From: =?iso-2022-jp?B?SW50ZXJuZXQgRXhwbG9yZXIgMTEgGyRCJEdKXUI4JDUkbCRGJCQbKEI=?=
=?iso-2022-jp?B?GyRCJF4kORsoQg==?=
Subject: ???????? ???? ??? ????? ???????? ???? ????? ???????? .. ????? ?????????? ?????? - ??????? ??????
Date: Tue, 1 Mar 2016 20:48:22 +0900
MIME-Version: 1.0
Content-Type: multipart/related;
type="multipart/alternative";
boundary="----=_NextPart_000_0000_01D173FB.B166B9A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://me.effectivemeasure.net/em_image
R0lGODlhAQABAIAAANvf7wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://gateback.ahram.org.eg/Media/Banners/imagesClose2_21_10_2015_24_28.png
iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD+UlEQVR42qWUfUxTVxjGbz8QGgEX
R2niVBYVU0dhg2mY2LqMIP5h0D82GKjBjA3HdAF0wQhqjESTZcMPlMiGQSaiBqdjSydZ2LRFal2F
QmWUuclGUKdTRul3b9t777Nzj90SoyFkO8mTe8+55/zu+7zvOYdhptEe2WxR7A1bDPN/muNik/pm
dtYnpsULrtnjlY8sSqWjb+58qyVr6ZE7+pNZ0wbdrd2b2J+k/taWNB+jVTuA0y3w6fXwtp4Fd/gg
7m8ogT0hAd0LXuwZP9WcOiXMN/zdIiPDPBzL1YJzO0HbyG3Aeh34oRvc912A4Qpwph1/vKyGmWEw
fqUj85kw9zWjysQwvKOmmnKCg1awHV9BuHABONUK4fMm4FAdsKMCfE0VcLQObPYq9IrQr/WvPAUc
XJZx7k5aCuB1gzWQiE58gXD7lxDq6sEfrkf44/1gt3yA4M4a8OvywBcWA++WwT2Twc2FydYnq9jW
qOmTyABLH0KdevDHjsPTaQDL8wh3fANuzTrw2avhO3gUATLmbmhGSPMSgpnLgKXp+F2M8khDDoVN
mjvjfn4js+Vuiga4agaON8K1aw88CEMg1jmiv/LfgoNAhcdZhY/I82o6uNhoCPGzMUGAQ8tXdlFg
T2nJ2mHFrBEUvIngpfPwlb0HP5ngfr8EfAQoPv+Bh4m8nzXCK2HAk3lBIoGoN3FeeOhcazRza3Np
Zd+seD/KyuHfsxVuRRQ4MiFM5FqTC5/HiwCBhIhYXoBj+zYKASMFL4kBL5WTdwYD0hkY0xvUzEh5
8S6bKhFcwUZwMxQUFJLJ6NObnAy/108jC4oioU5mrQRLvnEyOQJyOXgyVwSSqmC043Iq8+unBwr7
Nan3WIWCWuAkUgSIHdf6dyiEj4iL5E+07NpSSdMSkEnIGgkFDiYoOfuZppnMA5PpOdOGgrY/qY0o
mg/nnDlwRQAizFOzE663iyhMbH6iiZRUChKDEIsyoNP2/rtt7p9ozviJAmNIhDKaI/fGIlrNwLFG
BEjfR+TZXEZhnn37qW2ay7zVuC2Pxlh1df4Te9Gu1RpFG5Ax9M8hogcrdHBFCiSOiWBnhpbaFYHh
bdvBri+ENT7u4VMnxdmln9fDPI5OhAoSCbUjgv3yKISkUlp9se9UJQFnT4M9sBtG0fLF9teeeZ5/
u3xJZybbIRDZFqKECISmIS4W/ooSoOc6fB+V40cyZm+o3zTljTPe0qbu1eq6b0UgfHQsoEkDiooR
2r0Xk6UfYihBBeOihQMTJ5t1074XByorCiyrVlwdfV7purdkCezpafhltsp7Y+4L/YPlm6r+0609
3HJouSV/7VZLXm6tQautNee8XjFWvy9nqjV/A0Cf8TU1CF8+AAAAAElFTkSuQmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/gate_icon.png
iVBORw0KGgoAAAANSUhEUgAAAEsAAAAQCAYAAABeB4LeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjQwN0IxMjI5NkIyMjExRTRCNUQwRDg3ODg1M0RGNURBIiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjQwN0IxMjJBNkIyMjExRTRCNUQwRDg3ODg1M0RGNURBIj4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDA3QjEyMjc2QjIyMTFFNEI1RDBE
ODc4ODUzREY1REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA3QjEyMjg2QjIyMTFFNEI1
RDBEODc4ODUzREY1REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz50SWFdAAAB20lEQVR42uRXi22DMBA1qAu4I9ARyAjpCO4I
dIR0hGSEZoRkBBgBRggjxCO4JnqWTidsbEgUop50Qja+r++d7cwYI55IO8tby5/iBSh/sv3Gcmm5
WJhwQ777tSRrD4fUnewPSTp67FSwM5WAg+WMfH8CayX0ta9YWa4yFAvIwfPfwfAa2MkO33slpnwk
FPMRYzUMOr4AElPQLDFWkHHykgTh9LlK6sHlTP8rZqsNQO/kSW7L4jXIgSDx3HoiT9YJfeQD+M8Q
zG/C7g/J05bfIa9RQRnmNPRJ0uTljCZfQI8mvm4SdYzF2yFWGaqsLWm4PWugsVBxOhoEwWmYO8OR
7UIouvXnBYeL87VPhaFvZ/XEf17ywpOo0PVBzICiJFCeQ8ny+UhSlijVTCaGesilVlbKJt5FPmc7
rNE0C3a0x5Z7RwKXnsQrrGmYnIOFitycJhK+isFdjBwuMgLunRieO5Z3xk8XyxXW7TGnMKZzsXQl
8q1nTW1ZYp2BDTHCFfRNUY31EuMWYxWQp/O727OQOFR7HAqxJAEXM+TXxhLFcRn7nxPIHRMx3+LC
OZTw94JG+0iauqSe2P3qiji+2LvzBuW3xGZMaSPWT+5+56OvCfkDuTqt4m34MvQnwAC4t3BeciHE
swAAAABJRU5ErkJggg==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/online_icon.png
iVBORw0KGgoAAAANSUhEUgAAAFkAAAASCAYAAAAwlHIAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjVBMTg5QUZFNkIyMjExRTRCQ0NBQTRFMDg4MDE4NUJGIiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjVBMTg5QUZGNkIyMjExRTRCQ0NBQTRFMDg4MDE4NUJGIj4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUExODlBRkM2QjIyMTFFNEJDQ0FB
NEUwODgwMTg1QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUExODlBRkQ2QjIyMTFFNEJD
Q0FBNEUwODgwMTg1QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aW2aBAAAFu0lEQVR42uyYaWxWRRSGv61SWigUUAxatLhh
MGil0RAjCCZQNShhieASFyCBGBUjkbgkivrLiEIMCgJiQjSAiBBiQBZFG0SRRgIqSymUxS4CpRtL
S+n1PfjcePzyATUCP5BJnn5z7531zJl3zjQaBEHkf54miRfE1+JhUX22O4hFLqYskc5v/Fx0cNHI
kchRfo+JE+eig0QLyrQTPUSa2CyqLjAjR5Oe47xrOp+e3FPMEvPEbRewR5sn54oZ4l1xw/n05EtE
Fzy69QVs5AZxtRglmsUqse1sG7mtaEW+yZ2yplNHRBtxmDJZDOQQv7bFMsRxPCKLtmuon079KOVr
KRth4WK0bZLUkToHKdua9sJ35yocsnntFjOZw/az6ck2sQIxWlzLhCuQhzkYI0rH14vBoh8GXCze
E13Fa+J38ROhUKMYh9EmiF4Yuw4veQejvSy6iUXiFjGMRf1ILBPjxQD6m8t2bmT8GdS5mblsFRtY
fEtXiUvFXsZ/F3MsFt/Spt+x5WIaC7kH+egsfhXtqZ8tisR65yiWuot8vpfw/cDJL4qTx4oDwV/J
fsvIN4hhIl/sFcdFlagXNZQ5IUaLPqKOOvV82y56ixU8HxalopnnKaKdWMdzhagN/k6HxAbaa3Rj
esRie3G5+CCpjo1xkehOmamMdZ6Y68odo24r8SrvFov+jGO9uFPMZtzTRKGrv1+Mp4+4GCd2Bv9M
X4kbT95D9GcTL1dilJvEp7xbIPqJHTxb5wMw6hrezRf3iF08H2WiY8RTvNsnhtLpRIy2RfQSyymz
TYwQj4ndrq1nxGCxkXdLRTqLFLBotlCrMYilL0S2mO4mXUFf29yiDxQv8mxjvpf8Xr4tcPWLqb+f
5xLRVRQ4x1or5ohKnj8XHW2LTWHbrUHor0ELLXVAq8JwxrbSCvK25ftSN81tm7fFZDTdopHnxW+i
EN1vQpJMozu5ekuQKEsPIEErxXTkIQ9ZaEPE8yhlJzOH40iZydAgtm4dZf4Qz9LerUhRDqFp4EK5
E+4QbHJyUIScmuwMFVNFJhIxiPxSMZa+BqPt94uFZuT54g7xJL/dMEZ46EUxihm+0hklNHwzpHGg
rXaH5nrK3Yexe7ibVbNr21K9O4DCC0Kl+17rxtQTBygVH3MWRND1EZwZee4GtxkDW4y/iQMuJ0WM
fKoYernYSH4dZ4bN6zLsFUHf87BDexbKfvsmiAkf4uDYIj7j48gzRCOprqDJAfxAVrQLBrEF2M+C
xtyO8e1FXT8JN9GE+96BfFnS/xrscNtHPpvDLHwfc4sYcQ5yphS4gzbC4R1xUVMGz8PFEPoJwBbj
pFwMx91tC7zOaj99CiO35PYUc4MZiceYFz3HKW3RwOMt8KLTTfqo+79D8mJnOsNmuAWMuTFG/+Wc
Eqe4ITaApYVELJn0XUPZypgbeAmWvx1PO9P1syWXmM7kd+N1uchG9n+4tpr37cC7cjkX/O00vJUW
O00NUixUcj75XdACw1exM0Npm8n5MIsw0ry9PMF2M3mYiFD3RGvCreUvEukpPCaT95kQbscj6FgB
OnkdB10Pdwlp5drJcFf9tq7tWNL3DujiN8jRJA7JamTvSmTvO9E7hex4z4y5vPf2mCP53w/hbm3N
wVpIv6Pw4J+x4xC8eUwC4z7BNs5HNy2g78+BUcZ270w+TFvYHj/wfhWGqHD6PIN6dxMZWJTxEn2l
UbaQ7f+L07ofMXCRO/G30sdWDPoGFw2LFt7Ew2PsyFfQ5swUEhFNYcxU+fhpvDhgcWy+n3BJeZC5
1eOU9vuW2cgKLmBSuVTejKvPY0tWMeh4UnSxBI+qhQkMzi9EqYsqzGt3il3slDaU3YMxDjqde5/B
VzvN+5Jxhnq8lrDMnKQPky4ihFtMGfOqK8T3rp0jOEcdkpIgLA2dZRk3v3Lq5+AcYaoi2oiTr8O4
1YRunbiS2xn3oTnbnwIMAHgb2TCkG0yAAAAAAElFTkSuQmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/he_icon.png
iVBORw0KGgoAAAANSUhEUgAAADYAAAAPCAYAAACvMDy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjc3QUY4MDY4NkIyMjExRTRBMUMwODMwMzE1NTVCRjlFIiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjc3QUY4MDY5NkIyMjExRTRBMUMwODMwMzE1NTVCRjlFIj4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdBRjgwNjY2QjIyMTFFNEExQzA4
MzAzMTU1NUJGOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdBRjgwNjc2QjIyMTFFNEEx
QzA4MzAzMTU1NUJGOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bxe5nAAADsUlEQVR42qyWe0zOYRTH36g0l7AskUvkUqa5
hcI/LsumaS4VNmvGYq659AdFtmhuMzSxWZgVomXaWhMmzKW0edFkwljhTSpvlCh6fc/2/W3PHm/9
3o1n++z9ved5zvk95zznnOfn5nA4LB0MbzAKhIBgMBIEAH/QAgpBEvhi+bfhCRaCWJADci3/Y4hj
Cn4gChwCRcDm+Ht8Be18XqvojgepYLhmszNGgyzF9nYXdILAZNC1s3XGQx+wDZSBFifOlNLZGDAf
PKU8kfoB4BloAIEuOjUTvKKO8BEMM9GZBl6D52CQmWOy4JITZyrBUTAD+ChKc3lqn3g63UAOdXYC
NxecigR28BJkgmaQYKLjw8DLuA56mjm2B/zUnMrTnDGYDqpAK1hOWQp1soGnC05J1D+Dt8wSG9PR
y0RvL9/zg4GxmDlWqqVcUgd1EsIIOxgMkS1ivRUDXxecGgzKQS1IBi/AbdDfRC+EGSIjHXi44lga
uAbWs3k4Wyh1Y6VhSU93MIm1YXUSCKnZOHCE9oMoP00bF8Fj8KCDzLAwpSeCUJBBPQnKQG1dMNjA
fUWrjnmY5OtgnoiMGyCMDaScsrMgAozg+nk8CTtrR8YBMISNycZ0LmIDidIC6skmVcxarmeptFJu
rJNTPsbTN8Zdwxdnjki0B7CeVjJVjFHnpB6NkcAXN7Hbie4dzi0FW5S1+Vp3XcB3D9UamWz6O5/P
aC2/RFn3i79VvHYs+tFvBrfAIxa4q+MgDdq4mY08SWNO7pyb/F/AtfeUYIWyRsuUDe5iMOxsNIFK
4A1bMnee8w4GYZbumKRcTSeblybxTfnfwA51lemcrsjfsYaW0HY4aAT3QV+wSrGTyeZQqDQw+T+B
NmTsUPYZQ1kzaypG2Vcx6zJSdaw3i7RCOVrZ4G6wDExhSzcMjGHTkI16K81F7pg5it3F4APnUilL
UByr5uXuUK6RCAbICNQ46sUp3XE/ZZu0GpNsszqrsX1cVK9t0I8p0gbiNR1fBkTGcdaKBOIc7eQy
5SQgs5XaK2DnjGQJtPHEWhigEp7MGnCCQcjn/FbgD07SVhvfIR8L4bpTq6lUxztKnUtUUjJam+vC
lDLm33BD8vUSC3poxf6e10t3xUYsT6yJwfVRGkk7AydfPf1Yi42U/WYQRH+q8ZHgrn0Tj5XvYpAM
rmhzXqAaXAZPtLl2kMLnMFAPMsAFUEN5GlgBKkEWqNBs5IFm0AAeUpYNZI9WcArUUr4OxINe4DB1
7aqxPwIMAI6ii5Q10DNfAAAAAElFTkSuQmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/we_icon.png
iVBORw0KGgoAAAANSUhEUgAAAEIAAAAYCAYAAABOQSt5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjk2RjE1Q0YyNkIyMjExRTQ4NEU2RjRGMDlDODczQzIyIiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjk2RjE1Q0YzNkIyMjExRTQ4NEU2RjRGMDlDODczQzIyIj4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTZGMTVDRjA2QjIyMTFFNDg0RTZG
NEYwOUM4NzNDMjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTZGMTVDRjE2QjIyMTFFNDg0
RTZGNEYwOUM4NzNDMjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Ps34oAAAIvElEQVR42tyZdahWWxPGl92t2Cg22CKi2F2I
imKAHdiBgd2IiInY9xoYWKgY2C12d3d3d8y3fnPv7G+f13Ou1/unGxb7vHuvmPXMM8/M2idWnDhx
XsWOHfvj9+/fxTdnl4i48BUrVixtPOfuxzn606wvz8J9bD57H37H3a/rvn37FuV5eL1IG8LPw3PG
ZPO/vJggYSxvjNgk0U2UNGlSlylTJvfkyRP34sULNd6MprERnkUawt8Glhkb3qytZ6BGrm+/bW4b
Fwmu2fMfQfg/GgBhxtasWdN9+PDBXb9+3VWrVs1VqVLFpU6d2qVJk8Z9+vTJDR482O3YseOHTceL
Fy9gR+SGI3//zNMxMSg8V8KECV3evHnVMbdv3452YwZgmOU/u8RPLO3atZPTp0/L4cOH5caNG/L8
+XOx68uXL3rfunWrpE+fHivlbyZJ0aJFZc6cOdKmTRvxntVnOXPmlFatWkmyZMmCZ7/S/MaDO421
bL2MGTPKtGnTxIMgrVu3DsZ4ZwRrZcmSRbp37y4lS5aMYus/tvjx48vw4cPl9evX8vbtW3nz5o14
78v79+/l4cOHcuzYMTly5Ii+u3nzpuTOnTsYnC9fPjl06JCCtG3bNkmRIoWCumTJEu2fLl26XwbB
Nk0zEOxdiRIlZNeuXbrehg0bJHPmzFHG8HehQoVk586duo9GjRpFAfYfW9myZeXBgwc6uQ8LBeTg
wYMydepU8aEiKVOmlBo1auhzHzKSLVs2Hcgm161bp+PevXsnPXv21OcFCxZUAI8ePSpJkiT5T2wI
s8A2Ub58ebl48aKux9ww0UCADfydPXt2ZbTXLTl37lyUPj9de+TIkTr5x48flfrdunWTHDlyBB0S
JEggU6ZM0T4DBgzQSZMnTy7Tp0/XBWkrVqyQVKlSaX+vLcqGCRMmKFVtY7/KCsbaBvDsnTt31AZY
WbFixQA0C4esWbPKli1bZOPGjeJ1TDZv3qy223w/taFv375K686dOwfetsYiY8eOVQO2b9+uMc/k
gABwhM+VK1ekQIECgWGzZ8/W/gDyq2wIA2GG169fXzWL6+7du9KwYcMf+nGfO3eunD9/Xt+fPXtW
mjRpon3ixo3779b1GUEFKDojhgwZIl+/fpWrV69K8eLF9dno0aNVPIlBWq9evYKxFSpU0BDavXu3
MK89Z2zLli2lTJkygWFhDxUrVkzFlvfh9fl96dIlBYHwrV69ehSqWz9YjLgj0MuXL1eGhkWa/uiL
LwViBN5FMsD+RnXx+qtXr6RBgwb6zKdPZQHU5w4NCRPekU02bdqkRrdt21af5c+fXxYtWiSnTp1S
L0HvFi1aBGugJwjr8ePHdcOXL1+W2rVr6ztEed++fTofmgMIPpXLmDFjVDDr1asXiCPzLl26VMaP
H6/MzZAhQ7AGAg6rb926paw3EGEMTg0B+mPaIi2BMNmjX79++mzYsGG6+UePHmnqYvHKlSsH9AMk
9GL9+vUqsKVLl9bNk1VYFE9x4TXGVK1aVcMKcQNoWIRYI8zYMWvWLO1///593bSvaXQ+KmCumTNn
6jyW8QjvPXv2BAJJQ7dItTCYuevWravPYefTp0+1f7B/WGCixoNatWrpZllw8uTJqgmEyOfPn+WP
P/5QQeXvGTNmBGMaN26s7PHVp1IQJmA0aRf9wBMwC6NI14QCIJw8eVIN79Onj4YZngNUDMV4QGja
tKmCDFvGjRunjOAaNGiQhjSbwVZqoEqVKkUR+VGjRqlzuAhh5mY+GIaTYf0PQFhdQGpCF1auXCm+
tFb6sHGMZAMYhHhZYVWnTh159uyZjunUqZNSD2+yEYBbsGCBhgZgWDwuW7ZMjZs4caJSGtYQ55YC
+Y0mdOnSRf7880/NAqR5WLF//35Zu3atpmayB8zFHgPBnAPjSOs4CKBJsYQsTAa4VatWKViJEiX6
K7sYCEy8evVq7XTgwAHdNDHHRSagD4axYWoGxkHpe/fuKeowhMWIbcQVI2AP3rRsRNbp3bu3Mg7w
SHf8NrEmnidNmqQhyNqkQDJFqVKlNFxh2YgRI7RoI/wsrcPYcK2QK1cuHcs8OAe7+vfvr2sCDHoE
U6k8Cf20adNqHR/oArFGozJbs2aNLsIdZtCPAgp2AECPHj2CMpz4t82QOaDe48ePg8rPSnEAhe6w
haIN74czy8KFC3V9QgwvAyagnTlzRj1oVS0COX/+/GAuQsAKK9L24sWLNRQpqigK0RPmhO2A0aFD
BylXrpzs3btXmjVr9pcNhiQvWRgRATUuFgcEE0QAAggMs9iDRXjANlSkSBHxByF5+fKlok2842Vy
PDRHLKlQMWzgwIFqCCGCtwFq6NChOi/9AfvChQv6m/MMYDEnGyJkoTzAoTdox7x581R8mzdvLl27
dg2E9dq1a9KxY0cVclIrIUK4ohdBOJlQQg8QslIb4yIPWMQ5QFkliuHmdWNW4sSJ1ejwRepiA1ZD
kDLDF6FkwlW4cGEVWSuIcBCgWilPXyvn8+TJE5TdVnqjJbyjjgEYtA4mAQ5VKWsDTPv27QO7/65d
tATW46pH3Ply1nkvOD/A+c3qcdaOwRy3fSrTfp4VzrPBeY9E+e7A3TPE+YX1CO9BcF7cnBfZ4Ljr
Rdn5TKPHe478vOfOeF+XOO8U50XNeT1yHjznQXFelHUuT3t34sSJ4JjOpwIf6zq/ry+cDyW1h+8k
Xvf02O61x/max/lTsfPZyXmdcV7Qo3xscnYWiK4WJ9VZVompVLX31icsWpHVXfj8EHkY4h3rhWua
8HjEMfJddDZHtw6hSZjAdEQzPEdwco3pMBI+AVrZG9k3fEwOGxDdac/exWR8iKJRNhrpgEi7fvaO
Ag09suKQdBnDQczJ79TCzmHTVqGSOUjfkR9+bFxc9xte4c+CPss5X8CpLqAP9gkvui+48rsBYV/T
EUyf+fR7q314piHCkd9OAeKVbx9/F0Asy5G9wv9yCLMk/EHZv9PP+f8TYAAc5uW+KfdmUwAAAABJ
RU5ErkJggg==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/sport-icon.png
iVBORw0KGgoAAAANSUhEUgAAAFkAAAAaCAYAAADcx/BtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1
NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N
OkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM5Q0MxNjQ1NkNBMTFFNUE5M0ZFMDYxQUNBN0ZDQzMiIHht
cE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM5Q0MxNjM1NkNBMTFFNUE5M0ZFMDYxQUNBN0ZDQzMi
IHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTZGMTVDRjI2QjIyMTFFNDg0RTZG
NEYwOUM4NzNDMjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTZGMTVDRjM2QjIyMTFFNDg0
RTZGNEYwOUM4NzNDMjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz5/tXjQAAADvElEQVR42uyZS2gTURSGk1gfGFBaH6gLra2L
SrGg8YUoVq0oqKEicalIsYK4cGWKuLC4sS504bOIICoq6UKMuFCDqFWspUopgoqo1YKPgk19v9rG
/7T/LZdxZpI0aWnjHPi4ZObeO5N/zpxz7h13LBZzOda/5nEkcETOCMtyJPjXmvx+cT63dkhiahfY
CdaAPDAS/ADN4BoIgffgN51XxseKwuEuR2Rzc2siK4G9YC3IBzlgDM+L4OPBLPAZ7AOtYJiawy5c
7OcFgmzb/iORVTUg4naC6eAg6AA3QZjeexpsB+XgHtgBLoBcjos54cLeOtjOBMdAMX+Ll34EV0El
+MrjDWA4OALOgw3gXTxPrqC7V7HNSeGGG/hUfTZ9QuwTSJNI+puY7PzifItBKf9/sXZuIoVfxBCi
+svcx8FuMJ/X9Q6kJ88dYl5cAM6A52CyRZ8JYBz4wNCgwot49hMKLHH7WzIlXFsC3pgptopxWJLX
Wy1GK/sC6sA8MEdLgktYgRSwCsm3Cxcq2elk24SBgMnYGyRmQRsTRl9ff2U+Hm9Io8jL2eboCYzW
Dg6DKDgJ7oNzYDMoY7WRxTeg1ErkIP9QRCtl3Jw0GSsxlEM68oRfguo0xuB0Wh7bKXz1a8BrChxi
gitjO4KlncTuseCPNs8yK5GVOFUp3qiIuNLmXI3heoPJRrNtZjKTN24jSzQPyzavYYwsTN4QZblW
IquYG03xRiMJPASXRRgaLHYJvOAiox5cpHBek77ZXAW2asfq+nvvIuoaunaLi43rWommtGqyGCPC
T9VWipIwT1mJ/HCAPCxvED8M8dqFYDZ/d1I8aR+wVDNbJdaCvRxfr/p5bF7zYAIiKaGSTV7Z2piI
4eEGLPqXJBiG+tLfaLVManvAAgrYyVJNNLsDntJB5PhPVhyH+Aas5rl2q8VIFW8yaFIfqrItyj4q
gZWb9A3GeVAyxzYtAca7rur/0GI+n2FcvP529pj3U0nhdrGc28JaWELGbTCKFchlcELz8ELq1Nhd
XmXAl5ES1uMRm2omKWvy+6WZxPp3BbjCpfQMrdsv8Ax8Auu5n6FKVh9Xgi1F4XBGbNoHUwgLVia6
yN7wVnBXW/3pJpVEET17KY9N496GeHqLCsepiKyW2dVsQ/0gYECb27jJFNJ+V6ShrtfNTVFfgU3g
KBOZmTVyMXLA1bOn/N3Vs3Hfu5/sdj6kmoaL3i8bjLMebgitc/VsYRZSzLNMgLmM/Y9YUyuv7/4y
4og8AOZ8SHVEdkR2LEH7K8AA74kAHo9Hz+IAAAAASUVORK5CYII=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/icon.png
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
71qxuv8JMAConJAcZ7cfIwAAAABJRU5ErkJggg==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/Gplus.png
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjFDNkJCMDk0MTk1MTExRTM4RkJGOTBEQjI0M0FDQTQ3IiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjFDNkJCMDk1MTk1MTExRTM4RkJGOTBEQjI0M0FDQTQ3Ij4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUM2QkIwOTIxOTUxMTFFMzhGQkY5
MERCMjQzQUNBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUM2QkIwOTMxOTUxMTFFMzhG
QkY5MERCMjQzQUNBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EZCSiAAAGGUlEQVR42sSXfUzUdRzH3/fI3QHC8XiAiE9o
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
/9easAAAAABJRU5ErkJggg==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/linkedin.png
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlE
PSJ4bXAuaWlkOjcyOTdFMjkzMUUwMzExRTNBQ0VERkVBRUM5Mjk4RTk0IiB4bXBNTTpEb2N1bWVu
dElEPSJ4bXAuZGlkOjcyOTdFMjk0MUUwMzExRTNBQ0VERkVBRUM5Mjk4RTk0Ij4gPHhtcE1NOkRl
cml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzI5N0UyOTExRTAzMTFFM0FDRURG
RUFFQzkyOThFOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzI5N0UyOTIxRTAzMTFFM0FD
RURGRUFFQzkyOThFOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1l
dGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qruqNAAAEcElEQVR42rxXXWgUVxT+7uyP2U1jYpNYfYiR
EkJCtdoHa0RKVfpSSqEURGytLQim+CpKqU9FtBal4Iu/RbAV2qJCa+lDSyXRoKhtRSuhxSRq1n+N
K2Gb383u7XdmZndnZ2fXSTb0wDc/d+6c8917zzn3XKU2n4JbNKHc77nGZmIJG1v4PpfPBp8HeO/l
+x+8XyVShVq8JQh/Uku8TqwlVprvTt2552HiPPEtcZrof5Zi5WMG2ontRH1RLdqzdYRK9tr/Dhf7
1ShBbqE9igMljReXCIl9wvtF4u1JEeDol/P2KxWsQrmisYA4yaf1fn1gGXGGCPjwoWLT75YQ+x2l
PrF3JI+A6/+XaPOkaVx0j9OZ03aPgIIKBcqdj/3UluD9eDEnPEu8ZhpPprGqpR4fLZlHDhqHL/Tj
XO9AIQk9SQoKMV5fIeJuAu22w0FPpNE0+zl0b12JcNByk8HRJFp3deD+IJ07YEydgEXiG14/lL8N
S4OexcuubIdUGs0kkDEuUl0RwvzaaG5JnDlAstRkAP0BLy12FJgaVvBSk3OZALp6HqOzbyDb9FP3
A1zpfwoVNDBNsi6zBIbtFO/mLS2XIRoJYfXLc5HkqI9fvYdkMmVOv9Yes2DOnDZnj1rp3tbYigeS
us3LUhL4UXL7JTZUF6RCLc6YshQ5nC9AA8qhWYiJ8Yb6Ssx/PorE6AS6HyaQpN8gXCqa1TrGpVpK
M9V5o+cIa6NhdG5ajqoKUaBwh863Yt9509gPG9uwcM5M8tMcsEb7ib/wcVsj3mx9AdGwRbR3YAh7
OnpxsOuGSaKINAWpo7WAIkduGAov1kURtUcekjxgf26ojmDerIjdVePImsVoqInka66rxIHVi0h8
FD9z+dQMTxJ1BrXOLkYvmdLez45IEFpi/NG/Y/j7QcLMGU7Z9kYzjKD4jaeJSiMXCV7ZRfvKOacY
Ia07fsOCz0/jvWOX80i0NdagaU6V5aBWxDkAJcVEvNx42t3Zh3hiDGlGyPeXYrgYe+rY7xUaZXnS
nvRHDK3QUy6BobEJhgZXk34j03QrPpL3PSyZ03sNnsgvv/NhtBwChlKeacFHto6JD1wjLkwulU+L
yDp1CgFmCxzD/y+y7fdkEvsvxITvGZiGKeCyfKUdJdkd4suCMsax7UoiyixAyFAlCQVd341Cwl1s
+lO5SrLPiHfMup8a0wybm/FhzJxhdbk7mPNTyW41kVDWuca4cTkd5CFDUvqn6PnioENSWeVYDhIb
MjPurojeIk4QFSqbflU25Y7b2VDaTc+3GYxzB9SODSzI7wEOW9qkm2RRGZCtSirlL0qdC6R6PWoa
dSUPZc+luR1r5CUbZ2iYZHReh8wE7CG2PKsq/tpuP0yD3mW7KrnRW8YKPXU38amvc4G2Suf3ib5p
CDdJ9duIrV6RVqq++o541Z6RqUoHrEPOzqkczTLspXpdZCphYPgw+og4xL5iWE5W/5R7OHWKHMel
gG2SYoKosrvK4fMJ/4xBq7Nsue7zdI7/BBgAkjB705Y+HgoAAAAASUVORK5CYII=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/icon_coine.png
iVBORw0KGgoAAAANSUhEUgAAABEAAAAcCAYAAACH81QkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAeBJREFUeNqsVctqwkAUTXyACIK6EwQjguBKXQluEkVwWf/A+gXFL1C/
oPoFtl9QuxQEZyW4asCFIAgGBHcSEETwkd4JY4jJTExoLxwmOHfO3Me5I6dpGseApD2axPINcAzD
m1bjeZ7qyyS53W623/x+P9WXt954Pp8FWBqAJqBAOSMTfAeDwZGN5HQ6dWHpcO6tEgqFkEFyPB6H
sLxy3iwWDodVneRwOODDQ48EciQSKeIPHyliBxfSAhXQAsTAmccroALokz30UNj9fq9RburF4/Eu
Kww4E4V91Wjx9Xql+eWdcrkTGJHsdjuN4YtD7iUSCeREqJNst9spfEtORQQMAKNkMqlSSRRFwQRT
Fx3BBFhg7VQqpdoUu16vcZvfAVGXZK1MJmNX7Gq1EoheJLeKzWaziKdN63K5xGRvZIYEB5JNLpdL
U0nMtlgsGmSeCgyX4lMSoz2y/EUis6XkczsoIMgBFiUNumLn8znujIi1UCqVZBrJ5XJpsjqlpzOb
zczPwIYoVTE5vjBqsimXy+n77JhzFTy8K21dJwghfMMP5936oijqJAGIQiXhuxUYTrddrVZHNtlP
JhOBEOVJ/oJFaB+Az1qthp6+9ncbj8fWR7tSr9fRn/93WPYvJL8CDACdyy7AM+NrWAAAAABJRU5E
rkJggg==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/icon_salah.png
iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA1VJREFUeNq0mEtIVFEYx+91RkldZE+iFlkEEYkZ0QtCp9ZFBm2KoOlh
9Fik2yJ6bKKi966N7oKeUxS0iNKwDDdN0YuKHkJQypQWVtrM3P4f/a98nM7VceZ24OeZOWfuzP9+
r/NdXc/znIBRxDlrrFeARpAECSekEZU/FjGyPgHMBvdBRu3FQR2YF5YQ13X/3nU2m9UUgyrQDiLG
ntDC+aBlLy+GLOK/oTumgeMgBV4GuKYS1NM9BY9IJPKPkHFgL1gB9oCv4jnLtSJkuhPi0EJKwDKw
lXs3waDlmgolJnQhLqbJoInrr0B3gDV2c46R1tCEZDIZmZcwG2Q8Bz8DhNSr1+EKgUXKMW1U6yLi
d8A1YrVm0AtOheaaVColbpkIlqr130bt0KMFnGTG9IYmBG6RlJ3DAjZUY4gtW5oZsOKWq2BNKEKk
aGGeaayPkfQOEBILiJeCLRJhudZjKsX0G+tJUsP3ibCFRI11cdVY8MXIHImJa0rIaeMgTORbbUWI
Y4mH8aAKdIG0Wq9RKa7Tt4ZWTRYiJGv8mD9WgTbQZ8SEjpH94ADFrC7EVdF0Oi0meRNQuM6AZ+rg
S1pixrdMnG5rzdciYo23lj2pLdvAPlUvEvyhmBLyTp07d7nfNFoX+a55zGpaauxvAZfAA1Vp25SQ
uOU7YxQ0H7zPVUhRdXW1BzE9oFMC16AUHAOVkl2W/SAqQDzXz+tD7xv9W2cRu5CN0nbwyflPwz/0
pO+4DhpYQ2wZ1M1zZkaO3103kjfYA0loDLrSOHd0dDiMjwZVpGzjByjLUYjEx6aALCoGU8BOcAvc
810j0y9wmYdYLODLy0Zh7UoGrasO0ijbUTnpD4HX4IjZKkop/8xe9XyIPam4cxbYABaAXWA5LXYU
fK+trfW0RRxW2EdgB7gIykMQIg1XD13k39wHpv4Tv+8xu3jfRXfAOnA2JMtMUq9FxGbwEAzYung9
5AO3wXpwAiwOyU2tdH1SixhOiN+3doK1NG8jy34+Q1xzGFxgLcoM91xjGxIzH9kkX6GolWBRjgLk
Rm4w3rqGeTIYUYifTf18/JQoP8caIA9jc5mOJfzsIJ8On4J23n0f1718/hsQJGiAFVZM/YLXF6sO
L83D0X8K8EYS4I8/AgwAv33UQ3jmSUEAAAAASUVORK5CYII=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/weather.png
iVBORw0KGgoAAAANSUhEUgAAACMAAAAeCAYAAACmPacqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAABa5JREFUeNq0V1tsFFUY/s/M7M7ObrvdbgsIVFaTAiqiPGBAs15j4oOJ
WFLpi4kRJMEqBPAFH4gaHnxCIZEoBKOSCFVJeJIYEw2GGkqaGBMIN4uhsXZpt7Tb3Z2d2bmc4zlz
2zO7LVCB2Tlzzp7b//2378wAzOHStNMI7uF1y8316T5F0C6tEUo/ncXKYy8hENrA1r/B8ccfwPGV
/yqJF7V7CoZZQCgNrBKnv78EZv4iFpoHACuLgbBRM0tLPzJGfkTx+4BEOr/AqfVVOb1Ru+tgGBAp
f2gjlH4BkFfuJrFHMyC1Nq40CgDqhWGkD2ZQLLYUN6+HaMf+obsKxrz2Sh+o5wDia3tAkG+9g20A
mRwAFBnrgvTrhcj9B0/dMRjHIuP7j6HyIEB0Sc9cN8KFfwDJk8+T9s0j0UV7h+4IjDnyziaYOjIP
ScmPAQlz38kmYBe1YTEpddkLPrgkt/fOOYYkJ2MKRztRbtdVQPgwwBS4gTrHi+JHUSmDVeuEUPrt
Yfh/WwCI6h/XiDG1BQSLArFvq9iWW0L9chUMNZ0xpZWVcrnQV1bVa+WyStRK5XRhurjr+th4503d
5MRKbs8nUPx9OxLxzT1Bh6tWEozIWiDyI642lZ8hhi+AINK4UzaB0rEbYvH5gDGm8zEQx8oEBEEA
ASHQdH1Y16tPtrelcw1uQma+BVX/HiO2QBfOzoEmjQmteQfEO7ZCkzKPznV9ScgeqEz8ClVjElId
GxwAFU2jYAjw/iZegEqSlEk2N42Oj08snT+/faghgM1z814lZesECGRGawh0ltqyDVqWfQi2bYNp
WR4YAohqK0ejIIoi6NWqMwYEAiCE1OCwNn2CSK3E1k1OFiKZJR1WYBkavAthZOdDxKwBMUzqjsgy
sOTl1B2LnL7k4l4wTcMVxmkLniWYG2wbewCILx7AAxCAog02LybLTAHK5nCqlk2CoiEx8TI2ijQG
EZSVZ0Ba8REoyQeZSQPVmADDNGfVlo+PcO0uINx89tCoAtGItC4EJpbsKliXl26g7dFC63uQXPGu
s5C5w7LtwO0zaVsDRhpq7/aAcGu42jCMcADTbJJI/uByvc3qb+rszTIQvkbklkJmAOL3z1TXAbI4
lztgFOVpqzz62XQ5/UI2wSzRoC0EwXo72pI6EIRzcyh+6MP03B4ivcu5p0pyYoHLDTS4MLa52gbs
FBy0bdsdd2oLO+70a8sbt9i45c31a9vy2pZTTMNcfebMQCp0HMRisW43yh3VHPNZdDK2mRYUFHFT
2PkxMmBtr9TSqt46JHBNEOi8lWhfVJazLZI4dfbs4Ftr1jzxpbPblSt/9cUTiR6WLRYt2NuEyWIA
nDsQ7gPxxrjN67MsDIKEXRi41nXX5I0brY5lisVSj4VxyLcuJXJCkSvaB+KDqteW1BFeo4XCgMCz
uiSKzzlgqlV9n6wo2/nIB09wfR1YyL0bBAbtMCHVApgDzWcrJdNnHTDlUvlIPNG03dHUW4gaQNSs
4bsNZtPW6+P5qD7z6imDBvN5931G1/+8MTHR39qWzgZu8jQHPnB9gF4fwMza1gQ2pnU9dRAvYYql
4sngmD7+w3GlJZW6mGxJZXw0QeYAb5laUEMdj8zIxl5m1WeTP2ZT+siPj+/r7l6/I3i/7H6tW8vn
851jY9f30feNgE+wxfODxyGY4xn2nxvj+1yK8Nt+f41r9KoOudHR91VV3Tnrd9O3R491JpPJr5qa
mrPRaKRmJS6tg2yZzTKBRcJuY0MmPZMKhUJ/cXr6zc2bNw3d1hfloUOHF6bTrW/EFGWLosQzUfre
4nNNQzpzwkMA2aFLrUHjkmZttb+iql/TcvLt3i25OX/e+teBA5+n4vH4KlmW18lybLUgoGyEguPP
IOYG9moQiUS+o0SWowR6np7MVysV9TKdkt+2bat1L7/VYe/eTxVW7sZe/wkwADihjqLxwocnAAAA
AElFTkSuQmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adserver.adtech.de/adserv/3.0/1425/4944991/0/225/ADTECH;loc=300
R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/Ahram_Whatsapp.jpg
/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QN/aHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6
NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
InhtcC5kaWQ6NzMzM2MxYjAtMTE5MS01YTQyLWFjYjQtYjYzNjI0MDNmOWQzIiB4bXBNTTpEb2N1
bWVudElEPSJ4bXAuZGlkOkNBQ0U0NERBMTgwMjExRTU4N0MzOEFFMkE3OTYwRUEyIiB4bXBNTTpJ
bnN0YW5jZUlEPSJ4bXAuaWlkOkNBQ0U0NEQ5MTgwMjExRTU4N0MzOEFFMkE3OTYwRUEyIiB4bXA6
Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpE
ZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNkODhjY2NmLTMyZTktYTQ0My04
OTMwLWU1ZmVkZDljYzU3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MzMzYzFiMC0xMTkx
LTVhNDItYWNiNC1iNjM2MjQwM2Y5ZDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4g
PC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0A
AA/vAAAdrAAAKeIAADp3/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYG
BwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8P
DAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCABcANkDAREAAhEBAxEB/8QA
+wAAAQQDAQAAAAAAAAAAAAAAAAQFBggCAwcBAQACAwEBAQAAAAAAAAAAAAAAAQIDBAUGBxAAAAYA
BAMHBQEBAQEAAAAAAAECAwQFERITBiIjFBAwITEyFScgNRYHFzNCNiURAAEDAgMDBgkICAYDAAAA
AAIBAwQAESESBTFBE1EiMtIUNBBhcZFSorIzBiBCcoIjxPQVMIGhYiR0hKSxwZJjg7Pw0UMSAAED
AwEGBgEFAQAAAAAAAAABETEQIQJRIDBBYXESQPCBIjIDoVCxwdHhUhMBAAICAQIFBAMBAQAAAAAA
AQARITFBUWEQ8HGx0SCBkaEwwfHhQP/aAAwDAQACEQMRAAABlPF8nG8+MYolamhT6MEAAAAAAAAA
AABi5AOs9rpOTatLTTxvROVl1gO762tvnvGJa65xu3s1WKSXdHjvK4SdQAAAAAAAAAAAELtXai+7
odP3eydDC5vVwfieSfMnlHi3Tav0/u62+e8ZKdGub6dtZON4vfKfWtfo+Uc/iAAAAAAAAAAASS/p
zb0X0J7IxZtsIyonEMPfhHE+VPdnJtX6f3dbfPeMkujTEqOX1zd3+Y5OO/Pbyrn8UAAAAAAAAABX
K+0Pd+gRW/TE6qOtObcoRadkhqdbeX7Z0q+H2q9N7CtvnvGdM29aLVc5NGuS27+LcrgyW/XoUZJb
qjNOTFLdKW5yyb1pLJSaa6WeFdju97BgqoYYUyS7WxV0u4o/XQ72XR7Ng7r2vT1t894yMZsaWNa2
dqGulTKcjt0OM7U6hvlNNGL/AG6I9TmcJ2IowxBtrpYK8+2VoGxvJsBPCt+0bsFDxQtN6X3NbfPe
Mh2TnAAOM7u09LuxbPjkd+pkqoVSk3Qr2t7nJ8s0I41sFWd2svVt8P5nA9YAAAAAA8W6bV+n93W3
z3jIdk5wAAGQ8h4kfBqHIDSo73JMo5hkPEWIYiAAAAAAAeLdNq/T+7pnzuDzqrKAAA7OeIKRt6i4
OWINShMZ2tiikSkMrGGNb05+MjMa5NKzBCQjGIVgDJFK29/U9HSnBxecVZgAAVotPU2sem2KMfW3
NurebmW81dasefnd+u3Tqd3C6ccilJrSYY19ou2cEowvkpcOoyAASOdl+uj36U4OLzirMAAB3+/f
k1NZXQaFKpt/lPlNWaWytYFB7JKJSalBOjYEonNoiotGrndedGkABI52X66Pf4rRhjcawAAMUvWa
0bA8DEPWAeIzZgHo8ktYZj8F6zIYAADk5d80dD//2gAIAQEAAQUCt7exi2Pv9sPf7bFVzeJL8gth
7/bD3+2Hv9sPf7Ye/wBsPf7Ye/2w9/th7/bD3+2Hv9sPf7Ye/wBsPf7YfkFrj+QWok2d/DRUy721
kTrS4gSff7Ye/wBsId3ZuzBf/dqiret5b1/ApwneO4CU17VuknWnGHe9XCklXtExq1FLY+21CW40
bcsMrOkZTkniu+4C/wDuyF+3bP2q3W/jJeTbrjDm7Uocld5W1kizcn31YqoqqqNQSpdrZXsbbEWy
Zv7+ubrYu64KYt4k8xV33AX/AN2y9ds+kuXqWVE21Q3Mq9pmoFpuxSG5XdsMOSX65VZWV5RmyZS8
m9mNWcA1t2sdhmuiJmO9RTPiVC6eZX49eL/7tt6skK27+KFIS1s3cJrR7VtQnHHHnIdYckl1kw1P
UptQY9bKeYVVzEMVtcqwej1S3mY9TMcJdY6bntJOPyoehGZeVHekE1CluKSxIKEy+42wzEmRa+LJ
r6k2KuCVT0MV2siNKlxmY9sL/wC7Leecb8gqTJWkJadWli9uIzH5Lc6a9wW7xOXrmEi/snW5e4ZL
KGr66abK/wByGa9wWqgq7mOCZa2NgkGtZnnXih55tSX30LKRIJpSlLDdlJaix7B+OxCWtyzF/wDd
u2K2y68qLRFGKuehIcrdsR5MqLt50RaqBDYYro6nskZlp2vYfOSipZlf/KgwV1Udx46rb6W8KV13
uK77gL/7t9GJ4kpZAzMzDrzj7iXXEINSlAn3yUDWtQNxxRqUpZkZl3Nd9wG63nU3/UPjqHx1D46h
8RGbOeuW1ZQHWItxJYj9fLemRbaAUKNcWThOS1OS6Pc0CLXQLu3XPj2tW+xQ7pkspi2650mk3NDY
gUu5LNnCx6mdS7krY8Sm3JPYn117Vo6h8dQ+OofFQ+8dsN2/+g+iFFbjfrG7itvfr2jkyJX6+/XU
RvoqCG3P/Xn6vlyXnESXor9BEskbLqeqmyP2PHmPTnqu3lt7UY1LTd9buaHX7H6ufuDeDtpE3LXw
rJvYUTdm4Gmd+WD0iy7af7uN2/8AoPop7VqXtDcVuy1tui0I2zNl27NS8ixTQbN/XS49WqrpIUu2
qHl7LnJ25EnUkiyi2EEqZrbFvCq67dTi5J01JabZYhHLfqt631TKXs1e0OjZtZD7kuR20/3cW34d
7h8fD4+Hx8Pj4H/PQX89Hx0Pj3Av54PjsfHmBfzwH/Ox8egv52D/AJ4C/no+O8T/AJ4C/ng+PR8f
D4+Hx8Pj4Q/wbqx//9oACAECAAEFAnXVErXWNZY1HBrrGusa6xrrGusa6xrrGusa6xrrGusa6xrr
Gusa6xrLGssG44QQtajWtxJ6yxrrCHlGYf8AW23nPUJI11DhdBlh3xIPBtGYLLEJTlIyxC/SEeoP
+suFtnDICPASPPvG0Zjy9p9jqfAywCPUH/X6m23MgJpKg43gqQfj3ZFiEYJLMNVIzkY1UglkY1Eh
WAR6g/62U8GjiCYUOFoGeISjEZDBt+BIMZDCEZgTYJsxkGmFJwJJ4GeBHjgMpGMMDJBYN8BEjKRo
IgosFh/15j7Mx9mAJxRDVUNVQ1AbphTpgnFDUWNVQ1DBrM+zMYzGMxjOYzGDPEap4E4ZEg8VB/19
qRgnDLgMrZAyQCQRAkDwIZcQeUj4UkaBkQOHuUeoP+vuDPHtx75HqCy8cpDKQykMpDIMoyDKQyDI
MpDTBIxGQaYyDTGmMoNsaYNGAykMpDKQSRYhfn9H/J+kvSgF6W+wvIgsYBIURhAV5/8AOYws/oLz
C/P6CPwUYLySeAxwJHgCIFwjL4YjDAYYjyBkPBRlwhP0l5g8o4RwjhHCOEcI4RwjhHCOEcI4Rwjh
HCOEcI4RwjhHCOEcI4Rw9n//2gAIAQMAAQUCkSFpX1Tg6p0a7w6twdU4OqcHVODqnB1Tg6pwdU4O
qcHVODqnB1Tg6pwdU4OrcHUujqXQs5KSjqeeOUl9kdU6OrcDclw1CV/owybprlJaBWDoSbckKSaT
71mGtaYzOoTR4BttLZYEoWkQ4phr1iV/pjpx4WXRCVZTml495Fj6qiVl7Me2MhEkWFe5Cca9Ylf6
KLUjxpBsmmI06ciMSXJp+PdtoNamcjadROHUthMhsx1LQS6kwmW2k3p0GYwbZNvCV/pGaPS6DEJg
OgskYGeJoZxBsqCmMEpaMy0VETTWcJZxJLChonjo+K0ZSbVlUrBJmrAybIzIiSZNEaWcGkk1kSbS
SDiSJwSv9DWZ9morsIjME+si6lY6hZg3wqQswuQYJ9wa7o6hY11Bbql9mcxnME4ohqKGorA1GYKS
rKl80k2Zm4JX+nagiM8reGllBtspNSWjCGkpJLZY+BA2yMKyEfAhJskZ6TQ5Z9y16xK/07gzxGPZ
ifbj3bXrDySzZCGQhkIZCBNYg28BpAmyMG1gCaxGQgbGAS1mBtYDQMaXibGAJjEaYNjAExiFM5Rk
IZCGQghJZg76voIsG1ly0ni2wXgksW45jHAJI8iPEPl4mRmGvN1KiDPibpmSiI9PVUHj8e1HmHfV
9CFYpcVwp9DSsBmyoY8AlBYp5Y0yMjURjJkMkksY5SNvAHg4pJ6Yawxxx+hHmF5MeUOUOUOUOUOU
OUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUOUC08R//2gAIAQICBj8CJrJPiWxpz378BFWjUSiV
67D+FSvSjoMg2/mklqpsWWnOsD7ptReSD8j0IEQWwrIY7u0Uts33DCibdhaWPcOOIxNEo25Txibm
KxSKxSCKQR4a3gmG3DfpX//aAAgBAwIGPwJURSST/CSSSSSSSSSSSSSSaSIq8SR3fHVvwpJIiPRR
jt+pPWmmQy75+H59DFV4DZI+KyNjB25fFZEwlOC8uFE60U6n70dBMtd7yPbsr9X2w3rb+Ttyjguo
nWinQ5HdjGh248RMdN52oNisEnyQsp8kHcdMjs+3NP6XVDtRUyR5TjRReZ7MnprkOtLIKrDsPWDk
Iwginb/05kmmImTJHmxZOAzeeoiKsmXtdXMmxuYUUak1ZFJLqMnx0OQ2NhnJEuc9S60mkkjOXGFT
UR9aLsXFTGRdIJGxlT3qLlwO7yojDd3nQfUTpcR1Ge25TrRdzfwKdduCCCCCyUgshdCBmIIGYggu
mwm4QUVdpD2qK5Nid/2iYjDKMXGWjuJiO452lloo+3fxn//aAAgBAQEGPwKQwxIyNBlyjlFdoou9
K736gdWrdquq7E4YdWsxOOCPKrI9Su9+oHVrvfqB1a736gdWu9+oHVrvfqB1a736gdWu9+oHVrvf
qB1a736gdWu9+oHVrvfqB1a736gdWu9+oHVrvfqB1a736gdWrdsxTamQOrS/xmzbzG+rTDkl1Wgk
t8VlVbDEf9NcFqXlbFMzz3CBcqeS2NHGOcJ26Dgi3Yk8WFd79Rvq13v1A6tRWnJOYHHgE0yBsUsd
3gl/U9gaSM0vDAUzyZC7Gw5aWJ8ORG1UMHNVfTObi8o+KrlKB0V2tm0OWiaRhvSdesqtK37l+261
OMPArbrJKDgLuVP0x6kIigZ+C0p/OXxeJN9auynaH5z7YlEgxWyccI8lrrl6I8q1qv5sy5pWigCS
dHiS3eK9HIbqtyWyoK+Oo3xRozr+paXJZ4fxDpqYkKj/APVATeHo70pnU2JTc1tqYw7pTkccqC0Z
CGTk37K1EVuhKrakHItrL/h4IP8AMN+0ngl/U9gaNxpcr+tSVaM9/DDan7K1V2QAkt3Umra5IGXD
9lJQPtFkdZJDbJNyjjUDUQTL+aRAddT95P0rospzGG1cePkwwTyrTELQkbn6vNiIy2wmKRgsmc3k
+ZlXdvWtVisyFggOlxnpWpGqZuMhOZ3DU7p+qmGtB0l7VQakA87qEoUbhvZMSQc+JIq7EoZB6XM0
mVJcfPW2kAfy82/mKzj0hWp8jT7Bp2rKiSISdAZWcVaea+kSZS89BIYbVO3Q876fNQgcQc3reCD/
ADDftJ4Jf1PYGkRvnO6NLUnR/wBtzf8AtpXgHjR3kyS4y7DH/wB0EzTp+WCfOkabscBfRTeiUOna
e+sxX7I23tISLBBW1QNOBc35XEBl0k9NcV/SNR2UzOvkgNp41p5I0gZAwUzTnARL51wut/8AOtVl
x102Ck6N2ltG28SMD9444m0b4LhQv/ETkHT9Pj5MuksOcXtBAvNV4rYiK4onnqWruqsOtOL/AA0Y
UTK02A/upe29aezaqxqbqlZkTMWUUU6Knhgvk81NzdSnxDiaP9rF0eDm7JHt0XHSJEIy5N1MPajO
iPyUjOMv5F5io6qKVt9+bTgxXhksIv2TqLgoW2L46gXSy8drD6yeCX9T2BrVX2TbYd1NeADzxZQF
ocCX/Gsul6zD1CSHvo6Lk/0rjeu7hHtteV1E9nGjcF8NW18kVAUcWmL7/wDzGnHnTVx10lNw13qt
IrhEBGSI02gqqkKgpZvJhalVmE8jfN5hc4ucObciVqEpYyNIGQ4mZ7MeRVsvRwW1PPJFNQRtTaeu
gjzF523bgi4JTsh1vgg1a2a/Pumbm2TkW9Ose7VGiIHSwFCS1vLejIs4yLGrUZAW65Qzov69lOic
MkUm1Vl41yCKivkxvstQqLTkdgiAS4vOIEIRJTWybMaiNsG4YO3WQSjZQDjcJCxte9RnOG8Di4SM
4ZRuuI2W/JTMgMCjuC4n1VvQ6aBjwvil2Q879F9uzPr1rMRQGQGkaG3FUMcpEKipXt41rT5TUGMK
OaWcuYyouK0iiWXOLYc4vo0SxoAEU3QHXiYJogueOxvMqpm3pTINQ22phxXHC7Uy5Y1S68RuQK2G
3ItaYEmdHifmhrI1KM9mzORjFW2xwFfLWup+XDqMzTZjTbGYSL7Ik6WQdt0rXCY0wX340SG+3BXM
XBcd94NkW625K0NW46Q3JTcZ+VDTY24Rci7L8ngl/U9gaBpx4zaaSzbSkuUU8SVdMFTYqVkOS8Qe
iplbwGYNEYNe9NEwHy0EdjUHWmGsABLYUKfmD/FQrq7nwVOTLakCTNOSxmEnGCtY8q3stk8VLGht
FC0o7o9p4uKufP07muONORwkLHgKmQIQ9AW9iBfbXZ9OEtMzrxJoISr9oXSQb7EpthnUXhbaREab
TcibE2UKJOkqR3yjl2222wqM5257jx89n1K/T8VqcdeXjzyFG2tQJec22i5sojsxXfQBNlnJBtcw
CVsF8AqrhKoWQFUlultluSjXiFdz3i5l530uWgNt5xs28GzElRRTkTkoXRfdFwOg4hlmS+2y3omE
kOowa3NjOWRV8Y3tXPJTwtclvgm7Gn4wmWZ55t7tWcuIKtJZERansjdTn8JTkZlzirR57ovjqG44
ZOOHJbUzJbqvOTaq+CX9T2B+Qjb58MSRUE/3vm8u+pbMEwdlyo/CbgJnJ7igq3/Wq1qUhq/YHQdi
8W4kqFnFMlt5eSn889sTYcbPsriOZMuXFvlW+1eSnGtNeU5c02Ugspms1decKkW+kDWNRCKUtQd7
G60aGPCVcC8t6nzWpDBQoyOWfEU4YHlRU+ycLMqYqiVK1Mi7G4+JNxIrgYPgoCi5E8Rb6gvwAfbe
dcefeUAJD4XEQbiO2yIu6nGG9aGM4LnEV1eKuWxX4S79601JaNLzpHPjGBXNoH0VFTNuFOStKbZZ
eRs4nF1I7ZVDbzyzbP8AOoByNTSI6UcHHGDFxFNccVwwvRQhnNuwIwi8zzCW4iThE3dEzYIu39DB
/mG/aTwS/qewPyboqoXpb6SxkllzJjv5aVVW6rtVavvTZROvGpuH0iWnGwNRB7B0fSty0mYlLLgN
12J4qRxHnEMUsJ5luicl/AmYyLKlhut7J4qUicIiLAiVVuqVmMlMvSJbrWCqm7D9DB/mG/aTwT0F
0hROFgi/7QV74/Ote+PzrXvj86174/OtGETiOq2Od4s1hAU+cRLglIzM4rDhChhdcCFdhCuxUp+U
wxJOLGBXH5OKAgp41puNF40h95bNNBdVWmzlI4Db10aeE84EqbUzCtrpXCgMyZZ/uXsnlLZSNAbp
ukWQWxVVVS5ESu2TIUlmMnScvfL9JEXCjDTWH5at+8IVsI+UlwpY2oA9EeRL5DXanKi76bkR9Olu
sPDmacRcFRd+2l0wG3i1BCUFiIvOuiXVKclS4EqPHZS7rxrgn7a7TAhyH2NzubKi/RuuNdjyyO15
+H2XHPm5LV2udDkMRt7ua6Df0rLhQSoUGVJjOe7eFcFt+ugc1GNIhg6uVsnF2r5698fnWvfH51r3
x+da0tFdNUWWzdL/AL6eDUP+L/qD5OqSgSz2oEqvnvVEcQUTzV8PziT+Ih8NG3N+UlVFSviEpDxP
EHaBFS3JlTCviPUrfxDTKssnvFMiktq1pp1L8B5x5hfRMBErpWqsOPETDTDXCa+aO3YlPuRzVpxc
4cQekiEuNl3VqwQpsfWJMtCVuOjqmLQkNiHH52+1QdPHVQ0ppgrtuunwhFb47NpeWtE46Nppy/Yt
zb7SK2fPyYbKcP4Z+MkcBpERjTxyZBEUsgoQ3tWru6hrCaNqQiTQSnSHio8Z/aKmbyWriyNdLWtF
eIc5YJZfm5kTalR5busBH7Nh2JXLE6OWyADezLWpOvCMN6WCC2bS7WNiKhbcbY1qLEOYxrL8nOth
czo02qc4RVdpJttUHTdKkdkZaAI8aOIity2XVVTaq1F011/tBaRHFuQ76T5pc1w+RpX84x7aeDUP
+L/qD5OrfDBOC1N5zuncRcqOopZlC64XvWifDDLoPyI4g5qJNrmECTYGblxrV9LkT4bU+dxlYjq+
Hzhsl18dapo+oODHa1NvIMhVuAPZcuJJuW+2pejm62eq6o8dmGzQ+G0tkUiUfJhWoyZ82NFaltNj
HQ3RzLa+7dUiBq2qN6cmUjjSAITAyzYJm2Vqb78tiSJRyaisxnEc7QarzCsnRRN96b1OFrMd7Uiu
c7TXiFqyquKDevhr4XmahlZiFfU9T6QguKCAqu3Ki7aiapH+IYjmnxzRwjac+3ME2t8Mb3zbK1mf
I1drStQekE7GhvWyZSxxVf8AKp/w+/qLMw9Qfbytxz4rUZsV5xZuUuRKhzdG12LMiqokUgnRbcZV
Mc1ttqe7Tqv5axEiizpz7iInHJF5xLfZjWtdolMyCkMcGHGjuI4Lrm5xbdFESvzHUHm22dLaOUIm
tuI6nQEf10/LexdlOE655SW/yNK/nGPbTwSPzXv/ADeP3j0Uy9DDZavxdfi6/F1+LrH71WGz+qrd
/dV4v6qsPvVY2/uq3W/qq5v3qsbf3Vfiqwt/dVj96rD71W6/9VWP3qub96rH71X4uvxdfi6/F1F7
J3rjB2bvPvM3N6WG3l8H/9oACAEBAwE/IemAv1tlXb4LXgcUqv2I7GYo/LAmS51/nyyyyyyyyyyy
yyy1yFqODvJcDUAromJ3THNr0aU9icnpLHagj4Kps9L7y+n8+dpRVeEFpxNxubPCLY9LaWYFl9eK
w3+Bm7ffof1FNTjQwh3aXHQjrfzK7YBnFOrlFq4P75tm6QQzqT+bMG/E3qg223EVd4OX2BVlelEv
+EiRiYOZOzELTfHsysvEinKdIUjp97ulHHDD3jJUG9TuyN0+kMs1WKeMoB+4+8Lo6TzGBb1FTkbq
IK2SlUYc9DvSpfwn8rrewkKvu4JWeTAgLxPuFYxbPLdSygX0VUflMz7Bo7XCuYdNZxN2BBRKrJbc
Qncn/kErCYtAR11RTNvC8Nc9YNhjqfQGWa9pDyln4/1g0P0DO8AvH4cS9Dnu1tvK7PZmjoUPbHBf
63DjvpwKPwH8neWiOiWLfSF3IgOKrAIDDV+IpXWgEwc2st68p1tVrRD+UD6gEoBrabHTrEZmKvqW
jWjac4h2FmcNgcDORSrqFN25zOKwVKlRfw/ZFibYe8I3VNhr0r8VgimuErbT1jABNqHuNHrUyXg3
g9Uwc92lBpTnPrlrBN7YxnWszkNHgPVaPUwluK4mncTjt23KoxvFwaqyG7PaI8z2buPPqjmJvwo2
R1sDRWUPvN9da3EHHJVd74jDiQALQ1VOhHsvdHFXK4w7rlIgFIiAr241pzDGG7dUJYMHWLlusF2y
IMr+wiJKnN2X9Yx5VnBLr6NYuzjo1ZjW/wBIg5YCe9KawaZRSuzdUrEhlv0lTxbdvVeBQfGZjYB2
WSppc0zLoZkWLRIVQa6+kM57huUqgMr9JYmBUE2CLUXbXitbMppYuraNwyFekCfcndhXfhcAMBUP
9VpIdxqAnjTjd0NXVzBxckOTWnzu5hnecQ7xTASiZvdaNDesamLPP0RkCxRTbmLDTmlDAuPvEr/E
S8AyUIddEQUXsN6puL8B0sVwYDBXNyw9KPMQOJwuJ3jhSFXgOPAd3pgdDWwcVF0qaPYVttfLrD/i
q8bUbHYlts6xtbAvmpQ+NAVtyF+kWFYBQwqLJwGiHy4+EN5uqesVFGha4I3a2sdECZ26wv1LdoD8
Mrh5NkwYgw8YwmL0MdINgfunxRaCOnFkNMZLmyDMu5gdZl7UTVlQLW4e1MaRhpweJpUaoaaZZGSy
3GpPIZgr1llY5GM1rDxAHPIuOmW1Or2zIgVaRV2K56fXMQYU3CsIVojtfWLhBZ3seKK7AMbjkJ2q
yym7pwWbucjQ95Mio5Y1D9cX/OGWDBQ2BS3W50VGIrpZ33iJn261XarBRA0lo4Sd74yaxD0kBcDS
KCEKEexbRKDJufSrWHaWtq2uVZcUCVqGi2iEYiwgcKuSP1yhRgwZYurqKUmHCY6/xhsWajAIecv7
nnL+55y/uecv7hBu+seUB9WFkIDuvFVdSY8CA9tcQ/ab+kNP07csR24Yro2dQQ28bz+sYfmZ1ine
qhlblarC+I8oI9ZREixtaEAXpMkOkeimh6QFCOlmFxZV8ebwzWDLMagkTUM+pi8PvhPeF+ETs6Ue
/wC4Nbqv6Iyvyl3AeS1NX1RZRdZy0KXE85f3POX9zzl/cPKGjpH6/YQQGbM70B+4bx+Nm3BD54lv
KU6ExY/po4W1AvFo4g6EeXgrkswbKfMAOUq5MzOldIpAXC7KLhKZVNDVrfr8LhsPm3W06K0vhuOM
yBGVhackqOOIwaMFpJ7wmXAss2rAjyO4RJZVG6Dq7fiW8mVWBUwIoynZAh4rTOgWAbKzLVbRrOWl
VbFFp1WMp0Oh/HD2oRUImBagQ1e7gAym2hrYbZ1qpt4SpiEGixHcyOjIFwo+5D3C5LGhCxU5uDOw
2vJW90vmNp6w0tmuM5zBcuIDFlaNqyNTLJG+Bexs74YNOjmdOlIHT8QcdSLi9uj0ZtlXjsKxlRfT
oiGH0iZ42iulEypiqMNt6M8QwK/NWbEAqw3UeU4+U86ba88TCtQiE0OW1/aLIqF9E+2vqh+aJ/zd
7/TVYdK7zh09HhfmYzte9S58nefM1nbd6nLzd507Tl5u09v2ucOtdvDHBrXee271Lrh2v6dV/j7n
6jo6+H//2gAIAQIDAT8hRA48ANz+ol/n/PAeRU7ntO57Tue07ntO57Tue07ntO57Tue07ntO57Tu
e07ntOW/ad32lFnfpKtf6JSL/RO9+idz2gUXnt4bPPEajiOK/eE67Eoqf5nWRW1D5hmufDNRO0P7
fD9w8NnnibZuB+y/BFZDh1H8r1cQFVxOJXgIb9/gP3Dw2eeIRMu0bsx0gdSmB0H8juiCqcbgKvj+
p0RDWZbwgCw01csxc/cPDZ54i2esrpLLcvuSit8E8cVun7jC6lRbESS4jeIu9TYCUmJXM+5cbDAY
VOXkgMBuEVwa85lFEL3MIsjLDY4xDoFXV+GzzxFClxDEX5fATmCUOJi2xTbcXoV0ROLx0gMYdYPA
w6rFKzknU31m7eCjdzZncD5mW7Zjq2om0D63WGnLzEU9Tw2eePoAuZnGya5lyjWosc+ekdjd12he
W4FocHnUoHX+4my3WGhh51HJ6v8AcGwHGfmUVbWJm5YM++P4f3Dw2eePqvxRWwUxLlvC5bLv+L9w
8DXidgnYJ2CdggHgiTiBYG4iDiAdR2o0gNCINkzil1UaQWivSUQWgdidgnYJ2CUmPrKqThFahwsN
wpcL3zpuocks7Q5cwhvEybuXIB7oaCZq+jV9ZY4wEcc1GaM60JczZKNriGoo7uAu3LpUpyMeRFlK
3bFv6NXhmzPPc89zz3PPf8f/APnv6f8APc89zz3PPc89zz3DLw//2gAIAQMDAT8hwcMcHSecHxBM
H6HxEd35ek8sPiecHxPOD4nnB8Tzg+J5wfE84PiecHxPOD4nnB8Tzg+J5wfE84PiecHxPKD4mG7x
6HxPKD4mlrsN9HGF4jUKhto+IOG50MPPQfczPID4nlB8R2YKcHx4e29idAuWdEG4A8fiC1X9/wA+
8QbD+ajRpmjbqjsf30haXau7ePsQbaAHbt3Nkys9W/vAN+Q+zVkvPRfcWbd68P1Xv4e29iOebfn9
QX338vt4Oe4gJuH8qVOm/j7xmOCa7SqxLVRmFjqJEc5VPUsrsubxr0B8nJP1Xv4e29iaHb8+86pW
yWW7vLJCT30dIATh/IK2MxsrZ783HIBW/wDrB9/kiFDKvkgaCh+oJKJrPnEq6r3z5T1MMFhArQLw
/Jx4e29iWIaefbXzEHCjfkg3Yff4gNbv8/b3jtsZVzf/ACruIcleWfgdm2o36G/TcUEV/cRJ2/cZ
F30+1xFjw30jwK/Y7yqVqd9i6lqpvmdgGeV2oGwCJtxXel+6KaLb6q64r+piqKaTmCXByR5vUxwB
hjiXIkA13jsFLSnRvw9t7ECEtEMaimFfnwEUNS/CiY9r6/8AI8oOnWLor9l7z3mAuujt0h/yPX4h
gCguLRS1rOfWblz+QOkCq7wVRVZrtNrbnff1lBSxM92v1nOK9YzauBd27u7zOe3LkqKqtp7+HtvY
+isQ88Cq5sgiza+rnXrEt5DrNekzzkK7SjUXmk6dZRCUvPF+jKNeF0PDGvSWO45XrVzDqZvny5mI
OWupf9ECQay+TEdDBjOZkrgz72f9/h/Ve/h7b2Pqt8Xd7QYIaYtzNd+CrFMW9/xfqvfwQ7PNTsk7
JOyTskDUQcWC5enpEKI5Yn/KS7RFNvgQTqAxclsC4gthjZFL5PSMbYYWRwCdknZJ2SGwGzw3/Tcv
WXJ0jWvClzFbGCWIZg3EoLqM2amUiNimBcova/ZEMuKbhgCO16fRp9fDf9Iryg0JUdy2HfmnqzKX
UZiGlRXczAspcj6sBWFS+TTHZXf6hIZLMa6TYMYs4jZf0afXw9U+88tzy3PLc8tzy3PLc89zy3PL
c89zy3PLc8tzy3PLc8tzy3PPc8tzy3PLc8tzy3PLc8tzGrf38P/aAAwDAQACEQMRAAAQ4OoJJJJJ
JDeOwvLHDJJJJJJeui53My+JJJJJJUd8q3JrnJJJJJOP0iNHMPba394d7JK3gPLH/eNxVA5e5nXv
JJAYQ7O2z5JJJ3JJoRCDQ6cJJJJ3VtsiSUpMvJOP9/ySfiwpt3xBjqSvySTyWIUYCdWSSvdtvKbR
rpj29ltP/9oACAEBAwE/EPuD1O3q1cvhMIf+gRJX8QejFld9aBAQTaCn86aaaaaaaaaaaaaYMxYJ
WpoaWDVxUtTgsAAwaRp4ja0kAKR6QKZBTuA7GwpxUFaVRi7USp3i5/SaB0gKbIMgGkKwsss0x4Tc
UlD8YxaSxHxmb54C3d1BWmcu8FjUdzvdkqugFwlKkNMMPYcejKqRmjCiaTI4mAiTlZtPIdeomzP8
1B8ly4ILCoXJ9ZUAE1Jr9HcF2KjXUCzDQeAOW1kbTlSYHYLrLtXN3OlGxMIvaU1BUG0+hS1CGoAH
QhVaPpPTKIwyQtyUiK4cBjQxIqgIJ6q2WyLotduNtR3MaUEEncgPOjoDY28C+38tOfrwJEuEoPq8
SrhgNha0U0yTMT0JM6ZpW9QAxLImBX7PgWKxXCKRuPIy0w7LK2pWbx5fzVGuJWEN4evAACVUxwyt
C3KZKLH2Ip+FGvoPTMp7vziAzRs40niFjMuGZnIGrpTbkRZaMZ4yhsMjQcSVnNgJRGxCqYEFwpyA
LEGBqkV3/kKYqzQugsbmm1sBt2hgGM3GZmDBcltpXIVHEnYth/Cu2WwqgINAhDkTzK3YYzHQN8LB
5U7isrhHeJ223HhHQtNCxgIe7IQ4KW7iPjnyFYUCKSgNNVD5VYotgVj8PjNndNcI/ZYZRdwNpqLS
aKlwWItOscndsB6E5AMOKMTVyrgDMe0s93Z9LXBwYlR/lshX5tz1KqKvxIsNLgXeMFFtMMSV+gwN
FBtQ6jRaV4m+QxjAS2N08mUOMt2RQMC4RodYgGWsabieiXpQC37LxI7vcFZfuUcpBVVotiYeDYOC
/lAV6JFqRZdGRBa/IVEFXXNkqOjdYi3MbyR9CmCdRErHl8Q7oWVasV1iZzDACneaol4WRWLmnvtk
i1ZUq4eHXsteFSbpVKc2J9rFe0UGg0ObWo9EVIyxw1wbq4jjCoApnVkCvUHWAE9hj4wqdEqpVHVH
yBc/bxmz7TMIsKVp1zL78dvpqEhcKKKKOLMgNIXdHV5hvLt/CiZDQ7gKkr0dCGLNXXGo2m+6jZUI
7FdVVVFTik6+oWANMLHCbCE1lFQAUObCBtoDYCxJZl1lNgQSUGwb81NARrWEuOsAgoFcTlTiZsRG
o1TeokxqXNCpIli3RqoPRkA5GC4G1BZm5UJGgkZM6yZmGyrrZXDEgdU3tUR0QHEXVojUhLFFo23M
RF9mxQ9CqoD0hy3IatA6bVCLdxAiFYFiWVlXLmVB/wDcBIGIGA0SsOiGlNUqOgwYiuwI8V7DaRfI
3EwoX/egjuv1TJ9GRTDLVwoEQH7kJ6Wg7LaIrOrC3CH12E3cZLW8io3x0C00DJbMioRX9UFt5EzF
gALLlzj0kRjYtKnqUOsYcxY4a2YShog7w1L3tgVRRtYwiq6kmyitccwNV4JuoHKhtBhrFBmMisW4
RQsa2hlRejPtG6Xa6B1sLk9L+h9wUYnRYDDsN5TgDWsZczTF7cjXF96/mPTCiI0iImxNMoaAmN6F
Ee9ykA0J2ioFdrPeP340fWgVV2sX0Q1SixHsxsiDUwAYAAA0Er+bqYsDmlxCqEem66k5G6MTA77M
SUsQ6NRQg1WtVbVXKruLtoRmWpNDkDELvWjoA8QooWoMX0jBAXWgKM4j53nqdtQoGk0n8Z7f8LMM
0DRa39Lx48eB09r0I8eodoVOLKVj4tKkXsUDIx9ELq6zghyvLaDgGUwG2LKL6SsRAitxhzIzVbWB
nNxqzVwRdVCgCNCwf4/OuLRjmZwTuAWFgyWvtACdNOlgwuiWmGVVZTWQWkyWR8OQMGZUnsxB4ICB
qobkAo5jOaFZ7oJtUq7F4uIiC87W1Uqv6Z1F1gQMQVJKtXhc6o9LhfBaCalPxZJUWhTJx9Dx48ak
7CBIi5E+rg2HWYTBlbIpe41a6y2uaBkAXLlhrEtHBNkbSAqgYJciM4Mj1tZydIL4HbUSOyiNdXrM
wFP6UgAKYXbzKa5+DltlheAumGhFQGY4YokqXy9bcljoxFLcYAjBGabg0AYZUWu8TFPfPGQjUXLc
s0WQEwJPxxrLBN9FomSYr4WGIRt1EoOYWr4Vi2ZRaAcYfrZCzg3YJT9cIABTtjvUddtgkqPgNEo4
c0FeAUwUY1/Hj4FPEDUzhAEUFaYEoeXmdTM3JyRgQ0k7KlU0LjFzHavQBqPYYBncE0f4Ft89F0Me
EiWcVIAOV8QhNyx4KRu1QjGIO/OcOIAbWJu4oiNi94Z2Vp0kvxRfRLw2fulWKLDTJzR4Ko2HQqWF
j7xvVGbuSLRuYvxcmbi4LSEtLDtsam1/SFo1chuZFyNoMxlqKum49t8csalFVV3UlgHsLs/m+qdH
WZ2bdNxfYT7Pqx+cf5je+301Xq72bmD6TT+ps8uY9DH7UwujyWZnq9n7m/qZ8lTA6fLxP+137np4
+mp/2s/Uwmvyy5j+h1/qHFu9Vz1p7d/eYHT5bUz7l+t7X9JV5hI+THRfh//aAAgBAgMBPxCv+K4O
g8k8gPiJUXfR8Qa1fxjzA+J5B8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5p8J5
p8Jh4fT4TV1518JlGizHwle1Dbo/URK5u+D8RPPmfaeafCYbKBxovp4e19koDA29D5Zfjxvb/fXU
A5R+0BpXpafn3I7Kkaf5swaueusp6alWMb93I+3M/YyEIynPXn/INJbY9YwTxS/R14eddTw9r7I+
qH617H7hWvk/5PSCtw3BR+b/AH+XoM29vlgLD0TCKNcQA246V53EJv0j/MAvH6WRFTPOup4e19kw
a2s+n+MsO1s/v1g3M77vc9IaW+jaQqfm/wA/kN72NFs2d+bmSN0u+O70iPkekWo3H+/aKoLBYbYt
oowsgJwwUXms8Pa+yGMg83Qav3lShGz/AC50Y738ROo3fr4P2xA1rlji2+xTkq76RDaVj11cXFKp
NmvtiK+hY3RjfrqKpUHXnnH2zKwVhp7xL27zRT0v9y0HcwvFecRQpBYZymm8cZlG4zvhC6s9YzFD
zZWXVTsOjGA6SfuQxSwSnT6/qAbNZjA9Qbjau0dVacV3vJA9CJpOfRr0gcRmHbeAP1MHMTZeMSiE
BFLpzj+6jQCsBw2eHtfZCSEYDiJVmGAU1er4AIMG4ESD9RrGa93/AFMM4ss60zpo5Du953mHopr0
V0gnq+Wea6ECE0ainHm+0sFsmfWL25OjqC7o4+8NBEJUAJKab16TIrdWd+sUEYhRnRARlGm3mZmc
2XiLWle8YWbI5NlcQwXhcmyogCrmfU8Pa+z6Ke6H34jhNoGWRDcCNtu9dblrERMN1Vfl/Uu1timf
UZ5h4EaNI4q8P5+8qszZxQ0cm6bQlgNkQE0o16RQIVVV3Vh+u3ESm4bvOM/J+0ABvRWzlnoYIthW
fCt5Xr++Imz1Gm8/FzKBSBh4U/tv+HzrqeHtfZ9FwxqW6y+YNSwFrBEOHcU7Znu2/V8FO2ZLt/MU
rW2Cmv4fOup4JCFxwdCf4xP8Yn+MT/GJd1i7EfpP4IBYK9CIUG/Qg1p/BNaP2II0H8EI2ivQmkfw
RuhPsQosH4IYg36EI2gPQhCwfgmeq36EA2ivQhGwV6E0CfYn+IT/ABCf4xBIDZwdfDf9vY+ksPWA
pyRles+3ICjHVGWHEuKbMspiEZs1KH6ZsKMyS0FvacRJ4uXgOUwsPER7R+/o/cPfw3/b2PpG4zxD
CfeIHYtvmGlt+8o6q2Usoz3iEVdI7Jb9OZgAvkgLOtsCSa/cuCjf2iFbdvHBBoJPXUSLoBiVLI+k
quaIit5+j9w9/DJ5/f8Ar6QB88zz3PPc89zz3PPc89w88zz3PPfhee557nnuee/rgAxq3eN+H//a
AAgBAwMBPxCsMMCzYeRdvhQ7ZXoNB9ono/8ABA4666666666666a9/vs4jWtBLOU1f3YlzWoRaWT
hDIdl1plATZGB4NLXpNAigAHQpq2W1QOQTBcHXJ4GrJQT0FB8XVZNHPQPl4/MtwvIF/e31WuhLIr
OlP6zGVAFla+DqOG8wCqSk/msQZmoDuDsOQpdoHwiBzkp4ozXLMFxsJnkrje4R0lwA9K1a0K56nr
+pjsxzZkrOguYxqBUUp7DqUo5Rrw896PHptPWvs2ez9wSgp4rfR57I1eNcenESSkE+0OLWv2qv01
9v5crDMz9Dv+hmJpyhw7Y94JoxjjW3tr9wT7hentmsd4aGDWenaUW8Pvx/nMFE7OFEfFqu2GzEdl
sGf8dx03sjPPejx6QTO0nYv+rfZjBryhO5+9QvZeQ6+Wz8NRBS5G23V6b3miONdY+rX9B+f5KhBa
t0dV9DMDbCq6sNnx8YiaZTKzRmzp04hV+my+7/RVcy4EluHQc/b8Sphnyx/cDAOaSuWevWMTgsAy
N3FI6L3ahqdGvQMy8uErqKLpGtm1nj1V1aBaOTy6Si6KNfqy/n8zEe5F/wBQIVW+nvTrm0fC0te8
ompUoBzZkrWAix0mHLk5V51FYBVN1YodYUgyVWSwGT9zhoJXWHrwHFDw3/2O8qmi4KVj76+9y1je
gPFDdcwtMWwmhDf3UwHe44NmQbyFC4GTPGtMsgrGxTg01Y+mJjUWLFF7Kz07EU3gf3n9RH4pP3/t
A8FEOnbT+rgzDDUowpBtxXTvKuy0bGHYG8+iD7er+QpquC7DiXAs2gFA/U47Lts6r8D+ZQ4iZdK7
A/dcw+dW9UOOP+ePT8wUF4D01Gu1T2xC7M9Xz4KATZ4PWEgtAcfqNMxHls6YV95QDXCqqo3TjtN1
VIhfULMCpuYDo4dWsPWE1vOuct1euXdlGMYAzr7XEgWt0V03xxOeD2v8Kx0ihkNAnYuhrfMEKA2X
18HyNi2/Q8TLmscn/pFkBFFLg6HaBg1rptZe/wAwBZfZam9/mAkIKtbwSxAhlUqseesLFrjm2QwR
LVbdPq6DvQjXrxMEmmzzM51d+mukSfFZhXQwMu2pWIAbGCs12vL0aJf2KDms8lvXp6QeFVtMZY+5
+9NRykGAKUKzWjaG8y7maA2Gjiw5iw0NQTBLAzQLScRoAyxyrN93Nv3LTc5ENhe88YBN2Qz5dAm9
mv7rENd9ZQOWXkv+sbhbImDC2C7N4Ey/h896Pr6FG7zAtL1276+veOW3cFETZG7WtsbpNh19YlLb
rVwKhXq7b/PhSWrWs69IlaqvdiK1b3zBTTX8PnvR4O4Ljg6J/hHxP8I+J/hHxP8ACPiXFyt4KI9S
H0M+mICE05p8StJXsfEKmI80J+Yeq/Z8QVQr0o+JVPXoThL3or2lSA+h8Q0Aj2INHsaIsGBzRKY6
9DP6leJwql+0pDD0IOOj2JgIB1gn+EfE/wAIn+EfESCzoHU8Pa+x9DqAJvL9wOZpFpW5g9VSfqEV
4VgTFAKiBVOS/vAFNvnBfETtY448swwL1fvcP4OjFQhOGtc3eZeVS08r8vt0ja4v287hgJt867Rl
ujABBTbrT68/R+m9/D2vsfSjGuF8l8d4ZIUq616QOsxycx1gcHi5RmizpujvGADCskPH0IlMsaWy
gG7eHtKcV+FCF4w/J0IEqvfL2o6xslFQYSo2Gs05bhxU6qWRdhBXd1ZqhsoBu3r2jFQpfq9o6Lar
9H6b38Mvt39nbGvpVXr+vvueP5N6vo6k36dV9Qiu/jfh/9k=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/Media/News/2016/2/24/2016-635919494797376365-737.jpg
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
76xiacF27+H4f57qwTvm3f5n/lvWMf/Z
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/ahram_sms.jpg
/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6
NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
bG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUu
Y29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBo
b3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCRDc3Qjk1
Q0REMDExRTI4MjAwQzgwMzA2QjBGMUJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCRDc3
Qjk2Q0REMDExRTI4MjAwQzgwMzA2QjBGMUJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmlu
c3RhbmNlSUQ9InhtcC5paWQ6MUJENzdCOTNDREQwMTFFMjgyMDBDODAzMDZCMEYxQkUiIHN0UmVm
OmRvY3VtZW50SUQ9InhtcC5kaWQ6MUJENzdCOTRDREQwMTFFMjgyMDBDODAzMDZCMEYxQkUiLz4g
PC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9
InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwM
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
CgFAKAUAoBQCgFAKAUAoBQCgFAf/2Q==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/lightbox-ico-loading.gif
R0lGODlhIAAgAOYAAP////39/fr6+vj4+PX19fPz8/Dw8O7u7uvr6+np6ebm5uTk5OHh4d/f39zc
3Nra2tfX19XV1dLS0s3NzcvLy8jIyMbGxsPDw8HBwb6+vry8vLm5ube3t7S0tLKysq+vr62traqq
qqioqKWlpZ6enpaWlpSUlJGRkY+Pj4yMjIqKioeHh4WFhYKCgoCAgH19fXt7e3h4eHZ2dnNzc3Fx
cWxsbGlpaWJiYl9fX1paWlhYWFVVVU5OTktLS0REREFBQT8/Pzw8PDc3NzIyMjAwMC0tLSsrKygo
KCYmJiMjIyEhIR4eHhwcHBkZGRcXFxISEg8PDw0NDQoKCggICAUFBf4BAgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/
C05FVFNDQVBFMi4wAwEAAAAh+QQFCgBVACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjQGGBAgC
joYIEhcRCIMCGywSlYQPKzxAPCsQkAQnPxuhgggwSlS0STAIAQEQHJuECA0EiZ1BtMVCG5AAub4u
OR/BhwQkR8W1JNCGEkJQNQeIBCNF1VRHIZSHCM3PiAESPFHVPBTJ6A/YhwciPk1PTD4jBV4VClDg
AYgVMlJo8CZwEAELKmSo2MDgwDlHyzht6NEEir8KryCQIMFgEIMa42bcW4TgxZIkKRhK8DHOR69G
DHLQqtErAo9xPG4yKlACiA8RAQEcWLGkGJMTFxsdoECBoTIINYQkESKjZMOBDDaE2ADB4tdoFUic
4EUvUUZ2FpV2IFkSxIRQQwEokLiQFJ0MJ8V+YHC7AQgTIdcQNdghpdgREckIFMB2QAYUWjYcIEJQ
4zKtIBoACJiA4kWIXgVWOJkCxcbdQQE2NmlChAUDXTmcQCFCwlu7HEBydIhaiIAnGCQaBACHpFiO
B4ICPMgQYaUhAQgQQAOXhBaU54TahpKQezeJvmdFX2Axg2T6QgIOaHcUCAAh+QQFCgBVACwAAAAA
HwAgAAAH/4BVgoOEhAgODgiFi4yMBBYvOzsuFQSNl4sXOU1UVE05FpiiVQguS52dSy+Ko4USCAIQ
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
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adserver.adtech.de/adserv/3.0/1425/4944988/0/170/ADTECH;loc=300
R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adserver.adtech.de/adserv/3.0/1425/5586587/0/170/ADTECH;loc=300
R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adserver.adtech.de/adserv/3.0/1425/5586589/0/170/ADTECH;loc=300
R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adserver.adtech.de/adserv/3.0/1425/5586588/0/170/ADTECH;loc=300
R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/Ahram-sms.png
iVBORw0KGgoAAAANSUhEUgAAANkAAABcCAMAAADUHeAvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA7JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9t
bS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3Vy
Y2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0
czpNYXJrZWQ9IlRydWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERDUzRUM3
NEE5ODBFMTExODVCODhDRkZDRUNERDUzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5ODIz
RTU1QThBMEIxMUUxQjFFN0YxMEEzMDZCMTI5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5
ODIzRTU1OThBMEIxMUUxQjFFN0YxMEEzMDZCMTI5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQ
aG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJ
RD0ieG1wLmlpZDpGMUMxNDA5MDFDODJFMTExQTcyMDk0NEFERDhDMzc0RSIgc3RSZWY6ZG9jdW1l
bnRJRD0ieG1wLmRpZDpERDUzRUM3NEE5ODBFMTExODVCODhDRkZDRUNERDUzNiIvPiA8L3JkZjpE
ZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pod9
yS8AAAGAUExURautsevr68PDw0hmjI2NjtPT0/nNo/54Av////n5+fyHHfqhT+Dg4N7e3uAaInF/
lA0lSMfHx/iwgoCPpLO4wPX19eXl5cTQJJGwI/flxnehLdnZ2c3NzfHx8djgaREsVfz8/Jefqq8M
Ea/DIYuvTOdORMzN0u7x9EJbfbjE0/X06StPe8jS26S/bdTc5NTV1rTKixQwWN/i6L7AxzRIZeLo
7evX2vvu3uTl6fz47vH+/+3t7bdTWvDz9+Hh4cfIz8yRl/r7+/j29vb29tLW3FxuiPz9+MrLy87O
zsHGz/r7+e3w3Nra2vb39iM6W+bm5tzEyPv7+9p9evr6+uXo0eLmrP3+/v38/MrKytrb4CI8Y0BT
cPz7/PT09O/v70BSbemvrzFGZXt7fA8pT9zb3Nzc3P7+/vj3+OPj4/39/f79/uLi4svLy8zMzP3+
/cnYrenp6dbW1s/Pz9jY2PPz89vb2uTk5drb2+Tj4+fn6NfX1+Tk5DJKbtHR0fLy8vTz9B+sPMUA
ABYdSURBVHja7FuLW9NI15/eJFCgwQQUoUB0hYKsbItdlW5BaKsgtxeRUATK2izlYmFboEiR4r/+
nnMmk0vBleXb73v222dPkpkz5zbzy5lJJkXZk38qsX+R/YvsX2T/Irs9MulvTYnB0D8UmSTp2j8W
mZ75hyKTpOG/AlkqkbpxhywLxanf/9dDqRtFqn7MvowScUvq2wJZInsagGFq/oA//50cBrIJ0V+e
FaDy57/3DODBTfL6vQWqeI0E3da51I+ifszamD7oEoSuW4wYI5tn/nzi0J/PfhcZ2Igx5vPSTZDx
4FaisYMC+HqF5NAOeVNkPk0JKW5ovm/mjGnb0k2Q2TnTGI3In1fz/g7JyzRvvuqFXHQEmL+m5ZH1
SnZwJzIEVrjmZt0UGZD61J6JoT9YZ2WWh2AC2RfmnWIsVYSF5GWn7qnlZUxFpnAGSBiNYjEAzHje
789rfimR11b9+cCmPz9SyvMlyIMnwHGbkGHG/Ix5Uw5k7i6/i8w3PBanVOHyij+Fdly5Fhl07USW
zfsT+XyCcZGzi1M05FPL6y3RdMTZmPevwiXtJMroC9OrIPFLcgYHylLOSJLP+x3I3F1+F5kaV5MA
StGHn2SeaHpIjSelwWuQefJ57Sqy3DXI8O5zZAU/U3GkOPwCDhKvHeb3Qo0iREXI7OCaH3QYtMiQ
8mLx2chyN0X2VNfHQhHfUy3pG/ZlBjTFl1Glp1qkHhnEPIOOz3jMTwkY3W4+f2oho4dwKgEEohIf
0TZbLRzk2aqZM35p+ZzEkVmXI7gX4sLYtQTRWT7vwaiErK7L7yPDN3hc15NxTQcaG8OyfrfCkZmU
ZXknqRwZ9tfoEMNoVullhqwD2WsNxpjHV4cb2beIoyr4r3T5/XWmxiUJTmksk5R0a7ei1CNL5XH5
42pYTVDt55c/ZyPzOnpvRJGWk2AEfnzMwYVPCVU6g8ch8wdAJC5H8Pxo3u9G1shn4tUub/Bs9CWl
eFJLJiODum3nu/IE2fG0zycSpx58EidOE4lUIrcDl3giI7IEQqBplNuBd9DqIdju7d1kQ8GDf8lN
HeYkDJowCeOYyLJ1XaYSU99D9iTii0RgMwIYfb6Mj9PN940puItFem74gfL/C1tMPyW0eKVL6bvI
/mc74gRfDEWxCv96ZMx+jbi6/GuQFWBi0QUlXbQ9AE5qZ2oJBQF6TAckydShuWnEDbmcS8XmoiDU
wlrEFk1is/ACD0ui30IhhV1KohfT/pbICn9/uiWyw/29fV3f24dqv1DYK+h6YW8PRNDSC1AgW0BR
gdr7yOztH+r6YQHFBZQVwBqt9iEOtQ/3uKqAwr09ff9w71DfO4Ro4HSIBwjg2DvEGPuH4AglDwjs
no4yjIXN2yLb+w6twrlq81habYeQqG/vJrTKXVav7es64W2R9e2t9lHRtwrMXt8qr4HhY11Fpg97
7UO7PgGiDy3w5Mo90VzlHBKWODRi90wd16ya2lViVqlNOrhvMIS+Pm6AZz0y/IJhirkfdr/lnL/E
MQiygefGBu9zCQXEb1gcZ5ZMziG1iURLWDQ2tucSnlxqeZlH4IGEq4hr92VFox42Nsxu7O426vdW
yYj2VIWX9ZUfSAZhn2y91hhE2Fha6lta2qBzifgl5K1WH+e4Ud+SsIMBLYnGBndaWkqFS9WExzMw
EE//5+fNDctT6JfsLrDgoftE1A3bgloADFR144/Hn6hJFXb6V75c4kmfz/qeYcuTy0tLUEwuE5kV
EXQA8klQLyNH2iUSTHKHpckluECALBrsJDyXqVT7ZHL6118et74KlFJLFAdDgTcOmUddpphLZj8Y
mWQQHZQYfkkowOwqMs335Dpkqu5TJBuZTY3Ly65Wo5A1inZj4zeMuSBXSi037kw2/ufd49bW1qP4
WiAw4DZvdLsiN/9+5ff3K4tDb781kOWryJ5og08UCff2PjwjIc4BspAu1hrD4ToIB88LcS3XKTm+
OjFVYc8kaAqJV+8Q2W/J2NparT9nh1m27HH0vD35/qcfkX766fffZx1Blx39ObeLcA3DahrUQz5d
xUWnPFE17SmkMB5BZL4x1UJm0g5dO43Otot2eLGzI4zVt41On51cAp8F0tm7d3cB2KuxF7GWtXT/
RM4RgZwbVTMcNmZ/fED0ww8IbiUs5GZUajmfERHMTMYXSjKfPuzzKZOaLz7IxnwwObWINqb4rI9r
tuOieSc7/w0NUeNL1S0IlzYm+zb2n7/79W4TzMXSQPU0tpYemZi4rPN0OZrAODoEN7RzhRwpe0qr
Cb82tUhS5ySN6firyPAYfIsqNFc5svl5gIDnPOfMa8fi522Vsz2/o74k8POEeT5VbZzs2y/sADBc
ZI/HxhIvYmvHgf6Z/nk3cUcebOX+gwf12F46uiHO+VkGqwk+yQAOYLA/zThgEPgcyFLz81MYoulm
FLzzVn9LLi/VFFapqRSESKU8ycblvv2NXzmw1tZ33oEBzFn/xGh1Hg2meEfAqOhBbF+PCen+AwER
sL0HG4o6lcLwUw5kelId5h/QmScsCR/Wg/H4MHyD4kSFr2xA9VT8ZsDa29tT8KBONTXckIJDfdxF
HZrCGnxT7e2bpRTkTPr5nQms9eHDX9riLYRsAuzRBUus1SHOQtnDAT26h/Tovont99lNHphs2h3I
8C8Ykpbhn5kR8VaGxQcrbxC+RukRaSHbxP4ub4ysITiFPqkhlVw3Nzeh2gx7dnYmIWUWMID2kMW7
Av0TXtVDXRABZzlCs8cBDOm+OSff2x7t7c4nCKQrfvUHYR8ssfpfwNmmSTdH1nCnnTzUoU2bYDu1
s6yH371rbXVAG40N90/MqMebLnI4Us7u33PQfTNtX217198mVO2aX7qfaFd/cGRfTzZPNje/2jmD
xWTW30wauJyctDMoiEM6vfzavlP4+d3jVgsa0C9PA4hsFAy+bgrbdgY89IneK49cKaM5SWlDaOQA
1U129pEreNnl5cnJJRw2srdBqu92fhNZ8gSd1CHwvUSCMha+bE/p/7GBcWhsbWJiVFXDJyemHZaW
48llp4lsZbb9ZHblnr3cAFqYe5xc3vIr5jIMEcKXOQtZcAeQBZsaglA1BfFsuHvnzl1ACgW3uESP
S3ZJnmE8w7Fc+Gu79Gtrqxvaq6cTM4Asxw3D5HHCuA80NofuEbKVIVAObc6b2Mys8ciXt0UWNsnO
2SrAGQo23IGcwRV82XTn9Z3nz5ted0LNkeXIg7WHLcrFEomBk7EryH4ZnvCOqiwRdpI6lLN4XGiP
7p2Ygstkjz0hf3yfC5NcjDWTqfuzi3LlD4M+e5fMwJvIzlkfsFMOZMG3kLChpslgw92XZBUklxNw
DaM3FomYx5PI6VeRpWdGAZmH7Pg4c2HLMZwbwoX2qCfHo0CZ6HE8RghZLifGOgw7D9cnaNz9h0Hc
ecGD03wXsFyuDlnTa8jZ/t2GO8+b4GoINgZf3m349WWTdAdLnjMidpmzae1FyZNI/lyPLJ8GYCrL
uYiFbX4Wpt79HqfWStqDH2cTJLFyxpRQxv3R4vzDoA9e2IpufaEx8Zttk3geNk1OdQ49Bxrq7Hwe
hrrp7tjzl4dDU6nwa77QgvQbb9hyxVZX7EU1PhB/XL/OhgEYIHOa5mxH+PjG6djj0F6uWMh+eM9l
zu9pZm74XcjMx2NcH6Svm+uQBXWYcq/vBoNNcIoLxMHO58Fg8G7QnK8e8nCNt3ktFntRGnv10P1s
nMHnB5txWtY54nS8N+AQzDqQ8Y6ignzDOotGP8QiwF9Eo2wMGEWNXgzGQqh+ktaTmahP0siYedDb
k/DwnHXudL6803DnTic2g/g0DCLb+fyu86nv8aAXI08Pb1TTa82xWPzF44cPHcB4yrQ1jzDjjlgn
PNTtLE7HRyWU8zOxItbZgx+4k8dCFp8ZHIxGI8kZgDcQiYYkAKRKPhZL6ioZaFIkeoHoOTJO5uuZ
EhOkTEEjiE/9JmQa6pF5PJYrUSC9ttbcHO9vJWgP+Yt6cBDnotuw3hGm4/33zrYA9uCnHJcIYB8G
YGt1EblQkx+iFwMzgEyLXPgulcxFhOlpBYRqWoteSKoDWclT+hO7q2uRrQXSgG0t7n38UNAvNBdV
rf8PkJVmcTr2lBzAzI3xg3uzpokTGdHAB5iFyQ8Zxz/0gUKJsiROy1iMIyuZ9GeQVcnDciXy9AfS
I+njdKz/XSvH5R8exEXGWLXkJrdjCVL0o8fk3/cIXPfveYTQmo2RmRgBwaFfSKEL9x82QtFhXXcg
M7td/DPIwL5ahQGCbxU4IJA0T/TXaiOB9PDT4VevfnmleYdH6bmopdGYTIgpVRk2SICeNB1XqG3h
un//3oqnyqlUjdoUorThdPMBkhkXsotoTILVF00rJjKTGv4Esi/kwRarTiodT/QTDRPRrgoypk2U
qnVU50gv65XOlZV7Atajez2zi7OWVbQXDyqiH2CdXcCK8p1KGUgcNOhCivZ+AE1v7wXaRnuhl0Wk
al3/pcVSdREKU4GsmZzqYgd5dLBFi6p4lkZGJ4jaZmCBUcIgYzPVxTqyHbkKp+ODR/cdsFY8nkWz
F7TimMyjNxLJRHBSxj5g88InMDsPLFhHB4TosGmRNxfp6KBLyMyWkLGzDrdf9RjwzIx6RwUsyFg/
BUH3RdOtYxEchZTqHvFLAaC619MZr1ZfOAfS4R41TEHFdykNcEgaTMreaw92etrx5fQLUAcvTjs6
UMR5rEByypUgsuuOTwwtwBbtOtC8o2N7QlUFLpyJ7ByCnYrgZi+76EgO1MHZOH2k8WS9Ly2axqcd
wquj10UXiu8C5x1vfcj0foPY2e7u2S7E38Uay93dL7vUwPMLHGeg/MKFYPjFsmDjX4hFX/KH5peR
CaYyQAXzkKnpF6enu2dnZ6jAOBgMorHmMwpKUqD3jx4QrMWz980AVkSj7rHo/SOKfhPZJ4t2P7n4
XYdkd9dpwxvNzOUhFLFP6QnM2ExgrdkdRJDTEZnxcZiDK3APxsfHrxvIp95bERt30SdXRfWn8fFr
bcZZi9vEadjcXGfuVKKjK+pKpflqvzbdElnzbWlc+9Me1zqO/6Ex0m2RtZB3iwjTIoqWFrtpaZsd
HAOxQ+OkFqtq4YVD0cId3f1ZErNscfC3RdZya9L+rxxvi2y7ZRvOFiip4tc2CVpIKSpecHO8WGWb
O7eIinP8MINaDR6YQghHKyTXt1icVfO+bolse/u33+iEA2rggEiybfHIVYivCOa3SkXjejIBqpDY
tDZl25UKSahpKrYrmuVkGlk9VrgZxefdoNQerYKbD2UBOdwpzqCM/o2s4tYSsrm5SuVzpTLnVULa
9ue5ihZCgjbV7POcKahUqNaO0WEOjooGsjnw+IwFtCsY6DPyn+fmICSUxCJfmSO7z6TRfkYrMJ5T
QqFtrD/PhGgQn+cUFUw/f64chWqfhVOvYR7mDnjgY69ByAZQOsCRubR4sC6ic00GetbfdbyFjNy1
xqgOdZ2bgrk5qrfQem6ua66romFFLEjUUEjF+o0WUvpRggJQdsGdUbzChwgcu8jxOGMYMorn1Kis
gGTuOCMv9IOya/qZHJkjdzgFMEXs6mcEv270LhCjuLV4sK5jpFFZXlgAIHNd6/LC+tZ61zEgW1/f
UipdWyBY3zruOgbk61uZCpqTk/bzObF4ZBB1pnwMQ5SNqHosBF3dz5BRyEuQVjnHCF2kQg68nnVj
MPDSylCDV1RFky7syTApXZDSC4ZSAES9UEIz1GtkpIEYInNp0Zqdnx+fn5cVY+Hg+Jm8dQ4pCoHg
PA3IoK8uLkAJIGPnXcghHZ8fa2V0RUGXAqgBEztekKMw3q1jISjDWLcAazf3IetzDb2h00x0HToB
IXUMIg09MF5GjnYfc2MoBTJJKgACY1D7aMBs1DU4DUOT1BjJbS0BM1gZ6Lwckhe6odgql2HyLYTe
lMs4GyNspHwuBGWcrspx2SKtzH2BIkbkvAgpV2VZLWcMuRyRuaAM0yyAAx4p1zuWz9VsSDaAUQz5
2RYK4b5sZdrK5VHZWFgPWfYCGayoARw8TjbIjaJLaUiVrvCc2VpObAQpoOLwF+StkRFaVs9GRphs
AKPZAkQmG5kRk2CAAYvdkiNlMAwxRAaFJSgjuhFENuJwLFM9EhgJyTK01/mSNruMZuEWI7clPAQy
xv/X1jrysKpCaUk3YJmt85w5tWQd4ETrQlZqAdikRwBRYIJpCkz/gCUIgABmWjEgSMNihFg/jCMT
lUOBqBzNwK0YsQQRuBkQmx0FAm5HIkQWCMgG2BoyZJCcM3Bf4DYbsrATY/0Y0+nXHHXBwJyFNF1a
h2Vm8Jw5tQ5ktSMNBhJtA65Wy8INhJrgYjvQRoJAmeaVGFXNHmCt7RneZQim0A2K1Gae4V2Huc6i
KIg6cDkca4AMKgwKk4bBaggEIsZWAJIdyC5A4UZmfOT/glZP85xlIFewzAyeM6eWkNVw7EgwhlCN
WszAoMBEYEgosQQhQ2ZoQz7aEfkR9loI8grjCrAM3GzIEBfA3WkLfZQxsEkBchR9AjIoIU3TjJDJ
KiQ5UoOc1doWjJBpZti0QG9jKUM5W9AlNqwrZs6cWo4MCcboj8qZo6PadCiEyRutsUwIEpE5EoKj
6QwO9iNaHyGmbo3YGjVqMCENDeIEIH1bR5hwFIC21g0Pujbuw28FOJIPKDmyCD1IP+ANhCer4YdJ
auA7aNQMb7gohKuJcmYM6MMDgMPMmUNLyI5MCsmZYvfRkUqTR+uepoUXaROCg2maaM8s+6Mjf83m
j+A+KQiULRgfvU6Bd0uOOpzcjogM+oQ0gxEBhZvZXYOkwWRWpqe5lTnoiDLDsIY3liZjzgzaWC3w
nLm0hGzapCIMHkIVYTOlebunu1XcW0FYIZj2+oGZtunI2fBGDD/WNU3+6HUKYNhRNu0i2/EAnk4o
gJ2dAl7d3Qz67KbBwA7GcrDSofcptMKgUqRCiLZYwwYg21cc2j2eQHbQfdBNVCxCcdBdzGaBAxn0
NE1yEJDJQbEIg0EbfviPuqlFOq9Gxt3TcBeIhKCbqaIHUYOjaB7wPrqLUB9gu8hDHhwgULMzQ6YD
c8P/8XksaiiHUkhelyhBmDPZpaXH2QEEKx5wKponSYpFB+NQoxCrbo0bCOcDah50cwncHGFtKs1w
UGkOjwMrCK+Lwtb2PJBNaOvm7/oD6zBVIWcyvJ0LGZly5tJyZEXICWQFrjfF7Js3EBSubPFNlitA
8wY1aPEGpNgS1lluSgfJUEj2b8iM3HkUzlEA7i0qNOc9vHljmtMgsjSAN6Q0BLQFZR83GpgTZQ9y
hnvFBZEz2aFFa5b9+5NBWxJDFmTU1W4yzIK1OSlrXqIUlcvAJc46W1mzyF71Iakorovl9s3agrY2
AcygIRuyzdmHozBZ1va3p9Fr0nN9ulwqROY1TzyIvFZUb1u9pM1ysD28tv4qUx/E62DqdPXOXKiJ
ATvPa1quaQrrzAuEQ3MUvOIsySylaLs0tpPXEcd2cwrr/K7twirMuM/kWxEh+1tTRv5HIlP9t8wY
IJP/5mT8Y5HJ/yL7F9n/f/qvAAMAeAvMuV5sXHAAAAAASUVORK5CYII=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/icon_you.png
iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAIAAACeHvEiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA2JJREFUeNqsVV1Ik2EUfvZt0+mmqy2TbIk/5Mo/EoMSwaISCS+yoivt
58YbJW+ypCiyuiso6B9EzeiHuhhUZlSKQZo3hokF2go1aUsUdW7Wfl3P65TNGRTV4ePl3fne9znP
ec4532R+vx//Zl6vVwpzjY6OOn/84MZqtbpcrj8ECke5d+du9ZEjbrc7f9Nmu93+p3z8i81ht+dv
zmtsaDhQWubz+Z4+aW5qbCQpIr7p7HQ4HM9aWsKueDyecBTaseqjK3X6dz09r9rbD5aVnTtz9vTJ
Ux/ev9+3Z6/548fsjMzZ2dkwFGkpu5LdJSpVVFZ29siXkZ3FxbtKdpnNZt7U63QKhUKj0fxeF5pe
p18Rt0KSJK/PK37LZCTM6HK5XKlU/lIWxVKX2+ux2WzcJCUnN9Q39PcPZG3YoFare3p7TSbTzMzM
0ivy2traMJdSpUo1pqWvW2cwGKYnJzxu1+GqqmVaLdGNGRnbiorWpqaEnmeysmDXDQ+jpQXT02Cb
MItvo/B6EBmJWT9cTvCUTgeKwqT4VhWJnBwUFHDPrltAsVqxfQdYM7lcHAoYN4H9nDThj9OJmhpU
VoT0bmsrDAa0teHxIzxtxpXLAk6lEpGjo3DzJnJzBVZUFKKjxUNSWi1MJuYTUqPhL5icRF0dEhLw
6TMePOR4zAfkmr4eCgU4GT6f4MuUA36mPzcuCyiWr8J1/z7Gx9HVhe5uXDiPVatw6SISEzExgdJS
3G5CfDySklBfjxvXRTxe+f59AYWotmkRTa2GJIks9Hps3SpoFxYiViucQ4NIS0NeHsrLMTYmVK+o
EETc7hAuHnfYdIkTzJmhuBLlxUv090OjRmysKBlTW50glOIm2HXKiN9MLZWm3qw6dcnIRG8v+voE
azrnUQjJCHNqB2tMOoHGCRjlJIQkgzoaTbdgd8BoFP6IiBAuawwBbqKKjMAEdctRWYmYGBCHKhw6
iI25aH4Cs1koHReHjk4hJc8HUVJSBQrzv3IVAwOYsuHqNUxO4W03LFbh5IXBIXR04HUHDuwXfdB0
WxSRHRScAItlvneZBUnyoa7MmW95junQGIbq0MOB5MpkTxwn35AJoA0N4fkL0QIOh6gf10CbzX9C
JAEdo0GkSjQEGzorG1sK6F+M8h//A/7OfgowAD8P0DFhezNMAAAAAElFTkSuQmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/send.png
iVBORw0KGgoAAAANSUhEUgAAAF4AAAAWCAIAAADGu7w4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA7tJREFUeNrsWEtME1EU7ZShUCgtfoF2SASiaUtdEANTEhMXgJGln7hU
IS6M8llIUH4JJoq/jStjWKmJMSyQ+EmEBEg0Av1oNPIpG9EgFiOfdmZKEaYzz/s6ODR1IRBmVr25
mdy5790375059743Q8709U3c6Aj7ZzUJ+StplhxHSwvxpuhw1r58vcmYQESWZYb9+W2KXOV5IrAY
9vsTiMii1afyPE8ihISlUAKOWAFAABYSibyAxAQccQKwkAISRBRR53k6i1lvszL9g1uLNdDFqzP+
kMerBnGQAAklILWgya69kFleNnUxyLk9m36NSKCaGyGQc4+owRqARkQCIKQONHPd3QBNivVA0LXp
5S3PTAMuaTarOrMFWLSiCKVGJWVHRgSWzaBLNtJZZ86Js1mXK8lojPUrpwCLVtQikRBVU8btMtK0
fKs1GbKqzxmcJWDr7VZzfS14QA99+ph397bUx/r0iePVSzBCvnF4n1JnxVWLtHjz1iiihDHDQNNw
jXWGfBN4eTQte6i6+h0VFWAkU5acqmpoWmEZQDDdZpdiGZdLCglEq0xGTKxyCoJZg5RRXa7F9qBz
76mTsc6gBy8vvdAm3fIhZsk3YXQ6cZMXN0n2Qn9f1KbBnh/ok0MAMhPtRIrNWVbMGkyeaGptu3Lj
oxGWNZY4/3XuLD+67pkYS7VQOrN5NRiAlDGV0OAMuIbxt4zVFjcOdCZxuTErNOd1JUQ48uG8UqjO
w1INtsK48YOe4d3lxwra2pd/fIc1G+yF4CxobZ/r74Vlp1pypSacRPa1WCkE7IB3mKo6D8wKP5tW
+MgnkpBXIqEUNL8GXmfSpSa6NOAZlp2sbxzWmX3itOzhfOPc5Nj+lmt4g+/vTaEoqRXCpbktRqGB
cdjJMbiFMf09Xcoe+TTwoZCEBMWgmenpyq9pyKu9PH9mSHbCBgzXsaZ6Lrrj4DNLlCNfH3cmZ5gk
m4z2AU5pCNwhHHXqKGrFO/S2rBhPXbE5r7EmCaDB1VjBb6jRq7VF9x85bt7zdbRFWEZvybUcPw3G
gnsIrrE9eSYIKtuxTVCMMHfc72CqcU1KQQOsAcaKSr6Bee/Qh0tn7c3Xjwy+B0YANDzLfG6qW+WC
EiP+K1nllQU1Db6O1iX/9AZDtuE0TCDi4UFzTlqqCg8zWh2QLzzHSPVi4wJRkF9Soqkms+HfJOxT
UHJUeFhgcnSLFRH4xQU16grAQpLJSaEIn5ZMJv7RyBLmIyRJEl+ev+i90ri0uJhARJb0XXsq79z6
I8AAA9FXCPs5aysAAAAASUVORK5CYII=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/App_Themes/Front/images/icon_5.png
iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAATRJREFUeNq0VTtOxEAM9URp0i0FWqUmFCvRUEGxN6CAO8wlwgkoQ8kR
tuUM2WLvwBZQcoHdBmmwJUeyjOcTRTzpSZkZ5yl+ticuhAAGGuQd8lHtvyP3yB/IgYQFa+QQ8ug5
FmKUixb5GcpBsU1M2LEVlPrJSOgZeeDne+SLOv9CbpDnmBVjYaq0t1OxQ8yKzhCFDLX4yhLulW+u
QLhWwl7HVOjGg3DmjdyBPKjdXsX6RgeQ8FasD1CO79RhxZWdcDVDeJ0bkOE/PLa6whcI9+qd1hJ2
Rh/7yJc7PpMYUyPdRkb2iTO6ZUFr5JvUSBM65AfMxzXyaHXFBDq84GtxDuhjfO7alNZ4NboD762M
gv8pOhR0QIxJ8SXCKXFXwTIcuXgSlymP57LhVvRWuy1FLX+yvwIMABmU1+LNj9nZAAAAAElFTkSu
QmCC
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: text/css;
charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/App_Themes/Front/fonts/font.css
@font-face {
font-family: SocialGlyphs;
src: url(socialglyphs-webfont.eot?#iefix) format("embedded-opentype"), =
url(socialglyphs-webfont.woff) format("woff"), =
url(socialglyphs-webfont.ttf) format("truetype"), =
url(socialglyphs-webfont.svg#SocialGlyphsRegular) format("svg");
font-weight: normal;
font-style: normal;
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: text/css;
charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/App_Themes/Front/jquery-ui-1.8.9.custom.css
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px =
currentColor; border-image: none; line-height: 1.3; font-size: 100%; =
text-decoration: none;
}
.ui-helper-clearfix::after {
height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
.ui-helper-clearfix {
display: block;
}
.ui-helper-zfix {
left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; =
opacity: 0;
}
.ui-state-disabled {
cursor: default !important;
}
.ui-icon {
text-indent: -99999px; overflow: hidden; display: block; =
background-repeat: no-repeat;
}
.ui-widget-overlay {
left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-widget {
font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input {
font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget button {
font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
background: url("images/Calendar/ui-bg_flat_75_ffffff_40x100.png") =
repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, =
170); border-image: none; color: rgb(34, 34, 34);
}
.ui-widget-content a {
color: rgb(34, 34, 34);
}
.ui-widget-header {
background: =
url("images/Calendar/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x =
50% 50% rgb(204, 204, 204); border: 1px solid rgb(170, 170, 170); =
border-image: none; color: rgb(34, 34, 34); font-weight: bold;
}
.ui-widget-header a {
color: rgb(34, 34, 34);
}
.ui-state-default {
background: url("images/Calendar/ui-bg_glass_75_e6e6e6_1x400.png") =
repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, =
211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-widget-content .ui-state-default {
background: url("images/Calendar/ui-bg_glass_75_e6e6e6_1x400.png") =
repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, =
211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-widget-header .ui-state-default {
background: url("images/Calendar/ui-bg_glass_75_e6e6e6_1x400.png") =
repeat-x 50% 50% rgb(230, 230, 230); border: 1px solid rgb(211, 211, =
211); border-image: none; color: rgb(85, 85, 85); font-weight: normal;
}
.ui-state-default a {
color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:link {
color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-default a:visited {
color: rgb(85, 85, 85); text-decoration: none;
}
.ui-state-hover {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-hover {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-hover {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-focus {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-focus {
background: url("images/Calendar/ui-bg_glass_75_dadada_1x400.png") =
repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, =
153); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-hover a {
color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active {
background: url("images/Calendar/ui-bg_glass_65_ffffff_1x400.png") =
repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, =
170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-active {
background: url("images/Calendar/ui-bg_glass_65_ffffff_1x400.png") =
repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, =
170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-active {
background: url("images/Calendar/ui-bg_glass_65_ffffff_1x400.png") =
repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, =
170); border-image: none; color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-active a {
color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:link {
color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active a:visited {
color: rgb(33, 33, 33); text-decoration: none;
}
.ui-widget :active {
=09
}
.ui-state-highlight {
background: url("images/Calendar/ui-bg_glass_55_fbf9ee_1x400.png") =
repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, =
161); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight {
background: url("images/Calendar/ui-bg_glass_55_fbf9ee_1x400.png") =
repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, =
161); border-image: none; color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight {
background: url("images/Calendar/ui-bg_glass_55_fbf9ee_1x400.png") =
repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, =
161); border-image: none; color: rgb(54, 54, 54);
}
.ui-state-highlight a {
color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
color: rgb(54, 54, 54);
}
.ui-state-error {
background: url("images/Calendar/ui-bg_glass_95_fef1ec_1x400.png") =
repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); =
border-image: none; color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error {
background: url("images/Calendar/ui-bg_glass_95_fef1ec_1x400.png") =
repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); =
border-image: none; color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error {
background: url("images/Calendar/ui-bg_glass_95_fef1ec_1x400.png") =
repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); =
border-image: none; color: rgb(205, 10, 10);
}
.ui-state-error a {
color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error a {
color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error a {
color: rgb(205, 10, 10);
}
.ui-state-error-text {
color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error-text {
color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error-text {
color: rgb(205, 10, 10);
}
.ui-priority-primary {
font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary {
font-weight: normal; opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
font-weight: normal; opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
font-weight: normal; opacity: 0.7;
}
.ui-state-disabled {
opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
opacity: 0.35; background-image: none;
}
.ui-icon {
width: 16px; height: 16px; background-image: =
url("images/Calendar/ui-icons_222222_256x240.png");
}
.ui-widget-content .ui-icon {
background-image: url("images/Calendar/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
background-image: url("images/Calendar/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
background-image: url("images/Calendar/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon {
background-image: url("images/Calendar/ui-icons_454545_256x240.png");
}
.ui-state-focus .ui-icon {
background-image: url("images/Calendar/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
background-image: url("images/Calendar/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
background-image: url("images/Calendar/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon {
background-image: url("images/Calendar/ui-icons_cd0a0a_256x240.png");
}
.ui-state-error-text .ui-icon {
background-image: url("images/Calendar/ui-icons_cd0a0a_256x240.png");
}
.ui-icon-carat-1-n {
background-position: 0px 0px;
}
.ui-icon-carat-1-ne {
background-position: -16px 0px;
}
.ui-icon-carat-1-e {
background-position: -32px 0px;
}
.ui-icon-carat-1-se {
background-position: -48px 0px;
}
.ui-icon-carat-1-s {
background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
background-position: -80px 0px;
}
.ui-icon-carat-1-w {
background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.ui-icon-arrow-4 {
background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.ui-icon-extlink {
background-position: -32px -80px;
}
.ui-icon-newwin {
background-position: -48px -80px;
}
.ui-icon-refresh {
background-position: -64px -80px;
}
.ui-icon-shuffle {
background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
background-position: 0px -96px;
}
.ui-icon-folder-open {
background-position: -16px -96px;
}
.ui-icon-document {
background-position: -32px -96px;
}
.ui-icon-document-b {
background-position: -48px -96px;
}
.ui-icon-note {
background-position: -64px -96px;
}
.ui-icon-mail-closed {
background-position: -80px -96px;
}
.ui-icon-mail-open {
background-position: -96px -96px;
}
.ui-icon-suitcase {
background-position: -112px -96px;
}
.ui-icon-comment {
background-position: -128px -96px;
}
.ui-icon-person {
background-position: -144px -96px;
}
.ui-icon-print {
background-position: -160px -96px;
}
.ui-icon-trash {
background-position: -176px -96px;
}
.ui-icon-locked {
background-position: -192px -96px;
}
.ui-icon-unlocked {
background-position: -208px -96px;
}
.ui-icon-bookmark {
background-position: -224px -96px;
}
.ui-icon-tag {
background-position: -240px -96px;
}
.ui-icon-home {
background-position: 0px -112px;
}
.ui-icon-flag {
background-position: -16px -112px;
}
.ui-icon-calendar {
background-position: -32px -112px;
}
.ui-icon-cart {
background-position: -48px -112px;
}
.ui-icon-pencil {
background-position: -64px -112px;
}
.ui-icon-clock {
background-position: -80px -112px;
}
.ui-icon-disk {
background-position: -96px -112px;
}
.ui-icon-calculator {
background-position: -112px -112px;
}
.ui-icon-zoomin {
background-position: -128px -112px;
}
.ui-icon-zoomout {
background-position: -144px -112px;
}
.ui-icon-search {
background-position: -160px -112px;
}
.ui-icon-wrench {
background-position: -176px -112px;
}
.ui-icon-gear {
background-position: -192px -112px;
}
.ui-icon-heart {
background-position: -208px -112px;
}
.ui-icon-star {
background-position: -224px -112px;
}
.ui-icon-link {
background-position: -240px -112px;
}
.ui-icon-cancel {
background-position: 0px -128px;
}
.ui-icon-plus {
background-position: -16px -128px;
}
.ui-icon-plusthick {
background-position: -32px -128px;
}
.ui-icon-minus {
background-position: -48px -128px;
}
.ui-icon-minusthick {
background-position: -64px -128px;
}
.ui-icon-close {
background-position: -80px -128px;
}
.ui-icon-closethick {
background-position: -96px -128px;
}
.ui-icon-key {
background-position: -112px -128px;
}
.ui-icon-lightbulb {
background-position: -128px -128px;
}
.ui-icon-scissors {
background-position: -144px -128px;
}
.ui-icon-clipboard {
background-position: -160px -128px;
}
.ui-icon-copy {
background-position: -176px -128px;
}
.ui-icon-contact {
background-position: -192px -128px;
}
.ui-icon-image {
background-position: -208px -128px;
}
.ui-icon-video {
background-position: -224px -128px;
}
.ui-icon-script {
background-position: -240px -128px;
}
.ui-icon-alert {
background-position: 0px -144px;
}
.ui-icon-info {
background-position: -16px -144px;
}
.ui-icon-notice {
background-position: -32px -144px;
}
.ui-icon-help {
background-position: -48px -144px;
}
.ui-icon-check {
background-position: -64px -144px;
}
.ui-icon-bullet {
background-position: -80px -144px;
}
.ui-icon-radio-off {
background-position: -96px -144px;
}
.ui-icon-radio-on {
background-position: -112px -144px;
}
.ui-icon-pin-w {
background-position: -128px -144px;
}
.ui-icon-pin-s {
background-position: -144px -144px;
}
.ui-icon-play {
background-position: 0px -160px;
}
.ui-icon-pause {
background-position: -16px -160px;
}
.ui-icon-seek-next {
background-position: -32px -160px;
}
.ui-icon-seek-prev {
background-position: -48px -160px;
}
.ui-icon-seek-end {
background-position: -64px -160px;
}
.ui-icon-seek-start {
background-position: -80px -160px;
}
.ui-icon-seek-first {
background-position: -80px -160px;
}
.ui-icon-stop {
background-position: -96px -160px;
}
.ui-icon-eject {
background-position: -112px -160px;
}
.ui-icon-volume-off {
background-position: -128px -160px;
}
.ui-icon-volume-on {
background-position: -144px -160px;
}
.ui-icon-power {
background-position: 0px -176px;
}
.ui-icon-signal-diag {
background-position: -16px -176px;
}
.ui-icon-signal {
background-position: -32px -176px;
}
.ui-icon-battery-0 {
background-position: -48px -176px;
}
.ui-icon-battery-1 {
background-position: -64px -176px;
}
.ui-icon-battery-2 {
background-position: -80px -176px;
}
.ui-icon-battery-3 {
background-position: -96px -176px;
}
.ui-icon-circle-plus {
background-position: 0px -192px;
}
.ui-icon-circle-minus {
background-position: -16px -192px;
}
.ui-icon-circle-close {
background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.ui-icon-circle-check {
background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
.ui-corner-tl {
border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; =
-webkit-border-top-left-radius: 4px;
}
.ui-corner-tr {
border-top-right-radius: 4px; -moz-border-radius-topright: 4px; =
-webkit-border-top-right-radius: 4px;
}
.ui-corner-bl {
border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; =
-webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br {
border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top {
border-top-left-radius: 4px; border-top-right-radius: 4px; =
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom {
border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; =
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px; -moz-border-radius-bottomright: 4px; =
-webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right {
border-top-right-radius: 4px; border-bottom-right-radius: 4px; =
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; =
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: =
4px;
}
.ui-corner-left {
border-top-left-radius: 4px; border-bottom-left-radius: 4px; =
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; =
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: =
4px;
}
.ui-corner-all {
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: =
4px;
}
.ui-widget-overlay {
background: url("images/Calendar/ui-bg_flat_0_aaaaaa_40x100.png") =
repeat-x 50% 50% rgb(170, 170, 170); opacity: 0.3;
}
.ui-widget-shadow {
background: url("images/Calendar/ui-bg_flat_0_aaaaaa_40x100.png") =
repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: =
8px; border-radius: 8px; opacity: 0.3; -moz-border-radius: 8px; =
-webkit-border-radius: 8px;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
font-size: 0.1px; display: block; position: absolute; z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle {
display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.ui-selectable-helper {
border: 1px dotted black; border-image: none; position: absolute; =
z-index: 100;
}
.ui-accordion {
width: 100%;
}
.ui-accordion .ui-accordion-header {
margin-top: 1px; position: relative; cursor: pointer; -ms-zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom-color: currentColor !important; border-bottom-width: 0px =
!important; border-bottom-style: none !important;
}
.ui-accordion .ui-accordion-header a {
padding: 0.5em 0.5em 0.5em 0.7em; font-size: 1em; display: block;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
left: 0.5em; top: 50%; margin-top: -8px; position: absolute;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em; top: 1px; overflow: auto; margin-top: -2px; =
margin-bottom: 2px; border-top-color: currentColor; border-top-width: =
0px; border-top-style: none; display: none; position: relative; =
-ms-zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
display: block;
}
.ui-autocomplete {
position: absolute; cursor: default;
}
* html .ui-autocomplete {
width: 1px;
}
.ui-menu {
list-style: none; margin: 0px; padding: 2px; float: left; display: =
block;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin: 0px; padding: 0px; width: 100%; clear: left; float: left; =
-ms-zoom: 1;
}
.ui-menu .ui-menu-item a {
padding: 0.2em 0.4em; line-height: 1.5; text-decoration: none; display: =
block; -ms-zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover {
margin: -1px; font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-active {
margin: -1px; font-weight: normal;
}
.ui-button {
padding: 0px; text-align: center; overflow: visible; text-decoration: =
none !important; margin-right: 0.1em; display: inline-block; position: =
relative; cursor: pointer; -ms-zoom: 1;
}
.ui-button-icon-only {
width: 2.2em;
}
button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}
.ui-button .ui-button-text {
line-height: 1.4; display: block;
}
.ui-button-text-only .ui-button-text {
padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text {
padding: 0.4em; text-indent: -9999999px;
}
.ui-button-icons-only .ui-button-text {
padding: 0.4em; text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text {
padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text {
padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-right: 2.1em; padding-left: 2.1em;
}
input.ui-button {
padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon {
top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-primary .ui-icon {
top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icon-secondary .ui-icon {
top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-text-icons .ui-icon {
top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icons-only .ui-icon {
top: 50%; margin-top: -8px; position: absolute;
}
.ui-button-icon-only .ui-icon {
left: 50%; margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary {
left: 0.5em;
}
.ui-button-text-icons .ui-button-icon-primary {
left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-primary {
left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
right: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary {
right: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary {
right: 0.5em;
}
.ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-right: -0.3em; margin-left: 0px;
}
.ui-dialog {
padding: 0.2em; width: 300px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
margin: 0.1em 16px 0.1em 0px; float: left;
}
.ui-dialog .ui-dialog-titlebar-close {
margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: =
18px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-titlebar-close span {
margin: 1px; display: block;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
padding: 0px;
}
.ui-dialog .ui-dialog-titlebar-close:focus {
padding: 0px;
}
.ui-dialog .ui-dialog-content {
background: none; padding: 0.5em 1em; border: 0px currentColor; =
border-image: none; overflow: auto; position: relative; -ms-zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em =
0.5em 0.4em; text-align: left; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 14px; height: 14px; right: 3px; bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-slider {
text-align: left; position: relative;
}
.ui-slider .ui-slider-handle {
width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: =
default;
}
.ui-slider .ui-slider-range {
background-position: 0px 0px; border: 0px currentColor; border-image: =
none; font-size: 0.7em; display: block; position: absolute; z-index: 1;
}
.ui-slider-horizontal {
height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -0.3em; margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0px; height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0px;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0px;
}
.ui-slider-vertical {
width: 0.8em; height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -0.3em; margin-bottom: -0.6em; margin-left: 0px;
}
.ui-slider-vertical .ui-slider-range {
left: 0px; width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0px;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0px;
}
.ui-tabs {
padding: 0.2em; position: relative; -ms-zoom: 1;
}
.ui-tabs .ui-tabs-nav {
margin: 0px; padding: 0.2em 0.2em 0px;
}
.ui-tabs .ui-tabs-nav li {
list-style: none; margin: 0px 0.2em 1px 0px; padding: 0px; top: 1px; =
border-bottom-color: currentColor !important; border-bottom-width: 0px =
!important; border-bottom-style: none !important; float: left; =
white-space: nowrap; position: relative;
}
.ui-tabs .ui-tabs-nav li a {
padding: 0.5em 1em; text-decoration: none; float: left;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom: 1px; margin-bottom: 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a {
cursor: pointer;
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
background: none; border-width: 0px; padding: 1em 1.4em; display: =
block;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
}
.ui-datepicker {
padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: =
block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: =
block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: =
collapse;
}
.ui-datepicker th {
padding: 0.7em 0.3em; border: 0px currentColor; border-image: none; =
text-align: center; font-weight: bold;
}
.ui-datepicker td {
padding: 1px; border: 0px currentColor; border-image: none;
}
.ui-datepicker td span {
padding: 0.2em; text-align: right; text-decoration: none; display: =
block;
}
.ui-datepicker td a {
padding: 0.2em; text-align: right; text-decoration: none; display: =
block;
}
.ui-datepicker .ui-datepicker-buttonpane {
margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: =
currentColor; border-bottom-color: currentColor; border-left-color: =
currentColor; border-right-width: 0px; border-bottom-width: 0px; =
border-left-width: 0px; border-right-style: none; border-bottom-style: =
none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; =
overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
.ui-datepicker-multi.ui-datepicker {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
width: 100%; clear: both;
}
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane =
button.ui-datepicker-current {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-cover {
left: -4px; top: -4px; width: 200px; height: 200px; display: block; =
position: absolute; z-index: -1;
}
.ui-progressbar {
height: 2em; text-align: left;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px; height: 100%;
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: text/css;
charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/App_Themes/Front/style.css
@font-face {
font-family: hacen_saudi_arabiaregular;
src: url(fonts/hacen_saudi_arabia-webfont.eot?#iefix) =
format("embedded-opentype"), url(fonts/hacen_saudi_arabia-webfont.woff) =
format("woff"), url(fonts/hacen_saudi_arabia-webfont.ttf) =
format("truetype"), =
url(fonts/hacen_saudi_arabia-webfont.svg#hacen_saudi_arabiaregular) =
format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: SocialGlyphs;
src: url(fonts/socialglyphs-webfont.eot?#iefix) =
format("embedded-opentype"), url(fonts/socialglyphs-webfont.woff) =
format("woff"), url(fonts/socialglyphs-webfont.ttf) format("truetype"), =
url(fonts/socialglyphs-webfont.svg#SocialGlyphsRegular) format("svg");
font-weight: normal;
font-style: normal;
}
.bg {
background-position: top; height: 100%; background-image: =
url("images/bg.jpg"); background-repeat: repeat-x;
}
img {
border: currentColor; border-image: none;
}
.clear {
clear: both;
}
.pages {
margin: 0px auto; width: 968px; text-align: right; color: rgb(0, 0, 0); =
font-family: Arial, Helvetica, sans-serif; font-size: 12px; direction: =
rtl;
}
.bar_icon_top {
width: 968px; height: 40px; float: right; background-color: rgb(0, 0, =
0);
}
.right_text_9 {
margin: 60px 25px 0px 0px; width: auto; color: rgb(0, 0, 0); =
font-family: Tahoma, Geneva, sans-serif; font-size: 15px; float: right;
}
.right_text_9 a {
color: rgb(0, 0, 0); text-decoration: none;
}
.left_text_9 {
margin: 60px 0px 0px 55px; width: auto; color: rgb(0, 0, 0); =
font-family: Tahoma, Geneva, sans-serif; font-size: 15px; float: left;
}
.bar_icon_top .bars_logo {
margin: 4px; padding: 5px; width: 570px; height: 17px; float: right;
}
.bar_icon_top .logo_1 {
width: auto; height: 18px; text-align: center; color: rgb(255, 255, =
255); font-family: "hacen_saudi_arabiaregular", Arial, Helvetica, =
sans-serif; font-size: 16px; float: right;
}
.bar_icon_top .logo_1 a {
color: rgb(255, 255, 255); font-family: "hacen_saudi_arabiaregular", =
Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none;
}
.bar_icon_top .line_f {
margin: 5px 10px; width: 2px; height: 18px; float: right; =
background-color: rgb(99, 99, 99);
}
.bar_icon_top .media_icons {
margin: 3px 0px 0px; width: 365px; height: 38px; float: left;
}
.bar_icon_top .media_icons ul {
list-style: none; margin: 0px 4px; padding: 0px;
}
.bar_icon_top .media_icons ul li {
width: 33px; height: 33px; margin-top: 2px; margin-right: 11px; float: =
left;
}
.bar_icon_top .media_icons ul .headerIcons {
width: 22px; height: 40px; margin-top: -3px; margin-right: 10px;
}
.facebook_g {
background: rgb(42, 176, 237); width: 33px; height: 33px; float: right;
}
.facebook_g a {
color: white; text-decoration: none;
}
.facebook {
border-radius: 20px; width: 32px; height: 30px; text-align: center; =
color: white; line-height: 1.1; overflow: hidden; font-family: =
"SocialGlyphs", Arial, sans-serif; font-size: 27px; text-decoration: =
none; float: right; display: block; text-shadow: 0px -1px 0px =
rgba(0,0,0,0.35); background-color: rgb(93, 131, 186);
}
.Twitter_g {
background: rgb(169, 232, 251); width: 33px; height: 33px; float: =
right;
}
.Twitter_g a {
color: rgb(47, 203, 254); text-decoration: none;
}
.Twitter {
border-radius: 20px; width: 30px; height: 30px; text-align: center; =
color: rgb(47, 203, 254); line-height: 1; overflow: hidden; font-family: =
"SocialGlyphs", Arial, sans-serif; font-size: 27px; text-decoration: =
none; float: right; display: block; text-shadow: -2px 2px 2px =
rgba(255,255,255,1); background-color: rgb(49, 204, 254);
}
.rss_g {
background: rgb(251, 192, 79); width: 33px; height: 33px; float: right;
}
.rss_g a {
color: rgb(255, 255, 255); text-decoration: none;
}
.rss {
border-radius: 20px; width: 30px; height: 30px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1; overflow: hidden; =
font-family: "SocialGlyphs", Arial, sans-serif; font-size: 27px; =
text-decoration: none; float: right; display: block; background-color: =
rgb(49, 204, 254);
}
.line_h {
margin: 4px 0px; width: 1px; height: 24px; float: right; =
background-color: rgb(99, 99, 99);
}
.date {
margin: 5px 0px; width: auto; color: rgb(183, 11, 11); font-family: =
Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; float: =
right;
}
.date span {
color: rgb(0, 0, 0); font-size: 11px;
}
.header {
width: 967px; height: 111px; float: right; background-image: =
url("images/header%27.jpg"); background-repeat: no-repeat; =
background-color: rgb(255, 255, 255);
}
.adv_top {
width: 967px; height: 95px; float: right; background-color: rgb(255, =
255, 255);
}
.img_adv_top {
width: 730px; height: 90px; margin-right: 8px; float: right;
}
.adv_2_top {
width: 217px; height: 90px; margin-left: 8px; float: left;
}
.menu {
width: 968px; height: 43px; font-size: 15px; float: right; =
background-color: rgb(28, 28, 28);
}
.menu ul {
margin: 4px 0px 0px; padding: 0px;
}
.menusDefault {
list-style: none; margin: 0px 15px; width: auto; height: 31px; =
text-align: center; color: rgb(169, 169, 169); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; text-decoration: none; =
float: right; display: block;
}
.menusDefault:hover {
list-style: none; margin: 0px 15px; width: auto; height: 31px; =
text-align: center; color: rgb(206, 9, 9); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; text-decoration: none; =
float: right; display: block;
}
.menusDefault:hover a {
height: 20px; color: rgb(206, 9, 9);
}
.menusDefault:hover a:hover {
height: 20px; color: rgb(206, 9, 9);
}
.menusDefault a {
margin: 5px 5px 0px; width: auto; height: 31px; text-align: center; =
color: rgb(169, 169, 169); font-family: "hacen_saudi_arabiaregular", =
Arial, sans-serif; text-decoration: none; float: right; display: block; =
list-style-type: none;
}
.menusSelected {
width: auto; height: 38px; text-align: center; color: rgb(255, 145, =
208); font-family: "hacen_saudi_arabiaregular", Arial, sans-serif; =
text-decoration: none; float: right; list-style-type: none;
}
.arow_menu {
margin: 8px 6px 0px; width: 11px; height: 11px; float: right; =
background-image: url("images/arow.png"); background-repeat: no-repeat;
}
.arow_menu:hover {
margin: 8px 6px 0px; width: 11px; height: 11px; float: right; =
background-image: url("images/arow01.png"); background-repeat: =
no-repeat;
}
.content_page {
margin: 15px 0px; width: 968px; float: right;
}
.right_content {
width: 650px; float: right;
}
.top_news {
width: 642px; float: right;
}
.top_news .top_news_img {
border-radius: 10px; width: auto; height: auto; margin-bottom: 20px; =
float: right;
}
.outer_content .top_news_img {
border-radius: 10px; width: auto; height: auto; margin-bottom: 20px; =
float: right;
}
.top_news_img_w {
padding: 5px; border: thin solid rgb(239, 239, 239); border-image: =
none; width: 86px; height: 100px; text-align: center; float: left;
}
.top_news .arow_left {
width: 26px; height: 40px; text-align: center; color: rgb(193, 25, 25); =
padding-top: 12px; font-size: 35px; margin-top: 130px; border-top-color: =
rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); =
border-left-color: rgb(233, 233, 233); border-top-width: thin; =
border-bottom-width: thin; border-left-width: thin; border-top-style: =
solid; border-bottom-style: solid; border-left-style: solid; float: =
left;
}
.top_news .arow_right {
width: 25px; height: 40px; text-align: center; color: rgb(180, 180, =
180); padding-top: 10px; font-size: 35px; margin-top: 130px; =
margin-right: 3px; border-top-color: rgb(233, 233, 233); =
border-right-color: rgb(233, 233, 233); border-bottom-color: rgb(233, =
233, 233); border-top-width: thin; border-right-width: thin; =
border-bottom-width: thin; border-top-style: solid; border-right-style: =
solid; border-bottom-style: solid; float: right;
}
.top_news .bolite {
margin: 7px 270px 15px 0px; width: 130px; height: 30px; float: right;
}
.top_news .bolite ul {
list-style: none; margin: 7px 0px 0px; padding: 0px;
}
.top_news .bolite ul li {
width: 15px; height: 15px; margin-left: 5px; float: right; cursor: =
pointer;
}
.top_news .bolite ul li:hover {
=09
}
.boliteSelected {
border: thin solid rgb(167, 15, 15) !important; border-image: none =
!important; background-color: rgb(202, 7, 7) !important;
}
.top_right_arrow {
margin-top: 133px; float: right;
}
.top_left_arrow {
margin-top: 133px; float: left;
}
.hd_top_news {
margin: 0px 25px 0px 0px; width: 590px; text-align: right; color: =
rgb(202, 7, 7); font-size: 26px; font-weight: bold; float: right; =
direction: rtl;
}
.bref_top_news {
margin: 5px 20px 4px 0px; width: 590px; color: rgb(72, 72, 72); =
font-size: 17px; font-weight: normal; float: right;
}
.hd_top_news a {
color: rgb(202, 7, 7); text-decoration: none;
}
.bk_four_news {
background: rgb(240, 239, 239); margin: 0px 20px; padding: 14px 0px 0px =
10px; border-radius: 15px; width: 600px; overflow: hidden; float: right;
}
.four_news {
margin: 7px 18px 0px 0px; width: 575px; float: right;
}
.four_news .four_news_1 {
width: 290px; height: 205px; font-size: 16px; margin-bottom: 15px; =
float: right;
}
.four_news .four_news_2 {
width: 260px; height: 205px; font-size: 16px; margin-bottom: 15px; =
float: left;
}
.four_news .img_four_news {
border-radius: 10px; width: 259px; height: 137px; margin-bottom: 10px; =
float: right; background-repeat: no-repeat;
}
.Publications .bref_four_news_list {
margin: 5px 1px 0px 0px; padding: 5px 15px; width: 272px; float: right; =
background-color: rgb(245, 245, 245);
}
.Publications .bref_four_news_list01 {
margin: 5px 1px 0px 0px; padding: 5px 15px; width: 272px; float: right;
}
.Publications .arow_5 {
width: 5px; height: 7px; float: right;
}
.Publications .bref_list {
width: 259px; color: rgb(67, 67, 68); font-size: 13px; font-weight: =
bold; margin-right: 7px; float: right;
}
.Publications .bref_list:hover {
color: rgb(169, 28, 28);
}
.Publications .bref_list a {
color: rgb(67, 67, 68); font-size: 13px; font-weight: bold; =
text-decoration: none;
}
.content_writer2 .spwidth2 {
width: 115px !important;
}
.four_news .hd_four_news {
width: auto; font-size: 16px; font-weight: bold; float: right;
}
.Writer_ahram .hd_four_news {
width: auto; font-size: 16px; font-weight: bold; float: right;
}
.Publications .hd_four_news {
width: auto; font-size: 16px; font-weight: bold; float: right;
}
.outer_content .hd_four_news {
width: auto; font-size: 16px; font-weight: bold; float: right;
}
.Events_News .hd_four_news {
width: 280px; font-size: 16px; font-weight: bold; margin-right: 10px; =
float: right;
}
.four_news .hd_four_news a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Writer_ahram .hd_four_news a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Publications .hd_four_news a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Events_News .hd_four_news a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.outer_content .hd_four_news a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.four_news .hd_four_news a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Writer_ahram .hd_four_news a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Publications .hd_four_news a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Events_News .hd_four_news a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.outer_content .hd_four_news a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.Writer_ahram .bx-controls-direction .bx-prev {
margin-top: -155px !important; background-color: rgb(240, 240, 240);
}
.Writer_ahram .bx-controls-direction .bx-prev:hover {
background-color: rgb(172, 0, 0);
}
.Writer_ahram .bx-controls-direction .bx-next {
margin-top: -155px !important; margin-left: 35px !important; =
background-color: rgb(240, 240, 240);
}
.Writer_ahram .bx-controls-direction .bx-next:hover {
background-color: rgb(172, 0, 0);
}
.Writer_ahram .spwidth {
width: 200px;
}
.four_news .hd_four_news:hover {
color: rgb(174, 27, 27);
}
.Writer_ahram .hd_four_news:hover {
color: rgb(174, 27, 27);
}
.Publications .hd_four_news:hover {
color: rgb(174, 27, 27);
}
.four_news .bref_four_news {
width: auto; color: rgb(72, 72, 72); font-size: 17px; margin-top: 7px; =
float: right;
}
.Publications .bref_four_news {
width: auto; color: rgb(72, 72, 72); font-size: 17px; margin-top: 7px; =
float: right;
}
.outer_content .bref_four_news {
width: auto; color: rgb(72, 72, 72); font-size: 17px; margin-top: 7px; =
float: right;
}
.Events_News .bref_four_news {
width: 280px; color: rgb(72, 72, 72); font-size: 14px; margin-top: 7px; =
margin-right: 10px; float: right;
}
.four_news .read_icon {
background-position: 0px 0px; margin: 3px 7px; width: 13px; height: =
13px; float: left; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.Writer_ahram .read_icon {
background-position: 0px 0px; margin: 3px 7px; width: 13px; height: =
13px; float: left; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.Publications .read_icon {
background-position: 0px 0px; margin: 3px 7px; width: 13px; height: =
13px; float: left; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.outer_content .read_icon {
background-position: 0px 0px; margin: 3px 7px; width: 13px; height: =
13px; float: left; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.four_news .num {
width: auto; color: rgb(202, 7, 7); font-size: 13px; font-weight: bold; =
float: left;
}
.Writer_ahram .num {
width: auto; color: rgb(202, 7, 7); font-size: 13px; font-weight: bold; =
float: left;
}
.Publications .num {
width: auto; color: rgb(202, 7, 7); font-size: 13px; font-weight: bold; =
float: left;
}
.outer_content .num {
width: auto; color: rgb(202, 7, 7); font-size: 13px; font-weight: bold; =
float: left;
}
.four_news .comment_icon {
background-position: -16px 0px; margin: 2px 7px 3px 15px; width: 17px; =
height: 15px; float: left; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.Writer_ahram .comment_icon {
background-position: -16px 0px; margin: 2px 7px 3px 15px; width: 17px; =
height: 15px; float: left; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.Publications .comment_icon {
background-position: -16px 0px; margin: 2px 7px 3px 15px; width: 17px; =
height: 15px; float: left; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.outer_content .comment_icon {
background-position: -16px 0px; margin: 2px 7px 3px 15px; width: 17px; =
height: 15px; float: left; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.Writer_ahram {
margin: 15px 15px 0px 0px; border: thin solid rgb(233, 233, 233); =
border-image: none; width: 634px; float: right;
}
.Writer_ahram .header_writer {
background: rgb(219, 219, 219); width: 634px; height: 36px; =
font-family: "hacen_saudi_arabiaregular", Arial, sans-serif; font-size: =
15px; margin-bottom: 25px; float: right;
}
.Writer_ahram .content_writer {
margin: 0px 7px 10px 0px; width: 277px; padding-bottom: 10px; =
font-size: 16px; border-bottom-color: rgb(241, 241, 241); =
border-bottom-width: thin; border-bottom-style: dashed; float: right;
}
.Writer_ahram .content_writer_1 {
margin: 0px 7px 10px 0px; width: 277px; padding-bottom: 10px; =
font-size: 16px; border-bottom-color: rgb(241, 241, 241); =
border-bottom-width: thin; border-bottom-style: dashed; float: left;
}
.Writer_ahram .img_writer {
padding: 4px; border: thin solid rgb(223, 222, 221); border-image: =
none; width: 54px; height: 60px; margin-left: 10px; float: right;
}
.Writer_ahram .bref_writer {
margin: 10px 0px; width: 200px; color: rgb(121, 119, 119); font-weight: =
bold; float: right;
}
.Writer_ahram .bref_writer a {
color: rgb(121, 119, 119); font-weight: bold; text-decoration: none;
}
.content_writer2 .wight_2 {
width: 115px; font-size: 14px;
}
.content_writer3 .wight_2 {
width: 113px; font-size: 16px;
}
.Writer_ahram .more {
width: 634px; border-bottom-color: rgb(53, 53, 53); =
border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.Writer_ahram .button_more {
background: rgb(80, 80, 80); margin: 0px 20px; width: 77px; height: =
18px; overflow: hidden; border-top-color: rgb(36, 36, 36); =
border-right-color: rgb(36, 36, 36); border-left-color: rgb(36, 36, 36); =
border-top-width: thin; border-right-width: thin; border-left-width: =
thin; border-top-style: solid; border-right-style: solid; =
border-left-style: solid; float: left; border-top-left-radius: 5px; =
border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; =
-webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; =
-webkit-border-top-right-radius: 5px;
}
.Writer_ahram .button_more_g {
background: rgb(80, 80, 80); width: 78px; height: 17px; text-align: =
left; color: rgb(255, 255, 255); padding-left: 15px; font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 12px; =
margin-top: 1px; float: left;
}
.Writer_ahram .button_more_g a {
color: rgb(255, 255, 255); font-family: "hacen_saudi_arabiaregular", =
Arial, sans-serif; font-size: 12px; text-decoration: none;
}
.Writer_ahram .arow {
background-position: -34px -8px; margin: -11px 12px; width: 8px; =
height: 8px; float: right; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.hd_writer2 {
background: rgb(219, 219, 219); width: 635px; height: 35px; float: =
right;
}
.content_writer2 {
margin: 17px 10px 5px 0px !important; width: 191px !important; height: =
145px !important; padding-left: 10px !important; float: right =
!important; direction: rtl;
}
.content_writer3 {
margin: 17px 10px 5px 0px !important; width: 191px !important; height: =
145px !important; padding-left: 10px !important; float: right =
!important; direction: rtl;
}
.Publications {
margin: 20px 15px 0px 0px; width: 634px; font-size: 16px; float: right;
}
.Publications .content_Publications {
border: thin solid rgb(231, 231, 231); border-image: none; width: =
305px; margin-bottom: 20px; float: right;
}
.Publications .content_1_Publications {
border: thin solid rgb(231, 231, 231); border-image: none; width: =
305px; margin-bottom: 20px; float: left;
}
.Publications .hd_Publications {
width: 305px; height: 35px; float: right; border-top-left-radius: 3px; =
border-top-right-radius: 3px; border-bottom-right-radius: 3px; =
background-color: rgb(41, 41, 41); -moz-border-radius-topleft: 3px; =
-webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; =
-webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: =
3px; -webkit-border-bottom-right-radius: 3px;
}
.Publications .shape {
background-position: -42px 0px; width: 9px; height: 9px; margin-top: =
-1px; margin-left: -1px; float: left; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.Publications .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.vip_news .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.Events_News .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.hd_outer .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.hd_writer2 .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.editors .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.weather .icon_arow {
background-position: -89px 0px; margin: 13px 24px 0px 0px; width: 10px; =
height: 11px; text-align: center; color: rgb(255, 255, 255); float: =
right; background-image: url("images/icons_read.png"); =
background-repeat: no-repeat;
}
.Publications .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.vip_news .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.Events_News .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.hd_outer .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.hd_writer2 .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.weather .hd_text_Publications {
margin: 7px 10px 0px 0px; color: rgb(0, 0, 0); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 15px; float: =
right;
}
.vip_news .hd_text_Publications a {
color: rgb(0, 0, 0); font-family: "hacen_saudi_arabiaregular", Arial, =
sans-serif; font-size: 15px; text-decoration: none;
}
.Events_News .hd_text_Publications a {
color: rgb(0, 0, 0); font-family: "hacen_saudi_arabiaregular", Arial, =
sans-serif; font-size: 15px; text-decoration: none;
}
.hd_outer .hd_text_Publications a {
color: rgb(0, 0, 0); font-family: "hacen_saudi_arabiaregular", Arial, =
sans-serif; font-size: 15px; text-decoration: none;
}
.hd_writer2 .hd_text_Publications a {
color: rgb(0, 0, 0); font-family: "hacen_saudi_arabiaregular", Arial, =
sans-serif; font-size: 15px; text-decoration: none;
}
.Publications .hd_text_Publications a {
color: rgb(255, 255, 255); font-family: "hacen_saudi_arabiaregular", =
Arial, sans-serif; font-size: 15px; text-decoration: none;
}
.Publications .img_Publications {
margin: 0px 5px 15px 0px; border-radius: 15px; width: 226px; height: =
127px; float: right; background-repeat: no-repeat;
}
.Publications .text_content_Publications {
margin: 7px 20px 10px 0px; width: 266px; float: right;
}
.Publications .content_icon {
margin: 10px 4px; width: auto; float: right;
}
.left_content {
width: 305px; float: left;
}
.adv_left {
margin-top: 5px; margin-bottom: 5px; float: right;
}
.search {
margin: 7px 0px 0px 15px; width: 276px; height: 53px; float: left;
}
.search .text_search {
width: auto; color: rgb(126, 13, 13); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 18px; =
margin-top: 7px; float: right;
}
.search .content_search {
border-radius: 20px; border: thin solid rgb(153, 153, 153); =
border-image: none; width: 224px; height: 35px; float: left; box-shadow: =
3px -3px 1px rgba(229,229,229,0.7); -webkit-box-shadow: 3px -3px 1px =
rgba(229, 229, 229, 0.7); -moz-box-shadow: 3px -3px 1px rgba(229, 229, =
229, 0.7);
}
.search .icon_search {
margin: -7px 0px 0px -4px; border-radius: 30px; border: 6px solid =
rgb(230, 230, 230); border-image: none; width: 44px; height: 43px; =
overflow: hidden; float: left; background-color: rgb(141, 17, 17);
}
.search .icon_search_g {
border-radius: 30px; width: 45px; height: 43px; text-align: center; =
color: rgb(255, 255, 255); padding-top: 9px; font-size: 16px; float: =
right; background-color: rgb(141, 17, 17);
}
.search .input {
margin: 9px; width: 103px; color: rgb(84, 83, 83); float: right;
}
.vip_news {
width: 300px; margin-top: 15px; float: right;
}
.vip_news .hd_vip_news {
background: rgb(226, 226, 226); width: 300px; height: 38px; color: =
rgb(0, 0, 0); border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 2px; border-bottom-style: solid; float: right;
}
.Events_News .hd_vip_news {
background: rgb(226, 226, 226); width: 300px; height: 38px; color: =
rgb(0, 0, 0); border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 2px; border-bottom-style: solid; float: right;
}
.vip_news .color {
color: rgb(0, 0, 0); font-size: 16px;
}
.hd_outer .color {
color: rgb(0, 0, 0); font-size: 16px;
}
.hd_writer2 .color {
color: rgb(0, 0, 0); font-size: 16px;
}
.weather .color {
color: rgb(0, 0, 0); font-size: 16px;
}
.outer_content .color_writer {
margin: 7px 5px 0px 0px; width: 115px; color: rgb(102, 102, 102);
}
.outer_content .color_writer a {
color: rgb(102, 102, 102);
}
.Events_News .color {
color: rgb(0, 0, 0); font-size: 16px;
}
.Events_News .logos {
width: 285px; height: 25px; margin-top: 10px; margin-right: 15px; =
margin-bottom: 10px; float: right;
}
.vip_news .content_vip_news {
width: 300px; border-top-color: rgb(157, 11, 11); border-top-width: =
2px; border-top-style: solid; float: right; background-color: rgb(249, =
249, 249);
}
.content_red {
width: 300px; border-top-color: rgb(157, 11, 11); border-top-width: =
2px; border-top-style: solid; float: right;
}
.vip_news .content_vip_news ul {
list-style: none; margin: 15px 10px; padding: 0px;
}
.vip_news .content_vip_news ul li {
width: 270px; font-size: 16px; font-weight: bold; margin-bottom: 10px; =
float: right;
}
.vip_news .content_vip_news ul li a {
width: 240px; color: rgb(0, 0, 0); text-decoration: none; float: right;
}
.vip_news .content_vip_news ul li a:hover {
color: rgb(174, 27, 27);
}
.vip_news .content_vip_news ul li:hover .icon_list {
background-position: -88px 0px; color: rgb(174, 27, 27); =
background-image: url("images/icons_read.png"); background-repeat: =
no-repeat;
}
.vip_news .content_vip_news ul li:hover {
color: rgb(174, 27, 27);
}
.img_charikati {
margin: 7px 10px 7px 0px !important; width: 135px; height: 124px; =
float: right;
}
.img_charikatiBig {
width: 380px; height: 350px; float: right;
}
.button_charikati {
margin: 10px 7px; width: 24px; height: 16px; text-align: center; =
padding-top: 9px; float: left; background-color: rgb(225, 225, 225);
}
.button_charikati_1 {
margin: 10px 7px; width: 24px; height: 16px; text-align: center; =
padding-top: 9px; float: left; background-color: rgb(166, 24, 24);
}
.icon_list {
background-position: -89px -11px; margin: 6px 10px; width: 10px; =
height: 10px; text-align: center; float: right; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.Events_News {
border: thin solid rgb(230, 230, 230); border-image: none; width: =
300px; font-size: 16px; margin-top: 15px; float: right;
}
.Events_News .content_events_news {
width: 274px; float: right;
}
.Events_News .date_time {
width: 290px; color: rgb(144, 143, 143); font-size: 12px; font-weight: =
bold; margin-top: 10px; margin-right: 10px; float: right;
}
.Events_News .date_time span {
color: rgb(202, 7, 7);
}
.button_pdf {
margin: 0px auto; border-radius: 10px; border: rgb(102, 204, 0); =
border-image: none; width: 184px; height: 27px; overflow: hidden;
}
.button_pdf_g {
width: 184px; height: 27px; float: right;
}
.icon_pdf {
background-position: -65px 0px; margin: 4px 15px 0px 0px; width: 21px; =
height: 22px; float: right; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.date_pdf {
margin: 4px 7px; width: 130px; color: rgb(128, 125, 125); font-family: =
Tahoma, Geneva, sans-serif; font-size: 13px; float: right;
}
.img_pdf {
margin: 7px auto; width: 255px; height: 184px;
}
.list_Services {
margin: 10px; width: 280px; float: right;
}
.list_Services ul {
list-style: none; margin: 0px; padding: 0px;
}
.list_Services ul li {
width: 240px; height: 25px; text-align: right; color: rgb(51, 50, 50); =
padding-top: 3px; padding-right: 10px; font-size: 15px; font-weight: =
bold; float: right; display: list-item;
}
.list_Services ul li a {
color: rgb(51, 50, 50); font-size: 15px; font-weight: bold; =
text-decoration: none;
}
.list_Services ul li:hover {
width: 240px; height: 25px; text-align: right; color: rgb(51, 50, 50); =
padding-top: 3px; padding-right: 10px; font-size: 15px; font-weight: =
bold; float: right; display: list-item; background-color: rgb(238, 238, =
238);
}
.list_Services ul li:hover a {
color: rgb(176, 35, 35);
}
.icon_Services {
margin: 10px 7px; width: 24px; height: 16px; text-align: center; =
padding-top: 9px; float: right; background-color: rgb(166, 24, 24);
}
.icon_Services_1 {
margin: 10px 7px; width: 24px; height: 16px; text-align: center; =
padding-top: 9px; float: right; background-color: rgb(225, 225, 225);
}
.content_red_vot {
background-position: top; width: 300px; margin-top: -5px; float: right; =
background-image: url("images/border.png"); background-repeat: =
no-repeat;
}
.content_vot {
margin: 33px 7px 5px 0px; width: 282px; float: right;
}
.text_vot {
margin: 7px; width: auto; color: rgb(176, 35, 35); font-size: 16px; =
font-weight: bold; float: right;
}
.yes {
margin: 4px; width: auto; color: rgb(51, 50, 50); font-size: 17px; =
font-weight: bold; float: right;
}
.button_vot {
background: rgb(80, 80, 80); margin: 7px; border-radius: 6px; border: =
thin solid rgb(36, 36, 36); border-image: none; width: 73px; height: =
25px; overflow: hidden; font-family: "hacen_saudi_arabiaregular", Arial, =
Helvetica, sans-serif; font-size: 14px; float: left;
}
.button_vot_g {
background: rgb(80, 80, 80); width: 73px; height: 25px; text-align: =
center; color: rgb(255, 255, 255); padding-top: 3px;
}
.button_vot_g a {
color: rgb(255, 255, 255); text-decoration: none;
}
.button_vot_red {
background: rgb(179, 38, 38); margin: 7px; border-radius: 6px; border: =
thin solid rgb(121, 1, 1); border-image: none; width: 73px; height: =
25px; overflow: hidden; float: left;
}
.button_vot_red_g {
background: rgb(179, 38, 38); width: 73px; height: 25px; text-align: =
center; color: rgb(255, 255, 255); padding-top: 3px; font-family: =
"hacen_saudi_arabiaregular", Arial, Helvetica, sans-serif; font-size: =
14px;
}
.content_face {
margin: 10px auto; width: 295px;
}
.footer {
margin: 5px 0px; width: 970px; float: right;
}
.footer .footer_hd {
width: 970px; height: 8px; float: right; background-image: =
url("images/border_footer.jpg"); background-repeat: repeat-x;
}
.footer .footer_border {
background: rgb(41, 41, 41); width: 970px; height: 18px; float: right;
}
.footer .footer_content {
background: rgb(41, 41, 41); width: 970px; height: 311px; float: right;
}
.footer .list_footer {
margin: 20px 35px 0px 0px; height: 201px; float: right;
}
.footer .list_footer ul {
margin: 0px; padding: 0px; height: 221px;
}
.footer .list_footer ul li {
width: 103px; color: rgb(255, 255, 255); line-height: 27px; font-size: =
14px; display: list-item; list-style-image: =
url("images/icon_foote_1.png");
}
.footer .list_footer ul li a {
color: rgb(255, 255, 255); text-decoration: none;
}
.footer .list_footer ul li a:hover {
color: rgb(185, 14, 14);
}
.footer .list_footer ul li:hover {
color: rgb(185, 14, 14); list-style-image: =
url("images/icon_footer.png");
}
.footer .list_footer ul li:hover a {
color: rgb(185, 14, 14);
}
.footer .footer_ahram {
background: rgb(29, 29, 29); width: 970px; height: 76px; float: right;
}
.footer .footer_ahram ul {
list-style: none; margin: 10px; padding: 0px;
}
.footer .footer_ahram ul li {
width: auto; color: rgb(255, 255, 255); font-family: Tahoma, Geneva, =
sans-serif; font-size: 13px; margin-left: 5px; float: right;
}
.footer .footer_ahram ul li a {
color: rgb(255, 255, 255); font-family: Tahoma, Geneva, sans-serif; =
font-size: 13px; text-decoration: none;
}
.footer .footer_ahram ul li a:hover {
color: rgb(241, 71, 71); font-family: Tahoma, Geneva, sans-serif; =
font-size: 13px; text-decoration: none;
}
.footer .footer_ahram ul li:hover {
color: rgb(241, 71, 71);
}
.line_footer {
margin: 3px 2px; width: 1px; height: 13px; float: left; =
background-color: rgb(60, 60, 60);
}
.footer .hd_list {
margin: 10px 5px 0px 0px; width: 130px; height: 19px; color: rgb(255, =
255, 255); font-family: hacen_saudi_arabiaregular; font-size: 16px; =
float: right;
}
.icon_footer {
margin: 13px 20px 0px 5px; width: 16px; height: 16px; float: right; =
background-color: rgb(37, 37, 37);
}
.footer .content_hd_footer {
width: auto; height: 260px; float: right;
}
.footer .content_icon_madia {
margin: 10px 15px; width: auto; float: left;
}
.footer .content_icon_madia ul {
list-style: none; margin: 0px; padding: 0px;
}
.footer .content_icon_madia ul li {
width: 23px; height: 21px; margin-right: 13px; float: left;
}
.face {
text-align: center; color: rgb(255, 255, 255); padding-top: 3px; =
font-family: "SocialGlyphs", Arial, sans-serif; font-size: 18px; =
background-color: rgb(57, 94, 158);
}
.face a {
color: rgb(255, 255, 255); font-family: "SocialGlyphs", Arial, =
sans-serif; font-size: 18px; text-decoration: none;
}
.tiwt {
text-align: center; color: rgb(255, 255, 255); padding-top: 3px; =
font-family: "SocialGlyphs", Arial, sans-serif; font-size: 18px; =
background-color: rgb(70, 214, 245);
}
.tiwt a {
color: rgb(255, 255, 255); font-family: "SocialGlyphs", Arial, =
sans-serif; font-size: 18px; text-decoration: none;
}
.footer .text_Follow {
width: auto; color: rgb(255, 255, 255); font-family: =
"hacen_saudi_arabiaregular", Arial, Helvetica, sans-serif; font-size: =
15px; margin-top: 10px; float: left;
}
.text_footer {
margin: 4px 20px 0px 0px; width: 920px; height: 54px; text-align: =
center; color: rgb(155, 155, 155); line-height: 25px; font-family: =
Tahoma, Geneva, sans-serif; font-size: 14px; float: right;
}
.text_footer span {
color: rgb(237, 80, 80);
}
.text_footer span a {
color: rgb(237, 80, 80); text-decoration: none;
}
.vip_news .content_vip_news_outer {
border-width: 2px thin thin; border-style: solid; border-color: =
rgb(157, 11, 11) rgb(230, 230, 230) rgb(230, 230, 230); width: 300px; =
float: right;
}
.vip_news .content_vip_news_outer ul {
list-style: none; margin: 15px 7px; padding: 0px;
}
.vip_news .content_vip_news_outer ul li {
width: 286px; color: rgb(36, 36, 36); font-size: 16px; font-weight: =
bold; float: right;
}
.vip_news .content_vip_news_outer ul li a {
color: rgb(36, 36, 36); font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.vip_news .content_vip_news_outer ul li a:hover {
color: rgb(174, 27, 27); font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.vip_news .content_vip_news_outer ul li:hover .icon_list_outer {
background-position: -123px 0px; width: 22px; height: 20px; =
background-image: url("images/icons_read.png"); background-repeat: =
no-repeat;
}
.vip_news .content_vip_news_outer ul li:hover {
color: rgb(174, 27, 27);
}
.icon_list_outer {
background-position: -101px 0px; margin: 0px 5px 0px 7px; width: 22px; =
height: 20px; text-align: center; float: right; background-image: =
url("images/icons_read.png");
}
.text_list_outer {
width: 254px; color: rgb(50, 49, 49); font-size: 16px; font-weight: =
normal; margin-top: 7px; margin-right: 30px; float: right; display: =
none;
}
.text_list_outer a {
color: rgb(50, 49, 49); font-size: 16px; font-weight: normal; =
text-decoration: none;
}
.outer_content {
width: 649px; float: right;
}
.outer_content .hd_outer {
background: rgb(226, 226, 226); padding: 5px 0px 10px; width: 649px; =
height: 23px; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 2px; border-bottom-style: solid; float: right;
}
.pages_search .hd_outer {
background: rgb(226, 226, 226); padding: 5px 0px 10px; width: 649px; =
height: 23px; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 2px; border-bottom-style: solid; float: right;
}
.outer_content .block_outer {
width: 649px; border-top-color: rgb(157, 11, 11); border-top-width: =
2px; border-top-style: solid; float: right;
}
.outer_content .img_outer {
margin: -3px 7px 7px; border-radius: 5px; border: thin solid rgb(215, =
215, 215); border-image: none; width: 190px; height: 100px; text-align: =
center; overflow: hidden; float: right;
}
.outer_content .dete {
margin: 10px 10px 0px 0px; width: auto; height: 22px; text-align: =
center; color: rgb(128, 129, 129); font-size: 11px; font-weight: bold; =
float: right;
}
.pages_search .dete {
margin: 10px 10px 0px 0px; width: auto; height: 22px; text-align: =
center; color: rgb(128, 129, 129); font-size: 11px; font-weight: bold; =
float: right;
}
.outer_content .right_dete {
width: 6px; height: 22px; float: right;
}
.pages_search .right_dete {
width: 6px; height: 22px; float: right;
}
.outer_content .center_dete {
margin: 2px 0px 0px 10px; width: auto; height: 18px; color: rgb(178, =
179, 179); font-family: Arial, Helvetica, sans-serif; font-size: 11px; =
font-weight: bold; float: right; background-image: =
url("images/center_dete.jpg"); background-repeat: repeat-x;
}
.pages_search .center_dete {
margin: 2px 0px 0px 10px; width: auto; height: 18px; color: rgb(178, =
179, 179); font-family: Arial, Helvetica, sans-serif; font-size: 11px; =
font-weight: bold; float: right; background-image: =
url("images/center_dete.jpg"); background-repeat: repeat-x;
}
.pages_search .center_deteg {
width: auto; height: 18px; padding-top: 4px; float: right; =
background-image: url("images/center_dtete.png"); background-repeat: =
repeat-x;
}
.outer_content .bref_outer {
margin: 7px; width: 441px; float: right;
}
.outer_content .block_outer_gray {
margin: 10px 0px 0px; padding: 10px 0px; width: 647px; float: right; =
background-color: rgb(243, 243, 243);
}
.outer_content .block_outer_wight {
margin: 10px 0px 0px; padding: 7px 0px; width: 647px; float: right;
}
.num_bar {
margin: 25px; width: auto; height: 30px; float: left;
}
.arow_num {
width: 25px; height: 20px; margin-left: 5px; float: left;
}
.bk_num {
margin: 0px 0px 0px 10px; padding: 2px 3px 0px 0px; border-radius: 4px; =
border: thin solid rgb(215, 215, 215); border-image: none; width: 20px; =
height: 20px; text-align: center; font-size: 14px; float: left;
}
.bk_num a {
color: rgb(68, 68, 68); text-decoration: none;
}
.bk_num a:hover {
color: rgb(202, 7, 7); text-decoration: underline;
}
.bk_num_activ {
margin: 0px 0px 0px 10px; padding: 2px 3px 0px 0px; border-radius: 4px; =
border: thin solid rgb(215, 215, 215); border-image: none; width: 20px; =
height: 20px; text-align: center; color: rgb(202, 7, 7); font-size: =
14px; float: left;
}
.Read_more {
margin: 7px 0px; width: 297px; border-right-color: rgb(235, 235, 235); =
border-bottom-color: rgb(235, 235, 235); border-left-color: rgb(235, =
235, 235); border-right-width: thin; border-bottom-width: 4px; =
border-left-width: thin; border-right-style: solid; border-bottom-style: =
solid; border-left-style: solid; float: right;
}
.Read_more .content_read {
margin: 7px 7px 0px 0px; width: 299px; float: right;
}
.Read_more .content_read ul {
list-style: none; margin: 0px; padding: 10px 3px 10px 12px;
}
.Read_more .content_read ul li {
margin-bottom: 19px; float: none;
}
.Read_more .content_read ul li a {
background: url("images/arow01.png") no-repeat right top; padding: 0px =
27px 13px 0px; color: rgb(3, 55, 102); text-decoration: none; =
border-bottom-color: rgb(197, 197, 197); border-bottom-width: thin; =
border-bottom-style: solid; display: block;
}
.Read_more .content_read ul li a:hover {
color: rgb(108, 144, 32);
}
.Read_more .content_read ul li a:active {
background: url("images/arow02.png") no-repeat right top; padding: 0px =
27px 13px 0px; color: rgb(108, 144, 32); text-decoration: none; =
border-bottom-color: rgb(197, 197, 197); border-bottom-width: thin; =
border-bottom-style: solid; display: block;
}
.block07 {
width: 298px; float: right;
}
.block07 .content_left_taps {
border: thin solid rgb(203, 203, 203); border-image: none; width: =
294px; text-align: center; margin-top: -3px; margin-right: 2px; =
margin-bottom: 20px; float: right; background-image: =
url("images/bk_img_taps.jpg"); background-repeat: repeat-x; =
background-color: rgb(220, 220, 220);
}
.block07 .more_left {
margin: 5px 24px 5px 0px; width: 249px; height: 35px; float: right;
}
.block07 .img09 {
margin: 0px 25px 0px 0px; width: 250px; height: 167px; float: right;
}
.block07 .cars_g {
margin: 4px 20px 15px 0px; width: 211px; height: 46px; float: right;
}
.block07 .cars_g ul {
list-style: none; margin: 0px; padding: 0px;
}
.block07 .cars_g ul li {
margin: 0px 2px; border: 3px solid rgb(169, 169, 169); border-image: =
none; width: 59px; height: 39px; float: right; display: inline;
}
.block07 .cars_g ul li:hover {
border: 3px solid rgb(3, 61, 111); border-image: none;
}
.block07 .arow_cars {
margin: 18px 18px 0px 0px; width: 8px; height: 16px; float: right;
}
.block_text_outer {
width: auto; margin-right: 10px; float: right;
}
.block_text_waf {
padding: 30px 15px 15px; width: 170px; height: 85px; text-align: =
center; margin-right: 10px; float: right; background-image: =
url("images/bk_wafeat1.png"); background-repeat: no-repeat;
}
.block_text_waf:hover {
color: rgb(202, 7, 7); background-image: =
url("images/bk_active_wafeat1.png"); background-repeat: no-repeat;
}
.block_text_waf:hover a {
color: rgb(202, 7, 7);
}
.block_text_waf a {
color: rgb(98, 98, 98); font-size: 15px; font-weight: bold; =
text-decoration: none;
}
.block_text_waf a span {
color: rgb(0, 0, 0); font-size: 17px; font-weight: bold;
}
.hd_four_news_outer {
width: auto; color: rgb(202, 7, 7); font-size: 17px; font-weight: bold; =
float: right;
}
.hd_four_news_outer a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.hd_four_news_outer a:hover {
color: rgb(202, 7, 7); font-family: Arial,Helvetica,sans-serif; =
text-decoration: none;
}
.hd_inner {
margin: 20px; width: auto; color: rgb(202, 7, 7); font-size: 28px; =
font-weight: bold; float: right;
}
.bar_info_inner {
margin: 0px; width: 640px; float: right;
}
.bar_text {
width: auto; color: rgb(134, 132, 132); font-size: 16px; margin-right: =
20px; float: right;
}
.bar_text span {
color: rgb(100, 11, 11); font-size: 19px; font-weight: bold; float: =
right; max-width: 375px;
}
.bar_text a {
color: rgb(100, 11, 11); text-decoration: underline;
}
.print {
background-position: -145px 0px; width: auto; height: 20px; color: =
rgb(202, 7, 7); padding-left: 30px; font-family: =
hacen_saudi_arabiaregular, Arial, Helvetica, sans-serif; font-size: =
14px; margin-bottom: 18px; margin-left: 15px; float: left; =
background-image: url("images/icons_read.png"); background-repeat: =
no-repeat;
}
.print a {
color: rgb(202, 7, 7); font-family: hacen_saudi_arabiaregular, Arial, =
Helvetica, sans-serif; font-size: 14px; text-decoration: none;
}
.bref_inner {
margin: 5px 23px 8px 0px; width: 538px; color: rgb(50, 49, 49); =
font-family: Simplified Arabic; font-size: 15pt; float: right;
}
.left_icon_inner {
margin: 10px; width: 56px; text-align: left; float: right;
}
.left_icon_inner ul {
list-style: none; display: list-item;
}
.left_icon_inner ul li {
width: auto; height: auto; padding-bottom: 5px; float: left;
}
.icon_left_1 {
padding: 5px 10px 0px 0px; width: 42px; height: 39px; text-align: =
right; color: rgb(0, 0, 0); float: left; background-image: =
url("images/icon_left1.jpg"); background-repeat: no-repeat;
}
.icon_left_4 {
padding: 5px 4px 0px 0px; width: 53px; height: 39px; text-align: =
center; color: rgb(42, 112, 144); float: left; background-image: =
url("images/icon_left-4.jpg"); background-repeat: no-repeat;
}
.icon_left_6 {
padding: 5px 4px 0px 0px; width: 53px; height: 39px; text-align: =
center; color: rgb(102, 102, 102); float: left; background-image: =
url("images/icon_left-6.jpg"); background-repeat: no-repeat;
}
.pages_comment {
margin: 0px 0px 10px; width: 650px; text-align: right; font-family: =
Tahoma, Geneva, sans-serif; float: right;
}
.top_comments {
width: 637px; height: 6px; float: right;
}
.comments {
width: 650px; float: right;
}
.content_comments {
border-width: 2px thin thin; border-style: solid; border-color: =
rgb(157, 11, 11) rgb(217, 217, 217) rgb(217, 217, 217); width: 648px; =
float: right; background-color: rgb(221, 221, 221);
}
.field_comments {
margin: 20px 20px 0px 0px; width: 628px; float: right;
}
.block_field {
width: 620px; color: rgb(72, 72, 72); font-size: 12px; font-weight: =
bold; float: right;
}
.block_field span {
padding-top: 10px; float: right;
}
.name_field {
margin: 5px 0px 10px; width: 100px; float: right;
}
.input_field {
margin: 0px 10px 5px; border: 4px solid rgb(218, 224, 224); =
border-image: none; width: 475px; float: right;
}
.content_comment {
margin: 5px 5px 2px 0px; width: 640px; color: rgb(0, 0, 0); font-size: =
15px; float: right;
}
.button_comment {
margin: 10px 0px 15px 30px; width: 94px; height: 22px; float: left;
}
.Answer_comment {
margin: 10px 0px; width: 650px; float: right;
}
.num_comment {
margin: 5px 0px 0px 5px; width: 21px; height: 15px; text-align: center; =
color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; float: right;
}
.hd_comment {
padding: 5px; width: 492px; height: 18px; color: rgb(0, 0, 0); =
font-size: 12px; font-weight: bold; float: right; background-color: =
rgb(221, 221, 221);
}
.add_answer_button {
margin: 3px; width: 94px; height: 22px; text-align: center; color: =
rgb(255, 255, 255); font-family: "hacen_saudi_arabiaregular"; font-size: =
14px; float: left; background-image: url("images/add.png"); =
background-repeat: no-repeat;
}
.add_answer_button a {
color: rgb(255, 255, 255); font-family: "hacen_saudi_arabiaregular"; =
font-size: 14px; text-decoration: none;
}
.icon_add {
background-position: 0px -18px; margin: 5px 5px 0px 0px; width: 12px; =
height: 12px; float: right; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
.arow_comment {
background-position: -17px -17px; margin: 0px 30px; width: 14px; =
height: 13px; float: right; background-image: =
url("images/icons_read.png");
}
.right_block_comment {
margin: 5px 20px 0px 0px; width: 197px; float: left;
}
.icons {
margin: 0px 5px 0px 0px; width: 24px; height: 24px; float: right;
}
.icon_r {
width: 133px; height: 23px; float: right;
}
.img_comment {
margin: 10px 15px 0px; padding: 3px; border: thin solid rgb(221, 221, =
221); border-image: none; width: 60px; height: 60px; float: right;
}
.hd_text_comment {
margin: 5px 0px; width: 520px; float: right;
}
.text_comment {
width: auto; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; =
float: right;
}
.berf_comment {
margin: 10px 0px; width: auto; font-size: 12px; float: right;
}
.hd_comment_2 {
padding: 5px 7px; width: 497px; height: 18px; color: rgb(0, 0, 0); =
font-size: 12px; font-weight: bold; float: left; background-color: =
rgb(221, 221, 221);
}
.arow_comment_2 {
background-position: -17px -17px; width: 14px; height: 13px; =
margin-right: 20px; float: right; background-image: =
url("images/icons_read.png");
}
.content_comment_2 {
margin: 10px 130px 0px 0px; width: 511px; float: left; =
background-color: rgb(250, 250, 250);
}
.hd_text_comment_2 {
margin: 10px 0px; width: 400px; float: right;
}
.Answer_comment ul {
list-style: none; margin: 0px; padding: 0px;
}
.Answer_comment ul li {
width: auto;
}
.Answer_comment ul li:hover .num_comment {
color: rgb(164, 5, 5);
}
.Answer_comment ul li:hover .hd_comment {
color: rgb(255, 255, 255); background-color: rgb(164, 5, 5);
}
.Answer_comment ul li:hover .text_comment {
color: rgb(164, 5, 5);
}
.Answer_comment ul li:hover .arow_comment {
background-position: -35px -17px; background-image: =
url("images/icons_read.png"); background-repeat: no-repeat;
}
#NavDD {
overflow: hidden; z-index: 10000;
}
#NavDD ul {
margin: 9px 0px 0px; padding: 0px 20px 0px 0px;
}
#NavDD ul li {
list-style: none; margin: 0px 10px; width: auto; height: 31px; =
text-align: right; color: rgb(169, 169, 169); font-family: =
"hacen_saudi_arabiaregular",Arial,sans-serif; text-decoration: none; =
float: right; display: block;
}
#NavDD ul li span a.MenuHover {
color: rgb(169, 169, 169); font-family: =
"hacen_saudi_arabiaregular",Arial,sans-serif; text-decoration: none;
}
#NavDD ul li:hover a.MenuHover {
color: rgb(206, 9, 9); overflow: hidden !important; font-family: =
"hacen_saudi_arabiaregular",Arial,sans-serif; text-decoration: none;
}
#NavDD ul li span a.MenuHoverS {
padding: 10px 17px 0px; height: 30px; color: rgb(255, 255, 255) =
!important; font-weight: bold; text-decoration: none; display: block;
}
#NavDD ul li:hover .arow_menu {
background-image: url("images/arow01.png"); background-repeat: =
no-repeat;
}
#NavDD ul li ul {
visibility: hidden; position: absolute; z-index: 1000;
}
#NavDD ul li ul a {
height: 30px; color: rgb(255, 255, 255); line-height: 1.4em; =
padding-top: 5px; padding-right: 13px; text-decoration: none;
}
#NavDD ul li iframe {
visibility: hidden; position: absolute;
}
#NavDD ul li ul li:hover a {
height: 30px;
}
#NavDD ul li ul li:hover a:hover {
border-radius: 8px; height: 30px; color: rgb(255, 255, 255); =
padding-top: 5px; padding-right: 13px; background-color: rgb(157, 11, =
11);
}
#NavDD ul li:hover ul {
background: rgb(28, 28, 28); visibility: visible;
}
#NavDD ul li a:hover ul {
background: rgb(28, 28, 28); visibility: visible;
}
#NavDD ul li:hover iframe {
border: currentColor; border-image: none; visibility: visible;
}
#NavDD ul li a:hover iframe {
border: currentColor; border-image: none; visibility: visible;
}
#NavDD #DailyMenu {
background: none; margin: 0px;
}
#NavDD #DailyMenu li {
margin: 5px 0px; padding-left: 15px;
}
#NavDD #DailyMenu ul {
margin: 0px; border-radius: 4px; border: 2px solid rgb(233, 233, 233); =
border-image: none; width: 450px; height: 335px; padding-right: 10px; =
float: right; z-index: 120; background-color: rgb(255, 255, 255);
}
#NavDD #WeeklyMenu {
background: none; margin: 0px;
}
#NavDD #WeeklyMenu li {
margin: 5px 0px; padding-left: 15px;
}
#NavDD #WeeklyMenu ul {
margin: 0px; border-radius: 4px; border: 2px solid rgb(233, 233, 233); =
border-image: none; width: 450px; padding-right: 10px; padding-bottom: =
5px; float: right; z-index: 120; background-color: rgb(255, 255, 255);
}
#NavDD ul li .NavCol {
border-right-color: rgb(227, 123, 124); border-right-width: 1px; =
border-right-style: solid; float: left; display: block; min-width: =
500px;
}
#NavDD ul li .NoDivide.NavCol {
border-right-color: currentColor; border-right-width: medium; =
border-right-style: none;
}
#NavDD ul li .NavCol li {
background-position: right; background-image: =
url("images/icon_44.png"); background-repeat: no-repeat;
}
#NavDD ul li .NavCol a {
width: 120px; height: 30px; color: rgb(0, 0, 0); font-family: =
Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; float: =
right; display: block;
}
#NavDD ul li .NavSubHeading a {
margin: 0px 0px 15px; padding: 0px; color: rgb(255, 255, 255) =
!important; font-family: Tahoma,Geneva,sans-serif; font-size: 1.1em; =
font-weight: bold; text-decoration: none !important; display: block;
}
#NavDD ul li .MarTop.NavSubHeading {
margin: 20px 0px 0px;
}
#NavDD ul li a.NoHover {
color: rgb(169, 169, 169); font-family: =
"hacen_saudi_arabiaregular",Arial,sans-serif; text-decoration: none;
}
#NavDD ul li a.NoHover:hover {
color: rgb(206, 9, 9); font-family: =
"hacen_saudi_arabiaregular",Arial,sans-serif; text-decoration: none;
}
#NavDD ul li a.NoHoverS {
padding: 10px 15px 9px; height: 30px; color: rgb(255, 255, 255); =
overflow: hidden; text-decoration: none; display: block; =
background-image: url("images/menu-selected.jpg"); background-repeat: =
repeat-x;
}
#Nav {
font: bold 1em/normal Arial; width: 880px; height: 40px; overflow: =
hidden; position: relative; font-size-adjust: none; font-stretch: =
normal;
}
#Nav ul {
list-style: none; margin: 0px; padding: 0px; width: 880px; display: =
block;
}
#Nav li {
float: left; display: inline;
}
#Nav li a {
padding: 6px 17px 0px; height: 18px; color: rgb(58, 58, 58); overflow: =
hidden; float: left; display: inline;
}
#Nav li a:hover {
padding: 10px 17px 9px; height: 33px; color: rgb(255, 255, 255); =
overflow: hidden; text-decoration: none; display: block;
}
ul li:hover a.menu_hover {
color: rgb(255, 255, 255) !important; display: block;
}
.accordionButton {
float: right; display: block; cursor: pointer;
}
.vip_news .content_vip_news_outer ul li.on {
color: rgb(174, 27, 27);
}
.on .icon_list_outer {
background-position: -123px 0px; width: 22px; height: 20px; =
background-image: url("images/icons_read.png"); background-repeat: =
no-repeat;
}
.search_word {
font: 14px/normal "Times New Roman", Times, serif; width: 626px; =
height: 30px; text-align: right; color: rgb(51, 51, 51); margin-top: =
10px; border-top-color: rgb(228, 228, 228); border-bottom-color: =
rgb(228, 228, 228); border-top-width: 7px; border-bottom-width: 7px; =
border-top-style: solid; border-bottom-style: solid; float: right; =
direction: rtl; font-size-adjust: none; font-stretch: normal;
}
.search_word a {
font: 14px/normal "Times New Roman", Times, serif; color: rgb(51, 51, =
51); text-decoration: none; font-size-adjust: none; font-stretch: =
normal;
}
.search_word a:hover {
font: 14px/normal "Times New Roman", Times, serif; color: rgb(51, 51, =
51); text-decoration: underline; font-size-adjust: none; font-stretch: =
normal;
}
.words {
margin-top: 5px; margin-right: 20px; float: right;
}
.hd_word {
text-align: right; color: rgb(0, 0, 51); font-size: 16px; font-weight: =
700; margin-top: 5px; margin-right: 5px; float: right;
}
.hd_footer_outer {
margin: 20px 5px 10px 0px; border: thin solid rgb(217, 221, 223); =
border-image: none; width: 615px; height: 29px; text-align: left; =
padding-top: 4px; padding-left: 7px; float: right;
}
.hd_footer_outer .pgnNo {
margin: 0px 0px 0px 10px; padding: 2px 3px 0px 0px; border-radius: 4px; =
border: thin solid rgb(215, 215, 215); border-image: none; width: 20px; =
height: 20px; text-align: center; color: rgb(68, 68, 68); font-size: =
14px; float: left;
}
.hd_footer_outer .pgnNo:hover {
margin: 0px 0px 0px 10px; padding: 2px 3px 0px 0px; border-radius: 4px; =
border: thin solid rgb(215, 215, 215); border-image: none; width: 20px; =
height: 20px; text-align: center; color: rgb(202, 7, 7); font-size: =
14px; float: left;
}
.hd_footer_outer .pgnNo a {
color: rgb(68, 68, 68); font-size: 14px; text-decoration: none;
}
.hd_footer_outer .pgnNo a:hover {
color: rgb(202, 7, 7); font-size: 14px; text-decoration: none;
}
.hd_footer_outer .pgnSlct {
margin: 0px 0px 0px 10px; padding: 2px 3px 0px 0px; border-radius: 4px; =
border: thin solid rgb(215, 215, 215); border-image: none; width: 20px; =
height: 20px; text-align: center; color: rgb(202, 7, 7); font-size: =
14px; float: left;
}
.hd_footer_outer .next_last {
width: 25px; height: 25px; margin-left: 5px; float: left;
}
.hd_footer_outer .prev_first {
width: 25px; height: 25px; margin-left: 5px; float: left;
}
.editors {
border-width: 2px thin thin; border-style: solid; border-color: =
rgb(157, 11, 11) rgb(221, 221, 221) rgb(221, 221, 221); width: 648px; =
float: right;
}
.editors .right_editors {
margin: 20px 15px 0px 0px; width: 310px; border-left-color: rgb(220, =
220, 220); border-left-width: 2px; border-left-style: dotted; float: =
right;
}
.editors .img_editors {
padding: 5px; border: thin solid rgb(239, 239, 239); border-image: =
none; width: 86px; height: 100px; text-align: center; float: right;
}
.editors .content_editors {
margin: 0px 10px; width: 185px; float: right;
}
.editors .hd_editors {
margin: 5px; width: auto; color: rgb(173, 32, 32); font-size: 16px; =
font-weight: bold; float: right;
}
.editors .hd_editors a {
color: rgb(173, 32, 32); text-decoration: none;
}
.editors .name_editors {
margin: 10px 0px 15px; width: 105px; color: rgb(0, 0, 0); font-size: =
16px; font-weight: bold; float: right;
}
.editors .left_editors {
margin: 20px 0px 0px; width: 305px; float: left;
}
.Alphabet {
top: 447px; height: 100%; margin-top: -40px; margin-right: -50px; =
float: right;
}
.Alphabet .hd_alphabet {
background: rgb(221, 221, 221); border: thin solid rgb(228, 228, 228); =
border-image: none; width: 41px; height: 108px; text-align: center; =
overflow: hidden; padding-top: 9px; border-top-left-radius: 8px; =
-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px;
}
.Alphabet .list_alphabet {
width: 41px; margin-top: 1px;
}
.Alphabet .list_alphabet ul {
list-style: none; margin: 0px; padding: 0px;
}
.Alphabet .list_alphabet ul li {
background: rgb(243, 243, 243); width: 42px; height: 21px; text-align: =
center; color: rgb(72, 72, 72); font-size: 14px; border-top-color: =
rgb(217, 217, 217); border-bottom-color: rgb(255, 255, 255); =
border-top-width: thin; border-bottom-width: thin; border-top-style: =
solid; border-bottom-style: solid; float: right; display: block;
}
.list_alphabet_Lnks {
width: 42px; height: 21px; text-align: center; color: rgb(72, 72, 72); =
font-weight: bold; text-decoration: none; display: block;
}
.list_alphabet_Lnks:hover {
background: rgb(184, 5, 5); color: rgb(255, 255, 255);
}
.Alphabet .list_alphabet ul li:last-child {
border-bottom-right-radius: 11px; -moz-border-radius-bottomright: 11px; =
-webkit-border-bottom-right-radius: 11px;
}
.Alphabet .list_alphabet ul li:hover {
background: rgb(184, 5, 5); color: rgb(255, 255, 255); font-weight: =
bold;
}
.editors .editors_circle {
margin: 30px 60px 30px 30px; width: 65px; height: 45px; text-align: =
center; color: rgb(59, 58, 58); padding-top: 12px; font-size: 30px; =
float: right; background-image: url("images/editor_cil.png"); =
background-repeat: no-repeat;
}
.editors .content_editors2 {
width: 195px; padding-bottom: 10px; margin-right: 2px; margin-bottom: =
10px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; =
border-bottom-style: dotted; float: right;
}
.editors .content_editors3 {
width: 648px; margin-bottom: 10px; float: right;
}
.editors .img_editors2 {
margin: 0px 10px; padding: 3px; border: 2px solid rgb(228, 228, 228); =
border-image: none; width: 49px; height: 57px; float: right;
}
.editors .name_editors2 {
margin: 25px 0px 2px; width: 105px; color: rgb(0, 0, 0); font-size: =
16px; font-weight: bold; float: right;
}
.editors .name_editors2 a {
color: rgb(0, 0, 0) !important; font-size: 16px; font-weight: bold; =
text-decoration: none; float: right;
}
.editors .Listen_editors2 {
margin: 25px 0px 10px; width: 105px; color: rgb(76, 76, 76); font-size: =
16px; font-weight: bold; float: right;
}
.editors .icons_editors2 {
margin: 25px 25px 0px 10px; width: 29px; height: 26px; float: right;
}
.editors .block_editors2 {
width: 600px; margin-right: 50px; float: right;
}
.editors .block_editors2 ul {
list-style: none; margin: 0px; padding: 0px;
}
.editors .block_editors2 ul li {
width: auto; float: right;
}
.editors .block_editors2 ul li:hover .Listen_editors2 {
color: rgb(173, 32, 32);
}
.editors .block_editors2 ul li:hover .hd_four_news {
color: rgb(179, 2, 7);
}
.editors .block_editors2 ul li:hover .img_editors2 {
border: 2px solid rgb(173, 32, 32); border-image: none;
}
.editors .Writer {
margin: 10px; width: 565px;
}
.img_writer_3 {
margin: 10px 5px 0px; border-radius: 5px; border: 3px solid rgb(217, =
217, 217); border-image: none; width: 136px; height: 157px; overflow: =
hidden; float: left;
}
.writer03 {
margin: 15px 5px 0px 0px; width: 453px; float: right;
}
.dete_writer03 {
margin: 5px 43px 0px 0px; width: auto; float: right;
}
.editors .width03 {
margin: 7px 43px 0px 0px;
}
.writer04 {
margin: 15px 5px 0px 0px; width: 620px; padding-bottom: 10px; =
border-bottom-color: rgb(220, 220, 220); border-bottom-width: thin; =
border-bottom-style: dotted; float: right;
}
.arow_writer {
margin: 15px -20px 0px 0px; width: 4px; height: 8px; float: right;
}
.outer_content .spwidth4 {
margin: 7px 0px 0px; width: 130px; text-align: right;
}
.body_search {
margin: 10px 0px 0px; width: 650px; color: rgb(3, 56, 100); float: =
right; background-color: rgb(232, 232, 232);
}
.body_search .hd_search {
padding: 3px 9px 0px 0px; width: 650px; height: 24px; text-align: =
right; float: right; background-color: rgb(232, 232, 232);
}
.body_search .body_search {
margin: 0px 9px 0px 0px; border: thin solid rgb(217, 216, 216); =
border-image: none; width: 648px; float: right; background-color: =
rgb(232, 232, 232);
}
.body_search .box_searchs {
margin: 10px; border: thin solid rgb(217, 216, 216); border-image: =
none; width: 625px; float: right; background-color: rgb(255, 255, 255);
}
.body_search .content_input_searchs {
margin: 15px 10px 0px 0px; width: 599px; float: right;
}
.body_search .content_input_searchs .text {
margin-top: 20px;
}
.body_search .content_input_searchs .text a {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
font-size: 16px; font-weight: bold; text-decoration: none;
}
.body_search .input_searchs {
border: thin solid rgb(179, 179, 179); border-image: none; width: =
200px; height: 21px; text-align: right; float: right;
}
.body_search .button {
background: rgb(215, 55, 68); margin: 0px 20px 0px 0px; border: thin =
solid rgb(176, 36, 38); border-image: none; width: 94px; height: 22px; =
text-align: center; color: rgb(255, 255, 255); font-family: =
"hacen_saudi_arabiaregular"; font-size: 16px; float: right;
}
.body_search .button a {
color: rgb(255, 255, 255); text-decoration: none;
}
.body_search .search_date {
margin: 20px 0px 10px; width: 560px; float: right;
}
.body_search .search_date02 {
margin: 5px 10px 0px 0px; width: 430px; float: right;
}
.body_search .date_from {
margin: 5px 0px 0px; width: auto; color: rgb(77, 77, 77); font-size: =
15px; float: right;
}
.body_search .input_date {
margin: 0px 7px 0px 10px; border: 4px solid rgb(239, 239, 239); =
border-image: none; width: 190px; height: 22px; text-align: right; =
float: right;
}
.body_search .date_to {
margin: 5px 0px 0px; width: 60px; color: rgb(0, 0, 0); font-size: 15px; =
font-weight: bold; float: right;
}
.body_search .checkbok {
margin: 6px 30px 0px 20px; width: 15px; height: 15px; float: right;
}
.result_um {
background: rgb(242, 242, 242); margin: 12px 10px 10px 0px; padding: =
5px 0px 0px; border: thin solid rgb(218, 217, 217); border-image: none; =
width: 305px; height: 24px; text-align: center; color: rgb(187, 44, 44); =
font-size: 16px; float: right;
}
.body_search .logo_search {
margin: 0px 0px 0px 10px; width: 86px; height: 72px; float: left;
}
.outer_content .img_search {
margin: 0px 7px 7px; border: thin solid rgb(215, 215, 215); =
border-image: none; width: 190px; height: 100px; text-align: center; =
float: right;
}
.date_search {
margin: 10px 0px 0px; border-radius: 7px; border: thin solid rgb(229, =
229, 229); border-image: none; width: 95px; height: 18px; text-align: =
center; color: rgb(128, 129, 129); padding-top: 2px; font-size: 11px; =
font-weight: bold; float: right;
}
.search {
margin: 7px 0px 0px 15px; width: 276px; height: 53px; float: left;
}
.search .text_search {
width: auto; color: rgb(126, 13, 13); font-family: =
"hacen_saudi_arabiaregular", Arial, sans-serif; font-size: 18px; =
margin-top: 7px; float: right;
}
.search .content_search {
border-radius: 20px; border: thin solid rgb(153, 153, 153); =
border-image: none; width: 224px; height: 35px; float: left; box-shadow: =
3px -3px 1px rgba(229,229,229,0.7); -webkit-box-shadow: 3px -3px 1px =
rgba(229, 229, 229, 0.7); -moz-box-shadow: 3px -3px 1px rgba(229, 229, =
229, 0.7);
}
.search .icon_search {
margin: -7px 0px 0px -4px; border-radius: 30px; border: 6px solid =
rgb(230, 230, 230); border-image: none; width: 44px; height: 43px; =
overflow: hidden; float: left; background-color: rgb(141, 17, 17);
}
.search .icon_search_g {
border-radius: 30px; width: 45px; height: 43px; text-align: center; =
color: rgb(255, 255, 255); padding-top: 9px; font-size: 16px; float: =
right; background-color: rgb(141, 17, 17);
}
.search .input {
margin: 9px; width: 103px; color: rgb(84, 83, 83); float: right;
}
.search_tap {
width: 75px; height: 30px; text-align: center; color: rgb(65, 65, 65); =
padding-top: 15px; font-size: 16px; border-bottom-color: rgb(255, 255, =
255); border-bottom-width: thin; border-bottom-style: solid; float: =
right; background-color: rgb(251, 251, 251);
}
.search_tap a {
color: rgb(65, 65, 65); text-decoration: none;
}
.search02 {
background-color: rgb(227, 227, 227);
}
.search_tap:hover {
color: rgb(255, 255, 255); background-color: rgb(187, 44, 44);
}
.search_tap:hover a {
color: rgb(255, 255, 255);
}
.search_tapSelected {
width: 75px; height: 30px; text-align: center; color: rgb(255, 255, =
255); padding-top: 15px; font-size: 16px; border-bottom-color: rgb(255, =
255, 255); border-bottom-width: thin; border-bottom-style: solid; float: =
right; background-color: rgb(187, 44, 44);
}
#tabs {
list-style: none; margin: 4px 15px; padding: 0px;
}
#tabs li {
border: thin solid transparent; border-image: none; width: 104px; =
height: 22px; text-align: center; color: rgb(40, 40, 40); padding-top: =
3px; margin-left: 10px; float: right; cursor: pointer;
}
#tabs li a {
color: rgb(40, 40, 40); text-decoration: none;
}
#tabs li:hover {
border-radius: 15px; border: thin solid rgb(255, 255, 255); =
border-image: none; width: 104px; height: 22px; text-align: center; =
color: rgb(206, 9, 9); padding-top: 3px; margin-left: 10px; float: =
right; cursor: pointer; background-color: rgb(238, 238, 238);
}
#tabs li:hover a {
color: rgb(206, 9, 9);
}
#tabs #current {
border-radius: 15px; border: thin solid rgb(255, 255, 255); =
border-image: none; width: 104px; height: 22px; text-align: center; =
color: rgb(206, 9, 9); padding-top: 3px; margin-left: 10px; float: =
right; cursor: pointer; background-color: rgb(238, 238, 238);
}
#tabs #current a {
color: rgb(206, 9, 9);
}
.dropDownServ {
border: 1px solid rgb(195, 195, 195); border-image: none; width: 280px; =
height: 22px; background-color: rgb(245, 245, 245);
}
.servicehead {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
font-size: 17px; font-weight: bold; float: right;
}
.serviceLink {
color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; =
font-size: 17px; font-weight: bold; float: left;
}
.serviceLink a {
color: rgb(206, 9, 9); text-decoration: none;
}
.serviceLink a:hover {
color: rgb(206, 9, 9); text-decoration: underline;
}
#tabsPrayer {
list-style: none; margin: 4px 15px; padding: 0px; float: right;
}
#tabsPrayer ul {
margin: 0px;
}
#tabsPrayer li {
list-style: none; border: thin solid transparent; border-image: none; =
width: 102px; height: 27px; text-align: center; color: rgb(40, 40, 40); =
padding-top: 3px; float: right; cursor: pointer;
}
#tabsPrayer li a {
color: rgb(40, 40, 40); text-decoration: none;
}
#tabsPrayer li:hover {
width: 102px; height: 27px; text-align: center; color: rgb(206, 9, 9); =
padding-top: 3px; float: right; cursor: pointer; background-image: =
url("images/button_weather.png"); background-repeat: no-repeat;
}
#tabsPrayer li:hover a {
color: rgb(206, 9, 9);
}
#tabsPrayer #current {
width: 102px; height: 27px; text-align: center; color: rgb(206, 9, 9); =
padding-top: 3px; float: right; cursor: pointer; background-image: =
url("images/button_weather.png"); background-repeat: no-repeat;
}
#tabsPrayer #current a {
color: rgb(206, 9, 9);
}
.weather {
margin: 0px auto; width: 471px;
}
.weather_content {
width: 471px; float: right; background-color: rgb(246, 246, 246);
}
.close {
margin: -7px 0px 0px 7px; width: 35px; height: 22px; text-align: =
center; padding-top: 5px; float: left; background-color: rgb(246, 246, =
246);
}
.weather .hd_weather {
background: rgb(219, 219, 219); margin: 7px -8px 0px 0px; width: 467px; =
height: 36px; float: right;
}
.date_weather {
margin: 7px 10px; width: auto; color: rgb(255, 255, 255); font-size: =
17px; float: left;
}
.tap_weather {
margin: 15px !important; width: 276px; height: 29px; float: right;
}
.button_weather {
width: 102px; height: 27px; text-align: center; color: rgb(185, 10, =
10); padding-top: 4px; font-family: "hacen_saudi_arabiaregular"; =
font-size: 16px; float: right;
}
.button_weather01 {
width: 102px; height: 27px; text-align: center; color: rgb(40, 40, 40); =
padding-top: 4px; font-family: "hacen_saudi_arabiaregular"; font-size: =
16px; float: right;
}
.weather_img {
margin: -58px 0px 0px 15px; width: 136px; height: 109px; float: left;
}
.table_weather {
margin: 15px 25px 0px 0px; width: 272px; float: right;
}
.hd_weather_2 {
background: rgb(165, 7, 7); width: 110px; height: 20px; text-align: =
center; color: rgb(255, 255, 255); padding-top: 3px; font-size: 14px; =
font-weight: bold; margin-left: 2px; float: right;
}
.hd_weather_3 {
background: rgb(190, 190, 190); width: 78px; height: 20px; text-align: =
center; color: rgb(0, 0, 0); padding-top: 3px; font-size: 14px; =
font-weight: bold; margin-left: 2px; float: right;
}
.hd_weather_1 {
background: rgb(255, 255, 255); width: 110px; height: 20px; text-align: =
center; color: rgb(0, 0, 0); padding-top: 3px; font-size: 14px; =
font-weight: bold; margin-bottom: 3px; margin-left: 2px; float: right;
}
.hd_weather_4 {
background: rgb(255, 255, 255); width: 78px; height: 20px; text-align: =
center; color: rgb(104, 103, 103); padding-top: 3px; font-size: 14px; =
font-weight: bold; margin-left: 2px; float: right;
}
.sallah_img {
margin: 0px 60px; width: 112px; height: 74px; float: left;
}
.table_sallah {
margin: 5px 10px 10px 0px; width: 457px; float: right;
}
.width {
width: 55px;
}
.table_coins {
margin: 15px 10px 15px 0px; width: 461px; float: right;
}
.content_coins {
margin: 10px 0px 0px 10px; width: 162px; float: left;
}
.coine {
width: 160px; height: 42px;
}
.coins_1 {
width: 100px; height: 48px; text-align: center; padding-top: 12px; =
font-weight: bold; float: right; background-color: rgb(227, 227, 227);
}
.wightconis {
width: 59px; height: 43px; padding-top: 15px;
}
.calendarDay {
color: rgb(0, 0, 0);
}
.calendarDay a {
color: rgb(0, 0, 0); text-decoration: none;
}
.calendarDay:hover {
color: rgb(255, 255, 255); background-color: rgb(202, 7, 7);
}
.calendarDay:hover a {
color: rgb(255, 255, 255);
}
.calendarDaySelected a {
color: rgb(255, 255, 255); text-decoration: none;
}
.news_ticker {
width: 100%; height: 46px; right: 0px; bottom: 0px; color: rgb(255, =
255, 255); font-family: "hacen_saudi_arabiaregular",Arial,sans-serif; =
display: block; position: fixed !important; z-index: 2147483647; =
direction: rtl; background-image: url("images/ticker_bg.png"); =
background-repeat: repeat-x;
}
.news_ticker a {
color: rgb(255, 255, 255); text-decoration: none;
}
.news_ticker a:hover {
text-decoration: underline;
}
.news_ticker ul {
margin: 0px; padding: 0px;
}
.ticker {
list-style: none; margin: auto; width: 95%; overflow: hidden; =
padding-top: 9px;
}
.ticker .tickerTitle {
margin: 0px 0px 0px 10px; color: rgb(248, 196, 85); padding-left: 10px; =
font-size: 18px; font-weight: bold; border-left-color: rgb(255, 255, =
255); border-left-width: 1px; border-left-style: solid; float: right;
}
.ticker li {
list-style: none; height: 52px; color: rgb(255, 255, 255); font-family: =
Arial; font-size: 24px; font-weight: bold;
}
.ticker .vspacer {
height: 14px;
}
.wafyat {
background: rgb(255, 255, 255); border: thin solid rgb(219, 219, 219); =
border-image: none; width: 647px; margin-top: 10px; margin-bottom: 10px; =
float: right;
}
.line_wafyat {
background: url("images/waf.png") no-repeat left top; width: 82px; =
height: 74px; float: left;
}
.waf_inner {
margin: 10px 30px 10px 10px; width: 525px; color: rgb(0, 0, 0); =
font-size: 22px; font-weight: bold; float: right;
}
.waf_bref {
margin: 5px 30px 10px 0px; width: 538px; color: rgb(50, 49, 49); =
font-family: Simplified Arabic; font-size: 12pt; float: right;
}
.clear {
clear: both;
}
.block_adv {
border: 3px solid rgb(235, 235, 235); border-image: none; width: 300px; =
font-family: Tahoma, Geneva, sans-serif; margin-top: 10px; float: left;
}
.logo {
margin: 4px 10px 5px 0px; width: 145px; height: 40px; float: right;
}
.arows {
margin: 12px 0px 0px 10px; width: 24px; height: 24px; float: left;
}
.content {
background: rgb(236, 236, 236); margin: 10px; border-radius: 15px; =
width: 284px; float: right;
}
.block01 {
margin: 10px 10px 0px 0px; width: 267px; float: right;
}
.img {
border: thin solid rgb(218, 217, 217); border-image: none; width: 93px; =
text-align: center; padding-top: 5px; float: right; background-color: =
rgb(255, 255, 255);
}
.num_mob {
width: 95px; height: 20px; text-align: center; color: rgb(255, 255, =
255); font-size: 14px; float: right; background-color: rgb(209, 40, 40);
}
.hd_text {
margin: 7px; width: 154px; text-align: right; color: rgb(209, 40, 40); =
font-size: 15px; float: right; direction: rtl;
}
.hd_text a {
color: rgb(209, 40, 40); font-size: 15px; text-decoration: none;
}
hd_text a:hover {
text-decoration: underline;
}
.footer {
width: 285px; height: 38px; float: right; background-color: rgb(221, =
221, 221);
}
.button {
margin: -7px 60px 0px 0px; width: 179px; height: 41px; float: right;
}
.block_adv .bx-controls-direction .bx-next {
margin-top: -295px !important; margin-left: 35px !important; =
background-image: url("images/arows.png");
}
.block_adv .bx-controls-direction .bx-prev {
margin-top: -295px !important; background-image: =
url("images/arows01.png");
}
.block_adv .bx-controls-direction .bx-next:hover {
margin-top: -295px !important; margin-left: 35px !important; =
background-image: url("images/arows_red01.png");
}
.block_adv .bx-controls-direction .bx-prev:hover {
margin-top: -295px !important; background-image: =
url("images/arows_red.png");
}
.block_adv .bx-wrapper .bx-next {
margin: 10px 5px 10px 3px; width: 24px; height: 16px; text-align: =
center; padding-top: 9px; float: left; display: block; position: =
relative; background-color: transparent;
}
.block_adv .bx-wrapper .bx-prev {
margin: 10px 5px 10px 3px; width: 24px; height: 16px; text-align: =
center; padding-top: 9px; float: left; display: block; position: =
relative; background-color: transparent;
}
.mostreadmainrelated ul {
margin: 0px; padding: 0px;
}
.mostreadmainrelated ul li {
list-style: square; color: rgb(202, 7, 7); font-size: 15px; =
margin-right: 40px;
}
.mostreadmainrelated ul li a {
color: rgb(0, 0, 0); font-size: 18px; text-decoration: none;
}
.mostreadmainrelated ul li a:hover {
color: rgb(202, 7, 7);
}
.MobileDiv {
height: 30px; text-align: center; color: white; font-size: 18px; =
display: block; background-color: rgb(102, 102, 102);
}
.MobileDiv a {
color: white;
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: text/css;
charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/App_Themes/Front/css/jquery.bxslider.css
.bx-wrapper {
margin: 0px !important; padding: 0px !important; position: relative =
!important;
}
.bx-wrapper .bx-viewport {
=09
}
.bx-wrapper .bx-pager {
width: 100% !important; bottom: -30px !important; position: absolute =
!important;
}
.bx-wrapper .bx-controls-auto {
width: 100% !important; bottom: -30px !important; position: absolute =
!important;
}
.bx-wrapper .bx-loading {
background: url("images/bx_loader.gif") no-repeat center !important; =
min-height: 50px !important;
}
.bx-wrapper .bx-pager {
text-align: center !important; color: rgb(102, 102, 102) !important; =
padding-top: 20px !important; font-family: Arial !important; font-size: =
0.85em !important; font-weight: bold !important;
}
.bx-wrapper .bx-pager .bx-pager-item {
display: inline-block !important;
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block !important;
}
.bx-wrapper .bx-default-pager.bx-pager a {
background: rgb(102, 102, 102) !important; margin: 0px 5px !important; =
border-radius: 5px !important; width: 10px !important; height: 10px =
!important; text-indent: -9999px !important; display: block !important; =
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.bx-wrapper .bx-default-pager.bx-pager a:hover {
background: rgb(0, 0, 0) !important;
}
.bx-wrapper .bx-default-pager.bx-pager a.active {
background: rgb(0, 0, 0) !important;
}
.bx-wrapper .bx-prev {
background-position: center; margin: 10px 3px 10px 5px; width: 24px; =
height: 16px; text-align: center; padding-top: 9px; float: left; =
display: block; position: relative; background-image: =
url("../images/arow1.png"); background-repeat: no-repeat; =
background-color: rgb(225, 225, 225);
}
.bx-wrapper .bx-next {
background-position: center; margin: 10px 5px 10px 3px; width: 24px; =
height: 16px; text-align: center; padding-top: 9px; float: left; =
display: block; position: relative; background-image: =
url("../images/arow1_right.png"); background-repeat: no-repeat; =
background-color: rgb(225, 225, 225);
}
.bx-wrapper .bx-prev:hover {
background-position: center; width: 24px; height: 16px; text-align: =
center; padding-top: 9px; float: left; display: block; position: =
relative; background-image: url("../images/arow2_left.png"); =
background-repeat: no-repeat; background-color: rgb(166, 24, 24);
}
.bx-wrapper .bx-next:hover {
background-position: center; width: 24px; height: 16px; text-align: =
center; padding-top: 9px; float: left; display: block; position: =
relative; background-image: url("../images/arow2.png"); =
background-repeat: no-repeat; background-color: rgb(166, 24, 24);
}
.bx-wrapper .bx-controls-direction a {
=09
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none !important;
}
.bx-wrapper .bx-controls-auto {
text-align: center !important;
}
.bx-wrapper .bx-controls-auto .bx-start {
background: url("images/controls.png") no-repeat -86px -11px =
!important; margin: 0px 3px !important; width: 10px !important; height: =
11px !important; text-indent: -9999px !important; display: block =
!important;
}
.bx-wrapper .bx-controls-auto .bx-start:hover {
background-position: -86px 0px !important;
}
.bx-wrapper .bx-controls-auto .active.bx-start {
background-position: -86px 0px !important;
}
.bx-wrapper .bx-controls-auto .bx-stop {
background: url("images/controls.png") no-repeat -86px -44px =
!important; margin: 0px 3px !important; width: 9px !important; height: =
11px !important; text-indent: -9999px !important; display: block =
!important;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover {
background-position: -86px -33px !important;
}
.bx-wrapper .bx-controls-auto .active.bx-stop {
background-position: -86px -33px !important;
}
.bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls .bx-pager {
width: 80% !important; text-align: left !important;
}
.bx-wrapper .bx-has-pager.bx-has-controls-auto.bx-controls =
.bx-controls-auto {
width: 35px !important; right: 0px !important;
}
.bx-wrapper .bx-caption {
background: rgba(80, 80, 80, 0.75) !important; left: 0px !important; =
width: 100% !important; bottom: 0px !important; position: absolute =
!important;
}
.bx-wrapper .bx-caption span {
padding: 10px !important; color: rgb(255, 255, 255) !important; =
font-family: Arial !important; font-size: 0.85em !important; display: =
block !important;
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: text/css;
charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/App_Themes/Front/colorbox.css
#colorbox {
left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxWrapper {
left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
clear: left;
}
#cboxBottomLeft {
clear: left;
}
#cboxContent {
position: relative;
}
#cboxLoadedContent {
overflow: auto;
}
#cboxTitle {
margin: 0px;
}
#cboxLoadingOverlay {
left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
cursor: pointer;
}
#cboxNext {
cursor: pointer;
}
#cboxClose {
cursor: pointer;
}
#cboxSlideshow {
cursor: pointer;
}
.cboxPhoto {
margin: auto; border: 0px currentColor; border-image: none; float: =
left; display: block;
}
.cboxIframe {
border: 0px currentColor; border-image: none; width: 100%; height: =
100%; display: block;
}
#cboxOverlay {
background: rgb(0, 0, 0);
}
#colorbox {
=09
}
#cboxTopLeft {
background: url("images/controls.png") no-repeat 0px 0px; width: 14px; =
height: 14px;
}
#cboxTopCenter {
background: url("images/border_box.png") repeat-x left top; height: =
14px;
}
#cboxTopRight {
background: url("images/controls.png") no-repeat -36px 0px; width: =
14px; height: 14px;
}
#cboxBottomLeft {
background: url("images/controls.png") no-repeat 0px -32px; width: =
14px; height: 43px;
}
#cboxBottomCenter {
background: url("images/border_box.png") repeat-x left bottom; height: =
43px;
}
#cboxBottomRight {
background: url("images/controls.png") no-repeat -36px -32px; width: =
14px; height: 43px;
}
#cboxMiddleLeft {
background: url("images/controls.png") repeat-y -175px 0px; width: =
14px;
}
#cboxMiddleRight {
background: url("images/controls.png") repeat-y -211px 0px; width: =
14px;
}
#cboxContent {
background: rgb(255, 255, 255); overflow: visible;
}
.cboxIframe {
background: rgb(255, 255, 255);
}
#cboxError {
padding: 50px; border: 1px solid rgb(204, 204, 204); border-image: =
none;
}
#cboxLoadedContent {
margin-bottom: 5px;
}
#cboxLoadingOverlay {
background: url("images/loading_background.png") no-repeat center;
}
#cboxLoadingGraphic {
background: url("images/loading.gif") no-repeat center;
}
#cboxTitle {
left: 0px; width: 100%; text-align: center; bottom: -25px; color: =
rgb(124, 124, 124); font-weight: bold; position: absolute;
}
#cboxCurrent {
left: 58px; bottom: -25px; color: rgb(124, 124, 124); font-weight: =
bold; position: absolute;
}
#cboxPrevious {
background: url("images/controls.png") no-repeat 0px 0px; width: 23px; =
height: 23px; bottom: -29px; text-indent: -9999px; position: absolute;
}
#cboxNext {
background: url("images/controls.png") no-repeat 0px 0px; width: 23px; =
height: 23px; bottom: -29px; text-indent: -9999px; position: absolute;
}
#cboxClose {
background: url("images/controls.png") no-repeat 0px 0px; width: 23px; =
height: 23px; bottom: -29px; text-indent: -9999px; position: absolute;
}
#cboxSlideshow {
background: url("images/controls.png") no-repeat 0px 0px; width: 23px; =
height: 23px; bottom: -29px; text-indent: -9999px; position: absolute;
}
#cboxPrevious {
background-position: -51px -25px; left: 0px;
}
#cboxPrevious:hover {
background-position: -51px 0px;
}
#cboxNext {
background-position: -75px -25px; left: 27px;
}
#cboxNext:hover {
background-position: -75px 0px;
}
#cboxClose {
background-position: -100px -25px; right: 0px;
}
#cboxClose:hover {
background-position: -100px 0px;
}
.cboxSlideshow_on #cboxSlideshow {
background-position: -125px 0px; right: 27px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
background-position: -150px 0px;
}
.cboxSlideshow_off #cboxSlideshow {
background-position: -150px -25px; right: 27px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
background-position: -125px 0px;
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_003F_01D173FB.B1834250"
------=_NextPart_001_003F_01D173FB.B1834250
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/NewsQ/481666.aspx
=EF=BB=BF
=D8=A7=D9=84=D8=AF=D8=A7=D8=AE=D9=84=D9=8A=D8=A9 =
=D8=AA=D8=A4=D9=83=D8=AF =D8=B9=D8=AF=D9=85 =
=D8=AA=D8=AD=D8=AF=D9=8A=D8=AF =
=D8=A7=D9=84=D9=85=D8=AA=D9=87=D9=85=D9=8A=D9=86 =
=D8=A8=D9=82=D8=AA=D9=84 =D8=A7=D9=84=D8=B4=D8=A7=D8=A8 =
=D8=A7=D9=84=D8=A5=D9=8A=D8=B7=D8=A7=D9=84=D9=89 .. =
=D9=88=D8=AC=D9=85=D9=8A=D8=B9=20
=D8=A7=D9=84=D8=A7=D8=AD=D8=AA=D9=85=D8=A7=D9=84=D8=A7=D8=AA =
=D9=85=D8=B7=D8=B1=D9=88=D8=AD=D8=A9 - =
=D8=A7=D9=84=D8=A3=D9=87=D8=B1=D8=A7=D9=85 =
=D8=A7=D9=84=D9=8A=D9=88=D9=85=D9=8A =20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
------=_NextPart_001_003F_01D173FB.B1834250
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=368&Task=Get&PageID=77548&SiteID=1
=EF=BB=BF
=20
http://www.ahram.org.eg =20
------=_NextPart_001_003F_01D173FB.B1834250--
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/newadv/ads/3/bb.gif
R0lGODlhwANaAPcAAKuIivTd9di60NKukf3hH9OQcLJ0a9bM1P0zZ4+Tr3KMo5FnUPvPkdWUjNS2
sbS00bWvtJ/xmmtSSfjv17FvT2hxnE1HSfiscZONkvdqj/ivv5SKctavcLWvk0kzLfwiWdbMs9OP
To5RSY1upvSUjl+UZ6gsT/zTRfzxs/mzKtYPCvSWcHNpUlAvRveRsNRKbs9zb25JMvizSs9xjKyS
IfwmJXFnaBqeawsICfjTbo9NLdvT72DqkNYJLlFGMBhbUfaSKbaKSygPCrBPTdgLRfOTTNUkUNWO
LrJuLLMoKdJyTPxViBNOLNevTtbNlG8uL9RyK9QmJ48tLrQNCS4iELBQLNUlDZ3de7ZOavdvb5Ns
LdiVq7Suc/vzkvYiD1PLeM3yjvSSDi8ySPNyKm4qDLQnDU4kEfNvDNJMKoiLTrCZnyu2iZIJBtWv
KtJOTP7wbEwLB5ervdRNDtRuDZErDPqwDrvM1UdKe9zz8dUzYA4jJG4JBvRwTdaPDfVLR//1PJWt
iirYjrcPNJJMDrRNDo6uc5BrBR3PcbWvRo9RaPFPJ3FrLrJvDtrQQCYRImxTaNLOckpvSM72sQwj
Dv53nNvx229KDtxVfdKuD+9RDXSKJ8jvdxERFklIDpKwSmxqD0kQLEdoMpERKUpsb2sRLcTLGv8R
Zh2AR9XuTf8AM/8AAP8ARP///yIiIjMzM/9Ed5l3Y/8AEe4AM+sAADciIqqId/8RRP8RVf/u//8R
AP+7nJl3eO4ARP/u7jUiM+7u7und3f/Mqv9EZv/dpYZ3ZP9Vd+4RAP8RESIiNO4RRJ5mZu4REYhm
ZqqIZuoAEf+qiOrdzLuIfO6qiP+qnoJ3e+7u///d3e6qm//J4P/dzOa7nP//6jU0H7uIZu5EeO7M
o+5Vdv/du/+7hO7Mu+vdpruZgukRVe7MzP/Mu+vdu/8AIue7hKeZgf8RIv/DzP8AVe4RIu5EZR81
Nu3//7uZYukAIu4RM+7M4qOZYu7/7BwzG/8RM6NmeIZmef9VXwAAACH/C1hNUCBEYXRhWE1QPD94
cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1w
bWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4w
LWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4
bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8
cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2Jl
LmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAv
MS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA3MUQzQkE3RjM4RkU1MTFB
MTE4RkE3MTY4NTIyQjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEMTNBMDVCREVCRDEx
RTVCQUQ3RDI5NkI3NkRFRTMzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEMTNBMDVBREVC
RDExRTVCQUQ3RDI5NkI3NkRFRTMzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBD
UzUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlk
OjA5MjM1OUQxQkRERUU1MTFCNEM2ODZCNDYxQkY3NUEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAu
ZGlkOjA3MUQzQkE3RjM4RkU1MTFBMTE4RkE3MTY4NTIyQjlGIi8+IDwvcmRmOkRlc2NyaXB0aW9u
PiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b1
9PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28
u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSD
goGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtK
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
WfPmvhoCAgA7
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=364&Task=Get&PageID=78634&SiteID=1
=EF=BB=BF
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js
(function(){var n=3Dthis,aa=3Dfunction(a,b,c){return =
a.call.apply(a.bind,arguments)},ba=3Dfunction(a,b,c){if(!a)throw =
Error();if(2a?0:a},ca=3Dfunction(a,b){var c=3DparseInt(a,10);return =
isNaN(c)?b:c},z=3Dfunction(a,b){return/^true$/.test(a)?!0:/^false$/.test(=
a)?!1:b},da=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,ea=3Dfunction(a,b){if=
(!a)return b;var c=3Da.match(da);return c?c[0]:b};var =
fa=3Dx("0.0"),A=3Dca("101",-1),B=3Dca("98",0),ga=3Dx("0.05"),ha=3Dx("0.00=
1"),ia=3Dx("0.001"),ja=3Dz("true",!0),ka=3Dx("0.01"),la=3Dx("0.03"),ma=3D=
x("0.001"),na=3Dx("0.01"),=0A=
oa=3Dx("");var =
C=3Dfunction(){return"r20160223"},D=3Dz("false",!1),pa=3Dz("false",!1),qa=
=3Dz("false",!1),ra=3Dqa||!pa;var =
sa=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},ta=3D/&/g,ua=3D//g,wa=3D=
/"/g,xa=3D/'/g,ya=3D/\x00/g,za=3D{"\x00":"\\0","\b":"\\b","\f":"\\f","\n"=
:"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"=
},E=3D{"'":"\\'"},Aa=3Dfunction(a,b){return ab?1:0};var =
Ba=3DArray.prototype.forEach?function(a,b,c){Array.prototype.forEach.call=
(a,b,c)}:function(a,b,c){for(var d=3Da.length,e=3D"string"=3D=3Dtypeof =
a?a.split(""):a,f=3D0;fparseFloat(Ka)){Ja=3DString(Ma);break =
a}}Ja=3DKa}=0A=
var Na=3DJa,Oa=3D{},Pa=3Dfunction(a){if(!Oa[a]){for(var =
b=3D0,c=3Dsa(String(Na)).split("."),d=3Dsa(String(a)).split("."),e=3DMath=
.max(c.length,d.length),f=3D0;0=3D=3Db&&fMath.random())){var =
c=3DMath.random();if(c>2)+a.charCodeAt(d)&4294967295=
;return 0b)f=3DZa(a,b+1);e=
lse =
if(0=3D=3D=3Da||a)f=3DString(a);f&&c.push(e+"=3D"+encodeURIComponent(f))}=
);return =
c.join("&")},$a=3Dfunction(a,b){n.google_image_requests||(n.google_image_=
requests=3D[]);var c=3Dn.document.createElement("img");if(b){var d=3D=0A=
function(a){b(a);a=3Dd;c.removeEventListener?c.removeEventListener("load"=
,a,!1):c.detachEvent&&c.detachEvent("onload",a);a=3Dd;c.removeEventListen=
er?c.removeEventListener("error",a,!1):c.detachEvent&&c.detachEvent("oner=
ror",a)};Ya(c,"load",d);Ya(c,"error",d)}c.src=3Da;n.google_image_requests=
.push(c)};var =
bb=3Ddocument,M=3Dwindow,cb,db=3Dnull,N=3Dbb.getElementsByTagName("script=
");N&&N.length&&(db=3DN[N.length-1]);cb=3Ddb;var =
eb=3DObject.prototype.hasOwnProperty,fb=3Dfunction(a,b){for(var c in =
a)eb.call(a,c)&&b.call(void =
0,a[c],c,a)},O=3Dfunction(a){return!(!a||!a.call)&&"function"=3D=3D=3Dtyp=
eof a},gb=3Dfunction(a,b){for(var =
c=3D1,d=3Darguments.length;cb)return =
b;b=3DMath.floor(1E3*Va(a));try{return =
a.localStorage.setItem("google_experiment_mod",""+b),b}catch(c){return =
null}};var Eb=3Dnull,Fb=3Dfunction(){if(!Eb){for(var =
a=3Dwindow,b=3Da,c=3D0;a&&a!=3Da.parent;)if(a=3Da.parent,c++,Ua(a))b=3Da;=
else break;Eb=3Db}return Eb};var =
Q=3D{ia:{},Da:{i:"453848100",j:"453848101"},ta:{i:"24819308",j:"24819309"=
,fa:"24819320",la:"24819321"},sa:{i:"24819330",j:"24819331"},pa:{i:"86724=
438",j:"86724439"},xa:{i:"10573505",j:"10573506"},J:{i:"10573595",j:"1057=
3596"},Ba:{i:"10573511",j:"10573512"},K:{i:"10573581",j:"10573582"},wa:{i=
:"312815006",j:"312815007"},I:{i:"312815106",j:"312815107"},ja:{i:"268351=
05",j:"26835106"},oa:{i:"35923720",j:"35923721"},A:{i:"35923760",j:"35923=
761"},H:{i:"20040000",j:"20040001"},ga:{i:"20040016",j:"20040017"},=0A=
ua:{i:"19188000",j:"19188001"},va:{i:"20040030",j:"20040031"},ha:{ea:"314=
159230",ra:"314159231"},qa:{ya:"27285692",Aa:"27285712",za:"27285713"},Ca=
:{i:"111849357",na:"111849358",ma:"111849359"},ka:{i:"29222046",j:"292220=
47"}};var Gb=3Dnew function(){this.U=3Dnew Cb(100,199)};var =
R=3Dfunction(a,b,c,d){return =
a.location&&a.location.hash=3D=3D"#google_plle_"+d?d:L([c,d],b)};var =
Hb=3Dfunction(a,b,c){zb("files::getSrc",function(){if("https:"=3D=3DM.loc=
ation.protocol&&"http"=3D=3Dc)throw c=3D"https",Error("Requested url =
"+a+b);});return[c,"://",a,b].join("")},Ib=3Dfunction(a,b,c){c||(c=3Dra?"=
https":"http");return Hb(a,b,c)};var =
Jb=3Dfunction(){},Lb=3Dfunction(a,b,c){switch(typeof b){case =
"string":Kb(b,c);break;case =
"number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case =
"boolean":c.push(String(b));break;case =
"undefined":c.push("null");break;case =
"object":if(null=3D=3Db){c.push("null");break}if(b instanceof =
Array||void 0!=3Db.length&&b.splice){var =
d=3Db.length;c.push("[");for(var =
e=3D"",f=3D0;fb?e+=3D"000":256>b?e+=3D"00":4096>b&&(e+=
=3D"0");return Mb[a]=3D=0A=
e+b.toString(16)}));b.push('"')};var =
Ob=3DG("Safari")&&!((G("Chrome")||G("CriOS"))&&!Ea()&&!G("Edge")||G("Coas=
t")||Ea()||G("Edge")||G("Silk")||G("Android"))&&!(G("iPhone")&&!G("iPod")=
&&!G("iPad")||G("iPad")||G("iPod"));var =
S=3Dnull,Pb=3DK||Ha&&!Ob||Fa||"function"=3D=3Dtypeof n.btoa;var =
T=3D"google_ad_block google_ad_channel google_ad_client google_ad_format =
google_ad_height google_ad_host google_ad_host_channel =
google_ad_host_tier_id google_ad_modifications google_ad_output =
google_ad_region google_ad_section google_ad_slot google_ad_type =
google_ad_unit_key google_ad_dom_fingerprint google_ad_width =
google_adtest google_allow_expandable_ads google_alternate_ad_url =
google_alternate_color google_analytics_domain_name =
google_analytics_uacct google_analytics_url_parameters =
google_available_width google_captcha_token google_city google_color_bg =
google_color_border google_color_line google_color_link =
google_color_text google_color_url google_container_id =
google_content_recommendation_ui_type google_contents google_core_dbp =
google_country google_cpm google_ctr_threshold google_cust_age =
google_cust_ch google_cust_criteria google_cust_gender google_cust_id =
google_cust_interests google_cust_job google_cust_l google_cust_lh =
google_cust_u_url google_disable_video_autoplay =
google_delay_requests_count google_delay_requests_delay google_ed =
google_eids google_enable_content_recommendations google_enable_ose =
google_encoding google_floating_ad_position google_font_face =
google_font_size google_frame_id google_gl google_hints =
google_is_split_slot google_image_size google_kw google_kw_type =
google_lact google_language google_loeid google_max_num_ads =
google_max_radlink_len google_mtl google_nofo google_num_radlinks =
google_num_radlinks_per_unit google_only_ads_with_video =
google_only_pyv_ads google_only_userchoice_ads google_override_format =
google_page_url google_pgb_reactive google_previous_watch =
google_previous_searches google_referrer_url google_region =
google_responsive_formats google_reuse_colors google_rl_dest_url =
google_rl_filtering google_rl_mode google_rt google_safe google_scs =
google_source_type google_sui google_skip =
google_tag_for_child_directed_treatment google_tag_info =
google_tag_origin google_tdsma google_tfs google_tl google_ui_features =
google_video_doc_id google_video_product_type google_video_url_to_fetch =
google_webgl_support google_with_pyv_ads google_yt_pt =
google_yt_up".split(" "),=0A=
Qb=3D{google_ad_modifications:!0,google_analytics_domain_name:!0,google_a=
nalytics_uacct:!0},Rb=3Dfunction(a){return(a=3Da.innerText||a.innerHTML)&=
&(a=3Da.replace(/^\s+/,"").split(/\r?\n/,1)[0].match(/^\x3c!--+(.*?)(?:--=
+>)?\s*$/))&&/google_ad_client/.test(a[1])?a[1]:null},Sb=3Dfunction(a){if=
(a=3Da.innerText||a.innerHTML)if(a=3Da.replace(/^\s+/,"").split(/\r?\n/,1=
)[0],(a=3Da.match(/^\x3c!--+(.*?)(?:--+>)?\s*$/)||a.match(/^\/*\s*)?\s*$/i))&&/google_ad_client/.test(a[1]))return =
a[1];return null},=0A=
Tb=3Dfunction(a){if(a=3Da.innerText||a.innerHTML)if(a=3Da.replace(/^\s+|\=
s+$/g,"").replace(/\s*(\r?\n)+\s*/g,";"),(a=3Da.match(/^\x3c!--+(.*?)(?:-=
-+>)?$/)||a.match(/^\/*\s*)?$/i))&&/google_=
ad_client/.test(a[1]))return a[1];return null},Wb=3Dfunction(a,b){var =
c;try{a:{var =
d=3Da.document.getElementsByTagName("script"),e=3DRb,f;"undefined"!=3Dtyp=
eof =
a.google_pubvars_recovery_regexp_experiment?f=3Da.google_pubvars_recovery=
_regexp_experiment:(f=3DL(["C","E","EM"],la),a.google_pubvars_recovery_re=
gexp_experiment=3D=0A=
f);b.google_pubvars_recovery_regexp_experiment=3Df;switch(f){case =
"E":e=3DSb;break;case "EM":var =
g=3Da.navigator&&a.navigator.userAgent||"",k;if(!(k=3D/appbankapppuzdradb=
|daumapps|fban|fbios|fbav|fb_iab|gsa\/|messengerforios|naver|niftyappmobi=
le|nonavigation|pinterest|twitter|ucbrowser|yjnewsapp|youtube/i.test(g)))=
{var h;if(h=3D/i(phone|pad|pod)/i.test(g)){var =
l;if(l=3D/applewebkit/i.test(g)&&!/version|safari/i.test(g)){var =
m;try{m=3D!(!M.navigator.W&&!(D&&M.google_top_window||M.top).navigator.W)=
}catch(r){m=3D!1}l=3D=0A=
!m}h=3Dl}k=3Dh}e=3Dk?Rb:Tb}for(var q=3Dd.length-1;0<=3Dq;q--){var =
w=3Dd[q];if(!w.google_parsed_script){w.google_parsed_script=3D!0;var =
p=3De(w);if(p){c=3Dp;break =
a}}}c=3Dnull}}catch(r){return!1}if(!c)return!1;try{for(var =
d=3D/(google_\w+) *=3D *(['"]?[\w.-]+['"]?) =
*(?:;|$)/gm,e=3D{},t;t=3Dd.exec(c);)e[t[1]]=3DUb(t[2]);Vb(e,a)}catch(r){r=
eturn!1}return!!a.google_ad_client},Xb=3Dfunction(a){a.google_page_url&&(=
a.google_page_url=3DString(a.google_page_url));var =
b=3D[];fb(a,function(a,d){if(null!=3Da){var e;try{var f=3D[];Lb(new =
Jb,a,f);e=3Df.join("")}catch(g){}e&&=0A=
(e=3De.replace(/\//g,"\\$&"),gb(b,d,"=3D",e,";"))}});return =
b.join("")},Yb=3Dfunction(a){for(var b=3D0,c=3DT.length;b"']/.test(V)&&(-1!=3DV.indexOf("&")&&(V=3DV.replace(ta,"&"))=
,-1!=3DV.indexOf("<")&&(V=3DV.replace(ua,"<")),-1!=3DV.indexOf(">")&&(=
V=3DV.replace(va,">")),-1!=3DV.indexOf('"')&&(V=3DV.replace(wa,""=
")),-1!=3DV.indexOf("'")&&(V=3DV.replace(xa,"'")),-1!=3DV.indexOf("\x=
00")&&(V=3DV.replace(ya,"")));Zb=3DV;U.prototype.set=3Dfunction(a,b){=
this.Z.handlers[a]=3Db;this.m.addEventListener&&this.m.addEventListener("=
load",u(this.P,this,a),!1)};=0A=
U.prototype.P=3Dfunction(a){a=3Dthis.m.document.getElementById(a);try{var=
=
b=3Da.contentWindow.document;if(a.onload&&b&&(!b.body||!b.body.firstChild=
))a.onload()}catch(c){}};U.prototype.ba=3Dfunction(a,b){var =
c=3D$b("rx",a),d;a:{if(a&&(d=3Da.match("dt=3D([^&]+)"))&&2=3D=3Dd.length)=
{d=3Dd[1];break a}d=3D""}d=3D(new =
Date).getTime()-d;c=3Dc.replace(/&dtd=3D(\d+|-?M)/,"&dtd=3D"+(1E5<=3Dd?"M=
":0<=3Dd?d:"-M"));this.set(b,c);return c};=0A=
var $b=3Dfunction(a,b){var c=3Dnew =
RegExp("\\b"+a+"=3D(\\d+)"),d=3Dc.exec(b);d&&(b=3Db.replace(c,a+"=3D"+(+d=
[1]+1||1)));return b};K||Ha||J&&Pa(11);var ac=3D/MSIE =
[2-7]|PlayStation|Gecko\/20090226|Android =
2\.|Opera/i,bc=3D/Android/,cc=3D!1;var =
dc=3Dfunction(a){if(!a)return"";(a=3Da.toLowerCase())&&"ca-"!=3Da.substri=
ng(0,3)&&(a=3D"ca-"+a);return a};var W=3Dnull;var =
ec=3D{"120x90":!0,"160x90":!0,"180x90":!0,"200x90":!0,"468x15":!0,"728x15=
":!0};var X=3D"google_ad_client google_ad_format google_ad_height =
google_ad_width google_city google_country google_encoding =
google_language google_page_url".split(" "),fc=3Dfunction(a){try{var =
b=3Da.top.google_ads_params_store;if(b)return =
b;b=3Da.top.google_ads_params_store=3D{};if(b=3D=3D=3Da.top.google_ads_pa=
rams_store)return b}catch(c){}return null};var =
Y,Z=3Dfunction(a){this.u=3D[];this.m=3Da||window;this.l=3D0;this.s=3Dnull=
;this.G=3D0},gc=3Dfunction(a,b){this.R=3Da;this.da=3Db};Z.prototype.enque=
ue=3Dfunction(a,b){0!=3Dthis.l||0!=3Dthis.u.length||b&&b!=3Dwindow?this.C=
(a,b):(this.l=3D2,this.F(new =
gc(a,window)))};Z.prototype.C=3Dfunction(a,b){this.u.push(new =
gc(a,b||this.m));hc(this)};Z.prototype.S=3Dfunction(a){this.l=3D1;if(a){v=
ar =
b=3DAb("sjr::timeout",u(this.D,this,!0));this.s=3Dthis.m.setTimeout(b,a)}=
};=0A=
Z.prototype.D=3Dfunction(a){a&&++this.G;1=3D=3Dthis.l&&(null!=3Dthis.s&&(=
this.m.clearTimeout(this.s),this.s=3Dnull),this.l=3D0);hc(this)};Z.protot=
ype.Y=3Dfunction(){return!(!window||!Array)};Z.prototype.$=3Dfunction(){r=
eturn =
this.G};Z.prototype.nq=3DZ.prototype.enqueue;Z.prototype.nqa=3DZ.prototyp=
e.C;Z.prototype.al=3DZ.prototype.S;Z.prototype.rl=3DZ.prototype.D;Z.proto=
type.sz=3DZ.prototype.Y;Z.prototype.tc=3DZ.prototype.$;var =
hc=3Dfunction(a){var =
b=3DAb("sjr::tryrun",u(a.aa,a));a.m.setTimeout(b,0)};=0A=
Z.prototype.aa=3Dfunction(){if(0=3D=3Dthis.l&&this.u.length){var =
a=3Dthis.u.shift();this.l=3D2;var =
b=3DAb("sjr::run",u(this.F,this,a));a.da.setTimeout(b,0);hc(this)}};Z.pro=
totype.F=3Dfunction(a){this.l=3D0;a.R()};=0A=
var ic=3Dfunction(a){try{return =
a.sz()}catch(b){return!1}},jc=3Dfunction(a){return!!a&&("object"=3D=3D=3D=
typeof a||"function"=3D=3D=3Dtypeof =
a)&&ic(a)&&O(a.nq)&&O(a.nqa)&&O(a.al)&&O(a.rl)},kc=3Dfunction(){if(Y&&ic(=
Y))return Y;var a=3DFb(),b=3Da.google_jobrunner;return =
jc(b)?Y=3Db:a.google_jobrunner=3DY=3Dnew =
Z(a)},lc=3Dfunction(a,b){kc().nq(a,b)},mc=3Dfunction(a,b){kc().nqa(a,b)};=
var nc=3Dkb?1=3D=3Djb(M):!jb(M),oc=3Dfunction(){var =
a=3Dqa?"https":"http",b=3DI("script"),c;(c=3DD&&window.google_cafe_host)|=
|(c=3Dea("","pagead2.googlesyndication.com"));return["<",b,' =
src=3D"',Ib(c,["/pagead/js/",C(),"/r20151006/show_ads_impl.js"].join(""),=
a),'">',b,">"].join("")},pc=3Dfunction(a,b,c,d){return function(){var =
e=3D!1;d&&kc().al(3E4);try{var f=3D=0A=
a.document.getElementById(b).contentWindow;if(Ua(f)){var =
g=3Da.document.getElementById(b).contentWindow,k=3Dg.document;k.body&&k.b=
ody.firstChild||(k.open(),g.google_async_iframe_close=3D!0,k.write(c))}el=
se{for(var =
h=3Da.document.getElementById(b).contentWindow,f=3Dc,f=3DString(f),g=3D['=
"'],k=3D0;km)p=3Dl;else{var t=3Dl;if(t in E)p=3DE[t];else if(t in =
za)p=3DE[t]=3Dza[t];else{var =
r=3Dt,y=3Dt.charCodeAt(0);if(31y)r=3Dt;else{if(256>=0A=
y){if(r=3D"\\x",16>y||256y&&(r+=3D"0");r+=3Dy.toString(16).toUpperCase()}p=3DE[t]=3D=
r}}w=3Dp}g[q]=3Dw}g.push('"');h.location.replace("javascript:"+g.join("")=
)}e=3D!0}catch(H){h=3DFb().google_jobrunner,jc(h)&&h.rl()}e&&(e=3D$b("goo=
gle_async_rrc",c),(new U(a)).set(b,pc(a,b,e,!1)))}},qc=3Dfunction(a){var =
b=3D["");return =
b.join("")},rc=3Dfunction(a){if(!W)a:{for(var =
b=3D[n.top],c=3D[],d=3D0,e;e=3Db[d++];){c.push(e);try{if(e.frames)for(var=
f=3D=0A=
e.frames.length,g=3D0;gb.length;++g)b.push(e.frames[g])}catch(h)=
{}}for(b=3D0;be;f=3Df.pa=
rentNode,++e)c.push(9!=3D=3Df.nodeType&&f.id||=0A=
"");(c=3Dc.join())&&d.push(c);b.google_ad_unit_key=3DXa(d.join(":")).toSt=
ring();d=3Da.google_adk2_experiment=3Da.google_adk2_experiment||L(["C","E=
"],ia)||"N";if("E"=3D=3Dd){d=3Dcb;c=3D[];for(e=3D0;d&&25>e;++e){var =
f=3D"",f=3D(f=3D9!=3D=3Dd.nodeType&&d.id)?"/"+f:"",g;a:{if(d&&d.nodeName&=
&d.parentElement){g=3Dd.nodeName.toString().toLowerCase();for(var =
k=3Dd.parentElement.childNodes,h=3D0,l=3D0;lf;++f){var =
w=3Dq.frames;for(g=3D0;g=3DB||B%c.length)||(e=3DGb.U,e=3D!(e.start<=3Dd.star=
t&&e.end>=3Dd.end));e?c=3Dnull:(e=3DDb(a),c=3Dnull!=3D=3De&&d.start<=3De&=
&d.end>=3De?c[(e-A)%c.length]:null)}c&&b.push(c);c=3DQ.I;(c=3DR(a,ga,c.i,=
c.j))&&b.push(c);c=3DQ.K;(c=3DR(a,ha,c.i,c.j))&&b.push(c);c=3DQ.A;(c=3DR(=
a,na,c.i,c.j))&&=0A=
b.push(c);bb.body||(c=3DQ.H,(c=3DR(a,oa,c.i,c.j))&&b.push(c))}d=3Da.googl=
e_ad_slot;b=3Da.google_ad_modifications;!b||mb(b.ad_whitelist,d,void =
0)?b=3Dnull:(c=3Db.space_collapsing||"none",b=3D(d=3Dmb(b.ad_blacklist,d)=
)?{B:!0,V:d.space_collapsing||c}:b.remove_ads_by_default?{B:!0,V:c}:null)=
;if(b&&b.B)Yb(a);else =
if(ib(a),(b=3D!1=3D=3D=3Dwindow.google_enable_async)||(b=3Dnavigator.user=
Agent,ac.test(b)?b=3D!1:(void =
0!=3D=3Dwindow.google_async_for_oa_experiment||!bc.test(navigator.userAge=
nt)||ac.test(navigator.userAgent)||(window.google_async_for_oa_experiment=
=3D=0A=
L(["C","E"],fa)),b=3Dbc.test(b)?"E"!=3D=3Dwindow.google_async_for_oa_expe=
riment:!0),b=3D!b||window.google_container_id||window.google_ad_output&&"=
html"!=3Dwindow.google_ad_output),b)a.google_loader_used=3D"sb",a.google_=
start_time=3Dv,sc(a,a),document.write(rc(a.google_ad_client)+oc());else{n=
c&&(c=3Da.google_ad_client,b=3Dnavigator,ja&&a&&c&&b&&(b=3Da.document,c=3D=
dc(c),(d=3Dsa("r20160212"))&&(d+=3D"/"),d=3DIb("pagead2.googlesyndication=
.com","/pub-config/"+d+c+".js"),c=3Db.createElement("script"),c.src=3Dd,(=
b=3Db.getElementsByTagName("script")[0])&&=0A=
b.parentNode&&b.parentNode.insertBefore(c,b)));a.google_unique_id?++a.goo=
gle_unique_id:a.google_unique_id=3D1;c=3D{};null=3D=3Da.google_ad_client&=
&Wb(a,c)&&(c.google_loader_features_used=3D2048);Vb(a,c);c.google_loader_=
used=3D"sa";Yb(a);var b=3DI("script"),f,g;a:{try{var =
k=3Da.top.google_pubvars_reuse_experiment;if("undefined"!=3D=3Dtypeof =
k){g=3Dk;break =
a}k=3DL(["C","E"],ka)||null;a.top.google_pubvars_reuse_experiment=3Dk;if(=
a.top.google_pubvars_reuse_experiment=3D=3D=3Dk){g=3Dk;break =
a}}catch(tb){}g=3Dnull}if("E"=3D=3D=3Dg){f=3Dnull!=3Dc.google_ad_client;=0A=
g=3Dnull!=3Dc.google_ad_width;k=3Dnull!=3Dc.google_ad_height;if(d=3Dfc(a)=
){for(e=3D0;e");m=3Dg.id;d=3D"border:none;height:"+e+"px;margin:=
0;padding:0;position:relative;visibility:visible;width:"+d+"px;background=
-color:transparent";k.write(['',h.join(" =
"),""].join(""));m=3Dg.id;sc(a,c);g=3DXb(c);k=3Dnull;d=3DL(["=
C","E"],ma);if("E"=3D=3Dd){a:{try{if(window.JSON&&window.JSON.stringify&&=
window.encodeURIComponent){var =
p=3DencodeURIComponent(window.JSON.stringify(c)),t;if(Pb)t=3Dn.btoa(p);el=
se{e=3D[];for(l=3Dh=3D0;l>=3D8;e[h++]=3Dr}if(!S)for(S=3D=
{},p=3D0;65>p;p++)S[p]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu=
vwxyz0123456789+/=3D".charAt(p);p=3DS;r=3D[];for(h=3D0;h>2,q=3D(y&3)<<4|ub>>4,w=3D(ub&15)<<2|wb>>6,xb=3Dwb&63;vb||(xb=3D64,H||(w=
=3D64));r.push(p[l],p[q],p[w],p[xb])}t=3Dr.join("")}k=3Dt;break =
a}ab(sb,"sblob",{json:window.JSON?1:0,eURI:window.encodeURIComponent?1:0}=
,!0,void 0,void 0)}catch(tb){P.o("sblob",tb,void 0,void =
0)}k=3D""}k||(k=3D"{X}")}else"C"=3D=3Dd&&(k=3D"{C}");t=3Drc(c.google_ad_c=
lient);y=3D(new =
Date).getTime();if(H=3Da.google_async_for_oa_experiment)a.google_async_fo=
r_oa_experiment=3Dvoid 0;t=3D["",=0A=
t,"<",b,">",g,"google_show_ads_impl=3Dtrue;google_unique_id=3D",jb(a),';g=
oogle_async_iframe_id=3D"',m,'";google_start_time=3D',v,";",d?'google_pub=
_vars =3D "'+k+'";':"",f?'google_pubvars_reuse_experiment_result =3D =
"'+f+'";':"",H?'google_async_for_oa_experiment=3D"'+H+'";':"","google_bpp=
=3D",y>v?y-v:1,";google_async_rrc=3D0;google_iframe_start_time=3Dnew =
Date().getTime();",b,">",oc(),""].join("");(a.document.ge=
tElementById(m)?lc:mc)(pc(a,m,t,!0))}});}).call(this);=0A=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=321&Task=Get&PageID=37699&SiteID=1
=EF=BB=BF
=20
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/newadv/ads/3/Cruze.jpg
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
+p0RhKKdyCfV7ZSxOpbOMAxyBjj/AL6HoKxZ9ahin81NUnLrwpbbIMHr8pbH/wCr8pjC/RGTm11Z
j3OuEqAutamCowD5nAA6ADf+ufwrA1TUZb64leS5llTBWPzG6KAQowOBjPbjk1tGCTvZD521a7+Z
cs9ds7e2iililZlKgtHuRlXd8yqyyLxsAPQZfk561m6xqS6jJCYy6xog/dYKpExHzKgLNhOBgcAe
gqVTaldnS6iceVH/2f/tNzxQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAHxwBWgADGyVHHAFaAAMb
JUccAVoAAxslRxwCAAACAAAAOEJJTQQlAAAAAAAQ08mfSz2N6iiFSDVqhBWcKzhCSU0EOgAAAAAB
FwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAFBzdFNib29sAQAAAABJbnRlZW51bQAA
AABJbnRlAAAAAENscm0AAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAALcHJpbnRlck5hbWVURVhU
AAAAGgBIAFAAIABPAGYAZgBpAGMAZQBqAGUAdAAgADQANQAwADAAIABHADUAMQAwAGcALQBtAAAA
AAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAAAwAUAByAG8AbwBmACAAUwBlAHQAdQBwAAAAAAAKcHJv
b2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklN
BDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wA
AAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABM
YmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09i
amMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAA
AAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVu
dEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFkAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wB
AAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABU
b3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblBy
aW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25n
AAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklN
A+0AAAAAABAAZAAAAAEAAgBkAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0A
AAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAA
AAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAA
AAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////
////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////
//////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAA
AAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM/AAAABgAAAAAA
AAAAAAABSAAAAbwAAAAFAEMAcgB1AHoAZQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA
AAABvAAAAUgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51
bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAA
AExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAUgAAAAAUmdodGxvbmcAAAG8AAAABnNsaWNlc1Zs
THMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3Vw
SURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVk
AAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAA
AFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAFI
AAAAAFJnaHRsb25nAAABvAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1z
Z2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAA
AAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24A
AAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0
AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91
dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAA
AAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAI/8AAAAAAAADhCSU0EEQAA
AAAAAQEAOEJJTQQUAAAAAAAEAAAAlDhCSU0EDAAAAAAtQgAAAAEAAACgAAAAdgAAAeAAAN1AAAAt
JgAYAAH/2P/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAG
ADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rl
c2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAA
FGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPU
AAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMA
AAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFj
a2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNS
R0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAA
AG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAA
AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVj
LmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAA
AAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAA
AAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAA
AAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4g
SUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElF
QzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQA
A+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAA
AAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgA
LQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3
ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkB
YAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJB
AksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YD
cgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wTh
BPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0G
rwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+
CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyIL
OQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34
DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMR
MRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixSt
FM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoY
rxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1
HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEh
ziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtybo
JxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4s
oizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKb
MtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5
Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAj
QGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tH
wEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+T
T91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BY
L1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8
YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhq
n2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRw
dMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/
I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+
imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+V
yZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2
oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2u
oa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7Lrun
vCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJ
uco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg
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
R/mv0vcfTqP2s/Hob0wX0ubY42PYXOpcS1vpNva5vossqY3/AA/856lio4jXux8dvTn3MuaL/WsY
HljgWS/2/Rr9LF3s/Sb/AFF5+kgeK5fNv19v+t/Of1P3F2Ph4IfLsfl4/wDmf1v332j6qXV1dFFe
NTZfSLXmy5uwTaQzcGsturc1jKvR2K5fef8AuPcB5iqP/bleFpKE/PLzO+6p7fyp9kycrn9UZ5yG
ePlmbf8ANWTkZNXqndi0l0gkOiOPaPblbf8AMXmKSkjXj+LEbvo+hZWQxzbGvx8VpM+8bZBn/Afr
D6vU/wBH6TFSBsMhgIcS2CY0Pu2/S9q4pJPGy8bh9BN/VHMirGDGEOLTWbNgb6Xo7a/0z6dvqfrT
P/Nn/wCwqo577337r2NqeQ0FjO0Na3c/c6y31H/Tu9R/896i4xJNjV9GeV11/B//2ThCSU0EIQAA
AAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBl
ACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMANgAAAAEAOEJJTQQBAAAAAAC2AAYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAA
AAAAAAAAAAAAAAEAECFNAPqfZgAQIU0A+p9mABAhTQD6n2YAAQAQIU0AkAk4ABAhTQCQCTgAECFN
AJAJOAABACW5PACEg1wAJbk8AISDXAAluTwAhINcAAEAJbk8APsBugAluTwA+wG6ACW5PAD7Abo4
QklNBAYAAAAAAAcACAEBAAEBAP/hJ8xodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBh
Y2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBt
ZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMt
YzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+DQoJPHJkZjpSREYg
eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4N
CgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5h
ZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x
LyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4
bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4RTc1MTg0NDRCRjExRTVBMDBEQTkyMkY4OURFRUM3
IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4ODAxMTc0MDcyMDY4MTE4MDgzREVFOEI5MEQz
NjVGIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhFNzUxODQ0NEJGMTFFNUEw
MERBOTIyRjg5REVFQzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFj
aW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTUtMTAtMjhUMTQ6NTM6NDcrMDI6MDAiIHhtcDpN
b2RpZnlEYXRlPSIyMDE1LTExLTA1VDE1OjUxOjQyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIy
MDE1LTExLTA1VDE1OjUxOjQyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hv
cDpMZWdhY3lJUFRDRGlnZXN0PSJDNzVEMTdFNTc0QjU2RUY1REJCRTM5OTRDMEU5Nzk1QyIgcGhv
dG9zaG9wOkNvbG9yTW9kZT0iMyI+DQoJCQk8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFu
Y2VJRD0ieG1wLmlpZDowNDgwMTE3NDA3MjA2ODExODA4M0RFRThCOTBEMzY1RiIgc3RSZWY6ZG9j
dW1lbnRJRD0ieG1wLmRpZDowOEU3NTE4NDQ0QkYxMUU1QTAwREE5MjJGODlERUVDNyIgc3RSZWY6
b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA4RTc1MTg0NDRCRjExRTVBMDBEQTkyMkY4OURF
RUM3Ii8+DQoJCQk8eG1wTU06SGlzdG9yeT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBz
dEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFN0YxMTc0MDcy
MDY4MTE4MjJBRUFCQzdERDhCODZBIiBzdEV2dDp3aGVuPSIyMDE1LTEwLTI4VDE3OjI5OjU1KzAy
OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gp
IiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0
ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvanBlZyB0byBhcHBsaWNhdGlvbi92bmQu
YWRvYmUucGhvdG9zaG9wIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBz
dEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBpbWFnZS9qcGVnIHRvIGFwcGxpY2F0aW9u
L3ZuZC5hZG9iZS5waG90b3Nob3AiLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVk
IiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZGN0YxMTc0MDcyMDY4MTE4MjJBRUFCQzdERDhC
ODZBIiBzdEV2dDp3aGVuPSIyMDE1LTEwLTI4VDE3OjI5OjU1KzAyOjAwIiBzdEV2dDpzb2Z0d2Fy
ZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIv
Ii8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0i
eG1wLmlpZDowNDgwMTE3NDA3MjA2ODExODA4M0RFRThCOTBEMzY1RiIgc3RFdnQ6d2hlbj0iMjAx
NS0xMS0wNVQxNTo0Mzo0OSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9z
aG9wIENTNiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCQk8cmRmOmxpIHN0
RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9u
L3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0
OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGlj
YXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkg
c3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTgwMTE3NDA3
MjA2ODExODA4M0RFRThCOTBEMzY1RiIgc3RFdnQ6d2hlbj0iMjAxNS0xMS0wNVQxNTo0Mzo0OSsw
MjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3No
KSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQi
IHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDg4MDExNzQwNzIwNjgxMTgwODNERUU4QjkwRDM2
NUYiIHN0RXZ0OndoZW49IjIwMTUtMTEtMDVUMTU6NTE6NDIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJl
QWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8i
Lz4NCgkJCQk8L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRv
Y3VtZW50QW5jZXN0b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPjEzRDg0RjIwOUYz
NzNBRUEzM0JGQzM3QTgxNkU1N0IxPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+MjcwNTNGNEIwMERC
N0E5QkY1NzI2MTQ0NzE2QzU3Q0Y8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT42NDlGNUVBQzkwNDY2
QkVEOTQ2RTEzNkVCQTExMzE2QTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPjkwM0I0QTMwMzA5QkFF
RkE0NDE1OEZGMTM5MEQ3Q0ExPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+OTc0RTA0QzE3NTZDRjhG
NDM4NURCRjc3MEYyMzc0RUI8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT5BNUE2RUM5N0M2NDUyNzEw
RDc4QjY0NTU2OUUxOTc1NDwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPkIyOEI5NUExODAzRUU0MzRG
QzhCMzMxNTJBRkY2N0MxPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+QjU0OUIwRDM0MjIzMjRGODND
MjkyMTY1RjY5RDQzOEE8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT5CQkJERkIzMDBGODc2Q0NCODU4
RkVFNjQxNjBERTQ4QjwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPkY5OUY2RDlDMjE3OUFBNTM3MkVD
NThEQzBEQUExRUY1PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9w
OjRkYTc3ZGYxLWQ5MDQtMTFkOS1iNGE5LWFkYjU1YmNhZWJkOTwvcmRmOmxpPg0KCQkJCQk8cmRm
OmxpPnV1aWQ6MDlFNzgyNzAyM0VCRTIxMTk1MzBFQTNENzZFQzY4NjE8L3JkZjpsaT4NCgkJCQkJ
PHJkZjpsaT51dWlkOjE5OTEzOTg0QTZFQkUyMTE5MDI0QTMxRjREMkFFMjc0PC9yZGY6bGk+DQoJ
CQkJCTxyZGY6bGk+dXVpZDoyMzU5QzM2RTBCRUJFMjExOTUzMEVBM0Q3NkVDNjg2MTwvcmRmOmxp
Pg0KCQkJCQk8cmRmOmxpPnV1aWQ6Mjk1QUE0NTE4QUVERTIxMUJCQ0VBNjU4N0YzMUI4NDQ8L3Jk
ZjpsaT4NCgkJCQkJPHJkZjpsaT51dWlkOjJEMTc0QjY0NTdGMEUyMTE4NUI3RjgxREU2MTY2NUJE
PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+dXVpZDozODAyMTY0MThCRURFMjExQkJDRUE2NTg3RjMx
Qjg0NDwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnV1aWQ6M0I0MTYxOUU4OUVERTIxMUJCQ0VBNjU4
N0YzMUI4NDQ8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT51dWlkOjQxRDFCMUU1RkFFRkUyMTFCNTNC
RjBGQUU1NEQ5MTFFPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+dXVpZDo0MjE1REM0QzRERjVFMjEx
QjRENTk4NDdGOTkxNkM0RjwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnV1aWQ6NDU4ODAxMDlEQkYy
RTIxMUIyNDVGMkM0NjJFNkNGNjk8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT51dWlkOjY2N0MzRTc0
NUI0NEUwMTFBODkyRjQwQ0IxNkQxMzAzPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+dXVpZDo3MDNE
MTZBRTg5RURFMjExQkJDRUE2NTg3RjMxQjg0NDwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnV1aWQ6
NzA2RjdBMUY1NDJDRTMxMTk2QThERkMwOTYxMzI5Mjg8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT51
dWlkOjcxNjREOTBCQzZFQ0UyMTFBNEJCQjkzOTY5QzA2QzEwPC9yZGY6bGk+DQoJCQkJCTxyZGY6
bGk+dXVpZDo4MjBFMThCRTE4N0VFMjExODVCMUQwOUE0QjkwRkZEMjwvcmRmOmxpPg0KCQkJCQk8
cmRmOmxpPnV1aWQ6OUVGQjFCNUIzNkVERTIxMUE2RERDNkJBODYzREVDMUI8L3JkZjpsaT4NCgkJ
CQkJPHJkZjpsaT51dWlkOkFGMTA2RDAzMDRGM0UyMTFCMjQ1RjJDNDYyRTZDRjY5PC9yZGY6bGk+
DQoJCQkJCTxyZGY6bGk+dXVpZDpEMjIwRUVBQTg4RURFMjExQkJDRUE2NTg3RjMxQjg0NDwvcmRm
OmxpPg0KCQkJCQk8cmRmOmxpPnV1aWQ6RDJGRjFGQzYxQzJBRTAxMTk5MjVBMDQ3RDk0QUU5RDk8
L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT51dWlkOkU1QTk1RjU0MzVFREUyMTFBNkREQzZCQTg2M0RF
QzFCPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+dXVpZDpFRTNBQjFFMjVDRURFMjExQTZEREM2QkE4
NjNERUMxQjwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnV1aWQ6RjIyMkY1QTE3NEVERTIxMUJCQ0VB
NjU4N0YzMUI4NDQ8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT51dWlkOkY1QzEyRjZFQjk2M0UxMTE5
NTQyQTU4RTA4MTcxNjAyPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDowMTgwMTE3NDA3
MjA2ODExODIyQUExMEM5MzM3RDA0RTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDE4
MDExNzQwNzIwNjgxMUFBREFCNTc2MjRGODYzN0E8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAu
ZGlkOjAxODAxMTc0MDcyMDY4MTFBQjQ5RDk5NzRBM0FCNzYyPC9yZGY6bGk+DQoJCQkJCTxyZGY6
bGk+eG1wLmRpZDowMzgwMTE3NDA3MjA2ODExODIyQUI3REEwRDdEMzI2NjwvcmRmOmxpPg0KCQkJ
CQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMTkwMDdDREE0RkI3MkREOEY8L3JkZjps
aT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjA0ODAxMTc0MDcyMDY4MTFBQjQ5RDk5NzRBM0FCNzYy
PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDowNjgwMTE3NDA3MjA2ODExQjA1Mjg3MEZF
NDY1RjY5QTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDhERjM4Q0Q3QTIwNjgxMUE0
QkQ4RjIxOENFMjQ0RkM8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjA5ODAxMTc0MDcy
MDY4MTE5MTA5RDJCMTc3QkUxODVCPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDowQTgw
MTE3NDA3MjA2ODExODQ3MkNBNzhEOTQ3NkUyNjwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5k
aWQ6MENGRUU2QUUzRjIwNjgxMTkyQjA4NkFDMkIwMTVCMUI8L3JkZjpsaT4NCgkJCQkJPHJkZjps
aT54bXAuZGlkOjBERkVFNkFFM0YyMDY4MTE5MkIwODZBQzJCMDE1QjFCPC9yZGY6bGk+DQoJCQkJ
CTxyZGY6bGk+eG1wLmRpZDoxNDg0N0FERTQ4MjA2ODExOTEwOUVDMDI5OUQ0Q0U2NzwvcmRmOmxp
Pg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MTgzNzIxRUI0NjA2MTFFMkJFNTRFNzYzODJFNUE4RUM8
L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjJCRDI2NTMyODMyMDY4MTE4MjJBODFENjlB
NEVGQ0NFPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDozM0YxMjkyODA4MjA2ODExODcx
RkEyRTdERjU0RkE0QjwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6NDc5MUQ4RTYzNDIw
NjgxMTkxMDlBMDUwMDExNTU0MEM8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjQ5QjEy
QjVEMTEyMDY4MTE4NzFGQTJFN0RGNTRGQTRCPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRp
ZDo0RTczODI2QTcyMjA2ODExOTJCMDhDN0NDQTA3MTRGOTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxp
PnhtcC5kaWQ6NTI4NDQ2RTEzNjIwNjgxMTkyQjA4NkFDMkIwMTVCMUI8L3JkZjpsaT4NCgkJCQkJ
PHJkZjpsaT54bXAuZGlkOjUzQjExRDI5MkQyMDY4MTE4MjJBRENCNTZDNjQyNTA5PC9yZGY6bGk+
DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDo1NDMzRUQ4RTUyRDNFMjExQjlFRkYxODg0OTE2NjQ4NTwv
cmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6NUM3NEE0NzEzRjIyNjgxMTk5NENEQzk5NkE3
NTc4MTQ8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjVERTcyRjhFMjkyMDY4MTE5MTA5
RDQwNjNDMEE4NTRDPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDo2MTUxY2YwZC1jZGVk
LTQ4YWItOGYyZC1hNzgzZDVhZWJiZjY8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjY3
OTM0RUM4MTUyMDY4MTE5OTRDQjkwQTg4RDE4QTZGPC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1w
LmRpZDo2QkY1MkE1NjBCMjA2ODExODcxRkEyRTdERjU0RkE0QjwvcmRmOmxpPg0KCQkJCQk8cmRm
OmxpPnhtcC5kaWQ6NkY3NDNFRUIxMUMzMTFFMDhFNzE5QTc1N0E5QUYzMEY8L3JkZjpsaT4NCgkJ
CQkJPHJkZjpsaT54bXAuZGlkOjcwNTQwNDg0MjkyMDY4MTE4MjJBOEFDQkRDNURCMzlEPC9yZGY6
bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDo3NjVDRjk1QjNBMjA2ODExOTJCMEUwQzE5NjZDM0Ez
NDwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6NzgxNUVBQkU2M0JEMTFFMTk3RUJCNjkx
ODU5NkNBRTU8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOjg0Q0FGQjM3M0IyMDY4MTE5
MTA5RUMwMjk5RDRDRTY3PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDo4NkNBRkIzNzNC
MjA2ODExOTEwOUVDMDI5OUQ0Q0U2NzwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6ODc4
MjRFREM5Qzc0RTIxMUFDRjc5NDE0NUFDMjdBQTU8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAu
ZGlkOjg4Q0FGQjM3M0IyMDY4MTE5MTA5RUMwMjk5RDRDRTY3PC9yZGY6bGk+DQoJCQkJCTxyZGY6
bGk+eG1wLmRpZDo4RjI4OEJGQTA3MjA2ODExODcxRkEyRTdERjU0RkE0QjwvcmRmOmxpPg0KCQkJ
CQk8cmRmOmxpPnhtcC5kaWQ6OUY3ODc4OTk0ODIwNjgxMTkxMDlFQzAyOTlENENFNjc8L3JkZjps
aT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOkExNzg3ODk5NDgyMDY4MTE5MTA5RUMwMjk5RDRDRTY3
PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpBMUIwQUY4NTk2RkNERjExOTBGOUJCRUYz
NkYzNDY0NTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6QTJCNERBRkY5NTIwNjgxMThE
QkJFNTdGOUMwNjVBNzg8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOkEzNzg3ODk5NDgy
MDY4MTE5MTA5RUMwMjk5RDRDRTY3PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpBNDlE
MEZENTc3MjA2ODExQkUwN0M3QjYxMzQ4Q0U5ODwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5k
aWQ6QTU3ODc4OTk0ODIwNjgxMTkxMDlFQzAyOTlENENFNjc8L3JkZjpsaT4NCgkJCQkJPHJkZjps
aT54bXAuZGlkOkIwQkY4QjQ5MjAxNzExNjhCMUE0QkQ5MkNCRkQ2Nzg2PC9yZGY6bGk+DQoJCQkJ
CTxyZGY6bGk+eG1wLmRpZDpCNDgyMzMyNDE4MjA2ODExOTEwOUJDNjBDMDRBM0U2NjwvcmRmOmxp
Pg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6QkMyRjQ1NjYxNTIwNjgxMTk5NENCOTBBODhEMThBNkY8
L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOkJEMUMyM0E5MTQyMDY4MTE4MDgzRUE4QzEy
MzM4QjU1PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpDRDk5QThEMzI1MjA2ODExOTEw
OUEwNTAwMTE1NTQwQzwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6REE3RkQwQTIxNjIw
NjgxMTk5NENCOTBBODhEMThBNkY8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOkRCNzg5
QzQ1NDkyMDY4MTE5MkIwOEM3Q0NBMDcxNEY5PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRp
ZDpEQzc4OUM0NTQ5MjA2ODExOTJCMDhDN0NDQTA3MTRGOTwvcmRmOmxpPg0KCQkJCQk8cmRmOmxp
PnhtcC5kaWQ6REU4QUI0MDE3NTIwNjgxMUE0QkQ4RjIxOENFMjQ0RkM8L3JkZjpsaT4NCgkJCQkJ
PHJkZjpsaT54bXAuZGlkOkRFRTlFNzYxMjgyMDY4MTE4NkU1QzYzNjkyQjA0ODMwPC9yZGY6bGk+
DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpERUVBQjM0MzExMjA2ODExQjI1OEI4Rjc4QTAyREU3Njwv
cmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6RTQ2MTZCNDkxRDIwNjgxMTk3QTVDQUZBQUQ3
NzMxMUY8L3JkZjpsaT4NCgkJCQkJPHJkZjpsaT54bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4NDdD
OTBEOUE2REQyQUU4PC9yZGY6bGk+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpGQjdGMTE3NDA3MjA2
ODExQUExNUUwNkQ1NzdEQjg2MDwvcmRmOmxpPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6RkM3RjEx
NzQwNzIwNjgxMTg3MUZBODZBMTlFQTU4MUU8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8
L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9y
ZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5k
PSd3Jz8+/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoN
CgoLDAwMDAcJDg8NDA4LDAwM/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwM
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
hKo5Nt7s/9k=
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=350&Task=Get&PageID=1970&SiteID=1
=EF=BB=BF
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=336&Task=Get&PageID=69403&SiteID=1
=EF=BB=BF
=20
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/newadv/ads/6/site%20skin%20Right%20.jpg
/9j/4AAQSkZJRgABAQEBLAEsAAD/7QBSUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAABkcAVoAAxsl
RxwCAAACAAIcAgUABVByaW50ADhCSU0EJQAAAAAAEH90c3BJ6NQDdlqVia5oHpz/4gxYSUNDX1BS
T0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJ
RUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB
8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5k
AAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRt
ZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAA
CAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVz
YwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAA
APNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAA
AAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8v
d3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4x
IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x
IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVz
YwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAA
AAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZ
WiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2ln
IAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBU
AFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA
5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGa
AaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4C
mAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPT
A+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgF
ZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9
B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJ
eQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5
DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO
7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxIm
EkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V
4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxnd
GgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAe
ah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4
I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEo
oijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5M
LoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0
njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zst
O2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBC
ckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnw
SjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZS
MVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqm
WvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj
62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1g
bbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3
s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIw
gpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGN
mI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkk
mZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTil
qaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJL
ssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/
9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21
zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXc
it0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw
6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7
d/wH/Jj9Kf26/kv+3P9t////4QD8RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAAB
AAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAiAAAAcgEyAAIAAAAUAAAAlIdpAAQA
AAABAAAAqAAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgSWxsdXN0cmF0b3IgQ1M2IChNYWNpbnRv
c2gpADIwMTY6MDI6MDEgMTU6MjE6MDAAAASQBAACAAAAFAAAAN6gAQADAAAAAQABAACgAgAEAAAA
AQAAALSgAwAEAAAAAQAAAtgAAAAAMjAxNjowMjowMSAxNzoyMDo1MAAAAP/hAsNodHRwOi8vbnMu
YWRvYmUuY29tL3hhcC8xLjAvADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6
eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu
dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJk
ZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5z
OmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQoJCQk8eG1wOk1vZGlmeURh
dGU+MjAxNi0wMi0wMVQxNToyMTowMDwveG1wOk1vZGlmeURhdGU+DQoJCQk8eG1wOkNyZWF0b3JU
b29sPkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPg0K
CQkJPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDItMDFUMTc6MjA6NTA8L3htcDpDcmVhdGVEYXRlPg0K
CQkJPGRjOnRpdGxlPg0KCQkJCTxyZGY6QWx0Pg0KCQkJCQk8cmRmOmxpIHhtbDpsYW5nPSJ4LWRl
ZmF1bHQiPlByaW50PC9yZGY6bGk+DQoJCQkJPC9yZGY6QWx0Pg0KCQkJPC9kYzp0aXRsZT4NCgkJ
PC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tl
dCBlbmQ9J3cnPz7/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJ
BwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAKoALQDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR
BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdI
SUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2
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
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=99&Task=Get&PageID=95869&SiteID=1
=EF=BB=BF
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.ahram.org.eg/newadv/ads/6/IMG_0139_Left.jpg
/9j/4AAQSkZJRgABAQEAYABgAAD/4QBaRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQA
AAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAtKADAAQAAAABAAAC2AAAAAAAAP/t
ACxQaG90b3Nob3AgMy4wADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/2wBDAAIBAQEBAQIB
AQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/
2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgr/wAARCAKoALQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF
BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS
0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl
8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP0
9fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAoooJxyaACgnHNN8+EDPmLz0ppvLMLua6jxnG
d4o12AQ7cZakWaNRlWXk45bqfSoJ9R06JGkmvoVVclmaQcY618sfF79urxn8UPHd1+z/AP8ABP8A
8J2njzxJazG38ReNJyw8OeFWzj9/Ooxcz9R5MJLDv3FceLxlDBRvLWXZav7tzkxmMoYGK59ZPaK3
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
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/newadv/a.aspx?ZoneID=159&Task=Get&PageID=87213&SiteID=1
=EF=BB=BF
http://www.ahram.org.eg =20
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/JS/jquery-1.7.2.min.js
/*! jQuery v1.7.2 jquery.com | jquery.org/license */=0A=
(function(a,b){function cy(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cu(a){if(!cj[a]){var =
b=3Dc.body,d=3Df("<"+a+">").appendTo(b),e=3Dd.css("display");d.remove();i=
f(e=3D=3D=3D"none"||e=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.=
frameBorder=3Dck.width=3Dck.height=3D0),b.appendChild(ck);if(!cl||!ck.cre=
ateElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write(=
(f.support.boxModel?"":"")+""),cl.close();d=3Dcl.createElement(a),cl.body.app=
endChild(d),e=3Df.css(d,"display"),b.removeChild(ck)}cj[a]=3De}return =
cj[a]}function ct(a,b){var =
c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});=
return c}function cs(){cq=3Db}function cr(){setTimeout(cs,0);return =
cq=3Df.now()}function ci(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):b=
_(a+"["+(typeof e=3D=3D"object"?b:"")+"]",e,c,d)});else =
if(!c&&f.type(b)=3D=3D=3D"object")for(var e in =
b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c){var =
d,e,g=3Df.ajaxSettings.flatOptions||{};for(d in =
c)c[d]!=3D=3Db&&((g[d]?a:e||(e=3D{}))[d]=3Dc[d]);e&&f.extend(!0,a,e)}func=
tion bZ(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbS,l;for(;i0){if(c!=3D=3D"border")for(;e=3D0=3D=3D=3Dc})}function =
S(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
K(){return!0}function J(){return!1}function n(a,b,c){var =
d=3Db+"defer",e=3Db+"queue",g=3Db+"mark",h=3Df._data(a,d);h&&(c=3D=3D=3D"=
queue"||!f._data(a,e))&&(c=3D=3D=3D"mark"||!f._data(a,g))&&setTimeout(fun=
ction(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)=
}function m(a){for(var b in =
a){if(b=3D=3D=3D"data"&&f.isEmptyObject(a[b]))continue;if(b!=3D=3D"toJSON=
")return!1}return!0}function =
l(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(k,"-$1").toLowerCase();d=3Da.getAttribute(e);if(typ=
eof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.d=
ata(a,c,d)}else d=3Db}return d}function h(a){var =
b=3Dg[a]=3D{},c,d;a=3Da.split(/\s+/);for(c=3D0,d=3Da.length;c)[^>]*$=
|#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/^<(\w+)\s*\/?>(?:<\/\1=
>)?$/,n=3D/^[\],:{}\s]*$/,o=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=3D/=
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=3D/(?=
:^|:|,)(?:\s*\[)+/g,r=3D/(webkit)[ =
\/]([\w.]+)/,s=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,t=3D/(msie) =
([\w.]+)/,u=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,v=3D/-([a-z]|[0-9])/ig,w=3D/^-ms-/,x=3Dfunction(a,b){retur=
n(b+"").toUpperCase()},y=3Dd.userAgent,z,A,B,C=3DObject.prototype.toStrin=
g,D=3DObject.prototype.hasOwnProperty,E=3DArray.prototype.push,F=3DArray.=
prototype.slice,G=3DString.prototype.trim,H=3DArray.prototype.indexOf,I=3D=
{};e.fn=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dm.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){=
return this.length},toArray:function(){return =
F.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return =
this},eq:function(a){a=3D+a;return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j0)retur=
n;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bi=
ndReady:function(){if(!A){A=3De.Callbacks("once =
memory");if(c.readyState=3D=3D=3D"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",B,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&J()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return =
a!=3Dnull&&a=3D=3Da.window},isNumeric:function(a){return!isNaN(parseFloat=
(a))&&isFinite(a)},type:function(a){return =
a=3D=3Dnull?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;try{if=
(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype=
,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return =
d=3D=3D=3Db||D.call(a,d)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw new =
Error(a)},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(c){if(typeof c!=3D"string"||!c)return null;var =
d,f;try{a.DOMParser?(f=3Dnew =
DOMParser,d=3Df.parseFromString(c,"text/xml")):(d=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),d.async=3D"false",d.loadXML(c))}catch(g=
){d=3Db}(!d||!d.documentElement||d.getElementsByTagName("parsererror").le=
ngth)&&e.error("Invalid XML: "+c);return =
d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return =
a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i1?i.call(arguments,0):b,j.notifyWith(=
k,e)}}function l(a){return =
function(c){b[a]=3Darguments.length>1?i.call(arguments,0):c,--g||j.resolv=
eWith(j,b)}}var =
b=3Di.call(arguments,0),c=3D0,d=3Db.length,e=3DArray(d),g=3Dd,h=3Dd,j=3Dd=
<=3D1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=3Dj.promise();if(d>1){=
for(;ca",d=3Dp.getElementsByTagName("*"),e=3Dp.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};g=3Dc.createElement("select"=
),h=3Dg.appendChild(c.createElement("option")),i=3Dp.getElementsByTagName=
("input")[0],b=3D{leadingWhitespace:p.firstChild.nodeType=3D=3D=3D3,tbody=
:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55/.test(e.style.op=
acity),cssFloat:!!e.style.cssFloat,checkOn:i.value=3D=3D=3D"on",optSelect=
ed:h.selected,getSetAttribute:p.className!=3D=3D"t",enctype:!!c.createEle=
ment("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).oute=
rHTML!=3D=3D"<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubb=
les:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkW=
rapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=3Db.boxMod=
el=3Dc.compatMode=3D=3D=3D"CSS1Compat",i.checked=3D!0,b.noCloneChecked=3D=
i.cloneNode(!0).checked,g.disabled=3D!0,b.optDisabled=3D!h.disabled;try{d=
elete =
p.test}catch(r){b.deleteExpando=3D!1}!p.addEventListener&&p.attachEvent&&=
p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=3D!1}),p.=
cloneNode(!0).fireEvent("onclick")),i=3Dc.createElement("input"),i.value=3D=
"t",i.setAttribute("type","radio"),b.radioValue=3Di.value=3D=3D=3D"t",i.s=
etAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild=
(i),j=3Dc.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClon=
e=3Dj.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=3Di.c=
hecked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n =
in{submit:1,change:1,focusin:1})m=3D"on"+n,o=3Dm in =
p,o||(p.setAttribute(m,"return;"),o=3Dtypeof =
p[m]=3D=3D"function"),b[n+"Bubbles"]=3Do;j.removeChild(p),j=3Dg=3Dh=3Dp=3D=
i=3Dnull,f(function(){var =
d,e,g,h,i,j,l,m,n,q,r,s,t,u=3Dc.getElementsByTagName("body")[0];!u||(m=3D=
1,t=3D"padding:0;margin:0;border:",r=3D"position:absolute;top:0;left:0;wi=
dth:1px;height:1px;",s=3Dt+"0;visibility:hidden;",n=3D"style=3D'"+r+t+"5p=
x solid #000;",q=3D""+"",d=3Dc.createElement("div=
"),d.style.cssText=3Ds+"width:0;height:0;position:static;top:0;margin-top=
:"+m+"px",u.insertBefore(d,u.firstChild),p=3Dc.createElement("div"),d.app=
endChild(p),p.innerHTML=3D"",k=3Dp.getElem=
entsByTagName("td"),o=3Dk[0].offsetHeight=3D=3D=3D0,k[0].style.display=3D=
"",k[1].style.display=3D"none",b.reliableHiddenOffsets=3Do&&k[0].offsetHe=
ight=3D=3D=3D0,a.getComputedStyle&&(p.innerHTML=3D"",l=3Dc.createElement(=
"div"),l.style.width=3D"0",l.style.marginRight=3D"0",p.style.width=3D"2px=
",p.appendChild(l),b.reliableMarginRight=3D(parseInt((a.getComputedStyle(=
l,null)||{marginRight:0}).marginRight,10)||0)=3D=3D=3D0),typeof =
p.style.zoom!=3D"undefined"&&(p.innerHTML=3D"",p.style.width=3Dp.style.pa=
dding=3D"1px",p.style.border=3D0,p.style.overflow=3D"hidden",p.style.disp=
lay=3D"inline",p.style.zoom=3D1,b.inlineBlockNeedsLayout=3Dp.offsetWidth=3D=
=3D=3D3,p.style.display=3D"block",p.style.overflow=3D"visible",p.innerHTM=
L=3D"",b.shrinkWrapBlocks=3Dp.offsetWidth!=3D=3D3),=
p.style.cssText=3Dr+s,p.innerHTML=3Dq,e=3Dp.firstChild,g=3De.firstChild,i=
=3De.nextSibling.firstChild.firstChild,j=3D{doesNotAddBorder:g.offsetTop!=
=3D=3D5,doesAddBorderForTableAndCells:i.offsetTop=3D=3D=3D5},g.style.posi=
tion=3D"fixed",g.style.top=3D"20px",j.fixedPosition=3Dg.offsetTop=3D=3D=3D=
20||g.offsetTop=3D=3D=3D15,g.style.position=3Dg.style.top=3D"",e.style.ov=
erflow=3D"hidden",e.style.position=3D"relative",j.subtractsBorderForOverf=
lowNotVisible=3Dg.offsetTop=3D=3D=3D-5,j.doesNotIncludeMarginInBodyOffset=
=3Du.offsetTop!=3D=3Dm,a.getComputedStyle&&(p.style.marginTop=3D"1%",b.pi=
xelMargin=3D(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=3D=3D"=
1%"),typeof =
d.style.zoom!=3D"undefined"&&(d.style.zoom=3D1),u.removeChild(d),l=3Dp=3D=
d=3Dnull,f.extend(b,j))});return b}();var =
j=3D/^(?:\{.*\}|\[.*\])$/,k=3D/([A-Z])/g;f.extend({cache:{},uuid:0,expand=
o:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0=
,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:f=
unction(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!=
m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g,h,i,j=3Df.expando,k=3Dtypeof =
c=3D=3D"string",l=3Da.nodeType,m=3Dl?f.cache:a,n=3Dl?a[j]:a[j]&&j,o=3Dc=3D=
=3D=3D"events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d=3D=3D=3Db)return;=
n||(l?a[j]=3Dn=3D++f.uuid:n=3Dj),m[n]||(m[n]=3D{},l||(m[n].toJSON=3Df.noo=
p));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?m[n]=3Df.extend(m[n],c):m[n].data=3Df.extend(m[n].dat=
a,c);g=3Dh=3Dm[n],e||(h.data||(h.data=3D{}),h=3Dh.data),d!=3D=3Db&&(h[f.c=
amelCase(c)]=3Dd);if(o&&!h[c])return =
g.events;k?(i=3Dh[c],i=3D=3Dnull&&(i=3Dh[f.camelCase(c)])):i=3Dh;return =
i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var =
d,e,g,h=3Df.expando,i=3Da.nodeType,j=3Di?f.cache:a,k=3Di?a[h]:h;if(!j[k])=
return;if(b){d=3Dc?j[k]:j[k].data;if(d){f.isArray(b)||(b in =
d?b=3D[b]:(b=3Df.camelCase(b),b in d?b=3D[b]:b=3Db.split(" =
")));for(e=3D0,g=3Db.length;e1,null,!1)},removeData:=
function(a){return =
this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a=
,b){a&&(b=3D(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:f=
unction(a,b,c){a!=3D=3D!0&&(c=3Db,b=3Da,a=3D!1);if(b){c=3Dc||"fx";var =
d=3Dc+"mark",e=3Da?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b=
,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var =
d;if(a){b=3D(b||"fx")+"queue",d=3Df._data(a,b),c&&(!d||f.isArray(c)?d=3Df=
._data(a,b,f.makeArray(c)):d.push(c));return =
d||[]}},dequeue:function(a,b){b=3Db||"fx";var =
c=3Df.queue(a,b),d=3Dc.shift(),e=3D{};d=3D=3D=3D"inprogress"&&(d=3Dc.shif=
t()),d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.=
call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue =
"+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var =
d=3D2;typeof =
a!=3D"string"&&(c=3Da,a=3D"fx",d--);if(arguments.length1)},removeAttr:function(a){retu=
rn =
this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return =
f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=3D=
f.propFix[a]||a;return this.each(function(){try{this[a]=3Db,delete =
this[a]}catch(c){}})},addClass:function(a){var =
b,c,d,e,g,h,i;if(f.isFunction(a))return =
this.each(function(b){f(this).addClass(a.call(this,b,this.className))});i=
f(a&&typeof =
a=3D=3D"string"){b=3Da.split(p);for(c=3D0,d=3Dthis.length;c-1)return!0;return!1},val:function(a){var =
c,d,e,g=3Dthis[0];{if(!!arguments.length){e=3Df.isFunction(a);return =
this.each(function(d){var =
g=3Df(this),h;if(this.nodeType=3D=3D=3D1){e?h=3Da.call(this,d,g.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.type]||f.valHooks[this.nodeNam=
e.toLowerCase()];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}if(g){c=3Df.valHook=
s[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in =
c&&(d=3Dc.get(g,"value"))!=3D=3Db)return d;d=3Dg.value;return typeof =
d=3D=3D"string"?d.replace(q,""):d=3D=3Dnull?"":d}}}}),f.extend({valHooks:=
{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c,d,e,g=3Da.selectedIndex,h=3D[],i=3Da.options,j=3Da.type=3D=3D=3D"sele=
ct-one";if(g<0)return =
null;c=3Dj?g:0,d=3Dj?g+1:i.length;for(;c=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attr:function(a,c,d,e){var =
g,h,i,j=3Da.nodeType;if(!!a&&j!=3D=3D3&&j!=3D=3D8&&j!=3D=3D2){if(e&&c in =
f.attrFn)return f(a)[c](d);if(typeof =
a.getAttribute=3D=3D"undefined")return =
f.prop(a,c,d);i=3Dj!=3D=3D1||!f.isXMLDoc(a),i&&(c=3Dc.toLowerCase(),h=3Df=
.attrHooks[c]||(u.test(c)?x:w));if(d!=3D=3Db){if(d=3D=3D=3Dnull){f.remove=
Attr(a,c);return}if(h&&"set"in h&&i&&(g=3Dh.set(a,d,c))!=3D=3Db)return =
g;a.setAttribute(c,""+d);return d}if(h&&"get"in =
h&&i&&(g=3Dh.get(a,c))!=3D=3Dnull)return g;g=3Da.getAttribute(c);return =
g=3D=3D=3Dnull?b:g}},removeAttr:function(a,b){var =
c,d,e,g,h,i=3D0;if(b&&a.nodeType=3D=3D=3D1){d=3Db.toLowerCase().split(p),=
g=3Dd.length;for(;i=3D0}})});var =
z=3D/^(?:textarea|input|select)$/i,A=3D/^([^\.]*)?(?:\.(.+))?$/,B=3D/(?:^=
|\s)hover(\.\S+)?\b/,C=3D/^key/,D=3D/^(?:mouse|contextmenu)|click/,E=3D/^=
(?:focusinfocus|focusoutblur)$/,F=3D/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))=
?$/,G=3Dfunction(=0A=
a){var =
b=3DF.exec(a);b&&(b[1]=3D(b[1]||"").toLowerCase(),b[3]=3Db[3]&&new =
RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=3Dfunction(a,b){var =
c=3Da.attributes||{};return(!b[1]||a.nodeName.toLowerCase()=3D=3D=3Db[1])=
&&(!b[2]||(c.id||{}).value=3D=3D=3Db[2])&&(!b[3]||b[3].test((c["class"]||=
{}).value))},I=3Dfunction(a){return =
f.event.special.hover?a:a.replace(B,"mouseenter$1 =
mouseleave$1")};f.event=3D{add:function(a,c,d,e,g){var =
h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8||=
!c||!d||!(h=3Df._data(a)))){d.handler&&(p=3Dd,d=3Dp.handler,g=3Dp.selecto=
r),d.guid||(d.guid=3Df.guid++),j=3Dh.events,j||(h.events=3Dj=3D{}),i=3Dh.=
handle,i||(h.handle=3Di=3Dfunction(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.dispatch.a=
pply(i.elem,arguments):b},i.elem=3Da),c=3Df.trim(I(c)).split(" =
");for(k=3D0;k=3D0&&(h=3Dh.slice(0,-1),k=3D!0),h.indexOf(".")>=3D0=
&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if((!e||f.event.customEvent[h=
])&&!f.event.global[h])return;c=3Dtypeof =
c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.isTrigger=3D!0,c.exclusive=3Dk,c.namespace=3Di.jo=
in("."),c.namespace_re=3Dc.namespace?new =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=3Dh.indexOf(":=
")<0?"on"+h:"";if(!e){j=3Df.cache;for(l in =
j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);r=
eturn}c.result=3Db,c.target||(c.target=3De),d=3Dd!=3Dnull?f.makeArray(d):=
[],d.unshift(c),p=3Df.event.special[h]||{};if(p.trigger&&p.trigger.apply(=
e,d)=3D=3D=3D!1)return;r=3D[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isW=
indow(e)){s=3Dp.delegateType||h,m=3DE.test(s+h)?e:e.parentNode,n=3Dnull;f=
or(;m;m=3Dm.parentNode)r.push([m,s]),n=3Dm;n&&n=3D=3D=3De.ownerDocument&&=
r.push([n.defaultView||n.parentWindow||a,s])}for(l=3D0;le&&j.push({elem:this,matches:d.slice=
(e)});for(k=3D0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attr=
Fn[b]=3D!0),C.test(b)&&(f.event.fixHooks[b]=3Df.event.keyHooks),D.test(b)=
&&(f.event.fixHooks[b]=3Df.event.mouseHooks)}),function(){function =
x(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h0){k=3Dj;break}}j=3Dj[a]}e[h]=3Dk}}}function =
w(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D"sizcache"+(Math.rando=
m()+"").replace(".",""),e=3D0,g=3DObject.prototype.toString,h=3D!1,i=3D!0=
,j=3D/\\/g,k=3D/\r\n/g,l=3D/\W/;[0,0].sort(function(){i=3D!1;return =
0});var m=3Dfunction(b,d,e,f){e=3De||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return e;var =
i,j,k,l,n,q,r,t,u=3D!0,v=3Dm.isXML(d),w=3D[],x=3Db;do{a.exec(""),i=3Da.ex=
ec(x);if(i){x=3Di[3],w.push(i[1]);if(i[2]){l=3Di[3];break}}}while(i);if(w=
.length>1&&p.exec(b))if(w.length=3D=3D=3D2&&o.relative[w[0]])j=3Dy(w[0]+w=
[1],d,f);else{j=3Do.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=3D=
w.shift(),o.relative[b]&&(b+=3Dw.shift()),j=3Dy(b,j,f)}else{!f&&w.length>=
1&&d.nodeType=3D=3D=3D9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.=
length-1])&&(n=3Dm.find(w.shift(),d,v),d=3Dn.expr?m.filter(n.expr,n.set)[=
0]:n.set[0]);if(d){n=3Df?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length=3D=
=3D=3D1&&(w[0]=3D=3D=3D"~"||w[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:=
d,v),j=3Dn.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=3Ds(j):u=3D!1;w=
hile(w.length)q=3Dw.pop(),r=3Dq,o.relative[q]?r=3Dw.pop():q=3D"",r=3D=3Dn=
ull&&(r=3Dd),o.relative[q](k,r,v)}else =
k=3Dw=3D[]}k||(k=3Dj),k||m.error(q||b);if(g.call(k)=3D=3D=3D"[object =
Array]")if(!u)e.push.apply(e,k);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;k[t]!=3Dnull;t++)k[t]&&(k[t]=3D=3D=3D=
!0||k[t].nodeType=3D=3D=3D1&&m.contains(d,k[t]))&&e.push(j[t]);else =
for(t=3D0;k[t]!=3Dnull;t++)k[t]&&k[t].nodeType=3D=3D=3D1&&e.push(j[t]);el=
se s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return =
e};m.uniqueSort=3Dfunction(a){if(u){h=3Di,a.sort(u);if(h)for(var =
b=3D1;b0},m.find=3Dfunction(a,b,c){var =
d,e,f,g,h,i;if(!a)return[];for(e=3D0,f=3Do.order.length;e":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!l.test(b)){b=3Db.toLowerCase();=
for(;e=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(j,"")},TAG:function(a,b){return =
a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||m.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&m.error(a[0]);a[0]=3De++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=3Do.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(j,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dm(b[3],null,null,c);else{var =
g=3Dm.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
bc[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Do.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||n([=
a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var g=3Db[3];for(var =
h=3D0,i=3Dg.length;h=3D0}},ID:function(a,b){return=
=
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||!!a.nodeName&&a.nodeName.toLowerCase=
()=3D=3D=3Db},CLASS:function(a,b){return(" =
"+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dm.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=3D=
null?a[c]:a.getAttribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":!f&&m.attr?d!=3Dnull:f=3D=3D=3D"=3D"?e=3D=3D=
=3Dg:f=3D=3D=3D"*=3D"?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Do.setFilters[e];if(f)return =
f(a,c,b,d)}}},p=3Do.match.POS,q=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar r in o.match)o.match[r]=3Dnew =
RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q))=
;o.match.globalPOS=3Dp;var =
s=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(t){s=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(g.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var e=3Da.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},o.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(o.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D"",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(o.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
a=3Dm,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){m=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!m.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClas=
sName)return =
s(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return s([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
s([],f);if(i.id=3D=3D=3Dh[3])return s([i],f)}try{return =
s(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
k=3De,l=3De.getAttribute("id"),n=3Dl||d,p=3De.parentNode,q=3D/^\s*[+~]/.t=
est(b);l?n=3Dn.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=3De.p=
arentNode);try{if(!q||p)return s(e.querySelectorAll("[id=3D'"+n+"'] =
"+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)m[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}m.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!m.isXML(a))t=
ry{if(e||!o.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;o.order.splice(1,0,"CLASS"),o.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?m=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?m.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:m.contains=3Dfunction(){return!1},m.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var y=3Dfunction(a,b,c){var =
d,e=3D[],f=3D"",g=3Db.nodeType?[b]:b;while(d=3Do.match.PSEUDO.exec(a))f+=3D=
d[0],a=3Da.replace(o.match.PSEUDO,"");a=3Do.relative[a]?a+"*":a;for(var =
h=3D0,i=3Dg.length;h0)for(h=3Dg;h=3D0:f.filter(=
a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var =
c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h=3D1;while(g&&g.ownerDocument&&g!=3D=3Db){for(d=3D0;d-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a)return =
this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof =
a=3D=3D"string")return f.inArray(this[0],f(a));return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return=
this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c);L.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!R[a]?f.unique(e)=
:e,(this.length>1||N.test(d))&&M.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:funct=
ion(a,b,c){c&&(a=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var =
V=3D"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption=
|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summa=
ry|time|video",W=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,X=3D/^\s+/,Y=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=3D/<([\w:]+)/,$=3D/]","i"),bd=3D/checked\s*(?:[^=3D]|=3D\s*.checked.=
)/i,be=3D/\/(java|ecma)script/i,bf=3D/^\s*",""],legend:[1,""=
],thead:[1,""],tr:[2,"=
"],td:[3,""],col:[2,""],area:[1,""],=
_default:[0,"",""]},bh=3DU(c);bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=
=3Dbg.colgroup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerial=
ize||(bg._default=3D[1,"div","
"]),f.fn.extend({text:function(a=
){return f.access(this,function(a){return =
a=3D=3D=3Db?f.text(this):this.empty().append((this[0]&&this[0].ownerDocum=
ent||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a)=
{if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){var b=3Df.isFunction(a);return =
this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:funct=
ion(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var a=3Df=0A=
.clean(arguments);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f.clean(argumen=
ts));return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
this.map(function(){return f.clone(this,a,b)})},html:function(a){return =
f.access(this,function(a){var =
c=3Dthis[0]||{},d=3D0,e=3Dthis.length;if(a=3D=3D=3Db)return =
c.nodeType=3D=3D=3D1?c.innerHTML.replace(W,""):null;if(typeof =
a=3D=3D"string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&=
!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Y,"<$1>$2>");=
try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d,e,g,h=3Df.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">=
")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneC=
hecked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){b=
k(a,h),d=3Dbl(a),e=3Dbl(h);for(g=3D0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){b=
j(a,h);if(c){d=3Dbl(a),e=3Dbl(h);for(g=3D0;d[g];++g)bj(d[g],e[g])}}d=3De=3D=
null;return h},clean:function(a,b,d,e){var g,h,i,j=3D[];b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD=
ocument||c);for(var k=3D0,l;(l=3Da[k])!=3Dnull;k++){typeof =
l=3D=3D"number"&&(l+=3D"");if(!l)continue;if(typeof =
l=3D=3D"string")if(!_.test(l))l=3Db.createTextNode(l);else{l=3Dl.replace(=
Y,"<$1>$2>");var =
m=3D(Z.exec(l)||["",""])[1].toLowerCase(),n=3Dbg[m]||bg._default,o=3Dn[0]=
,p=3Db.createElement("div"),q=3Dbh.childNodes,r;b=3D=3D=3Dc?bh.appendChil=
d(p):U(b).appendChild(p),p.innerHTML=3Dn[1]+l+n[2];while(o--)p=3Dp.lastCh=
ild;if(!f.support.tbody){var =
s=3D$.test(l),t=3Dm=3D=3D=3D"table"&&!s?p.firstChild&&p.firstChild.childN=
odes:n[1]=3D=3D=3D""&&!s?p.childNodes:[];for(i=3Dt.length-1;i>=3D0=
;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.r=
emoveChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(=
b.createTextNode(X.exec(l)[0]),p.firstChild),l=3Dp.childNodes,p&&(p.paren=
tNode.removeChild(p),q.length>0&&(r=3Dq[q.length-1],r&&r.parentNode&&r.pa=
rentNode.removeChild(r)))}var =
u;if(!f.support.appendChecked)if(l[0]&&typeof =
(u=3Dl.length)=3D=3D"number")for(i=3D0;i1)},f.extend({c=
ssHooks:{opacity:{get:function(a,b){if(b){var c=3Dby(a,"opacity");return =
c=3D=3D=3D""?"1":c}return =
a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,=
opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.su=
pport.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a=
.nodeType!=3D=3D3&&a.nodeType!=3D=3D8&&!!a.style){var =
g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i=
;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return =
g;return j[c]}h=3Dtypeof =
d,h=3D=3D=3D"string"&&(g=3Dbu.exec(d))&&(d=3D+(g[1]+1)*+g[2]+parseFloat(f=
.css(a,c)),h=3D"number");if(d=3D=3Dnull||h=3D=3D=3D"number"&&isNaN(d))ret=
urn;h=3D=3D=3D"number"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d=
){var =
e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"=
cssFloat"&&(c=3D"float");if(g&&"get"in =
g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(by)return =
by(a,c)},swap:function(a,b,c){var d=3D{},e,f;for(f in =
b)d[f]=3Da.style[f],a.style[f]=3Db[f];e=3Dc.call(a);for(f in =
b)a.style[f]=3Dd[f];return =
e}}),f.curCSS=3Df.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=3D=
function(a,b){var =
c,d,e,g,h=3Da.style;b=3Db.replace(br,"-$1").toLowerCase(),(d=3Da.ownerDoc=
ument.defaultView)&&(e=3Dd.getComputedStyle(a,null))&&(c=3De.getPropertyV=
alue(b),c=3D=3D=3D""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=3D=
f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=3Dh.=
width,h.width=3Dc,c=3De.width,h.width=3Dg);return =
c}),c.documentElement.currentStyle&&(bA=3Dfunction(a,b){var =
c,d,e,f=3Da.currentStyle&&a.currentStyle[b],g=3Da.style;f=3D=3Dnull&&g&&(=
e=3Dg[b])&&(f=3De),bt.test(f)&&(c=3Dg.left,d=3Da.runtimeStyle&&a.runtimeS=
tyle.left,d&&(a.runtimeStyle.left=3Da.currentStyle.left),g.left=3Db=3D=3D=
=3D"fontSize"?"1em":f,f=3Dg.pixelLeft+"px",g.left=3Dc,d&&(a.runtimeStyle.=
left=3Dd));return =
f=3D=3D=3D""?"auto":f}),by=3Dbz||bA,f.each(["height","width"],function(a,=
b){f.cssHooks[b]=3D{get:function(a,c,d){if(c)return =
a.offsetWidth!=3D=3D0?bB(a,b,d):f.swap(a,bw,function(){return =
bB(a,b,d)})},set:function(a,b){return =
bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:fun=
ction(a,b){return =
bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle,e=3Df.isNumeric(b)?"alpha(opacity=3D"+b*10=
0+")":"",g=3Dd&&d.filter||c.filter||"";c.zoom=3D1;if(b>=3D1&&f.trim(g.rep=
lace(bp,""))=3D=3D=3D""){c.removeAttribute("filter");if(d&&!d.filter)retu=
rn}c.filter=3Dbp.test(g)?g.replace(bp,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){return =
f.swap(a,{display:"inline-block"},function(){return =
b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&=
&(f.expr.filters.hidden=3Dfunction(a){var =
b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style&&a.s=
tyle.display||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3D=
function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"=
",border:"Width"},function(a,b){f.cssHooks[a+b]=3D{expand:function(c){var=
d,e=3Dtypeof c=3D=3D"string"?c.split(" =
"):[c],f=3D{};for(d=3D0;d<4;d++)f[a+bx[d]+b]=3De[d]||e[d-2]||e[0];return =
f}}});var =
bC=3D/%20/g,bD=3D/\[\]$/,bE=3D/\r?\n/g,bF=3D/#.*$/,bG=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bH=3D/^(?:color|date|datetime|datetime-local|email|=
hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=3D=
/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=3D/^(?:G=
ET|HEAD)$/,bK=3D/^\/\//,bL=3D/\?/,bM=3D/";
}
};
// Removes changes ColorBox made to the document, but does not remove =
the plugin
// from jQuery.
publicMethod.remove =3D function () {
$([]).add($box).add($overlay).remove();
$box =3D null;
$('.' + boxElement)
.removeData(colorbox)
.removeClass(boxElement)
.die();
};
// A method for fetching the current element ColorBox is referencing.
// returns a jQuery object.
publicMethod.element =3D function () {
return $(element);
};
publicMethod.settings =3D defaults;
}(jQuery, document, this));
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/WebResource.axd?d=yLSCHHVBjCbsgXF2K2Jk0vzm3iC2OywJLstcTqzOpKYSK6oNK9vRa5nnsjnIGiv9Bt4gsOqxgn5ubNbrWX3JELOVf7A1&t=635083232141708196
function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
this.eventTarget =3D eventTarget;
this.eventArgument =3D eventArgument;
this.validation =3D validation;
this.validationGroup =3D validationGroup;
this.actionUrl =3D actionUrl;
this.trackFocus =3D trackFocus;
this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
var validationResult =3D true;
if (options.validation) {
if (typeof(Page_ClientValidate) =3D=3D 'function') {
validationResult =3D =
Page_ClientValidate(options.validationGroup);
}
}
if (validationResult) {
if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
theForm.action =3D options.actionUrl;
}
if (options.trackFocus) {
var lastFocus =3D theForm.elements["__LASTFOCUS"];
if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
if (typeof(document.activeElement) =3D=3D "undefined") {
lastFocus.value =3D options.eventTarget;
}
else {
var active =3D document.activeElement;
if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
lastFocus.value =3D active.id;
}
else if (typeof(active.name) !=3D "undefined") {
lastFocus.value =3D active.name;
}
}
}
}
}
}
if (options.clientSubmit) {
__doPostBack(options.eventTarget, options.eventArgument);
}
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
var postData =3D __theFormPostData +
"__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
"&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
if (theForm["__EVENTVALIDATION"]) {
postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
}
var xmlRequest,e;
try {
xmlRequest =3D new XMLHttpRequest();
}
catch(e) {
try {
xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
}
}
var setRequestHeaderMethodExists =3D true;
try {
setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
}
catch(e) {}
var callback =3D new Object();
callback.eventCallback =3D eventCallback;
callback.context =3D context;
callback.errorCallback =3D errorCallback;
callback.async =3D useAsync;
var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
if (!useAsync) {
if (__synchronousCallBackIndex !=3D -1) {
__pendingCallbacks[__synchronousCallBackIndex] =3D null;
}
__synchronousCallBackIndex =3D callbackIndex;
}
if (setRequestHeaderMethodExists) {
xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
callback.xmlRequest =3D xmlRequest;
xmlRequest.open("POST", theForm.action, true);
xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
xmlRequest.send(postData);
return;
}
callback.xmlRequest =3D new Object();
var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
var xmlRequestFrame =3D document.frames[callbackFrameID];
if (!xmlRequestFrame) {
xmlRequestFrame =3D document.createElement("IFRAME");
xmlRequestFrame.width =3D "1";
xmlRequestFrame.height =3D "1";
xmlRequestFrame.frameBorder =3D "0";
xmlRequestFrame.id =3D callbackFrameID;
xmlRequestFrame.name =3D callbackFrameID;
xmlRequestFrame.style.position =3D "absolute";
xmlRequestFrame.style.top =3D "-100px"
xmlRequestFrame.style.left =3D "-100px";
try {
if (callBackFrameUrl) {
xmlRequestFrame.src =3D callBackFrameUrl;
}
}
catch(e) {}
document.body.appendChild(xmlRequestFrame);
}
var interval =3D window.setInterval(function() {
xmlRequestFrame =3D document.frames[callbackFrameID];
if (xmlRequestFrame && xmlRequestFrame.document) {
window.clearInterval(interval);
xmlRequestFrame.document.write("");
xmlRequestFrame.document.close();
xmlRequestFrame.document.write('');
xmlRequestFrame.document.close();
xmlRequestFrame.document.forms[0].action =3D theForm.action;
var count =3D __theFormPostCollection.length;
var element;
for (var i =3D 0; i < count; i++) {
element =3D __theFormPostCollection[i];
if (element) {
var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
fieldElement.type =3D "hidden";
fieldElement.name =3D element.name;
fieldElement.value =3D element.value;
=
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
}
}
var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
callbackIdFieldElement.type =3D "hidden";
callbackIdFieldElement.name =3D "__CALLBACKID";
callbackIdFieldElement.value =3D eventTarget;
=
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
callbackParamFieldElement.type =3D "hidden";
callbackParamFieldElement.name =3D "__CALLBACKPARAM";
callbackParamFieldElement.value =3D eventArgument;
=
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=
if (theForm["__EVENTVALIDATION"]) {
var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
callbackValidationFieldElement.type =3D "hidden";
callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
=
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
}
var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
callbackIndexFieldElement.type =3D "hidden";
callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
callbackIndexFieldElement.value =3D callbackIndex;
=
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=
xmlRequestFrame.document.forms[0].submit();
}
}, 10);
}
function WebForm_CallbackComplete() {
for (var i =3D 0; i < __pendingCallbacks.length; i++) {
callbackObject =3D __pendingCallbacks[i];
if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
if (!__pendingCallbacks[i].async) {
__synchronousCallBackIndex =3D -1;
}
__pendingCallbacks[i] =3D null;
var callbackFrameID =3D "__CALLBACKFRAME" + i;
var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
if (xmlRequestFrame) {
xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
}
WebForm_ExecuteCallback(callbackObject);
}
}
}
function WebForm_ExecuteCallback(callbackObject) {
var response =3D callbackObject.xmlRequest.responseText;
if (response.charAt(0) =3D=3D "s") {
if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
}
}
else if (response.charAt(0) =3D=3D "e") {
if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
}
}
else {
var separatorIndex =3D response.indexOf("|");
if (separatorIndex !=3D -1) {
var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
if (!isNaN(validationFieldLength)) {
var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
if (validationField !=3D "") {
var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
if (!validationFieldElement) {
validationFieldElement =3D =
document.createElement("INPUT");
validationFieldElement.type =3D "hidden";
validationFieldElement.name =3D =
"__EVENTVALIDATION";
theForm.appendChild(validationFieldElement);
}
validationFieldElement.value =3D validationField;
}
if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
=
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
}
}
}
}
}
function WebForm_FillFirstAvailableSlot(array, element) {
var i;
for (i =3D 0; i < array.length; i++) {
if (!array[i]) break;
}
array[i] =3D element;
return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
var count =3D theForm.elements.length;
var element;
for (var i =3D 0; i < count; i++) {
element =3D theForm.elements[i];
var tagName =3D element.tagName.toLowerCase();
if (tagName =3D=3D "input") {
var type =3D element.type;
if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
(element.id !=3D "__EVENTVALIDATION")) {
WebForm_InitCallbackAddField(element.name, =
element.value);
}
}
else if (tagName =3D=3D "select") {
var selectCount =3D element.options.length;
for (var j =3D 0; j < selectCount; j++) {
var selectChild =3D element.options[j];
if (selectChild.selected =3D=3D true) {
WebForm_InitCallbackAddField(element.name, =
element.value);
}
}
}
else if (tagName =3D=3D "textarea") {
WebForm_InitCallbackAddField(element.name, element.value);
}
}
}
function WebForm_InitCallbackAddField(name, value) {
var nameValue =3D new Object();
nameValue.name =3D name;
nameValue.value =3D value;
__theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
__theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
if (encodeURIComponent) {
return encodeURIComponent(parameter);
}
else {
return escape(parameter);
}
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
if (typeof(__enabledControlArray) =3D=3D 'undefined') {
return false;
}
var disabledIndex =3D 0;
for (var i =3D 0; i < __enabledControlArray.length; i++) {
var c;
if (__nonMSDOMBrowser) {
c =3D document.getElementById(__enabledControlArray[i]);
}
else {
c =3D document.all[__enabledControlArray[i]];
}
if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
c.disabled =3D false;
__disabledControlArray[disabledIndex++] =3D c;
}
}
setTimeout("WebForm_ReDisableControls()", 0);
return true;
}
function WebForm_ReDisableControls() {
for (var i =3D 0; i < __disabledControlArray.length; i++) {
__disabledControlArray[i].disabled =3D true;
}
}
function WebForm_FireDefaultButton(event, target) {
if (event.keyCode =3D=3D 13) {
var src =3D event.srcElement || event.target;
if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
var defaultButton;
if (__nonMSDOMBrowser) {
defaultButton =3D document.getElementById(target);
}
else {
defaultButton =3D document.all[target];
}
if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
defaultButton.click();
event.cancelBubble =3D true;
if (event.stopPropagation) event.stopPropagation();
return false;
}
}
}
return true;
}
function WebForm_GetScrollX() {
if (__nonMSDOMBrowser) {
return window.pageXOffset;
}
else {
if (document.documentElement && =
document.documentElement.scrollLeft) {
return document.documentElement.scrollLeft;
}
else if (document.body) {
return document.body.scrollLeft;
}
}
return 0;
}
function WebForm_GetScrollY() {
if (__nonMSDOMBrowser) {
return window.pageYOffset;
}
else {
if (document.documentElement && =
document.documentElement.scrollTop) {
return document.documentElement.scrollTop;
}
else if (document.body) {
return document.body.scrollTop;
}
}
return 0;
}
function WebForm_SaveScrollPositionSubmit() {
if (__nonMSDOMBrowser) {
theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
}
else {
theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
}
if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
return this.oldSubmit();
}
return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
return this.oldOnSubmit();
}
return true;
}
function WebForm_RestoreScrollPosition() {
if (__nonMSDOMBrowser) {
window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
}
else {
window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
}
if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
return theForm.oldOnLoad();
}
return true;
}
function WebForm_TextBoxKeyHandler(event) {
if (event.keyCode =3D=3D 13) {
var target;
if (__nonMSDOMBrowser) {
target =3D event.target;
}
else {
target =3D event.srcElement;
}
if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
if (typeof(target.onchange) !=3D "undefined") {
target.onchange();
event.cancelBubble =3D true;
if (event.stopPropagation) event.stopPropagation();
return false;
}
}
}
return true;
}
function WebForm_TrimString(value) {
return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
className =3D WebForm_TrimString(className);
var index =3D currentClassName.indexOf(' ' + className + ' ');
if (index =3D=3D=3D -1) {
element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
}
}
function WebForm_RemoveClassName(element, className) {
var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
className =3D WebForm_TrimString(className);
var index =3D currentClassName.indexOf(' ' + className + ' ');
if (index >=3D 0) {
element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
currentClassName.substring(index + className.length + 1, =
currentClassName.length));
}
}
function WebForm_GetElementById(elementId) {
if (document.getElementById) {
return document.getElementById(elementId);
}
else if (document.all) {
return document.all[elementId];
}
else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
var elements =3D WebForm_GetElementsByTagName(element, tagName);
if (elements && elements.length > 0) {
return elements[0];
}
else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
if (element && tagName) {
if (element.getElementsByTagName) {
return element.getElementsByTagName(tagName);
}
if (element.all && element.all.tags) {
return element.all.tags(tagName);
}
}
return null;
}
function WebForm_GetElementDir(element) {
if (element) {
if (element.dir) {
return element.dir;
}
return WebForm_GetElementDir(element.parentNode);
}
return "ltr";
}
function WebForm_GetElementPosition(element) {
var result =3D new Object();
result.x =3D 0;
result.y =3D 0;
result.width =3D 0;
result.height =3D 0;
if (element.offsetParent) {
result.x =3D element.offsetLeft;
result.y =3D element.offsetTop;
var parent =3D element.offsetParent;
while (parent) {
result.x +=3D parent.offsetLeft;
result.y +=3D parent.offsetTop;
var parentTagName =3D parent.tagName.toLowerCase();
if (parentTagName !=3D "table" &&
parentTagName !=3D "body" &&=20
parentTagName !=3D "html" &&=20
parentTagName !=3D "div" &&=20
parent.clientTop &&=20
parent.clientLeft) {
result.x +=3D parent.clientLeft;
result.y +=3D parent.clientTop;
}
parent =3D parent.offsetParent;
}
}
else if (element.left && element.top) {
result.x =3D element.left;
result.y =3D element.top;
}
else {
if (element.x) {
result.x =3D element.x;
}
if (element.y) {
result.y =3D element.y;
}
}
if (element.offsetWidth && element.offsetHeight) {
result.width =3D element.offsetWidth;
result.height =3D element.offsetHeight;
}
else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
result.width =3D element.style.pixelWidth;
result.height =3D element.style.pixelHeight;
}
return result;
}
function WebForm_GetParentByTagName(element, tagName) {
var parent =3D element.parentNode;
var upperTagName =3D tagName.toUpperCase();
while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
}
return parent;
}
function WebForm_SetElementHeight(element, height) {
if (element && element.style) {
element.style.height =3D height + "px";
}
}
function WebForm_SetElementWidth(element, width) {
if (element && element.style) {
element.style.width =3D width + "px";
}
}
function WebForm_SetElementX(element, x) {
if (element && element.style) {
element.style.left =3D x + "px";
}
}
function WebForm_SetElementY(element, y) {
if (element && element.style) {
element.style.top =3D y + "px";
}
}
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/ScriptResource.axd?d=Qm_jLA_5fl1BShwWus0jjglGbRuYS_ZvIg70qygbMGxAeHs1TVWq5HNTqtep50TOaHoJ0LuHNmwjvAd7MzVH03FFnjxJKPNLiPoir-kUnjwBBCIJYjm-cRSSEDbNy1vt7B7GfuwYkOcA99o4LsmbnJ65S0I1&t=ffffffff8b7a3bbf
=EF=BB=BFvar Page_ValidationVer =3D "125";
var Page_IsValid =3D true;
var Page_BlockSubmit =3D false;
var Page_InvalidControlToBeFocused =3D null;
function ValidatorUpdateDisplay(val) {
if (typeof(val.display) =3D=3D "string") {
if (val.display =3D=3D "None") {
return;
}
if (val.display =3D=3D "Dynamic") {
val.style.display =3D val.isvalid ? "none" : "inline";
return;
}
}
if ((navigator.userAgent.indexOf("Mac") > -1) &&
(navigator.userAgent.indexOf("MSIE") > -1)) {
val.style.display =3D "inline";
}
val.style.visibility =3D val.isvalid ? "hidden" : "visible";
}
function ValidatorUpdateIsValid() {
Page_IsValid =3D AllValidatorsValid(Page_Validators);
}
function AllValidatorsValid(validators) {
if ((typeof(validators) !=3D "undefined") && (validators !=3D null)) =
{
var i;
for (i =3D 0; i < validators.length; i++) {
if (!validators[i].isvalid) {
return false;
}
}
}
return true;
}
function ValidatorHookupControlID(controlID, val) {
if (typeof(controlID) !=3D "string") {
return;
}
var ctrl =3D document.getElementById(controlID);
if ((typeof(ctrl) !=3D "undefined") && (ctrl !=3D null)) {
ValidatorHookupControl(ctrl, val);
}
else {
val.isvalid =3D true;
val.enabled =3D false;
}
}
function ValidatorHookupControl(control, val) {
if (typeof(control.tagName) !=3D "string") {
return; =20
}
if (control.tagName !=3D "INPUT" && control.tagName !=3D "TEXTAREA" =
&& control.tagName !=3D "SELECT") {
var i;
for (i =3D 0; i < control.childNodes.length; i++) {
ValidatorHookupControl(control.childNodes[i], val);
}
return;
}
else {
if (typeof(control.Validators) =3D=3D "undefined") {
control.Validators =3D new Array;
var eventType;
if (control.type =3D=3D "radio") {
eventType =3D "onclick";
} else {
eventType =3D "onchange";
if (typeof(val.focusOnError) =3D=3D "string" && =
val.focusOnError =3D=3D "t") {
ValidatorHookupEvent(control, "onblur", =
"ValidatedControlOnBlur(event); ");
}
}
ValidatorHookupEvent(control, eventType, =
"ValidatorOnChange(event); ");
if (control.type =3D=3D "text" ||
control.type =3D=3D "password" ||
control.type =3D=3D "file") {
ValidatorHookupEvent(control, "onkeypress",=20
"if (!ValidatedTextBoxOnKeyPress(event)) { =
event.cancelBubble =3D true; if (event.stopPropagation) =
event.stopPropagation(); return false; } ");
}
}
control.Validators[control.Validators.length] =3D val;
}
}
function ValidatorHookupEvent(control, eventType, functionPrefix) {
var ev;
eval("ev =3D control." + eventType + ";");
if (typeof(ev) =3D=3D "function") {
ev =3D ev.toString();
ev =3D ev.substring(ev.indexOf("{") + 1, ev.lastIndexOf("}"));
}
else {
ev =3D "";
}
var func;
if (navigator.appName.toLowerCase().indexOf('explorer') > -1) {
func =3D new Function(functionPrefix + " " + ev);
}
else {
func =3D new Function("event", functionPrefix + " " + ev);
}
eval("control." + eventType + " =3D func;");
}
function ValidatorGetValue(id) {
var control;
control =3D document.getElementById(id);
if (typeof(control.value) =3D=3D "string") {
return control.value;
}
return ValidatorGetValueRecursive(control);
}
function ValidatorGetValueRecursive(control)
{
if (typeof(control.value) =3D=3D "string" && (control.type !=3D =
"radio" || control.checked =3D=3D true)) {
return control.value;
}
var i, val;
for (i =3D 0; i twoDigitCutoffYear) ? (cutoffYearCentury - 100 + =
year) : (cutoffYearCentury + year));
}
var num, cleanInput, m, exp;
if (dataType =3D=3D "Integer") {
exp =3D /^\s*[-\+]?\d+\s*$/;
if (op.match(exp) =3D=3D null)
return null;
num =3D parseInt(op, 10);
return (isNaN(num) ? null : num);
}
else if(dataType =3D=3D "Double") {
exp =3D new RegExp("^\\s*([-\\+])?(\\d*)\\" + val.decimalchar + =
"?(\\d*)\\s*$");
m =3D op.match(exp);
if (m =3D=3D null)
return null;
if (m[2].length =3D=3D 0 && m[3].length =3D=3D 0)
return null;
cleanInput =3D (m[1] !=3D null ? m[1] : "") + (m[2].length>0 ? =
m[2] : "0") + (m[3].length>0 ? "." + m[3] : "");
num =3D parseFloat(cleanInput);
return (isNaN(num) ? null : num);
}
else if (dataType =3D=3D "Currency") {
var hasDigits =3D (val.digits > 0);
var beginGroupSize, subsequentGroupSize;
var groupSizeNum =3D parseInt(val.groupsize, 10);
if (!isNaN(groupSizeNum) && groupSizeNum > 0) {
beginGroupSize =3D "{1," + groupSizeNum + "}";
subsequentGroupSize =3D "{" + groupSizeNum + "}";
}
else {
beginGroupSize =3D subsequentGroupSize =3D "+";
}
exp =3D new RegExp("^\\s*([-\\+])?((\\d" + beginGroupSize + =
"(\\" + val.groupchar + "\\d" + subsequentGroupSize + ")+)|\\d*)"
+ (hasDigits ? "\\" + val.decimalchar + =
"?(\\d{0," + val.digits + "})" : "")
+ "\\s*$");
m =3D op.match(exp);
if (m =3D=3D null)
return null;
if (m[2].length =3D=3D 0 && hasDigits && m[5].length =3D=3D 0)
return null;
cleanInput =3D (m[1] !=3D null ? m[1] : "") + m[2].replace(new =
RegExp("(\\" + val.groupchar + ")", "g"), "") + ((hasDigits && =
m[5].length > 0) ? "." + m[5] : "");
num =3D parseFloat(cleanInput);
return (isNaN(num) ? null : num);
}
else if (dataType =3D=3D "Date") {
var yearFirstExp =3D new =
RegExp("^\\s*((\\d{4})|(\\d{2}))([-/]|\\. =
?)(\\d{1,2})\\4(\\d{1,2})\\.?\\s*$");
m =3D op.match(yearFirstExp);
var day, month, year;
if (m !=3D null && (m[2].length =3D=3D 4 || val.dateorder =3D=3D =
"ymd")) {
day =3D m[6];
month =3D m[5];
year =3D (m[2].length =3D=3D 4) ? m[2] : =
GetFullYear(parseInt(m[3], 10))
}
else {
if (val.dateorder =3D=3D "ymd"){
return null;
}
var yearLastExp =3D new RegExp("^\\s*(\\d{1,2})([-/]|\\. =
?)(\\d{1,2})(?:\\s|\\2)((\\d{4})|(\\d{2}))(?:\\s\u0433\\.)?\\s*$");
m =3D op.match(yearLastExp);
if (m =3D=3D null) {
return null;
}
if (val.dateorder =3D=3D "mdy") {
day =3D m[3];
month =3D m[1];
}
else {
day =3D m[1];
month =3D m[3];
}
year =3D (m[5].length =3D=3D 4) ? m[5] : =
GetFullYear(parseInt(m[6], 10))
}
month -=3D 1;
var date =3D new Date(year, month, day);
if (year < 100) {
date.setFullYear(year);
}
return (typeof(date) =3D=3D "object" && year =3D=3D =
date.getFullYear() && month =3D=3D date.getMonth() && day =3D=3D =
date.getDate()) ? date.valueOf() : null;
}
else {
return op.toString();
}
}
function ValidatorCompare(operand1, operand2, operator, val) {
var dataType =3D val.type;
var op1, op2;
if ((op1 =3D ValidatorConvert(operand1, dataType, val)) =3D=3D null)
return false;
if (operator =3D=3D "DataTypeCheck")
return true;
if ((op2 =3D ValidatorConvert(operand2, dataType, val)) =3D=3D null)
return true;
switch (operator) {
case "NotEqual":
return (op1 !=3D op2);
case "GreaterThan":
return (op1 > op2);
case "GreaterThanEqual":
return (op1 >=3D op2);
case "LessThan":
return (op1 < op2);
case "LessThanEqual":
return (op1 <=3D op2);
default:
return (op1 =3D=3D op2);
}
}
function CompareValidatorEvaluateIsValid(val) {
var value =3D ValidatorGetValue(val.controltovalidate);
if (ValidatorTrim(value).length =3D=3D 0)
return true;
var compareTo =3D "";
if ((typeof(val.controltocompare) !=3D "string") ||
(typeof(document.getElementById(val.controltocompare)) =3D=3D =
"undefined") ||
(null =3D=3D document.getElementById(val.controltocompare))) {
if (typeof(val.valuetocompare) =3D=3D "string") {
compareTo =3D val.valuetocompare;
}
}
else {
compareTo =3D ValidatorGetValue(val.controltocompare);
}
var operator =3D "Equal";
if (typeof(val.operator) =3D=3D "string") {
operator =3D val.operator;
}
return ValidatorCompare(value, compareTo, operator, val);
}
function CustomValidatorEvaluateIsValid(val) {
var value =3D "";
if (typeof(val.controltovalidate) =3D=3D "string") {
value =3D ValidatorGetValue(val.controltovalidate);
if ((ValidatorTrim(value).length =3D=3D 0) &&
((typeof(val.validateemptytext) !=3D "string") || =
(val.validateemptytext !=3D "true"))) {
return true;
}
}
var args =3D { Value:value, IsValid:true };
if (typeof(val.clientvalidationfunction) =3D=3D "string") {
eval(val.clientvalidationfunction + "(val, args) ;");
}
return args.IsValid;
}
function RegularExpressionValidatorEvaluateIsValid(val) {
var value =3D ValidatorGetValue(val.controltovalidate);
if (ValidatorTrim(value).length =3D=3D 0)
return true;
var rx =3D new RegExp(val.validationexpression);
var matches =3D rx.exec(value);
return (matches !=3D null && value =3D=3D matches[0]);
}
function ValidatorTrim(s) {
var m =3D s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m =3D=3D null) ? "" : m[1];
}
function RequiredFieldValidatorEvaluateIsValid(val) {
return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=3D =
ValidatorTrim(val.initialvalue))
}
function RangeValidatorEvaluateIsValid(val) {
var value =3D ValidatorGetValue(val.controltovalidate);
if (ValidatorTrim(value).length =3D=3D 0)
return true;
return (ValidatorCompare(value, val.minimumvalue, =
"GreaterThanEqual", val) &&
ValidatorCompare(value, val.maximumvalue, "LessThanEqual", =
val));
}
function ValidationSummaryOnSubmit(validationGroup) {
if (typeof(Page_ValidationSummaries) =3D=3D "undefined")
return;
var summary, sums, s;
for (sums =3D 0; sums < Page_ValidationSummaries.length; sums++) {
summary =3D Page_ValidationSummaries[sums];
summary.style.display =3D "none";
if (!Page_IsValid && IsValidationGroupMatch(summary, =
validationGroup)) {
var i;
if (summary.showsummary !=3D "False") {
summary.style.display =3D "";
if (typeof(summary.displaymode) !=3D "string") {
summary.displaymode =3D "BulletList";
}
switch (summary.displaymode) {
case "List":
headerSep =3D "
";
first =3D "";
pre =3D "";
post =3D "
";
end =3D "";
break;
case "BulletList":
default:
headerSep =3D "";
first =3D "";
pre =3D "- ";
post =3D "
";
end =3D "
";
break;
case "SingleParagraph":
headerSep =3D " ";
first =3D "";
pre =3D "";
post =3D " ";
end =3D "
";
break;
}
s =3D "";
if (typeof(summary.headertext) =3D=3D "string") {
s +=3D summary.headertext + headerSep;
}
s +=3D first;
for (i=3D0; i=3D 0) || =
(className.indexOf(targetClass + ' ') >=3D 0))) {
found.push(element);
ret =3D true;
}
return ret;
}
var i, l, nodes;
if (includeSelf && pushIfMatch(element) && single) {
return true;
}
if (!filter) {
element =3D element || document;
var finder =3D element.querySelectorAll || =
element.getElementsByClassName;
if (finder) {
if (element.querySelectorAll) targetClass =3D "." + =
targetClass;
nodes =3D finder.call(element, targetClass);
for (i =3D 0, l =3D nodes.length; i < l; i++) {
found.push(nodes[i]);
if (single) return true;
}
}
else {
nodes =3D all("*", element);
for (i =3D 0, l =3D nodes.length; i < l; i++) {
if (pushIfMatch(nodes[i]) && single) {
return true;
}
}
}
}
},
query: function query(selector, context) {
/// Queries the DOM for a set of DOM =
elements.
///
/// Selector for a set of DOM =
elements based on id (#<id>), class (.<name>), or tag name =
(<tagname>). Also supports an array of DOM elements or selectors. =
More complex selectors may be used if jQuery is loaded.
/// A DOM element (exclusive), array of DOM elements =
(inclusive), or other Sys.ElementSet or Sys.UI.TemplateContext =
(exclusive) to restrict the search within.
/// An object representing =
the set of matching elements.
return new Sys.ElementSet(selector, context);
},
get: function get(selector, context) {
/// Queries the DOM for a single DOM =
element.
///
///
/// Selector for a DOM element based on id (#<id>), class =
(.<name>), or tag name (<tagname>). More complex selectors may be =
used if jQuery is loaded.
/// If multiple elements match the selector, the first one =
is returned.
///
/// An element, array of elements, or =
Sys.UI.TemplateContext to restrict the query within.
/// The matching element, or null if none =
match.
return (context && typeof(context.get) =3D=3D=3D "function") =
?
context.get(selector) :
this._find(selector, context, true);
},
_find: function _find(selector, context, single, filter) {
var found =3D [],
selectors;
if (typeof(selector) =3D=3D=3D "string") {
selectors =3D [selector];
}
else {
selectors =3D selector;
}
var includeSelf =3D context instanceof Array,
simpleNonTag =3D /^([\$#\.])((\w|[$:\.\-])+)$/,
tag =3D /^((\w+)|\*)$/;
if ((typeof(context) =3D=3D=3D "string") || (context =
instanceof Array)) {
context =3D Sys._find(context);
}
if (context instanceof Sys.ElementSet) {
context =3D context.get();
}
foreach(selectors, function(selector) {
if (typeof(selector) !=3D=3D "string") {
if (filter) {
if (contains(context, selector)) {
found.push(selector);
}
}
else {
found.push(selector);
}
}
else {
var match =3D simpleNonTag.exec(selector);
if (match && match.length =3D=3D=3D 4) {
selector =3D match[2];
var type =3D match[1];
if (type =3D=3D=3D "$") {
Sys._getComponent(found, selector, context);
}
else {
var finder =3D type =3D=3D=3D "#" ? =
Sys._getById : Sys._getByClass;
if (context) {
foreach(context, function(node) {
if (node.nodeType =3D=3D=3D 1) {
return finder(found, selector, =
single, includeSelf, node, filter);
}
});
}
else {
finder(found, selector, single);
}
}
}
else if (tag.test(selector)) {
if (context instanceof Array) {
foreach(context, function(node) {
if (node.nodeType =3D=3D=3D 1) {
if (includeSelf && (selector =
=3D=3D=3D "*" || (node.tagName.toLowerCase() =3D=3D=3D selector))) {
found.push(node);
if (single) return true;
}
if (!filter) {
if(!foreach(all(selector, node), =
function(node) {
found.push(node);
if (single) return true;
})) {
return true;
}
}
}
});
}
else {
var nodes =3D all(selector, context);
if (single) {
if (nodes[0]) {
found.push(nodes[0]);
}
return true;
}
foreach(nodes, function(node) {
found.push(node);
});
}
}
else if (window.jQuery) {
if (!filter) {
found.push.apply(found, jQuery(selector, =
context).get());
}
if (includeSelf) {
found.push.apply(found, =
jQuery(context).filter(selector).get());
}
}
}
});
return found.length ? (single ? (found[0] || null) : found) =
: null;
},
onDomReady: function onDomReady(callback) {
/// Registers a function to be called when the DOM =
is ready.
///
///
lazypush(this, "_domReadyQueue", callback);
raiseDomReady();
},
onReady: function onReady(callback) {
/// Registers a function to be called when the DOM =
is ready and when all required resources have been loaded.
///
///
lazypush(this, "_readyQueue", callback);
raiseOnReady();
},
_onjQuery: function _onjQuery() {
if (!Sys._jqLoaded) {
Sys._jqLoaded =3D true;
var fn =3D jQuery.fn,
prototype =3D Sys.ElementSet.prototype;
fn.components =3D prototype.components;
fn.component =3D prototype.component;
}
},
_set: function(instance, properties) {
forIn(properties, function(value, field) {
callIf(instance, "add_" + field, value) ||
callIf(instance, "set_" + field, value) ||
(instance[field] =3D value);
});
}
});
Sys._getComponent =3D Sys._getComponent || function() { }
=20
Sys._2Pass =3D Sys._2Pass || function _2Pass(callback) {
foreach(callback, function(c) { c(); });
}
var obj;
if (!Sys.ElementSet) {
obj =3D Sys.ElementSet =3D function(selector, context) {
/// Represents a set of DOM elements.
/// The DOM selector, array of DOM =
selectors, or array of DOM elements to query the document for.
/// A DOM selector (exclusive), A DOM =
element (exclusive), array of DOM elements (inclusive), or other =
Sys.ElementSet (exclusive) to restrict the search within.
this._elements =3D ((typeof(context) =3D=3D=3D "object") && =
typeof(context.query) =3D=3D=3D "function") ?
context.query(selector).get() :
Sys._find(selector, context) || [];
}
obj.prototype =3D {
__class: true,
components: function(type, index) {
/// Gets the set of controls and behaviors associated =
with the current DOM elements.
/// Type to limit the search to.
/// Index of the component to limit to.
///
var elementSet =3D new Sys.ElementSet(this.get());
if (window.jQuery && (this instanceof jQuery)) {
elementSet._jquery =3D this;
}
return new Sys.ComponentSet(elementSet, type, index);
},
component: function(type, index) {
/// Get the first control or behavior associated with =
the current set of DOM elements.
/// Type to limit the search to.
/// Index of the component to return.
///
return this.components(type, index).get(0);
},
each: function(callback) {
/// Enumerates all the matched elements, calling the =
given callback for each with the current element as the context.
/// The callback may return false to cancel =
enumeration.
///
var elements =3D this._elements;
for (var i =3D 0, l =3D elements.length; i < l; i++) {
if (callback.call(elements[i], i) =3D=3D=3D false) break;
}
return this;
},
get: function(index) {
/// Retrieves the element at the specified =
index.
/// The index of the =
element to retrieve. Omit to return all elements as an array.
/// The element at the given =
index, or an array of all the matched elements.
var elements =3D this._elements;
return (typeof(index) =3D=3D=3D "undefined") ? =
(Array.apply(null, elements)) : (elements[index] || null);
},
find: function(selector) {
/// Searches the current set of DOM elements with the =
given selector, including descendents.
/// DOM selector or array of DOM =
selectors to search with.
/// A new element set with the =
matched elements.
return new Sys.ElementSet(selector, this);
},
filter: function(selector) {
/// Filters the current set of DOM elements by the =
given selector, excluding descendents.
/// DOM selector or array of elements =
to filter by.
/// A new element set with the =
matched elements.
return new Sys.ElementSet(Sys._find(selector, this._elements, =
false, true));
}
}
}
if (!Sys.ComponentSet) {
obj =3D Sys.ComponentSet =3D function ComponentSet(elementSet, query, =
index) {
///
///
/// The =
type of component to filter by, or an array of components to =
include.
/// The index of the component to retrieve from the =
filtered list.
this._elementSet =3D elementSet || (elementSet =3D new =
Sys.ElementSet());
this._components =3D this._execute(elementSet, query, index);
}
obj.prototype =3D {
__class: true,
setProperties: function ComponentSet$setProperties(properties) {
/// Sets properties on the matched =
components.
/// Object with the names and values of the properties =
to set.
///
return this.each(function() {
Sys._set(this, properties);
});
},
get: function ComponentSet$get(index) {
/// Returns the component at the specified index, or an =
array of all matches if not specified.
///
///
var components =3D this._components;
return (typeof(index) =3D=3D=3D "undefined") ? =
(Array.apply(null, components)) : (components[index || 0] || null);
},
each: function ComponentSet$each(callback) {
/// Enumerate all the found components. The index of =
the component are passed as parameters to a callback. You may return =
'false' to cancel the enumeration.
/// Function called for each component.
///
foreach(this._components, function(c, i) {
if (callback.call(c, i) =3D=3D=3D false) {
return true;
}
});
return this;
},
elements: function ComponentSet$elements() {
/// Returns the underlying set of elements this =
component collection came from.
///
var elements =3D this._elementSet;
return elements._jquery || elements;
},
_execute: function ComponentSet$_execute(elementSet, query, index) {
var components =3D [];
function match(c) {
var ctor;
return (c instanceof query) ||
((ctor =3D c.constructor) && (
(ctor =3D=3D=3D query) ||
(ctor.inheritsFrom && ctor.inheritsFrom(query)) ||
(ctor.implementsInterface && =
ctor.implementsInterface(query))));
}
if (query instanceof Array) {
components.push.apply(components, query);
}
else {
elementSet.each(function() {
var c =3D this.control;
if (c && (!query || match(c))) {
components.push(c);
}
foreach(this._behaviors, function(b) {
if (!query || match(b)) {
components.push(b);
}
});
});
}
if ((typeof(index) !=3D=3D "undefined")) {
if (components[index]) {
components =3D [components[index]];
}
else {
components =3D [];
}
}
return components;
}
}
obj =3D Sys._jComponentSet =3D function() {};
obj.prototype =3D new Sys.ComponentSet();
obj.prototype.elements =3D function() {
/// Returns the underlying set of elements this component =
collection came from.
///
}
}
=20
obj =3D null;
}
var getCreate =3D function _getCreate(options, isPlugin, isjQuery) {
var body =3D [],
arglist =3D [],
type =3D options.type,
typeName =3D options.typeName || (type ? type.getName() : =
""),
isBehavior =3D options._isBehavior,
description =3D (options && options.description) ||=20
(type && ("Creates an instance of the type '" =
+ typeName + "' and sets the given properties.")) ||
"";
body.push("/// ", description, "\n");
foreach(options && options.parameters, function(parameter) {
var name =3D parameter, type =3D '', desc =3D '';
if (typeof(parameter) !=3D=3D "string") {
name =3D parameter.name;
type =3D parameter.type||'';
desc =3D parameter.description||'';
}
arglist.push(name);
body.push('/// ', desc, '\n');
});
var returnType;
if (!isPlugin) {
arglist.push("properties");
body.push('/// Additional properties to set on the =
component.\n');
returnType =3D ((isjQuery && isBehavior) ? =
'Sys._jComponentSet' : (isBehavior ? 'Sys.ComponentSet' : typeName));
}
else {
returnType =3D options.returnType;
if (isjQuery && returnType =3D=3D=3D "Sys.ElementSet") {
returnType =3D "jQuery";
}
}
if (returnType) {
body.push('/// \n');
}
if (isPlugin) {
var name =3D options.name;
if (isjQuery && options.dom) {
body.push('var elementSet =3D new =
Sys.ElementSet(this.get());\
var ret =3D Sys.plugins["', name, '"].plugin.apply(elementSet, =
arguments);\
if (ret =3D=3D=3D elementSet) return this;\
if (ret instanceof jQuery) return new Sys.ElementSet(ret.get());\
return ret;');
}
else {
body.push('return Sys.plugins["', name, =
'"].plugin.apply(this, arguments);');
}
}
else {
if (isjQuery) {
body.push('\
var args =3D arguments,\
callee =3D args.callee,\
component =3D callee._component,\
source =3D Sys.create;\
component.defaults =3D component.defaults || callee.defaults;\
if (component._isBehavior) {\
source =3D new Sys.ElementSet(this.get()),\
source._jquery =3D this;\
}\
return source[component.name].apply(source, args);');
}
else {
body.push('return Sys._createComp.call(this, =
arguments.callee._component, arguments.callee._component.defaults, =
arguments);');
}
}
arglist.push(body.join(''));
=20
var fn =3D Function.apply(null, arglist);
if (!isPlugin) {
fn._component =3D options;
}
return fn;
=20
}
Sys._getCreate =3D getCreate;
function execute() {
var $type, $prototype;
Sys._foreach =3D foreach;
Sys._forIn =3D forIn;
Sys._merge =3D merge;
Sys._callIf =3D callIf;
$type =3D Function;
$type.__typeName =3D 'Function';
$type.__class =3D true;
$type.createCallback =3D function Function$createCallback(method, =
context) {
/// Creates a =
callback function that retains the parameter initially used during its =
creation. The callback is used without parameter but this will call =
the actual method with the parameter. This is especially useful when =
setting up a handler for a DOM event that must retain a parameter =
despite the DOM event handler needing to be a function with the event =
object as the only parameter. In this case, the function will be =
called with the event as the first parameter and the context as the =
second. If the callback is called with an arbitrary list of =
parameters, the context is appended.
/// The function for which =
the callback is created.
/// The parameter for the =
function.
/// The callback function.
var e =3D Function._validateParams(arguments, [
{name: "method", type: Function},
{name: "context", mayBeNull: true}
]);
if (e) throw e;
return function() {
var l =3D arguments.length;
if (l > 0) {
var args =3D [];
for (var i =3D 0; i < l; i++) {
args[i] =3D arguments[i];
}
args[l] =3D context;
return method.apply(this, args);
}
return method.call(this, context);
}
}
$type.createDelegate =3D function Function$createDelegate(instance, =
method) {
/// Creates a =
delegate function that retains the context from its creation (i.e. =
what 'this' means from within its scope). This is especially useful =
when setting up an event handler to point to an object method that =
needs to use the 'this' pointer from within its scope.
/// The object instance =
that will be the context for the function (i.e. what 'this' means from =
within its scope).
/// The function from which =
the delegate is created.
/// The delegate function.
var e =3D Function._validateParams(arguments, [
{name: "instance", mayBeNull: true},
{name: "method", type: Function}
]);
if (e) throw e;
return function() {
return method.apply(instance, arguments);
}
}
$type.emptyFunction =3D $type.emptyMethod =3D function =
Function$emptyMethod() {
/// A function that does =
nothing.
}
$type.validateParameters =3D function =
Function$validateParameters(parameters, expectedParameters, =
validateParameterCount) {
/// Validates the =
parameters to a method are as expected.
///
///
/// True if extra parameters are =
prohibited, false if they should be ignored. The default is =
true.
///
var e =3D Function._validateParams(arguments, [
{name: "parameters"},
{name: "expectedParameters"},
{name: "validateParameterCount", type: Boolean, mayBeNull: true, =
optional: true}
]);
if (e) throw e;
return Function._validateParams(parameters, expectedParameters, =
validateParameterCount);
}
$type._validateParams =3D function Function$_validateParams(params, =
expectedParams, validateParameterCount) {
var e, expectedLength =3D expectedParams.length;
validateParameterCount =3D validateParameterCount !=3D=3D false;
e =3D Function._validateParameterCount(params, expectedParams, =
validateParameterCount);
if (e) {
e.popStackFrame();
return e;
}
for (var i =3D 0, l =3D params.length; i < l; i++) {
var expectedParam =3D expectedParams[Math.min(i, expectedLength =
- 1)],
paramName =3D expectedParam.name;
if (expectedParam.parameterArray) {
paramName +=3D "[" + (i - expectedLength + 1) + "]";
}
else if (!validateParameterCount && (i >=3D expectedLength)) {
break;
}
e =3D Function._validateParameter(params[i], expectedParam, =
paramName);
if (e) {
e.popStackFrame();
return e;
}
}
return null;
}
$type._validateParameterCount =3D function =
Function$_validateParameterCount(params, expectedParams, =
validateParameterCount) {
var i, error,
expectedLen =3D expectedParams.length,
actualLen =3D params.length;
if (actualLen < expectedLen) {
var minParams =3D expectedLen;
for (i =3D 0; i < expectedLen; i++) {
var param =3D expectedParams[i];
if (param.optional || param.parameterArray) {
minParams--;
}
} =20
if (actualLen < minParams) {
error =3D true;
}
}
else if (validateParameterCount && (actualLen > expectedLen)) {
error =3D true; =20
for (i =3D 0; i < expectedLen; i++) {
if (expectedParams[i].parameterArray) {
error =3D false;
break;
}
} =20
}
if (error) {
var e =3D Error.parameterCount();
e.popStackFrame();
return e;
}
return null;
}
$type._validateParameter =3D function Function$_validateParameter(param, =
expectedParam, paramName) {
var e,
expectedType =3D expectedParam.type,
expectedInteger =3D !!expectedParam.integer,
expectedDomElement =3D !!expectedParam.domElement,
mayBeNull =3D !!expectedParam.mayBeNull;
e =3D Function._validateParameterType(param, expectedType, =
expectedInteger, expectedDomElement, mayBeNull, paramName);
if (e) {
e.popStackFrame();
return e;
}
var expectedElementType =3D expectedParam.elementType,
elementMayBeNull =3D !!expectedParam.elementMayBeNull;
if (expectedType =3D=3D=3D Array && typeof(param) !=3D=3D =
"undefined" && param !=3D=3D null &&
(expectedElementType || !elementMayBeNull)) {
var expectedElementInteger =3D !!expectedParam.elementInteger,
expectedElementDomElement =3D =
!!expectedParam.elementDomElement;
for (var i=3D0; i < param.length; i++) {
var elem =3D param[i];
e =3D Function._validateParameterType(elem, =
expectedElementType,
expectedElementInteger, expectedElementDomElement, =
elementMayBeNull,
paramName + "[" + i + "]");
if (e) {
e.popStackFrame();
return e;
}
}
}
return null;
}
$type._validateParameterType =3D function =
Function$_validateParameterType(param, expectedType, expectedInteger, =
expectedDomElement, mayBeNull, paramName) {
var e, i;
if (typeof(param) =3D=3D=3D "undefined" || param =3D=3D=3D null) {
if (mayBeNull) {
return null;
}
e =3D param =3D=3D=3D null ? Error.argumentNull(paramName) : =
Error.argumentUndefined(paramName);
e.popStackFrame();
return e;
}
if (expectedType && expectedType.__enum) {
if (typeof(param) !=3D=3D 'number') {
e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
e.popStackFrame();
return e;
}
if ((param % 1) =3D=3D=3D 0) {
var values =3D expectedType.prototype;
if (!expectedType.__flags || (param =3D=3D=3D 0)) {
for (i in values) {
if (values[i] =3D=3D=3D param) return null;
}
}
else {
var v =3D param;
for (i in values) {
var vali =3D values[i];
if (vali =3D=3D=3D 0) continue;
if ((vali & param) =3D=3D=3D vali) {
v -=3D vali;
}
if (v =3D=3D=3D 0) return null;
}
}
}
e =3D Error.argumentOutOfRange(paramName, param, =
String.format(Sys.Res.enumInvalidValue, param, expectedType.getName()));
e.popStackFrame();
return e;
}
if (expectedDomElement && (!Sys._isDomElement(param) || =
(param.nodeType =3D=3D=3D 3))) {
e =3D Error.argument(paramName, Sys.Res.argumentDomElement);
e.popStackFrame();
return e;
}
if (expectedType && !Sys._isInstanceOfType(expectedType, param)) {
e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
e.popStackFrame();
return e;
}
if (expectedType =3D=3D=3D Number && expectedInteger) {
if ((param % 1) !=3D=3D 0) {
e =3D Error.argumentOutOfRange(paramName, param, =
Sys.Res.argumentInteger);
e.popStackFrame();
return e;
}
}
return null;
}
$type =3D Error;
$type.__typeName =3D 'Error';
$type.__class =3D true;
Sys._errorArgument =3D function(kind, paramName, message) {
var name =3D "Sys.Argument" + kind + "Exception";
var displayMessage =3D name + ": " + (message || =
Sys.Res["argument"+kind]);
if (paramName) {
displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
}
var err =3D Error.create(displayMessage, { name: name, paramName: =
paramName });
err.popStackFrame();
err.popStackFrame();
return err;
}
Sys._error =3D function(kind, message, defaultMessage) {
var name =3D "Sys." + kind + "Exception";
var displayMessage =3D name + ": " + (message || =
Sys.Res[defaultMessage]);
var err =3D Error.create(displayMessage, {name: name});
err.popStackFrame();
err.popStackFrame();
return err;
}
$type.create =3D function Error$create(message, errorInfo) {
/// Use this method to create a =
new error.
/// The error message.
/// A =
plain JavaScript object that contains extended information about the =
error. The object should have a 'name' field that contains a string =
that identifies the error and any additional fields that are necessary =
to fully describe the error.
/// An Error object.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true, optional: =
true},
{name: "errorInfo", mayBeNull: true, optional: true}
]);
if (e) throw e;
var err =3D new Error(message);
err.message =3D message;
if (errorInfo) {
for (var v in errorInfo) {
err[v] =3D errorInfo[v];
}
}
err.popStackFrame();
return err;
}
$type.argument =3D function Error$argument(paramName, message) {
/// Creates an =
ArgumentException with a specified error message and the name of the =
parameter that caused this exception.
/// The name of the parameter that caused the =
exception.
/// A message that describes the error.
/// An Error instance that represents an =
ArgumentException.
var e =3D Function._validateParams(arguments, [
{name: "paramName", type: String, mayBeNull: true, optional: =
true},
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._errorArgument("", paramName, message);
}
$type.argumentNull =3D function Error$argumentNull(paramName, message) {
/// Creates an =
ArgumentNullException with a specified error message and the name of =
the parameter that caused this exception.
/// The name of the parameter that caused the =
exception.
/// A message that describes the error.
/// An Error instance that represents an =
ArgumentNullException.
var e =3D Function._validateParams(arguments, [
{name: "paramName", type: String, mayBeNull: true, optional: =
true},
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._errorArgument("Null", paramName, message);
}
$type.argumentOutOfRange =3D function =
Error$argumentOutOfRange(paramName, actualValue, message) {
/// Creates an =
ArgumentOutOfRangeException with a specified error message and the =
name and actual value of the parameter that caused this =
exception.
/// The name of the parameter that caused the =
exception.
/// The actual value of the parameter.
/// A message that describes the error.
/// An Error instance that represents an =
ArgumentOutOfRangeException.
var e =3D Function._validateParams(arguments, [
{name: "paramName", type: String, mayBeNull: true, optional: =
true},
{name: "actualValue", mayBeNull: true, optional: true},
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
var displayMessage =3D "Sys.ArgumentOutOfRangeException: " + =
(message || Sys.Res.argumentOutOfRange);
if (paramName) {
displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
}
if (typeof(actualValue) !=3D=3D "undefined" && actualValue !=3D=3D =
null) {
displayMessage +=3D "\n" + String.format(Sys.Res.actualValue, =
actualValue);
}
var err =3D Error.create(displayMessage, {
name: "Sys.ArgumentOutOfRangeException",
paramName: paramName,
actualValue: actualValue
});
err.popStackFrame();
return err;
}
$type.argumentType =3D function Error$argumentType(paramName, =
actualType, expectedType, message) {
/// Creates an =
ArgumentTypeException with a specified error message and the name, =
actual type, and expected type of the parameter that caused this =
exception.
/// The name of the parameter that caused the =
exception.
/// The actual type of the parameter value.
/// The expected type of the parameter value.
/// A message that describes the error.
/// An Error instance that represents an =
ArgumentTypeException.
var e =3D Function._validateParams(arguments, [
{name: "paramName", type: String, mayBeNull: true, optional: =
true},
{name: "actualType", type: Type, mayBeNull: true, optional: =
true},
{name: "expectedType", type: Type, mayBeNull: true, optional: =
true},
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
var displayMessage =3D "Sys.ArgumentTypeException: ";
if (message) {
displayMessage +=3D message;
}
else if (actualType && expectedType) {
displayMessage +=3D
String.format(Sys.Res.argumentTypeWithTypes, =
actualType.getName(), expectedType.getName());
}
else {
displayMessage +=3D Sys.Res.argumentType;
}
if (paramName) {
displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
}
var err =3D Error.create(displayMessage, {
name: "Sys.ArgumentTypeException",
paramName: paramName,
actualType: actualType,
expectedType: expectedType
});
err.popStackFrame();
return err;
}
$type.argumentUndefined =3D function Error$argumentUndefined(paramName, =
message) {
/// Creates an =
ArgumentUndefinedException with a specified error message and the name =
of the parameter that caused this exception.
/// The name of the parameter that caused the =
exception.
/// A message that describes the error.
/// An Error instance that represents an =
ArgumentUndefinedException.
var e =3D Function._validateParams(arguments, [
{name: "paramName", type: String, mayBeNull: true, optional: =
true},
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._errorArgument("Undefined", paramName, message);
}
$type.format =3D function Error$format(message) {
/// Creates a format =
error.
/// The error message.
/// An Error object that represents a =
FormatException.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._error("Format", message, "format");
}
$type.invalidOperation =3D function Error$invalidOperation(message) {
/// Creates an invalid =
operation error.
/// The error message.
/// An Error instance that represents an =
InvalidOperationException.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._error("InvalidOperation", message, "invalidOperation");
}
$type.notImplemented =3D function Error$notImplemented(message) {
/// Creates a not =
implemented error.
/// The error message.
/// An Error instance that represents a =
NotImplementedException.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._error("NotImplemented", message, "notImplemented");
}
$type.parameterCount =3D function Error$parameterCount(message) {
/// Creates a =
ParameterCountException with a specified error message.
/// A message that describes the error.
/// An Error instance that represents a =
ParameterCountException.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
return Sys._error("ParameterCount", message, "parameterCount");
}
$type.prototype.popStackFrame =3D function Error$popStackFrame() {
/// Updates the fileName and =
lineNumber fields based on the next frame in the stack trace. Call =
this method whenever an instance of Error is returned from a function. =
This makes the fileName and lineNumber reported in the FireFox console =
point to the location where the exception was thrown, not the location =
where the instance of Error was created.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (typeof(this.stack) =3D=3D=3D "undefined" || this.stack =3D=3D=3D =
null ||
typeof(this.fileName) =3D=3D=3D "undefined" || this.fileName =
=3D=3D=3D null ||
typeof(this.lineNumber) =3D=3D=3D "undefined" || this.lineNumber =
=3D=3D=3D null) {
return;
}
var stackFrames =3D this.stack.split("\n");
var currentFrame =3D stackFrames[0];
var pattern =3D this.fileName + ":" + this.lineNumber;
while(typeof(currentFrame) !=3D=3D "undefined" &&
currentFrame !=3D=3D null &&
currentFrame.indexOf(pattern) < 0) {
stackFrames.shift();
currentFrame =3D stackFrames[0];
}
var nextFrame =3D stackFrames[1];
if (typeof(nextFrame) =3D=3D=3D "undefined" || nextFrame =3D=3D=3D =
null) {
return;
}
var nextFrameParts =3D nextFrame.match(/@(.*):(\d+)$/);
if (typeof(nextFrameParts) =3D=3D=3D "undefined" || nextFrameParts =
=3D=3D=3D null) {
return;
}
this.fileName =3D nextFrameParts[1];
this.lineNumber =3D parseInt(nextFrameParts[2]);
stackFrames.shift();
this.stack =3D stackFrames.join("\n");
}
$type =3D Object;
$type.__typeName =3D 'Object';
$type.__class =3D true;
$type.getType =3D function Object$getType(instance) {
///
/// The object for which the type must be =
returned.
/// The type of the object.
var e =3D Function._validateParams(arguments, [
{name: "instance"}
]);
if (e) throw e;
var ctor =3D instance.constructor;
if (!ctor || (typeof(ctor) !=3D=3D "function") || !ctor.__typeName =
|| (ctor.__typeName =3D=3D=3D 'Object')) {
return Object;
}
return ctor;
}
$type.getTypeName =3D function Object$getTypeName(instance) {
///
/// The object for which the type name must =
be returned.
/// The name of the type of the =
object.
var e =3D Function._validateParams(arguments, [
{name: "instance"}
]);
if (e) throw e;
return Object.getType(instance).getName();
}
$type =3D String;
$type.__typeName =3D 'String';
$type.__class =3D true;
$prototype =3D $type.prototype;
$prototype.endsWith =3D function String$endsWith(suffix) {
/// Determines whether the =
end of this instance matches the specified string.
/// A string to compare =
to.
/// true if suffix matches the end of this =
instance; otherwise, false.
var e =3D Function._validateParams(arguments, [
{name: "suffix", type: String}
]);
if (e) throw e;
return (this.substr(this.length - suffix.length) =3D=3D=3D suffix);
}
$prototype.startsWith =3D function String$startsWith(prefix) {
/// Determines whether the =
beginning of this instance matches the specified string.
/// The String to =
compare.
/// true if prefix matches the beginning =
of this string; otherwise, false.
var e =3D Function._validateParams(arguments, [
{name: "prefix", type: String}
]);
if (e) throw e;
return (this.substr(0, prefix.length) =3D=3D=3D prefix);
}
$prototype.trim =3D function String$trim() {
/// Removes all leading and =
trailing white-space characters from the current String =
object.
/// The string that remains after all =
white-space characters are removed from the start and end of the current =
String object.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this.replace(/^\s+|\s+$/g, '');
}
$prototype.trimEnd =3D function String$trimEnd() {
/// Removes all trailing white =
spaces from the current String object.
/// The string that remains after all =
white-space characters are removed from the end of the current String =
object.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this.replace(/\s+$/, '');
}
$prototype.trimStart =3D function String$trimStart() {
/// Removes all leading =
white spaces from the current String object.
/// The string that remains after all =
white-space characters are removed from the start of the current String =
object.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this.replace(/^\s+/, '');
}
$type.format =3D function String$format(format, args) {
/// Replaces the format items =
in a specified String with the text equivalents of the values of =
corresponding object instances. The invariant culture will be used to =
format dates and numbers.
/// A format string.
/// The objects to format.
/// A copy of format in which the format =
items have been replaced by the string equivalent of the corresponding =
instances of object arguments.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String},
{name: "args", mayBeNull: true, parameterArray: true}
]);
if (e) throw e;
return String._toFormattedString(false, arguments);
}
$type._toFormattedString =3D function =
String$_toFormattedString(useLocale, args) {
var result =3D '';
var format =3D args[0];
for (var i=3D0;;) {
var open =3D format.indexOf('{', i);
var close =3D format.indexOf('}', i);
if ((open < 0) && (close < 0)) {
result +=3D format.slice(i);
break;
}
if ((close > 0) && ((close < open) || (open < 0))) {
if (format.charAt(close + 1) !=3D=3D '}') {
throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
}
result +=3D format.slice(i, close + 1);
i =3D close + 2;
continue;
}
result +=3D format.slice(i, open);
i =3D open + 1;
if (format.charAt(i) =3D=3D=3D '{') {
result +=3D '{';
i++;
continue;
}
if (close < 0) throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
var brace =3D format.substring(i, close);
var colonIndex =3D brace.indexOf(':');
var argNumber =3D parseInt((colonIndex < 0)? brace : =
brace.substring(0, colonIndex), 10) + 1;
if (isNaN(argNumber)) throw Error.argument('format', =
Sys.Res.stringFormatInvalid);
var argFormat =3D (colonIndex < 0)? '' : =
brace.substring(colonIndex + 1);
var arg =3D args[argNumber];
if (typeof(arg) =3D=3D=3D "undefined" || arg =3D=3D=3D null) {
arg =3D '';
}
if (arg.toFormattedString) {
result +=3D arg.toFormattedString(argFormat);
}
else if (useLocale && arg.localeFormat) {
result +=3D arg.localeFormat(argFormat);
}
else if (arg.format) {
result +=3D arg.format(argFormat);
}
else
result +=3D arg.toString();
i =3D close + 1;
}
return result;
}
$type =3D Boolean;
$type.__typeName =3D 'Boolean';
$type.__class =3D true;
$type.parse =3D function Boolean$parse(value) {
/// Creates a bool from its =
string representation.
/// "true" or "false".
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String}
], false);
if (e) throw e;
var v =3D value.trim().toLowerCase(),
r;
if (v =3D=3D=3D 'false') {
r =3D false;
}
else if (v =3D=3D=3D 'true') {
r =3D true;
}
else {
throw Error.argumentOutOfRange('value', value, =
Sys.Res.boolTrueOrFalse);
}
return r;
}
$type =3D Date;
$type.__typeName =3D 'Date';
$type.__class =3D true;
$type =3D Number;
$type.__typeName =3D 'Number';
$type.__class =3D true;
$type =3D RegExp;
$type.__typeName =3D 'RegExp';
$type.__class =3D true;
if (!window) this.window =3D this;
window.Type =3D $type =3D Function;
$type.__fullyQualifiedIdentifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i");
$type.__identifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i");
$prototype =3D $type.prototype;
$prototype.callBaseMethod =3D function Type$callBaseMethod(instance, =
name, baseArguments) {
///
/// The instance for the base method. =
Usually 'this'.
/// The name of the base =
method.
/// The arguments to pass to =
the base method.
/// The return value of the base method.
var e =3D Function._validateParams(arguments, [
{name: "instance"},
{name: "name", type: String},
{name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
]);
if (e) throw e;
var baseMethod =3D Sys._getBaseMethod(this, instance, name);
if (!baseMethod) throw =
Error.invalidOperation(String.format(Sys.Res.methodNotFound, name));
return baseArguments ? baseMethod.apply(instance, baseArguments) : =
baseMethod.apply(instance);
}
$prototype.getBaseMethod =3D function Type$getBaseMethod(instance, name) =
{
/// Use this method to get =
the base implementation of a method from the base class.
/// The instance for which the base method =
is needed. Usually 'this'.
/// The name of the method to =
get.
/// The base =
method.
var e =3D Function._validateParams(arguments, [
{name: "instance"},
{name: "name", type: String}
]);
if (e) throw e;
return Sys._getBaseMethod(this, instance, name);
}
$prototype.getBaseType =3D function Type$getBaseType() {
///
/// The base =
type.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return (typeof(this.__baseType) =3D=3D=3D "undefined") ? null : =
this.__baseType;
}
$prototype.getInterfaces =3D function Type$getInterfaces() {
///
/// A copy of the list of interfaces that the =
type implements.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var result =3D [];
var type =3D this;
while(type) {
var interfaces =3D type.__interfaces;
if (interfaces) {
for (var i =3D 0, l =3D interfaces.length; i < l; i++) {
var interfaceType =3D interfaces[i];
if (!Array.contains(result, interfaceType)) {
result.push(interfaceType);
}
}
}
type =3D type.__baseType;
}
return result;
}
$prototype.getName =3D function Type$getName() {
///
/// The name of the type.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return (typeof(this.__typeName) =3D=3D=3D "undefined") ? "" : =
this.__typeName;
}
$prototype.implementsInterface =3D function =
Type$implementsInterface(interfaceType) {
///
/// The interface to =
test.
/// True if the type implements the =
interface.
var e =3D Function._validateParams(arguments, [
{name: "interfaceType", type: Type}
]);
if (e) throw e;
this.resolveInheritance();
var interfaceName =3D interfaceType.getName();
var cache =3D this.__interfaceCache;
if (cache) {
var cacheEntry =3D cache[interfaceName];
if (typeof(cacheEntry) !=3D=3D 'undefined') return cacheEntry;
}
else {
cache =3D this.__interfaceCache =3D {};
}
var baseType =3D this;
while (baseType) {
var interfaces =3D baseType.__interfaces;
if (interfaces && Array.indexOf(interfaces, interfaceType) =
!=3D=3D -1) {
return cache[interfaceName] =3D true;
}
baseType =3D baseType.__baseType;
}
return cache[interfaceName] =3D false;
}
$prototype.inheritsFrom =3D function Type$inheritsFrom(parentType) {
///
/// The type to =
test.
/// True if the type inherits from =
parentType.
var e =3D Function._validateParams(arguments, [
{name: "parentType", type: Type}
]);
if (e) throw e;
this.resolveInheritance();
return Sys._inheritsFrom(this, parentType);
}
Sys._inheritsFrom =3D function _inheritsFrom(type, parentType) {
var ret;
if (parentType) {
var baseType =3D type.__baseType;
while (baseType) {
if (baseType =3D=3D=3D parentType) {
ret =3D true;
break;
}
baseType =3D baseType.__baseType;
}
}
return !!ret;
}
$prototype.initializeBase =3D function Type$initializeBase(instance, =
baseArguments) {
/// This method =
initializes the base type in the context of a given instance object =
(to keep track of the base type, and to effectively inherit the object =
model of the base class, and initializing members of the base class). =
This should be called from the derived class constructor.
/// The object to initialize base types =
for. Usually 'this'.
/// The arguments for the base =
constructor.
/// The instance.
var e =3D Function._validateParams(arguments, [
{name: "instance"},
{name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
]);
if (e) throw e;
if (!Sys._isInstanceOfType(this, instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);
this.resolveInheritance();
var baseType =3D this.__baseType;
if (baseType) {
baseArguments ? baseType.apply(instance, baseArguments) : =
baseType.apply(instance);
}
return instance;
}
$prototype.isImplementedBy =3D function Type$isImplementedBy(instance) {
///
/// The object on which =
the interface must be tested.
/// True if the instance implements the =
interface.
var e =3D Function._validateParams(arguments, [
{name: "instance", mayBeNull: true}
]);
if (e) throw e;
if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;
var instanceType =3D Object.getType(instance);
return !!(instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}
$prototype.isInstanceOfType =3D function Type$isInstanceOfType(instance) =
{
///
/// The object on which =
the type must be tested.
/// True if the object is an instance of =
the type or one of its derived types.
var e =3D Function._validateParams(arguments, [
{name: "instance", mayBeNull: true}
]);
if (e) throw e;
return Sys._isInstanceOfType(this, instance);
}
$prototype.registerClass =3D function Type$registerClass(typeName, =
baseType, interfaceTypes) {
/// Registers a class =
(represented by its ctor function), and optional base type, followed =
by any number of interfaces.
/// The fully-qualified =
name of the type.
/// The base type.
/// One or several interfaces that the type =
implements.
/// The registered type.
var e =3D Function._validateParams(arguments, [
{name: "typeName", type: String},
{name: "baseType", type: Type, mayBeNull: true, optional: true},
{name: "interfaceTypes", type: Type, parameterArray: true}
]);
if (e) throw e;
if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
var parsedName;
try {
parsedName =3D eval(typeName);
}
catch(e) {
throw Error.argument('typeName', Sys.Res.argumentTypeName);
}
if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
if (Sys.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
if ((arguments.length > 1) && (typeof(baseType) =3D=3D=3D =
'undefined')) throw Error.argumentUndefined('baseType');
var prototype =3D this.prototype;
prototype.constructor =3D this;
this.__typeName =3D typeName;
this.__class =3D true;
if (baseType) {
this.__baseType =3D baseType;
this.__basePrototypePending =3D true;
}
Sys.__upperCaseTypes[typeName.toUpperCase()] =3D this;
if (interfaceTypes) {
var interfaces =3D this.__interfaces =3D [];
this.resolveInheritance();
for (var i =3D 2, l =3D arguments.length; i < l; i++) {
var interfaceType =3D arguments[i];
if (!interfaceType.__interface) throw =
Error.argument('interfaceTypes[' + (i - 2) + ']', =
Sys.Res.notAnInterface);
for (var methodName in interfaceType.prototype) {
var method =3D interfaceType.prototype[methodName];
if (!prototype[methodName]) {
prototype[methodName] =3D method;
}
}
interfaces.push(interfaceType);
}
}
Sys.__registeredTypes[typeName] =3D true;
return this;
}
Sys.registerComponent =3D function registerComponent(type, options) {
/// Generates a =
create() function for the given type using the optional description and =
parameters for intellisense.
/// The type to be =
created.
///
var e =3D Function._validateParams(arguments, [
{name: "type", type: Function},
{name: "options", type: Object, mayBeNull: true, optional: true}
]);
if (e) throw e;
var typeName =3D type.getName();
var isControlOrBehavior =3D Sys.UI && (Sys._inheritsFrom(type, =
Sys.UI.Control) || Sys._inheritsFrom(type, Sys.UI.Behavior));
var name =3D (options && options.name);
if (!name) {
name =3D typeName;
var i =3D name.lastIndexOf('.');
if (i >=3D 0) {
name =3D name.substr(i+1);
if (name && name.charAt(0) =3D=3D=3D "_") return;
}
name =3D name.substr(0, 1).toLowerCase() + name.substr(1);
}
if (!options) {
options =3D {};
}
options.name =3D name;
options.type =3D type;
options.typeName =3D typeName;
options._isBehavior =3D isControlOrBehavior;
=20
options =3D Sys.components[name] =3D merge(Sys.components[name], =
options);
var fn =3D Sys._getCreate(options),
target =3D isControlOrBehavior ? Sys.ElementSet.prototype : =
Sys.create;
target[name] =3D fn;
fn =3D Sys._getCreate(options, false, true);
if (window.jQuery) {
target =3D (isControlOrBehavior ? jQuery.fn : jQuery);
target[name] =3D fn;
}
else {
options._jqQueue =3D fn;
}
}
Sys.registerPlugin =3D function registerPlugin(pluginInfo) {
///
/// An object describing =
the plugin (name, plugin, dom, global, components)
var e =3D Function._validateParams(arguments, [
{name: "pluginInfo", type: Object}
]);
if (e) throw e;
var name =3D pluginInfo.name,
fnName =3D pluginInfo.functionName || name;
Sys.plugins[name] =3D merge(Sys.plugins[name], pluginInfo);
var plugin =3D pluginInfo.plugin,
sysTarget,
jQueryTarget;
if (pluginInfo.global) {
sysTarget =3D Sys;
jQueryTarget =3D window.jQuery;
}
else if (pluginInfo.dom) {
sysTarget =3D Sys.ElementSet.prototype;
jQueryTarget =3D window.jQuery ? jQuery.fn : null;
}
else if (pluginInfo.components) {
sysTarget =3D Sys.ComponentSet.prototype;
}
if (sysTarget) {
sysTarget[fnName] =3D Sys._getCreate(pluginInfo, true, false);
var jPlugin =3D Sys._getCreate(pluginInfo, true, true);
if (jQueryTarget) {
jQueryTarget[fnName] =3D jPlugin;
}
else {
if (pluginInfo.global) {
Sys.plugins[name]._jqQueue =3D jPlugin;
}
else if (pluginInfo.dom) {
Sys.plugins[name]._jqQueueDom =3D jPlugin;
}
}
}
}
Sys._createComp =3D function _createComp(component, defaults, args) {
var type =3D component.type,
parameters =3D component.parameters || [],
isBehavior =3D component._isBehavior,
target =3D isBehavior ? args[0] : null;
var props =3D args[parameters.length] || {};
props =3D merge({}, defaults, props);
foreach(parameters, function(parameter, i) {
var name =3D typeof(parameter) =3D=3D=3D "string" ? parameter : =
parameter.name,
value =3D args[i];
if (typeof(value) !=3D=3D "undefined" && typeof(props[name]) =
=3D=3D=3D "undefined") {
props[name] =3D value;
}
});
if (this instanceof Sys.ElementSet) {
var components =3D [];
this.each(function() {
components.push(Sys._create(type, props, this));
});
return new Sys.ComponentSet(this, components);
}
else {
return Sys._create(type, props);
}
}
Sys._create =3D function _create(type, properties, target) {
var targetType =3D typeof(target);
if (targetType =3D=3D=3D "string") {
target =3D Sys.get(target);
}
var instance;
Sys._2Pass(function() {
instance =3D targetType =3D=3D=3D "undefined" ? new type() : new =
type(target);
callIf(instance, "beginUpdate");
Sys._set(instance, properties);
var componentType =3D Sys.Component;
if (!componentType || !componentType._register(instance)) {
callIf(instance, "endUpdate") || callIf(instance, =
"initialize");
}
}); =20
return instance;
}
$prototype.registerInterface =3D function =
Type$registerInterface(typeName) {
/// Registers an =
interface (represented by its ctor function).
/// The fully-qualified =
name of the interface.
/// The registered interface.
var e =3D Function._validateParams(arguments, [
{name: "typeName", type: String}
]);
if (e) throw e;
if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
var parsedName;
try {
parsedName =3D eval(typeName);
}
catch(e) {
throw Error.argument('typeName', Sys.Res.argumentTypeName);
}
if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
if (Sys.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
Sys.__upperCaseTypes[typeName.toUpperCase()] =3D this;
this.prototype.constructor =3D this;
this.__typeName =3D typeName;
this.__interface =3D true;
Sys.__registeredTypes[typeName] =3D true;
return this;
}
$prototype.resolveInheritance =3D function Type$resolveInheritance() {
/// This method is =
called on the ctor function instance. It does three things: 1. It stores =
__baseType as a property of the constructor function 2. It copies =
members from the baseType's prototype into the prototype associated =
with the type represented by this ctor, if this type itself doesn't =
have the same member in its prototype, i.e., it doesn't override the =
method. 3. It recurses up the inheritance chain to do the same for the =
base type. Note that this logic runs only once per type, because it is =
based on true value for __basePrototypePending property off the ctor =
function.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (this.__basePrototypePending) {
var baseType =3D this.__baseType;
baseType.resolveInheritance();
var basePrototype =3D baseType.prototype,
thisPrototype =3D this.prototype;
for (var memberName in basePrototype) {
thisPrototype[memberName] =3D thisPrototype[memberName] || =
basePrototype[memberName];
}
delete this.__basePrototypePending;
}
}
$type.getRootNamespaces =3D function Type$getRootNamespaces() {
///
/// Returns an array containing references =
to all the root namespaces
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return Array.clone(Sys.__rootNamespaces);
}
$type.isClass =3D function Type$isClass(type) {
///
/// The type to =
test.
/// True if the type is a class.
var e =3D Function._validateParams(arguments, [
{name: "type", mayBeNull: true}
]);
if (e) throw e;
return !!(type && type.__class);
}
$type.isInterface =3D function Type$isInterface(type) {
///
/// The type to =
test.
/// True if the type is an =
interface.
var e =3D Function._validateParams(arguments, [
{name: "type", mayBeNull: true}
]);
if (e) throw e;
return !!(type && type.__interface);
}
$type.isNamespace =3D function Type$isNamespace(object) {
///
/// The type to =
test.
/// True if the object is a =
namespace.
var e =3D Function._validateParams(arguments, [
{name: "object", mayBeNull: true}
]);
if (e) throw e;
return !!(object && object.__namespace);
}
$type.parse =3D function Type$parse(typeName, ns) {
/// If a namespace is specified, =
the type name is searched for on this namespace in a case-insensitive =
way. If no namespace is specified, the fully-qualified, case-sensitive =
type name must be specified.
/// The =
name of the type.
/// The =
namespace where to look for the type.
/// The type or =
null.
var e =3D Function._validateParams(arguments, [
{name: "typeName", type: String, mayBeNull: true},
{name: "ns", mayBeNull: true, optional: true}
]);
if (e) throw e;
var fn;
if (ns) {
fn =3D Sys.__upperCaseTypes[ns.getName().toUpperCase() + '.' + =
typeName.toUpperCase()];
return fn || null;
}
if (!typeName) return null;
var htClasses =3D Type.__htClasses;
if (!htClasses) {
Type.__htClasses =3D htClasses =3D {};
}
fn =3D htClasses[typeName];
if (!fn) {
fn =3D window.eval(typeName);
if (typeof(fn) !=3D=3D 'function') throw =
Error.argument('typeName', Sys.Res.notATypeName);
htClasses[typeName] =3D fn;
}
return fn;
}
$type.registerNamespace =3D function =
Type$registerNamespace(namespacePath) {
/// Creates a =
namespace.
/// The full path of =
the namespace.
var e =3D Function._validateParams(arguments, [
{name: "namespacePath", type: String}
]);
if (e) throw e;
Type._registerNamespace(namespacePath);
}
$type._registerNamespace =3D function =
Type$_registerNamespace(namespacePath) {
if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) =
throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);
var rootObject =3D window;
var namespaceParts =3D namespacePath.split('.');
for (var i =3D 0, l =3D namespaceParts.length; i < l; i++) {
var currentPart =3D namespaceParts[i];
var ns =3D rootObject[currentPart];
var nsType =3D typeof(ns);
if ((nsType !=3D=3D "undefined") && (ns !=3D=3D null)) {
if (nsType =3D=3D=3D "function") {
throw =
Error.invalidOperation(String.format(Sys.Res.namespaceContainsClass, =
namespaceParts.splice(0, i + 1).join('.')));
}
if ((typeof(ns) !=3D=3D "object") || (ns instanceof Array)) =
{
throw =
Error.invalidOperation(String.format(Sys.Res.namespaceContainsNonObject, =
namespaceParts.splice(0, i + 1).join('.')));
}
}
if (!ns) {
ns =3D rootObject[currentPart] =3D {};
}
if (!ns.__namespace) {
if (!i && (namespacePath !=3D=3D "Sys")) {
Sys.__rootNamespaces.push(ns);
}
ns.__namespace =3D true;
ns.__typeName =3D namespaceParts.slice(0, i + 1).join('.');
var parsedName;
try {
parsedName =3D eval(ns.__typeName);
}
catch(e) {
parsedName =3D null;
}
if (parsedName !=3D=3D ns) {
delete rootObject[currentPart];
throw Error.argument('namespacePath', =
Sys.Res.invalidNameSpace);
}
ns.getName =3D function ns$getName() {return =
this.__typeName;}
}
rootObject =3D ns;
}
}
$type._checkDependency =3D function Type$_checkDependency(dependency, =
featureName) {
var scripts =3D Type._registerScript._scripts, isDependent =3D =
(scripts ? (!!scripts[dependency]) : false);
if ((typeof(featureName) !=3D=3D 'undefined') && !isDependent) {
throw =
Error.invalidOperation(String.format(Sys.Res.requiredScriptReferenceNotIn=
cluded,=20
featureName, dependency));
}
return isDependent;
}
$type._registerScript =3D function Type$_registerScript(scriptName, =
dependencies) {
var scripts =3D Type._registerScript._scripts;
if (!scripts) {
Type._registerScript._scripts =3D scripts =3D {};
}
if (scripts[scriptName]) {
throw =
Error.invalidOperation(String.format(Sys.Res.scriptAlreadyLoaded, =
scriptName));
}
scripts[scriptName] =3D true;
if (dependencies) {
for (var i =3D 0, l =3D dependencies.length; i < l; i++) {
var dependency =3D dependencies[i];
if (!Type._checkDependency(dependency)) {
throw =
Error.invalidOperation(String.format(Sys.Res.scriptDependencyNotFound, =
scriptName, dependency));
}
}
}
}
$type._registerNamespace("Sys");
Sys.__upperCaseTypes =3D {};
Sys.__rootNamespaces =3D [Sys];
Sys.__registeredTypes =3D {};
Sys._isInstanceOfType =3D function _isInstanceOfType(type, instance) {
if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;
if (instance instanceof type) return true;
var instanceType =3D Object.getType(instance);
return !!(instanceType =3D=3D=3D type) ||
(instanceType.inheritsFrom && =
instanceType.inheritsFrom(type)) ||
(instanceType.implementsInterface && =
instanceType.implementsInterface(type));
}
Sys._getBaseMethod =3D function _getBaseMethod(type, instance, name) {
if (!Sys._isInstanceOfType(type, instance)) throw =
Error.argumentType('instance', Object.getType(instance), type);
var baseType =3D type.getBaseType();
if (baseType) {
var baseMethod =3D baseType.prototype[name];
return (baseMethod instanceof Function) ? baseMethod : null;
}
return null;
}
Sys._isDomElement =3D function _isDomElement(obj) {
var val =3D false;
if (typeof (obj.nodeType) !=3D=3D 'number') {
var doc =3D obj.ownerDocument || obj.document || obj;
if (doc !=3D obj) {
var w =3D doc.defaultView || doc.parentWindow;
val =3D (w !=3D obj);
}
else {
val =3D !doc.body || !Sys._isDomElement(doc.body);
}
}
return !val;
}
var isBrowser =3D Sys._isBrowser =3D function _isBrowser(name) {
return Sys.Browser.agent =3D=3D=3D Sys.Browser[name];
}
foreach(Sys._ns, $type._registerNamespace);
delete Sys._ns;
$type =3D Array;
$type.__typeName =3D 'Array';
$type.__class =3D true;
var indexOf =3D Sys._indexOf =3D function _indexOf(array, item, start) {
if (typeof(item) =3D=3D=3D "undefined") return -1;
var length =3D array.length;
if (length !=3D=3D 0) {
start =3D start - 0;
if (isNaN(start)) {
start =3D 0;
}
else {
if (isFinite(start)) {
start =3D start - (start % 1);
}
if (start < 0) {
start =3D Math.max(0, length + start);
}
}
for (var i =3D start; i < length; i++) {
if (array[i] =3D=3D=3D item) {
return i;
}
}
}
return -1;
}
$type.add =3D $type.enqueue =3D function Array$enqueue(array, item) {
/// Adds an element at the end =
of the array.
/// The array to add to.
/// The object to =
add.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
array[array.length] =3D item;
}
$type.addRange =3D function Array$addRange(array, items) {
/// Adds a range of items at =
the end of the array.
/// The array to add to.
/// The array of items to append.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "items", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
array.push.apply(array, items);
}
$type.clear =3D function Array$clear(array) {
/// Clears the array of its =
elements.
/// The array to clear.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
array.length =3D 0;
}
$type.clone =3D function Array$clone(array) {
/// Makes a clone of the =
array.
/// The array to clone.
/// A clone of the =
array.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
return array.length =3D=3D=3D 1 ? [array[0]] : Array.apply(null, =
array);
}
$type.contains =3D function Array$contains(array, item) {
/// Use this method to =
determine if an array contains the specified element.
/// The array to look into.
/// The object to find in =
the array.
/// True if the object was =
found.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
return (indexOf(array, item) >=3D 0);
}
$type.dequeue =3D function Array$dequeue(array) {
///
/// Removes and returns the object at the =
beginning of the array.
/// The object that is removed from the =
beginning of the array.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
return array.shift();
}
$type.forEach =3D function Array$forEach(array, method, instance) {
/// Calls the specified =
function on each element of the array.
/// The array to enumerate.
/// The method to call. =
The method should take the array element, the index of the element and =
the array itself as its parameters.
/// The context under which the function must run (i.e. =
what 'this' means inside the function).
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "method", type: Function},
{name: "instance", mayBeNull: true, optional: true}
]);
if (e) throw e;
for (var i =3D 0, l =3D array.length; i < l; i++) {
var elt =3D array[i];
if (typeof(elt) !=3D=3D 'undefined') method.call(instance, elt, =
i, array);
}
}
$type.indexOf =3D function Array$indexOf(array, item, start) {
/// Finds the index in the =
array of the provided item.
/// The array to look into.
/// The =
object to find.
/// The =
index where the search begins.
/// The index of the item or -1 if it =
wasn't found.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true, optional: true},
{name: "start", mayBeNull: true, optional: true}
]);
if (e) throw e;
return indexOf(array, item, start);
}
$type.insert =3D function Array$insert(array, index, item) {
/// Inserts an item at the =
specified index.
/// The array to insert into.
/// The index where the =
item will be inserted.
/// The item to =
insert.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "index", mayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
array.splice(index, 0, item);
}
$type.parse =3D function Array$parse(value) {
/// Creates an array from a =
string representation of the form "[elt1, elt2, elt3]".
/// The =
string representation of the array.
/// An array built =
from the string representation.
var e =3D Function._validateParams(arguments, [
{name: "value", type: String, mayBeNull: true}
]);
if (e) throw e;
var v =3D value ? window.eval("(" + value + ")") : [];
if (!Array.isInstanceOfType(v)) throw Error.argument('value', =
Sys.Res.arrayParseBadFormat);
return v;
}
$type.remove =3D function Array$remove(array, item) {
/// Removes the first occurence =
of an item from the array.
/// The array to remove from.
/// The item to =
remove.
/// True if the item was found.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
var index =3D indexOf(array, item);
if (index >=3D 0) {
array.splice(index, 1);
}
return (index >=3D 0);
}
$type.removeAt =3D function Array$removeAt(array, index) {
/// Removes the item at the =
specified index from the array.
/// The array to remove from.
/// The index of the item =
to remove.
var e =3D Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "index", mayBeNull: true}
]);
if (e) throw e;
array.splice(index, 1);
}
Type._registerScript._scripts =3D {
"MicrosoftAjaxCore.js": true,
"MicrosoftAjaxGlobalization.js": true,
"MicrosoftAjaxSerialization.js": true,
"MicrosoftAjaxComponentModel.js": true,
"MicrosoftAjaxHistory.js": true,
"MicrosoftAjaxNetwork.js" : true,
"MicrosoftAjaxWebServices.js": true };
$type =3D Sys.IDisposable =3D function IDisposable() {
throw Error.notImplemented();
}
$type.prototype =3D {
dispose: function IDisposable$dispose() {
throw Error.notImplemented();
}
}
$type.registerInterface('Sys.IDisposable');
$type =3D Sys.StringBuilder =3D function StringBuilder(initialText) {
/// Provides an =
optimized mechanism to concatenate a sequence of strings.
/// The initial text for the StringBuilder.
var e =3D Function._validateParams(arguments, [
{name: "initialText", mayBeNull: true, optional: true}
]);
if (e) throw e;
this._parts =3D (typeof(initialText) !=3D=3D 'undefined' && =
initialText !=3D=3D null && initialText !=3D=3D '') ?
[initialText.toString()] : [];
this._value =3D {};
this._len =3D 0;
}
$type.prototype =3D {
append: function StringBuilder$append(text) {
/// Appends a =
new string at the end of the StringBuilder.
/// The string to =
append.
///
var e =3D Function._validateParams(arguments, [
{name: "text", mayBeNull: true}
]);
if (e) throw e;
this._parts.push(text);
return this;
},
appendLine: function StringBuilder$appendLine(text) {
/// Appends =
a new string as a line of text at the end of the =
StringBuilder.
/// The string to append.
///
var e =3D Function._validateParams(arguments, [
{name: "text", mayBeNull: true, optional: true}
]);
if (e) throw e;
this._parts.push(
((typeof(text) =3D=3D=3D 'undefined') || (text =3D=3D=3D =
null) || (text =3D=3D=3D '')) ?
'\r\n' : (text + '\r\n'));
return this;
},
clear: function StringBuilder$clear() {
/// Clears the =
StringBuilder of its current contents.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._parts =3D [];
this._value =3D {};
this._len =3D 0;
},
isEmpty: function StringBuilder$isEmpty() {
/// Use this =
method to determine if the StringBuilder has contents.
/// True if the StringBuilder has any =
contents.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return (!this._parts.length || !this.toString());
},
toString: function StringBuilder$toString(separator) {
/// Creates a =
string from the contents of the StringBuilder.
/// The separator to insert between the elements of the =
StringBuilder.
/// The string built from the =
StringBuilder.
var e =3D Function._validateParams(arguments, [
{name: "separator", type: String, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
separator =3D separator || '';
var parts =3D this._parts;
if (this._len !=3D=3D parts.length) {
this._value =3D {};
this._len =3D parts.length;
}
var val =3D this._value;
var ret =3D val[separator];
if (typeof(ret) =3D=3D=3D 'undefined') {
if (separator !=3D=3D '') {
for (var i =3D 0; i < parts.length;) {
var part =3D parts[i];
if ((typeof(part) =3D=3D=3D 'undefined') || (part =
=3D=3D=3D '') || (part =3D=3D=3D null)) {
parts.splice(i, 1);
}
else {
i++;
}
}
}
val[separator] =3D ret =3D parts.join(separator);
}
return ret;
}
}
$type.registerClass('Sys.StringBuilder');
var agent =3D navigator.userAgent,
browser =3D Sys.Browser =3D {
InternetExplorer: {},
Firefox: {},
Safari: {},
Opera: {},
agent: null,
hasDebuggerStatement: false,
name: navigator.appName,
version: parseFloat(navigator.appVersion),
documentMode: 0 };
if (agent.indexOf(' MSIE ') > -1) {
browser.agent =3D browser.InternetExplorer;
browser.version =3D parseFloat(agent.match(/MSIE (\d+\.\d+)/)[1]);
if ((browser.version > 7) && (document.documentMode > 6)) {
browser.documentMode =3D document.documentMode; =20
}
browser.hasDebuggerStatement =3D true;
}
else if (agent.indexOf(' Firefox/') > -1) {
browser.agent =3D browser.Firefox;
browser.version =3D parseFloat(agent.match(/ =
Firefox\/(\d+\.\d+)/)[1]);
browser.name =3D 'Firefox';
browser.hasDebuggerStatement =3D true;
}
else if (agent.indexOf(' AppleWebKit/') > -1) {
browser.agent =3D browser.Safari;
browser.version =3D parseFloat(agent.match(/ =
AppleWebKit\/(\d+(\.\d+)?)/)[1]);
browser.name =3D 'Safari';
}
else if (agent.indexOf('Opera/') > -1) {
browser.agent =3D browser.Opera;
}
$type =3D Sys.EventArgs =3D function EventArgs() {
/// EventArgs is the base =
class for classes containing event data.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
$type.registerClass('Sys.EventArgs');
Sys.EventArgs.Empty =3D new Sys.EventArgs();
$type =3D Sys.CancelEventArgs =3D function CancelEventArgs() {
/// CancelEventArgs =
is the base class for classes containing event data, which can be used =
to cancel the event.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
Sys.CancelEventArgs.initializeBase(this);
this._cancel =3D false;
}
$type.prototype =3D {
get_cancel: function CancelEventArgs$get_cancel() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._cancel;
},
set_cancel: function CancelEventArgs$set_cancel(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
if (e) throw e;
this._cancel =3D value;
}
}
$type.registerClass('Sys.CancelEventArgs', Sys.EventArgs);
Type.registerNamespace('Sys.UI');
$type =3D Sys._Debug =3D function _Debug() {
/// Provides a set of methods =
that help debug your code.
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
$type.prototype =3D {
_appendConsole: function _Debug$_appendConsole(text) {
if ((typeof(Debug) !=3D=3D 'undefined') && Debug.writeln) {
Debug.writeln(text);
}
if (window.console && window.console.log) {
window.console.log(text);
}
if (window.opera) {
window.opera.postError(text);
}
if (window.debugService) {
window.debugService.trace(text);
}
},
_getTrace: function() {
var traceElement =3D Sys.get('#TraceConsole');
return (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) ? traceElement : null;
},
_appendTrace: function _Debug$_appendTrace(text) {
var traceElement =3D this._getTrace();
if (traceElement) {
traceElement.value +=3D text + '\n';
}
},
assert: function _Debug$assert(condition, message, displayCaller) {
/// Checks for a =
condition, displays a message and prompts the user to break into the =
debugger if the condition is false.
/// true to prevent a =
message being displayed; otherwise, false.
/// A message to display.
/// True if the function calling assert =
should be displayed in the message.
var e =3D Function._validateParams(arguments, [
{name: "condition", type: Boolean},
{name: "message", type: String, mayBeNull: true, optional: =
true},
{name: "displayCaller", type: Boolean, mayBeNull: true, =
optional: true}
]);
if (e) throw e;
if (!condition) {
message =3D (displayCaller && this.assert.caller) ?
String.format(Sys.Res.assertFailedCaller, message, =
this.assert.caller) :
String.format(Sys.Res.assertFailed, message);
if (confirm(String.format(Sys.Res.breakIntoDebugger, =
message))) {
this.fail(message);
}
}
},
clearTrace: function _Debug$clearTrace() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var traceElement =3D this._getTrace();
if (traceElement) {
traceElement.value =3D '';
}
},
fail: function _Debug$fail(message) {
/// Displays a message in =
the debugger's output window and breaks into the debugger.
/// A =
message to display.
var e =3D Function._validateParams(arguments, [
{name: "message", type: String, mayBeNull: true}
]);
if (e) throw e;
this._appendConsole(message);
if (Sys.Browser.hasDebuggerStatement) {
window.eval('debugger');
}
},
trace: function _Debug$trace(text) {
/// Appends a text line =
to the debugger console and the TraceConsole textarea element if =
available.
/// Text for trace.
var e =3D Function._validateParams(arguments, [
{name: "text"}
]);
if (e) throw e;
this._appendConsole(text);
this._appendTrace(text);
},
traceDump: function _Debug$traceDump(object, name) {
/// Dumps an object =
to the debugger console and the TraceConsole textarea element if =
available.
/// Object for trace =
dump.
/// Object name.
var e =3D Function._validateParams(arguments, [
{name: "object", mayBeNull: true},
{name: "name", type: String, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
this._traceDump(object, name, true);
},
_traceDump: function _Debug$_traceDump(object, name, recursive, =
indentationPadding, loopArray) {
name =3D name || 'traceDump';
indentationPadding =3D indentationPadding || '';
var prefix =3D indentationPadding + name + ": ";
if (object =3D=3D=3D null) {
this.trace(prefix + 'null');
return;
}
switch(typeof(object)) {
case 'undefined':
this.trace(prefix + 'Undefined');
break;
case 'number': case 'string': case 'boolean':
this.trace(prefix + object);
break;
default:
if (Date.isInstanceOfType(object) || =
RegExp.isInstanceOfType(object)) {
this.trace(prefix + object.toString());
break;
}
if (!loopArray) {
loopArray =3D [];
}
else if (Array.contains(loopArray, object)) {
this.trace(prefix + '...');
return;
}
loopArray.push(object);
if ((object =3D=3D window) || (object =3D=3D=3D =
document) ||
(window.HTMLElement && (object instanceof =
HTMLElement)) ||
(typeof(object.nodeName) =3D=3D=3D 'string')) {
var tag =3D object.tagName || 'DomElement';
if (object.id) {
tag +=3D ' - ' + object.id;
}
this.trace(indentationPadding + name + ' {' + tag + =
'}');
}
else {
var typeName =3D Object.getTypeName(object);
this.trace(indentationPadding + name + =
(typeof(typeName) =3D=3D=3D 'string' ? ' {' + typeName + '}' : ''));
if ((indentationPadding =3D=3D=3D '') || recursive) =
{
indentationPadding +=3D " ";
var i, length, properties, p, v;
if (object instanceof Array) {
length =3D object.length;
for (i =3D 0; i < length; i++) {
this._traceDump(object[i], '[' + i + =
']', recursive, indentationPadding, loopArray);
}
}
else {
for (p in object) {
v =3D object[p];
if (typeof(v) !=3D=3D "function") {
this._traceDump(v, p, recursive, =
indentationPadding, loopArray);
}
}
}
}
}
Array.remove(loopArray, object);
}
}
}
$type.registerClass('Sys._Debug');
$type =3D Sys.Debug =3D new Sys._Debug();
$type.isDebug =3D true;
function Sys$Enum$parse(value, ignoreCase) {
/// Converts the string =
representation of the name or numeric value of one or more enumerated =
constants to an equivalent enumerated object.
/// A string containing the =
name or value to convert.
/// If true, the parsing will be done case-insensitively. =
If omitted, the parsing is done case-sensitively.
/// An object of type enumType whose value is represented =
by value.
var e =3D Function._validateParams(arguments, [
{name: "value", type: String},
{name: "ignoreCase", type: Boolean, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
var values, parsed, val;
if (ignoreCase) {
values =3D this.__lowerCaseValues;
if (!values) {
this.__lowerCaseValues =3D values =3D {};
var prototype =3D this.prototype;
for (var name in prototype) {
values[name.toLowerCase()] =3D prototype[name];
}
}
}
else {
values =3D this.prototype;
}
function throwError(v) {
if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, v, =
this.__typeName));
}
if (!this.__flags) {
val =3D (ignoreCase ? value.toLowerCase() : value);
parsed =3D values[val.trim()];
if (typeof(parsed) !=3D=3D 'number') throwError.call(this, =
value);
return parsed;
}
else {
var parts =3D (ignoreCase ? value.toLowerCase() : =
value).split(',');
var v =3D 0;
for (var i =3D parts.length - 1; i >=3D 0; i--) {
var part =3D parts[i].trim();
parsed =3D values[part];
if (typeof(parsed) !=3D=3D 'number') throwError.call(this, =
value.split(',')[i].trim());
v |=3D parsed;
}
return v;
}
}
function Sys$Enum$toString(value) {
/// Converts the value of =
an enum instance to its equivalent string representation.
/// The =
value of the enum instance for which the string representation must be =
constructed.
/// The string representation of =
"value".
var e =3D Function._validateParams(arguments, [
{name: "value", mayBeNull: true, optional: true}
]);
if (e) throw e;
if ((typeof(value) =3D=3D=3D 'undefined') || (value =3D=3D=3D null)) =
return this.__string;
if ((typeof(value) !=3D 'number') || ((value % 1) !=3D=3D 0)) throw =
Error.argumentType('value', Object.getType(value), this);
var values =3D this.prototype;
var i;
if (!this.__flags || (value =3D=3D=3D 0)) {
for (i in values) {
if (values[i] =3D=3D=3D value) {
return i;
}
}
}
else {
var sorted =3D this.__sortedValues;
if (!sorted) {
sorted =3D [];
for (i in values) {
sorted.push({key: i, value: values[i]});
}
sorted.sort(function(a, b) {
return a.value - b.value;
});
this.__sortedValues =3D sorted;
}
var parts =3D [];
var v =3D value;
for (i =3D sorted.length - 1; i >=3D 0; i--) {
var kvp =3D sorted[i];
var vali =3D kvp.value;
if (vali =3D=3D=3D 0) continue;
if ((vali & value) =3D=3D=3D vali) {
parts.push(kvp.key);
v -=3D vali;
if (v =3D=3D=3D 0) break;
}
}
if (parts.length && v =3D=3D=3D 0) return =
parts.reverse().join(', ');
}
throw Error.argumentOutOfRange('value', value, =
String.format(Sys.Res.enumInvalidValue, value, this.__typeName));
}
$type =3D Type;
$type.prototype.registerEnum =3D function Type$registerEnum(name, flags) =
{
/// Registers an enum =
type.
/// The fully-qualified name of =
the enum.
/// True if the enum is a flags collection.
var e =3D Function._validateParams(arguments, [
{name: "name", type: String},
{name: "flags", type: Boolean, mayBeNull: true, optional: true}
]);
if (e) throw e;
if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw =
Error.argument('name', Sys.Res.notATypeName);
var parsedName;
try {
parsedName =3D eval(name);
}
catch(e) {
throw Error.argument('name', Sys.Res.argumentTypeName);
}
if (parsedName !=3D=3D this) throw Error.argument('name', =
Sys.Res.badTypeName);
if (Sys.__registeredTypes[name]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
name));
for (var j in this.prototype) {
var val =3D this.prototype[j];
if (!Type.__identifierRegExp.test(j)) throw =
Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, j));
if (typeof(val) !=3D=3D 'number' || (val % 1) !=3D=3D 0) throw =
Error.invalidOperation(Sys.Res.enumValueNotInteger);
if (typeof(this[j]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.enumReservedName, j));
}
Sys.__upperCaseTypes[name.toUpperCase()] =3D this;
for (var i in this.prototype) {
this[i] =3D this.prototype[i];
}
this.__typeName =3D name;
this.parse =3D Sys$Enum$parse;
this.__string =3D this.toString();
this.toString =3D Sys$Enum$toString;
this.__flags =3D flags;
this.__enum =3D true;
Sys.__registeredTypes[name] =3D true;
}
$type.isEnum =3D function Type$isEnum(type) {
///
/// The type to =
test.
/// True if the type is an enum.
var e =3D Function._validateParams(arguments, [
{name: "type", mayBeNull: true}
]);
if (e) throw e;
return !!(type && type.__enum);
}
$type.isFlags =3D function Type$isFlags(type) {
///
/// The type to =
test.
/// True if the type is a set of =
flags.
var e =3D Function._validateParams(arguments, [
{name: "type", mayBeNull: true}
]);
if (e) throw e;
return !!(type && type.__flags);
}
$type =3D Sys.CollectionChange =3D function CollectionChange(action, =
newItems, newStartingIndex, oldItems, oldStartingIndex) {
/// Describes a =
change in a collection.
///
/// The items that were added when action is add or =
replace.
/// The index where =
new items have been inserted.
/// The items that were removed when action is remove or =
replace.
/// The index where =
old items have been removed.
///
/// The items that were added =
when action is add.
/// The =
index where new items have been inserted.
/// The items that were removed =
when action is remove.
/// The =
index where old items have been removed.
var e =3D Function._validateParams(arguments, [
{name: "action", type: Sys.NotifyCollectionChangedAction},
{name: "newItems", mayBeNull: true, optional: true},
{name: "newStartingIndex", type: Number, mayBeNull: true, =
integer: true, optional: true},
{name: "oldItems", mayBeNull: true, optional: true},
{name: "oldStartingIndex", type: Number, mayBeNull: true, =
integer: true, optional: true}
]);
if (e) throw e;
this.action =3D action;
if (newItems) {
if (!(newItems instanceof Array)) {
newItems =3D [newItems];
}
}
this.newItems =3D newItems || null;
if (typeof newStartingIndex !=3D=3D "number") {
newStartingIndex =3D -1;
}
this.newStartingIndex =3D newStartingIndex;
if (oldItems) {
if (!(oldItems instanceof Array)) {
oldItems =3D [oldItems];
}
}
this.oldItems =3D oldItems || null;
if (typeof oldStartingIndex !=3D=3D "number") {
oldStartingIndex =3D -1;
}
this.oldStartingIndex =3D oldStartingIndex;
}
$type.registerClass("Sys.CollectionChange");
$type =3D Sys.NotifyCollectionChangedAction =3D function =
NotifyCollectionChangedAction() {
/// Describes how a =
collection has changed.
///
///
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
add: 0,
remove: 1,
reset: 2
}
$type.registerEnum('Sys.NotifyCollectionChangedAction');
$type =3D Sys.NotifyCollectionChangedEventArgs =3D function =
NotifyCollectionChangedEventArgs(changes) {
/// Describes how =
the collection was changed.
/// A list of changes that were =
performed on the collection since the last event.
var e =3D Function._validateParams(arguments, [
{name: "changes", type: Array, elementType: =
Sys.CollectionChange}
]);
if (e) throw e;
this._changes =3D changes;
Sys.NotifyCollectionChangedEventArgs.initializeBase(this);
}
$type.prototype =3D {
get_changes: function NotifyCollectionChangedEventArgs$get_changes() =
{
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._changes || [];
}
}
$type.registerClass("Sys.NotifyCollectionChangedEventArgs", =
Sys.EventArgs);
$type =3D Sys.Observer =3D function Observer() {
throw Error.invalidOperation();
}
$type.registerClass("Sys.Observer");
$type.makeObservable =3D function Observer$makeObservable(target) {
/// Makes an =
object directly observable by adding observable methods to it.
/// The object, array, or =
DOM element to make observable.
/// The observable object.
var e =3D Function._validateParams(arguments, [
{name: "target"}
]);
if (e) throw e;
var isArray =3D target instanceof Array,
o =3D Sys.Observer;
Sys.Observer._ensureObservable(target);
if (target.setValue =3D=3D=3D o._observeMethods.setValue) return =
target;
o._addMethods(target, o._observeMethods);
if (isArray) {
o._addMethods(target, o._arrayMethods);
}
return target;
}
$type._ensureObservable =3D function Observer$_ensureObservable(target) =
{
var type =3D typeof target;
if ((type =3D=3D=3D "string") || (type =3D=3D=3D "number") || (type =
=3D=3D=3D "boolean") || (type =3D=3D=3D "date")) {
throw =
Error.invalidOperation(String.format(Sys.Res.notObservable, type));
}
}
$type._addMethods =3D function Observer$_addMethods(target, methods) {
for (var m in methods) {
if (target[m] && (target[m] !=3D=3D methods[m])) {
throw =
Error.invalidOperation(String.format(Sys.Res.observableConflict, m));
}
target[m] =3D methods[m];
}
}
$type._addEventHandler =3D function Observer$_addEventHandler(target, =
eventName, handler) {
Sys.Observer._getContext(target, true).events._addHandler(eventName, =
handler);
}
$type.addEventHandler =3D function Observer$addEventHandler(target, =
eventName, handler) {
/// Adds an =
observable event handler to the target.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "eventName", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._addEventHandler(target, eventName, handler);
}
$type._removeEventHandler =3D function =
Observer$_removeEventHandler(target, eventName, handler) {
Sys.Observer._getContext(target, =
true).events._removeHandler(eventName, handler);
}
$type.removeEventHandler =3D function =
Observer$removeEventHandler(target, eventName, handler) {
/// Removes =
an observable event handler from the target.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "eventName", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._removeEventHandler(target, eventName, handler);
}
$type.clearEventHandlers =3D function =
Observer$clearEventHandlers(target, eventName) {
/// Removes =
all observable event handlers from the target.
///
/// If not given, handlers for all events are =
removed.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "eventName", type: String, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._getContext(target, =
true).events._removeHandlers(eventName);
}
$type.raiseEvent =3D function Observer$raiseEvent(target, eventName, =
eventArgs) {
/// Raises an =
observable event on the target.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "eventName", type: String},
{name: "eventArgs", mayBeNull: true, optional: true}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
var ctx =3D Sys.Observer._getContext(target);
if (!ctx) return;
var handler =3D ctx.events.getHandler(eventName);
if (handler) {
handler(target, eventArgs || Sys.EventArgs.Empty);
}
}
$type.addPropertyChanged =3D function =
Observer$addPropertyChanged(target, handler) {
/// Adds a =
propertyChanged event handler to the target.
/// The object to =
observe.
/// The event =
handler.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._addEventHandler(target, "propertyChanged", handler);
}
$type.removePropertyChanged =3D function =
Observer$removePropertyChanged(target, handler) {
/// Removes a =
propertyChanged event handler from the target.
/// The object to =
observe.
/// The event =
handler.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._removeEventHandler(target, "propertyChanged", =
handler);
}
$type.beginUpdate =3D function Observer$beginUpdate(target) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._getContext(target, true).updating =3D true;
}
$type.endUpdate =3D function Observer$endUpdate(target) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
var ctx =3D Sys.Observer._getContext(target);
if (!ctx || !ctx.updating) return;
ctx.updating =3D false;
var dirty =3D ctx.dirty;
ctx.dirty =3D false;
if (dirty) {
if (target instanceof Array) {
var changes =3D ctx.changes;
ctx.changes =3D null;
Sys.Observer.raiseCollectionChanged(target, changes);
}
Sys.Observer.raisePropertyChanged(target, "");
}
}
$type.isUpdating =3D function Observer$isUpdating(target) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target"}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
var ctx =3D Sys.Observer._getContext(target);
return ctx ? ctx.updating : false;
}
$type._setValue =3D function Observer$_setValue(target, propertyName, =
value) {
var getter, setter, mainTarget =3D target, path =3D =
propertyName.split('.');
for (var i =3D 0, l =3D (path.length - 1); i < l ; i++) {
var name =3D path[i];
getter =3D target["get_" + name];=20
if (typeof (getter) =3D=3D=3D "function") {
target =3D getter.call(target);
}
else {
target =3D target[name];
}
var type =3D typeof (target);
if ((target =3D=3D=3D null) || (type =3D=3D=3D "undefined")) {
throw =
Error.invalidOperation(String.format(Sys.Res.nullReferenceInPath, =
propertyName));
}
} =20
var currentValue, lastPath =3D path[l];
getter =3D target["get_" + lastPath];
if (typeof(getter) =3D=3D=3D 'function') {
currentValue =3D getter.call(target);
}
else {
currentValue =3D target[lastPath];
}
callIf(target, "set_" + lastPath, value) || (target[lastPath] =3D =
value);
if (currentValue !=3D=3D value) {
var ctx =3D Sys.Observer._getContext(mainTarget);
if (ctx && ctx.updating) {
ctx.dirty =3D true;
return;
};
Sys.Observer.raisePropertyChanged(mainTarget, path[0]);
}
}
$type.setValue =3D function Observer$setValue(target, propertyName, =
value) {
/// Sets a property or =
field on the target in an observable manner.
/// The object to set a =
property on.
/// The name of the =
property to field to set.
/// The value to =
set.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "propertyName", type: String},
{name: "value", mayBeNull: true}
]);
if (e) throw e;
Sys.Observer._ensureObservable(target);
Sys.Observer._setValue(target, propertyName, value);
}
$type.raisePropertyChanged =3D function =
Observer$raisePropertyChanged(target, propertyName) {
/// Raises =
a change notification event.
/// The object to raise =
the event on.
/// The name of the =
property that changed.
Sys.Observer.raiseEvent(target, "propertyChanged", new =
Sys.PropertyChangedEventArgs(propertyName));
}
$type.addCollectionChanged =3D function =
Observer$addCollectionChanged(target, handler) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._addEventHandler(target, "collectionChanged", handler);
}
$type.removeCollectionChanged =3D function =
Observer$removeCollectionChanged(target, handler) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._removeEventHandler(target, "collectionChanged", =
handler);
}
$type._collectionChange =3D function Observer$_collectionChange(target, =
change) {
var ctx =3D this._getContext(target);
if (ctx && ctx.updating) {
ctx.dirty =3D true;
var changes =3D ctx.changes;
if (!changes) {
ctx.changes =3D changes =3D [change];
}
else {
changes.push(change);
}
}
else {
this.raiseCollectionChanged(target, [change]);
this.raisePropertyChanged(target, 'length');
}
}
$type.add =3D function Observer$add(target, item) {
/// Adds an item to the =
collection in an observable manner.
/// The array to add to.
/// The item to add.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
var change =3D new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, [item], =
target.length);
Array.add(target, item);
Sys.Observer._collectionChange(target, change);
}
$type.addRange =3D function Observer$addRange(target, items) {
/// Adds items to the =
collection in an observable manner.
/// The array to add to.
/// The array of items to add.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "items", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
var change =3D new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, items, =
target.length);
Array.addRange(target, items);
Sys.Observer._collectionChange(target, change);
}
$type.clear =3D function Observer$clear(target) {
/// Clears the array of =
its elements in an observable manner.
/// The array to clear.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true}
]);
if (e) throw e;
var oldItems =3D Array.clone(target);
Array.clear(target);
Sys.Observer._collectionChange(target, new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.reset, null, -1, =
oldItems, 0));
}
$type.insert =3D function Observer$insert(target, index, item) {
/// Inserts an item at =
the specified index in an observable manner.
/// The array to insert into.
/// The index =
where the item will be inserted.
/// The item to =
insert.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "index", type: Number, integer: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
Array.insert(target, index, item);
Sys.Observer._collectionChange(target, new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.add, [item], =
index));
}
$type.remove =3D function Observer$remove(target, item) {
/// Removes the first =
occurence of an item from the array in an observable manner.
/// The array to remove from.
/// The item to =
remove.
/// True if the item was found.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true}
]);
if (e) throw e;
var index =3D Array.indexOf(target, item);
if (index !=3D=3D -1) {
Array.remove(target, item);
Sys.Observer._collectionChange(target, new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove, null, -1, =
[item], index));
return true;
}
return false;
}
$type.removeAt =3D function Observer$removeAt(target, index) {
/// Removes the item at =
the specified index from the array in an observable manner.
/// The array to remove from.
/// The index =
of the item to remove.
var e =3D Function._validateParams(arguments, [
{name: "target", type: Array, elementMayBeNull: true},
{name: "index", type: Number, integer: true}
]);
if (e) throw e;
if ((index > -1) && (index < target.length)) {
var item =3D target[index];
Array.removeAt(target, index);
Sys.Observer._collectionChange(target, new =
Sys.CollectionChange(Sys.NotifyCollectionChangedAction.remove, null, -1, =
[item], index));
}
}
$type.raiseCollectionChanged =3D function =
Observer$raiseCollectionChanged(target, changes) {
/// Raises the =
collectionChanged event.
/// The collection to raise the event =
on.
/// A list of changes that were =
performed on the collection since the last event.
Sys.Observer.raiseEvent(target, "collectionChanged", new =
Sys.NotifyCollectionChangedEventArgs(changes));
}
$type._observeMethods =3D {
add_propertyChanged: function(handler) {
Sys.Observer._addEventHandler(this, "propertyChanged", handler);
},
remove_propertyChanged: function(handler) {
Sys.Observer._removeEventHandler(this, "propertyChanged", =
handler);
},
addEventHandler: function(eventName, handler) {
/// Adds an observable =
event handler.
///
///
var e =3D Function._validateParams(arguments, [
{name: "eventName", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._addEventHandler(this, eventName, handler);
},
removeEventHandler: function(eventName, handler) {
/// Removes an observable =
event handler.
///
///
var e =3D Function._validateParams(arguments, [
{name: "eventName", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.Observer._removeEventHandler(this, eventName, handler);
},
clearEventHandlers: function(eventName) {
/// Removes all observable =
event handlers from the target.
///
/// If not given, handlers for all events are =
removed.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "eventName", type: String, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
Sys.Observer._getContext(this, =
true).events._removeHandlers(eventName);
},
get_isUpdating: function() {
///
///
return Sys.Observer.isUpdating(this);
},
beginUpdate: function() {
///
Sys.Observer.beginUpdate(this);
},
endUpdate: function() {
///
Sys.Observer.endUpdate(this);
},
setValue: function(name, value) {
/// Sets a property or =
field on the target in an observable manner.
/// The name of the =
property to field to set.
/// The value to =
set.
var e =3D Function._validateParams(arguments, [
{name: "name", type: String},
{name: "value", mayBeNull: true}
]);
if (e) throw e;
Sys.Observer._setValue(this, name, value);
},
raiseEvent: function(eventName, eventArgs) {
/// Raises an observable =
event.
///
///
Sys.Observer.raiseEvent(this, eventName, eventArgs||null);
},
raisePropertyChanged: function(name) {
/// Raises a change =
notification event.
/// The name of the =
property that changed.
Sys.Observer.raiseEvent(this, "propertyChanged", new =
Sys.PropertyChangedEventArgs(name));
}
}
$type._arrayMethods =3D {
add_collectionChanged: function(handler) {
Sys.Observer._addEventHandler(this, "collectionChanged", =
handler);
},
remove_collectionChanged: function(handler) {
Sys.Observer._removeEventHandler(this, "collectionChanged", =
handler);
},
add: function(item) {
/// Adds an item to the =
collection in an observable manner.
/// The item to =
add.
Sys.Observer.add(this, item);
},
addRange: function(items) {
/// Adds items to the =
collection in an observable manner.
/// The array of items to add.
Sys.Observer.addRange(this, items);
},
clear: function() {
/// Clears the array of =
its elements in an observable manner.
Sys.Observer.clear(this);
},
insert: function(index, item) {=20
/// Inserts an item at the =
specified index in an observable manner.
/// The =
index where the item will be inserted.
/// The item to =
insert.
Sys.Observer.insert(this, index, item);
},
remove: function(item) {
/// Removes the first =
occurence of an item from the array in an observable manner.
/// The item to =
remove.
/// True if the item was =
found.
return Sys.Observer.remove(this, item);
},
removeAt: function(index) {
/// Removes the item at =
the specified index from the array in an observable manner.
/// The =
index of the item to remove.
Sys.Observer.removeAt(this, index);
},
raiseCollectionChanged: function(changes) {
/// Raises the =
collectionChanged event.
/// A list of changes that were =
performed on the collection since the last event.
Sys.Observer.raiseEvent(this, "collectionChanged", new =
Sys.NotifyCollectionChangedEventArgs(changes));
}
}
$type._getContext =3D function Observer$_getContext(obj, create) {
var ctx =3D obj._observerContext;
if (ctx) return ctx();
if (create) {
return (obj._observerContext =3D this._createContext())();
}
return null;
}
$type._createContext =3D function Observer$_createContext() {
var ctx =3D {
events: new Sys.EventHandlerList()
};
return function() {
return ctx;
}
}
function outOfRange(value, low, high) {
return (value < low) || (value > high);
}
function expandYear(dtf, year) {
var now =3D new Date(),
era =3D getEra(now);
if (year < 100) {
var curr =3D getEraYear(now, dtf, era);
year +=3D curr - (curr % 100);
if (year > dtf.Calendar.TwoDigitYearMax) {
year -=3D 100;
}
}
return year;
}
function getEra(date, eras) {
if (!eras) return 0;
var start, ticks =3D date.getTime();
for (var i =3D 0, l =3D eras.length; i < l; i +=3D 4) {
start =3D eras[i+2];
if ((start =3D=3D=3D null) || (ticks >=3D start)) {
return i;
}
}
return 0;
}
function getEraYear(date, dtf, era, sortable) {
var year =3D date.getFullYear();
if (!sortable && dtf.eras) {
year -=3D dtf.eras[era + 3];
} =20
return year;
}
Sys._appendPreOrPostMatch =3D function _appendPreOrPostMatch(preMatch, =
strings) {
var quoteCount =3D 0;
var escaped =3D false;
for (var i =3D 0, il =3D preMatch.length; i < il; i++) {
var c =3D preMatch.charAt(i);
switch (c) {
case '\'':
if (escaped) strings.push("'");
else quoteCount++;
escaped =3D false;
break;
case '\\':
if (escaped) strings.push("\\");
escaped =3D !escaped;
break;
default:
strings.push(c);
escaped =3D false;
break;
}
}
return quoteCount;
}
$type =3D Date;
$type._expandFormat =3D function Date$_expandFormat(dtf, format) {
format =3D format || "F";
var len =3D format.length;
if (len =3D=3D=3D 1) {
switch (format) {
case "d":
return dtf["ShortDatePattern"];
case "D":
return dtf["LongDatePattern"];
case "t":
return dtf["ShortTimePattern"];
case "T":
return dtf["LongTimePattern"];
case "f":
return dtf["LongDatePattern"] + " " + =
dtf["ShortTimePattern"];
case "F":
return dtf["FullDateTimePattern"];
case "M": case "m":
return dtf["MonthDayPattern"];
case "s":
return dtf["SortableDateTimePattern"];
case "Y": case "y":
return dtf["YearMonthPattern"];
default:
throw Error.format(Sys.Res.formatInvalidString);
}
}
else if ((len =3D=3D=3D 2) && (format.charAt(0) =3D=3D=3D "%")) {
format =3D format.charAt(1);
}
return format;
}
$type._getParseRegExp =3D function Date$_getParseRegExp(dtf, format) {
var re =3D dtf._parseRegExp;
if (!re) {
dtf._parseRegExp =3D re =3D {};
}
else {
var reFormat =3D re[format];
if (reFormat) {
return reFormat;
}
}
var expFormat =3D Date._expandFormat(dtf, format);
expFormat =3D expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, =
"\\\\$1");
var regexp =3D ["^"];
var groups =3D [];
var index =3D 0;
var quoteCount =3D 0;
var tokenRegExp =3D Date._getTokenRegExp();
var match;
while ((match =3D tokenRegExp.exec(expFormat)) !=3D=3D null) {
var preMatch =3D expFormat.slice(index, match.index);
index =3D tokenRegExp.lastIndex;
quoteCount +=3D Sys._appendPreOrPostMatch(preMatch, regexp);
if (quoteCount % 2) {
regexp.push(match[0]);
continue;
}
var m =3D match[0],
len =3D m.length,
add;
switch (m) {
case 'dddd': case 'ddd':
case 'MMMM': case 'MMM':
case 'gg': case 'g':
add =3D "(\\D+)";
break;
case 'tt': case 't':
add =3D "(\\D*)";
break;
case 'yyyy':
case 'fff':
case 'ff':
case 'f':
add =3D "(\\d{" + len + "})";
break;
case 'dd': case 'd':
case 'MM': case 'M':
case 'yy': case 'y':
case 'HH': case 'H':
case 'hh': case 'h':
case 'mm': case 'm':
case 'ss': case 's':
add =3D "(\\d\\d?)";
break;
case 'zzz':
add =3D "([+-]?\\d\\d?:\\d{2})";
break;
case 'zz': case 'z':
add =3D "([+-]?\\d\\d?)";
break;
case '/':
add =3D "(\\" + dtf.DateSeparator + ")";
break;
}
if (add) {
regexp.push(add);
}
groups.push(match[0]);
}
Sys._appendPreOrPostMatch(expFormat.slice(index), regexp);
regexp.push("$");
var regexpStr =3D regexp.join('').replace(/\s+/g, "\\s+");
var parseRegExp =3D {'regExp': regexpStr, 'groups': groups};
re[format] =3D parseRegExp;
return parseRegExp;
}
$type._getTokenRegExp =3D function Date$_getTokenRegExp() {
return =
/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff=
|f|zzz|zz|z|gg|g/g;
}
$type.parseLocale =3D function Date$parseLocale(value, formats) {
/// Creates a date from a =
locale-specific string representation.
/// A locale-specific string =
that can parse to a date.
/// Custom formats to match.
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String},
{name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
]);
if (e) throw e;
return Date._parse(value, Sys.CultureInfo.CurrentCulture, =
arguments);
}
$type.parseInvariant =3D function Date$parseInvariant(value, formats) {
/// Creates a date from =
its string representation.
/// A string that can parse to =
a date.
/// Custom formats to match.
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String},
{name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
]);
if (e) throw e;
return Date._parse(value, Sys.CultureInfo.InvariantCulture, =
arguments);
}
$type._parse =3D function Date$_parse(value, cultureInfo, args) {
var i, l, date, format, formats, custom =3D false;
for (i =3D 1, l =3D args.length; i < l; i++) {
format =3D args[i];
if (format) {
custom =3D true;
date =3D Date._parseExact(value, format, cultureInfo);
if (date) return date;
}
}
if (! custom) {
formats =3D cultureInfo._getDateTimeFormats();
for (i =3D 0, l =3D formats.length; i < l; i++) {
date =3D Date._parseExact(value, formats[i], cultureInfo);
if (date) return date;
}
}
return null;
}
$type._parseExact =3D function Date$_parseExact(value, format, =
cultureInfo) {
value =3D value.trim();
var dtf =3D cultureInfo.dateTimeFormat,
parseInfo =3D this._getParseRegExp(dtf, format),
match =3D new RegExp(parseInfo.regExp).exec(value);
if (match =3D=3D=3D null) return null;
=20
var groups =3D parseInfo.groups,
era =3D null, year =3D null, month =3D null, date =3D null, =
weekDay =3D null,
hour =3D 0, hourOffset, min =3D 0, sec =3D 0, msec =3D 0, =
tzMinOffset =3D null,
pmHour =3D false;
=20
for (var j =3D 0, jl =3D groups.length; j < jl; j++) {
var matchGroup =3D match[j+1];
if (matchGroup) {
var current =3D groups[j],
clength =3D current.length,
matchInt =3D parseInt(matchGroup, 10);
switch (current) {
case 'dd': case 'd':
date =3D matchInt;
if (outOfRange(date, 1, 31)) return null;
break;
case 'MMM':
case 'MMMM':
month =3D cultureInfo._getMonthIndex(matchGroup, =
clength =3D=3D=3D 3);
if (outOfRange(month, 0, 11)) return null;
break;
case 'M': case 'MM':
month =3D matchInt - 1;
if (outOfRange(month, 0, 11)) return null;
break;
case 'y': case 'yy':
case 'yyyy':
year =3D clength < 4 ? expandYear(dtf,matchInt) : =
matchInt;
if (outOfRange(year, 0, 9999)) return null;
break;
case 'h': case 'hh':
hour =3D matchInt;
if (hour =3D=3D=3D 12) hour =3D 0;
if (outOfRange(hour, 0, 11)) return null;
break;
case 'H': case 'HH':
hour =3D matchInt;
if (outOfRange(hour, 0, 23)) return null;
break;
case 'm': case 'mm':
min =3D matchInt;
if (outOfRange(min, 0, 59)) return null;
break;
case 's': case 'ss':
sec =3D matchInt;
if (outOfRange(sec, 0, 59)) return null;
break;
case 'tt': case 't':
var upperToken =3D matchGroup.toUpperCase();
pmHour =3D (upperToken =3D=3D=3D =
dtf.PMDesignator.toUpperCase());
if (!pmHour && (upperToken !=3D=3D =
dtf.AMDesignator.toUpperCase())) return null;
break;
case 'f':
case 'ff':
case 'fff':
msec =3D matchInt * Math.pow(10, 3-clength);
if (outOfRange(msec, 0, 999)) return null;
break;
case 'ddd':
case 'dddd':
weekDay =3D cultureInfo._getDayIndex(matchGroup, =
clength =3D=3D=3D 3);
if (outOfRange(weekDay, 0, 6)) return null;
break;
case 'zzz':
var offsets =3D matchGroup.split(/:/);
if (offsets.length !=3D=3D 2) return null;
hourOffset =3D parseInt(offsets[0], 10);
if (outOfRange(hourOffset, -12, 13)) return null;
var minOffset =3D parseInt(offsets[1], 10);
if (outOfRange(minOffset, 0, 59)) return null;
tzMinOffset =3D (hourOffset * 60) + =
(matchGroup.startsWith('-')? -minOffset : minOffset);
break;
case 'z': case 'zz':
hourOffset =3D matchInt;
if (outOfRange(hourOffset, -12, 13)) return null;
tzMinOffset =3D hourOffset * 60;
break;
case 'g': case 'gg':
var eraName =3D matchGroup;
if (!eraName || !dtf.eras) return null;
eraName =3D eraName.toLowerCase().trim();
for (var i =3D 0, l =3D dtf.eras.length; i < l; i =
+=3D 4) {
if (eraName =3D=3D=3D dtf.eras[i + =
1].toLowerCase()) {
era =3D i;
break;
}
}
if (era =3D=3D=3D null) return null;
break;
}
}
}
var result =3D new Date(), defaultYear, convert =3D =
dtf.Calendar.convert;
defaultYear =3D convert ? convert.fromGregorian(result)[0] : =
result.getFullYear();
if (year =3D=3D=3D null) {
year =3D defaultYear;
}
else if (dtf.eras) {
year +=3D dtf.eras[(era || 0) + 3];
}
if (month =3D=3D=3D null) {
month =3D 0;
}
if (date =3D=3D=3D null) {
date =3D 1;
}
if (convert) {
result =3D convert.toGregorian(year, month, date);
if (result =3D=3D=3D null) return null;
}
else {
result.setFullYear(year, month, date);
if (result.getDate() !=3D=3D date) return null;
if ((weekDay !=3D=3D null) && (result.getDay() !=3D=3D weekDay)) =
{
return null;
}
}
if (pmHour && (hour < 12)) {
hour +=3D 12;
}
result.setHours(hour, min, sec, msec);
if (tzMinOffset !=3D=3D null) {
var adjustedMin =3D result.getMinutes() - (tzMinOffset + =
result.getTimezoneOffset());
result.setHours(result.getHours() + parseInt(adjustedMin/60, =
10), adjustedMin%60);
}
return result;
}
$prototype =3D $type.prototype;
$prototype.format =3D function Date$format(format) {
/// Format a date using the =
invariant culture.
/// Format string.
/// Formatted date.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String}
]);
if (e) throw e;
return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}
$prototype.localeFormat =3D function Date$localeFormat(format) {
/// Format a date using the =
current culture.
/// Format string.
/// Formatted date.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String}
]);
if (e) throw e;
return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}
$prototype._toFormattedString =3D function =
Date$_toFormattedString(format, cultureInfo) {
var dtf =3D cultureInfo.dateTimeFormat,
convert =3D dtf.Calendar.convert;
if (!format || !format.length || (format =3D=3D=3D 'i')) {
var ret;
if (cultureInfo && cultureInfo.name.length) {
if (convert) {
ret =3D this._toFormattedString(dtf.FullDateTimePattern, =
cultureInfo);
}
else {
var eraDate =3D new Date(this.getTime());
var era =3D getEra(this, dtf.eras);
eraDate.setFullYear(getEraYear(this, dtf, era));
ret =3D eraDate.toLocaleString();
}
}
else {
ret =3D this.toString();
}
return ret;
}
var eras =3D dtf.eras,
sortable =3D (format =3D=3D=3D "s");
format =3D Date._expandFormat(dtf, format);
ret =3D [];
var hour;
var zeros =3D ['0','00','000'];
function padZeros(num, c) {
var s =3D num+'';
return ((c > 1) && (s.length < c)) ? (zeros[c-2]+s).substr(-c) : =
s;
}
var foundDay, checkedDay, dayPartRegExp =3D =
/([^d]|^)(d|dd)([^d]|$)/g;
function hasDay() {
if (foundDay || checkedDay) {
return foundDay;
}
foundDay =3D dayPartRegExp.test(format);
checkedDay =3D true;
return foundDay;
}
=20
var quoteCount =3D 0,
tokenRegExp =3D Date._getTokenRegExp(),
converted;
if (!sortable && convert) {
converted =3D convert.fromGregorian(this);
}
for (;;) {
var index =3D tokenRegExp.lastIndex;
var ar =3D tokenRegExp.exec(format);
var preMatch =3D format.slice(index, ar ? ar.index : =
format.length);
quoteCount +=3D Sys._appendPreOrPostMatch(preMatch, ret);
if (!ar) break;
if (quoteCount % 2) {
ret.push(ar[0]);
continue;
}
=20
function getPart(date, part) {
if (converted) {
return converted[part];
}
switch (part) {
case 0: return date.getFullYear();
case 1: return date.getMonth();
case 2: return date.getDate();
}
}
var current =3D ar[0],
clength =3D current.length;
switch (current) {
case "ddd":
case "dddd":
names =3D (clength =3D=3D=3D 3) ? dtf.AbbreviatedDayNames : =
dtf.DayNames;
ret.push(names[this.getDay()]);
break;
case "d":
case "dd":
foundDay =3D true;
ret.push(padZeros(getPart(this, 2), clength));
break;
case "MMM":
case "MMMM":
var namePrefix =3D (clength =3D=3D=3D 3 ? "Abbreviated" : =
""),
genitiveNames =3D dtf[namePrefix + =
"MonthGenitiveNames"],
names =3D dtf[namePrefix + "MonthNames"],
part =3D getPart(this, 1);
ret.push((genitiveNames && hasDay())
? genitiveNames[part]
: names[part]);
break;
case "M":
case "MM":
ret.push(padZeros(getPart(this, 1) + 1, clength));
break;
case "y":
case "yy":
case "yyyy":
part =3D converted ? converted[0] : getEraYear(this, dtf, =
getEra(this, eras), sortable);
if (clength < 4) {
part =3D part % 100;
}
ret.push(padZeros(part, clength));
break;
case "h":
case "hh":
hour =3D this.getHours() % 12;
if (hour =3D=3D=3D 0) hour =3D 12;
ret.push(padZeros(hour, clength));
break;
case "H":
case "HH":
ret.push(padZeros(this.getHours(), clength));
break;
case "m":
case "mm":
ret.push(padZeros(this.getMinutes(), clength));
break;
case "s":
case "ss":
ret.push(padZeros(this.getSeconds(), clength));
break;
case "t":
case "tt":
part =3D (this.getHours() < 12) ? dtf.AMDesignator : =
dtf.PMDesignator;
ret.push(clength =3D=3D=3D 1 ? part.charAt(0) : part);
break;
case "f":
case "ff":
case "fff":
ret.push(padZeros(this.getMilliseconds(), 3).substr(0, =
clength));
break;
case "z":=20
case "zz":
hour =3D this.getTimezoneOffset() / 60;
ret.push(((hour <=3D 0) ? '+' : '-') + =
padZeros(Math.floor(Math.abs(hour)), clength));
break;
case "zzz":
hour =3D this.getTimezoneOffset() / 60;
ret.push(((hour <=3D 0) ? '+' : '-') + =
padZeros(Math.floor(Math.abs(hour)), 2) +
":" + padZeros(Math.abs(this.getTimezoneOffset() % 60), =
2));
break;
case "g":
case "gg":
if (dtf.eras) {
ret.push(dtf.eras[getEra(this, eras) + 1]);
}
break;
case "/":
ret.push(dtf.DateSeparator);
break;
}
}
return ret.join('');
}
String.localeFormat =3D function String$localeFormat(format, args) {
/// Replaces the format =
items in a specified String with the text equivalents of the values of =
corresponding object instances. The current culture will be used to =
format dates and numbers.
/// A format string.
/// The objects to format.
/// A copy of format in which the format =
items have been replaced by the string equivalent of the corresponding =
instances of object arguments.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String},
{name: "args", mayBeNull: true, parameterArray: true}
]);
if (e) throw e;
return String._toFormattedString(true, arguments);
}
var formattingPatterns =3D {
P: ["Percent", ["-n %", "-n%", "-%n"], ["n %", "n%", "%n" ], 100],
N: ["Number",["(n)","-n","- n","n-","n -"], null, 1],
C: =
["Currency",["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n =
$","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"],["$n","n$","$ =
n","n $"], 1]
};
Sys._toFormattedString =3D function _toFormattedString(format, =
cultureInfo) {
if (!format || !format.length || (format =3D=3D=3D 'i')) {
return (cultureInfo && cultureInfo.name.length) ?
this.toLocaleString() :
this.toString();
}
=20
function zeroPad(str, count, left) {
for (var l=3Dstr.length; l < count; l++) {
str =3D (left ? ('0' + str) : (str + '0'));
}
return str;
}
=20
function expandNumber(number, precision, groupSizes, sep, =
decimalChar) {
var curSize =3D groupSizes[0];
var curGroupIndex =3D 1;
var factor =3D Math.pow(10, precision);
var rounded =3D (Math.round(number * factor) / factor);
if (!isFinite(rounded)) {
rounded =3D number;
}
number =3D rounded;
=20
var numberString =3D number+'';
var right =3D "";
var exponent;
=20
=20
var split =3D numberString.split(/e/i);
numberString =3D split[0];
exponent =3D (split.length > 1 ? parseInt(split[1]) : 0);
split =3D numberString.split('.');
numberString =3D split[0];
right =3D split.length > 1 ? split[1] : "";
=20
var l;
if (exponent > 0) {
right =3D zeroPad(right, exponent, false);
numberString +=3D right.slice(0, exponent);
right =3D right.substr(exponent);
}
else if (exponent < 0) {
exponent =3D -exponent;
numberString =3D zeroPad(numberString, exponent+1, true);
right =3D numberString.slice(-exponent, numberString.length) =
+ right;
numberString =3D numberString.slice(0, -exponent);
}
if (precision > 0) {
right =3D decimalChar +
((right.length > precision) ? right.slice(0, precision) =
: zeroPad(right, precision, false));
}
else {
right =3D "";
}
var stringIndex =3D numberString.length-1;
var ret =3D "";
while (stringIndex >=3D 0) {
if (curSize =3D=3D=3D 0 || curSize > stringIndex) {
return numberString.slice(0, stringIndex + 1) +
(ret.length ? (sep + ret + right) : right);
}
ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex + 1) +
(ret.length ? (sep+ret) : "");
stringIndex -=3D curSize;
if (curGroupIndex < groupSizes.length) {
curSize =3D groupSizes[curGroupIndex];
curGroupIndex++;
}
}
return numberString.slice(0, stringIndex + 1) + sep + ret + =
right;
}
var nf =3D cultureInfo.numberFormat;
var number =3D Math.abs(this);
format =3D format || "D";
var precision =3D -1;
if (format.length > 1) precision =3D parseInt(format.slice(1), 10);
var pattern,
current =3D format.charAt(0).toUpperCase(); =20
switch (current) {
case "D":
pattern =3D 'n';
if (precision !=3D=3D -1) {
number =3D zeroPad(""+number, precision, true);
}
if (this < 0) number =3D -number;
break;
case "C":
case "N":
case "P":
current =3D formattingPatterns[current];
var name =3D current[0];
pattern =3D (this < 0) ? current[1][nf[name+"NegativePattern"]] =
: (current[2] ? current[2][nf[name+"PositivePattern"]] : "n");
if (precision =3D=3D=3D -1) precision =3D =
nf[name+"DecimalDigits"];
number =3D expandNumber(Math.abs(this)*current[3], precision, =
nf[name+"GroupSizes"], nf[name+"GroupSeparator"], =
nf[name+"DecimalSeparator"]);
break;
default:
throw Error.format(Sys.Res.formatBadFormatSpecifier);
}
var regex =3D /n|\$|-|%/g;
var ret =3D "";
for (;;) {
var index =3D regex.lastIndex;
var ar =3D regex.exec(pattern);
ret +=3D pattern.slice(index, ar ? ar.index : pattern.length);
if (!ar)
break;
switch (ar[0]) {
case "n":
ret +=3D number;
break;
case "$":
ret +=3D nf.CurrencySymbol;
break;
case "-":
if (/[1-9]/.test(number)) {
ret +=3D nf.NegativeSign;
}
break;
case "%":
ret +=3D nf.PercentSymbol;
break;
}
}
return ret;
}
$type =3D Number;
$type.parseLocale =3D function Number$parseLocale(value) {
/// Creates a number from =
its locale string representation.
/// A string that can parse to =
a number.
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String}
], false);
if (e) throw e;
return Number._parse(value, Sys.CultureInfo.CurrentCulture);
}
$type.parseInvariant =3D function Number$parseInvariant(value) {
/// Creates a number =
from its string representation.
/// A string that can parse to =
a number.
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String}
], false);
if (e) throw e;
return Number._parse(value, Sys.CultureInfo.InvariantCulture);
}
$type._parse =3D function Number$_parse(value, cultureInfo) {
value =3D value.trim();
=20
if (value.match(/^[+-]?infinity$/i)) {
return parseFloat(value);
}
if (value.match(/^0x[a-f0-9]+$/i)) {
return parseInt(value);
}
var numFormat =3D cultureInfo.numberFormat;
var signInfo =3D Number._parseNumberNegativePattern(value, =
numFormat, numFormat.NumberNegativePattern);
var sign =3D signInfo[0];
var num =3D signInfo[1];
=20
if ((sign =3D=3D=3D '') && (numFormat.NumberNegativePattern !=3D=3D =
1)) {
signInfo =3D Number._parseNumberNegativePattern(value, =
numFormat, 1);
sign =3D signInfo[0];
num =3D signInfo[1];
}
if (sign =3D=3D=3D '') sign =3D '+';
=20
var exponent;
var intAndFraction;
var exponentPos =3D num.indexOf('e');
if (exponentPos < 0) exponentPos =3D num.indexOf('E');
if (exponentPos < 0) {
intAndFraction =3D num;
exponent =3D null;
}
else {
intAndFraction =3D num.substr(0, exponentPos);
exponent =3D num.substr(exponentPos + 1);
}
=20
var integer;
var fraction;
var decSep =3D numFormat.NumberDecimalSeparator
var decimalPos =3D intAndFraction.indexOf(decSep);
if (decimalPos < 0) {
integer =3D intAndFraction;
fraction =3D null;
}
else {
integer =3D intAndFraction.substr(0, decimalPos);
fraction =3D intAndFraction.substr(decimalPos + decSep.length);
}
=20
var numGroupSep =3D numFormat.NumberGroupSeparator
integer =3D integer.split(numGroupSep).join('');
var altNumGroupSeparator =3D numGroupSep.replace(/\u00A0/g, " ");
if (numGroupSep !=3D=3D altNumGroupSeparator) {
integer =3D integer.split(altNumGroupSeparator).join('');
}
=20
var p =3D sign + integer;
if (fraction !=3D=3D null) {
p +=3D '.' + fraction;
}
if (exponent !=3D=3D null) {
var expSignInfo =3D Number._parseNumberNegativePattern(exponent, =
numFormat, 1);
if (expSignInfo[0] =3D=3D=3D '') {
expSignInfo[0] =3D '+';
}
p +=3D 'e' + expSignInfo[0] + expSignInfo[1];
}
if (p.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)) {
return parseFloat(p);
}
return Number.NaN;
}
$type._parseNumberNegativePattern =3D function =
Number$_parseNumberNegativePattern(value, numFormat, =
numberNegativePattern) {
var neg =3D numFormat.NegativeSign;
var pos =3D numFormat.PositiveSign; =20
switch (numberNegativePattern) {
case 4:
neg =3D ' ' + neg;
pos =3D ' ' + pos;
case 3:
if (value.endsWith(neg)) {
return ['-', value.substr(0, value.length - =
neg.length)];
}
else if (value.endsWith(pos)) {
return ['+', value.substr(0, value.length - =
pos.length)];
}
break;
case 2:
neg +=3D ' ';
pos +=3D ' ';
case 1:
if (value.startsWith(neg)) {
return ['-', value.substr(neg.length)];
}
else if (value.startsWith(pos)) {
return ['+', value.substr(pos.length)];
}
break;
case 0:
if (value.startsWith('(') && value.endsWith(')')) {
return ['-', value.substr(1, value.length - 2)];
}
break;
}
return ['', value];
}
$prototype =3D $type.prototype;
$prototype.format =3D function Number$format(format) {
/// Format a number using the =
invariant culture.
/// Format string.
/// Formatted number.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String}
]);
if (e) throw e;
return Sys._toFormattedString.call(this, format, =
Sys.CultureInfo.InvariantCulture);
}
$prototype.localeFormat =3D function Number$localeFormat(format) {
/// Format a number using =
the current culture.
/// Format string.
/// Formatted number.
var e =3D Function._validateParams(arguments, [
{name: "format", type: String}
]);
if (e) throw e;
return Sys._toFormattedString.call(this, format, =
Sys.CultureInfo.CurrentCulture);
}
function toUpper(value) {
return value.split("\u00A0").join(' ').toUpperCase();
}
function toUpperArray(arr) {
var result =3D [];
foreach(arr, function(value, i) {
result[i] =3D toUpper(value);
});
return result;
}
function clone(obj) {
var objNew =3D {};
forIn(obj, function(value, field) {
objNew[field] =3D (value instanceof Array) ? (value.length =
=3D=3D=3D 1 ? [value] : Array.apply(null, value)) :
((typeof(value) =3D=3D=3D "object") ? clone(value) : value);
});
return objNew;
}
$type =3D Sys.CultureInfo =3D function CultureInfo(name, numberFormat, =
dateTimeFormat) {
///
/// CultureInfo name.
/// CultureInfo number =
format information.
/// CultureInfo date =
time format information.
var e =3D Function._validateParams(arguments, [
{name: "name", type: String},
{name: "numberFormat", type: Object},
{name: "dateTimeFormat", type: Object}
]);
if (e) throw e;
this.name =3D name;
this.numberFormat =3D numberFormat;
this.dateTimeFormat =3D dateTimeFormat;
}
$type.prototype =3D {
_getDateTimeFormats: function CultureInfo$_getDateTimeFormats() {
var formats =3D this._dateTimeFormats;
if (!formats) {
var dtf =3D this.dateTimeFormat;
this._dateTimeFormats =3D formats =3D
[ dtf["MonthDayPattern"],
dtf["YearMonthPattern"],
dtf["ShortDatePattern"],
dtf["ShortTimePattern"],
dtf["LongDatePattern"],
dtf["LongTimePattern"],
dtf["FullDateTimePattern"],
dtf["RFC1123Pattern"],
dtf["SortableDateTimePattern"],
dtf["UniversalSortableDateTimePattern"] ];
}
return formats;
},
_getMonthIndex: function CultureInfo$_getMonthIndex(value, abbr) {
var name =3D abbr ? "_upperAbbrMonths" : "_upperMonths",
genitiveName =3D name + "Genitive",
upperMonths =3D this[name];
if (!upperMonths) {
var prefix =3D (abbr ? "Abbreviated" : "");
this[name] =3D =
toUpperArray(this.dateTimeFormat[prefix+"MonthNames"]);
this[genitiveName] =3D =
toUpperArray(this.dateTimeFormat[prefix+"MonthGenitiveNames"]);
}
value =3D toUpper(value);
var i =3D indexOf(this[name], value);
if (i < 0) {
i =3D indexOf(this[genitiveName], value);
}
return i;
}, =20
_getDayIndex: function CultureInfo$_getDayIndex(value, abbr) {
var name =3D abbr ? "_upperAbbrDays" : "_upperDays",
upperDays =3D this[name];
if (!upperDays) {
this[name] =3D toUpperArray(this.dateTimeFormat[(abbr ? =
"Abbreviated" : "")+"DayNames"]);
}
return indexOf(this[name], toUpper(value));
}
}
$type.registerClass('Sys.CultureInfo');
$type._parse =3D function(value) {
var dtf =3D value.dateTimeFormat;
if (dtf && !dtf.eras) {
dtf.eras =3D value.eras;
}
return new Sys.CultureInfo(value.name, value.numberFormat, dtf);
}
$type._setup =3D function() {
var cultureInfo =3D window.__cultureInfo,
monthNames =3D =
["January","February","March","April","May","June","July","August","Septe=
mber","October","November","December",""],
shortMonthNames =3D =
["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",=
""],
invariant =3D =
{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSepa=
rator":".","CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupS=
izes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"\u00A4","NaNSymb=
ol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentP=
ositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-I=
nfinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparat=
or":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveI=
nfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"Pe=
rcentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%=
","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","=
7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM",=
"Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateT=
ime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"T=
woDigitYearMax":2029},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWee=
kRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy =
HH:mm:ss","LongDatePattern":"dddd, dd MMMM =
yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort=
ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar=
ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd =
HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy =
MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":shortMonthNames,"MonthNames":monthNames,"NativeCalendarN=
ame":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":Array.clone(shortMonthNames),"M=
onthGenitiveNames":Array.clone(monthNames)},"eras":[1,"A.D.",null,0]};
this.InvariantCulture =3D this._parse(invariant);
switch(typeof(cultureInfo)) {
case "string":
cultureInfo =3D window.eval("(" + cultureInfo + ")");
case "object":
this.CurrentCulture =3D this._parse(cultureInfo);
delete __cultureInfo; =20
break;
default:
cultureInfo =3D clone(invariant);
cultureInfo.name =3D "en-US";
cultureInfo.numberFormat.CurrencySymbol =3D "$";
var dtf =3D cultureInfo.dateTimeFormat;
dtf.FullDatePattern =3D "dddd, MMMM dd, yyyy h:mm:ss tt";
dtf.LongDatePattern =3D "dddd, MMMM dd, yyyy";
dtf.LongTimePattern =3D "h:mm:ss tt";
dtf.ShortDatePattern =3D "M/d/yyyy";
dtf.ShortTimePattern =3D "h:mm tt";
dtf.YearMonthPattern =3D "MMMM, yyyy";
this.CurrentCulture =3D this._parse(cultureInfo);
break;
}
}
$type._setup();
Type.registerNamespace('Sys.Serialization');
$type =3D Sys.Serialization.JavaScriptSerializer =3D function =
Serialization$JavaScriptSerializer() {
/// Provides =
serialization from JavaScript object to JavaScript object =
notation.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
$type.registerClass('Sys.Serialization.JavaScriptSerializer');
$type._esc =3D {
charsRegExs: { '"': /\"/g, '\\': /\\/g }, /*"*/
chars: ['\\', '"'],
dateRegEx: =
/(^|[^\\])\"\\\/Date\((-?[0-9]+)(?:[a-zA-Z]|(?:\+|-)[0-9]{4})?\)\\\/\"/g,=
/* " */
escapeChars: {'\\':'\\\\', '"':'\\"', "\b":"\\b", "\t":"\\t", =
"\n":"\\n", "\f":"\\f", "\r":"\\r"},
escapeRegExG: /[\"\\\x00-\x1F]/g,
escapeRegEx: /[\"\\\x00-\x1F]/i,
jsonRegEx: /[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/g,
jsonStringRegEx: /\"(\\.|[^\"\\])*\"/g /*"*/
};
$type._init =3D function() {
var esc =3D this._esc,
toEsc =3D esc.chars,
toEscRE =3D esc.charsRegExs,
escChars =3D esc.escapeChars;
for (var i =3D 0; i < 32; i++) {
var c =3D String.fromCharCode(i);
toEsc[i+2] =3D c;
toEscRE[c] =3D new RegExp(c, 'g');
escChars[c] =3D escChars[c] || ("\\u" + ("000" + =
i.toString(16)).slice(-4));
}
this._load =3D true;
}
$type._serializeNumberWithBuilder =3D function(object, stringBuilder) {
if (!isFinite(object)) {
throw =
Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);
}
stringBuilder.append(String(object));
}
$type._serializeStringWithBuilder =3D function(string, stringBuilder) {
stringBuilder.append('"');
var esc =3D this._esc;
if (esc.escapeRegEx.test(string)) {
if (!this._load) {
this._init();
}
if (string.length < 128) {
string =3D string.replace(esc.escapeRegExG,
function(x) { return esc.escapeChars[x]; });
}
else {
for (var i =3D 0; i < 34; i++) {
var c =3D esc.chars[i];
if (string.indexOf(c) !=3D=3D -1) {
var escChar =3D esc.escapeChars[c];
string =3D (isBrowser("Opera") || =
isBrowser("Firefox")) ?
string.split(c).join(escChar) :
string.replace(esc.charsRegExs[c], escChar);
}
}
}
}
stringBuilder.append(string).append('"');
}
$type._serializeWithBuilder =3D function(object, stringBuilder, sort, =
prevObjects) {
var i;
switch (typeof object) {
case 'object':
if (object) {
if (prevObjects){
if (Sys._indexOf(prevObjects, object) !=3D=3D -1) {
throw =
Error.invalidOperation(Sys.Res.cannotSerializeObjectWithCycle);
}
}
else {
prevObjects =3D [];
}
try {
prevObjects.push(object);
=20
if (Number.isInstanceOfType(object)) {
this._serializeNumberWithBuilder(object, =
stringBuilder);
}
else if (Boolean.isInstanceOfType(object)) {
stringBuilder.append(object);
}
else if (String.isInstanceOfType(object)) {
this._serializeStringWithBuilder(object, =
stringBuilder);
}
=20
else if (object instanceof Array) {
stringBuilder.append('[');
=20
for (i =3D 0; i < object.length; ++i) {
if (i) {
stringBuilder.append(',');
}
this._serializeWithBuilder(object[i], =
stringBuilder, false, prevObjects);
}
stringBuilder.append(']');
}
else {
if (Date.isInstanceOfType(object)) {
stringBuilder.append('"\\/Date(').
append(object.getTime()).
append(')\\/"');
break;
}
var properties =3D [],
propertyCount =3D 0;
for (var name in object) {
if (name.charAt(0) !=3D=3D '$') {
if (name =3D=3D=3D '__type' && =
propertyCount) {
properties[propertyCount++] =3D =
properties[0];
properties[0] =3D name;
}
else {
properties[propertyCount++] =3D name;
}
}
}
if (sort) properties.sort();
stringBuilder.append('{');
=20
var needComma;
for (i=3D0; i < propertyCount; i++) {
var prop =3D properties[i], value =3D =
object[prop],
type =3D typeof(value);
if (type !=3D=3D 'undefined' && type !=3D=3D =
'function') {
if (needComma) {
stringBuilder.append(',');
}
this._serializeWithBuilder(prop, =
stringBuilder, sort, prevObjects);
stringBuilder.append(':');
this._serializeWithBuilder(value, =
stringBuilder, sort, prevObjects);
needComma =3D true;
}
}
stringBuilder.append('}');
}
}
finally {
Array.removeAt(prevObjects, prevObjects.length - 1);
}
}
else {
stringBuilder.append('null');
}
break;
case 'number':
this._serializeNumberWithBuilder(object, stringBuilder);
break;
case 'string':
this._serializeStringWithBuilder(object, stringBuilder);
break;
case 'boolean':
stringBuilder.append(object);
break;
default:
stringBuilder.append('null');
break;
}
}
$type.serialize =3D function JavaScriptSerializer$serialize(object) {
/// Generates =
a JSON string from an object.
/// The object to =
serialize.
/// The JSON string representation of the =
object.
var e =3D Function._validateParams(arguments, [
{name: "object", mayBeNull: true}
]);
if (e) throw e;
var stringBuilder =3D new Sys.StringBuilder();
Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(object, =
stringBuilder, false);
return stringBuilder.toString();
}
$type.deserialize =3D function JavaScriptSerializer$deserialize(data, =
secure) {
/// Deserial=
izes a JSON string.
/// The JSON string to =
eval.
/// True if the method should perform JSON conformance =
checks before evaluating. False by default.
/// The results of eval applied to data.
var e =3D Function._validateParams(arguments, [
{name: "data", type: String},
{name: "secure", type: Boolean, mayBeNull: true, optional: true}
]);
if (e) throw e;
if (!data.length) throw Error.argument('data', =
Sys.Res.cannotDeserializeEmptyString);
var er, esc =3D Sys.Serialization.JavaScriptSerializer._esc;
try { =20
var exp =3D data.replace(esc.dateRegEx, "$1new Date($2)");
=20
if (secure && =
esc.jsonRegEx.test(exp.replace(esc.jsonStringRegEx, ''))) throw null;
return window.eval('(' + exp + ')');
}
catch (er) {
throw Error.argument('data', =
Sys.Res.cannotDeserializeInvalidJson);
}
}
Type.registerNamespace('Sys.UI');
$type =3D Sys.EventHandlerList =3D function EventHandlerList() {
/// The =
EventHandlerList class contains a dictionary of multicast =
events.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._list =3D {};
}
$type.prototype =3D {
_addHandler: function EventHandlerList$_addHandler(id, handler) {
Array.add(this._getEvent(id, true), handler);
},
addHandler: function EventHandlerList$addHandler(id, handler) {
/// The =
addHandler method adds a handler to the event identified by =
id.
/// The identifier for the =
event.
/// The handler to add =
to the event.
var e =3D Function._validateParams(arguments, [
{name: "id", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
this._addHandler(id, handler);
},
_removeHandler: function EventHandlerList$_removeHandler(id, =
handler) {
var evt =3D this._getEvent(id);
if (!evt) return;
Array.remove(evt, handler);
},
_removeHandlers: function EventHandlerList$_removeHandlers(id) {
if (!id) {
this._list =3D {};
}
else {
var evt =3D this._getEvent(id);
if (!evt) return;
evt.length =3D 0;
}
},
removeHandler: function EventHandlerList$removeHandler(id, handler) =
{
/// The removeHandler =
method removes a handler to the event identified by id.
/// The identifier for the =
event.
/// The handler to =
remove from the event.
var e =3D Function._validateParams(arguments, [
{name: "id", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
this._removeHandler(id, handler);
},
getHandler: function EventHandlerList$getHandler(id) {
/// The =
getHandler method returns a single function that will call all =
handlers sequentially for the specified event.
/// The identifier for the =
event.
/// A function that will call each =
handler sequentially.
var e =3D Function._validateParams(arguments, [
{name: "id", type: String}
]);
if (e) throw e;
var evt =3D this._getEvent(id);
if (!evt || !evt.length) return null;
evt =3D Array.clone(evt);
return function(source, args) {
for (var i =3D 0, l =3D evt.length; i < l; i++) {
evt[i](source, args);
}
};
},
_getEvent: function EventHandlerList$_getEvent(id, create) {
var e =3D this._list[id];
if (!e) {
if (!create) return null;
this._list[id] =3D e =3D [];
}
return e;
}
}
$type.registerClass('Sys.EventHandlerList');
$type =3D Sys.CommandEventArgs =3D function =
CommandEventArgs(commandName, commandArgument, commandSource, =
commandEvent) {
///
/// The command =
name.
/// The command =
arguments.
/// The command =
source.
/// The DOM event that caused the =
command, if any.
var e =3D Function._validateParams(arguments, [
{name: "commandName", type: String},
{name: "commandArgument", mayBeNull: true},
{name: "commandSource", mayBeNull: true},
{name: "commandEvent", type: Sys.UI.DomEvent, mayBeNull: true, =
optional: true }
]);
if (e) throw e;
Sys.CommandEventArgs.initializeBase(this);
this._commandName =3D commandName;
this._commandArgument =3D commandArgument;
this._commandSource =3D commandSource;
this._commandEvent =3D commandEvent;
}
$type.prototype =3D {
get_commandName: function CommandEventArgs$get_commandName() {
/// The command name.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._commandName || null;
},
get_commandArgument: function CommandEventArgs$get_commandArgument() =
{
/// The command =
arguments.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._commandArgument;
},
get_commandSource: function CommandEventArgs$get_commandSource() {
/// The command =
source.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._commandSource || null;
},
get_commandEvent: function CommandEventArgs$get_commandEvent() {
/// The DOM event that =
caused the command, if any.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._commandEvent || null;
}
}
$type.registerClass("Sys.CommandEventArgs", Sys.CancelEventArgs);
$type =3D Sys.INotifyPropertyChange =3D function INotifyPropertyChange() =
{
/// Implement =
this interface to become a provider of property change =
notifications.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
add_propertyChanged: function =
INotifyPropertyChange$add_propertyChanged(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
throw Error.notImplemented();
},
remove_propertyChanged: function =
INotifyPropertyChange$remove_propertyChanged(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
throw Error.notImplemented();
}
}
$type.registerInterface('Sys.INotifyPropertyChange');
$type =3D Sys.PropertyChangedEventArgs =3D function =
PropertyChangedEventArgs(propertyName) {
/// Describes property =
changes.
/// The name of the =
property that changed.
var e =3D Function._validateParams(arguments, [
{name: "propertyName", type: String}
]);
if (e) throw e;
Sys.PropertyChangedEventArgs.initializeBase(this);
this._propertyName =3D propertyName;
}
$type.prototype =3D {
get_propertyName: function =
PropertyChangedEventArgs$get_propertyName() {
/// The name of the =
property that changed.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._propertyName;
}
}
$type.registerClass('Sys.PropertyChangedEventArgs', Sys.EventArgs);
$type =3D Sys.INotifyDisposing =3D function INotifyDisposing() {
/// Implement this =
interface if the class exposes an event to notify when it's =
disposing.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
add_disposing: function INotifyDisposing$add_disposing(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
throw Error.notImplemented();
},
remove_disposing: function =
INotifyDisposing$remove_disposing(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
throw Error.notImplemented();
}
}
$type.registerInterface("Sys.INotifyDisposing");
$type =3D Sys.Component =3D function Component() {
/// Base class for =
Control, Behavior and any object that wants its lifetime to be =
managed.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (Sys.Application) Sys.Application.registerDisposableObject(this);
}
$type.prototype =3D {
_idSet: false,
get_events: function Component$get_events() {
/// The collection of event handlers for =
this behavior. This property should only be used by derived behaviors =
and should not be publicly called by other code.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return Sys.Observer._getContext(this, true).events;
},
get_id: function Component$get_id() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._id || null;
},
set_id: function Component$set_id(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
if (this._idSet) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdTwice);
this._idSet =3D true;
var oldId =3D this.get_id();
if (oldId && Sys.Application.findComponent(oldId)) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp);
this._id =3D value;
},
get_isInitialized: function Component$get_isInitialized() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._initialized;
},
get_isUpdating: function Component$get_isUpdating() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._updating;
},
add_disposing: function Component$add_disposing(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._addHandler("disposing", handler);
},
remove_disposing: function Component$remove_disposing(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._removeHandler("disposing", handler);
},
add_propertyChanged: function Component$add_propertyChanged(handler) =
{
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._addHandler("propertyChanged", handler);
},
remove_propertyChanged: function =
Component$remove_propertyChanged(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._removeHandler("propertyChanged", handler);
},
_addHandler: function Component$_addHandler(eventName, handler) {
Sys.Observer.addEventHandler(this, eventName, handler);
},
_removeHandler: function Component$_removeHandler(eventName, =
handler) {
Sys.Observer.removeEventHandler(this, eventName, handler);
},
beginUpdate: function Component$beginUpdate() {
this._updating =3D true;
},
dispose: function Component$dispose() {
Sys.Observer.raiseEvent(this, "disposing")
Sys.Observer.clearEventHandlers(this);
Sys.Application.unregisterDisposableObject(this);
Sys.Application.removeComponent(this);
},
endUpdate: function Component$endUpdate() {
this._updating =3D false;
if (!this._initialized) this.initialize();
this.updated();
},
initialize: function Component$initialize() {
this._initialized =3D true;
},
raisePropertyChanged: function =
Component$raisePropertyChanged(propertyName) {
/// Raises a change =
notification event.
/// The name of the =
property that changed.
var e =3D Function._validateParams(arguments, [
{name: "propertyName", type: String}
]);
if (e) throw e;
Sys.Observer.raisePropertyChanged(this, propertyName);
},
updated: function Component$updated() {
}
}
$type.registerClass('Sys.Component', null, Sys.IDisposable, =
Sys.INotifyPropertyChange, Sys.INotifyDisposing);
$type._setProperties =3D function Component$_setProperties(target, =
properties) {
/// Recursively =
sets properties on an object.
/// The object on which to set the property =
values.
/// A JSON object containing the property =
values.
var e =3D Function._validateParams(arguments, [
{name: "target"},
{name: "properties"}
]);
if (e) throw e;
var current;
var targetType =3D Object.getType(target);
var isObject =3D (targetType =3D=3D=3D Object) || (targetType =
=3D=3D=3D Sys.UI.DomElement);
var isComponent =3D Sys.Component.isInstanceOfType(target) && =
!target.get_isUpdating();
if (isComponent) target.beginUpdate();
for (var name in properties) {
var val =3D properties[name];
var getter =3D isObject ? null : target["get_" + name];
if (isObject || typeof(getter) !=3D=3D 'function') {
var targetVal =3D target[name];
if (!val || (typeof(val) !=3D=3D 'object') || (isObject && =
!targetVal)) {
target[name] =3D val;
}
else {
this._setProperties(targetVal, val);
}
}
else {
var setter =3D target["set_" + name];
if (typeof(setter) =3D=3D=3D 'function') {
setter.apply(target, [val]);
}
else if (val instanceof Array) {
current =3D getter.apply(target);
if (!(current instanceof Array)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name));
for (var i =3D 0, j =3D current.length, l=3D val.length; =
i < l; i++, j++) {
current[j] =3D val[i];
}
}
else if ((typeof(val) =3D=3D=3D 'object') && =
(Object.getType(val) =3D=3D=3D Object)) {
current =3D getter.apply(target);
if ((typeof(current) =3D=3D=3D 'undefined') || (current =
=3D=3D=3D null)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, =
name));
this._setProperties(current, val);
}
else {
throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
}
}
}
if (isComponent) target.endUpdate();
}
$type._setReferences =3D function Component$_setReferences(component, =
references) {
var reference, refs =3D {};
forIn(references, function(id, name) {
refs[name] =3D reference =3D $find(id);
if (!reference) throw =
Error.invalidOperation(String.format(Sys.Res.referenceNotFound, id));
});
Sys._set(component, refs);
}
$create =3D $type.create =3D function Component$create(type, properties, =
events, references, element) {
/// Instantiates a =
component of the specified type, attaches it to the specified element if =
it's a Control or Behavior, sets the properties as described by the =
specified JSON object, then calls initialize.
/// The type of the component to =
create.
/// A JSON object that describes the properties and their =
values.
/// A =
JSON object that describes the events and their handlers.
/// A JSON object that describes the properties that are =
references to other components. The contents of this object consists of =
name/id pairs. If in a two-pass creation, the setting of these =
properties will be delayed until the second pass.
/// The DOM element the component must be attached =
to.
/// The component instance.
var e =3D Function._validateParams(arguments, [
{name: "type", type: Type},
{name: "properties", mayBeNull: true, optional: true},
{name: "events", mayBeNull: true, optional: true},
{name: "references", mayBeNull: true, optional: true},
{name: "element", mayBeNull: true, domElement: true, optional: =
true}
]);
if (e) throw e;
if (type.inheritsFrom(Sys.UI.Behavior) || =
type.inheritsFrom(Sys.UI.Control)) {
if (!element) throw Error.argument('element', =
Sys.Res.createNoDom);
}
else if (element) throw Error.argument('element', =
Sys.Res.createComponentOnDom);
var component =3D (element ? new type(element): new type());
callIf(component, "beginUpdate");
if (properties) {
Sys.Component._setProperties(component, properties);
}
if (events) {
for (var name in events) {
if (!(component["add_" + name] instanceof Function)) throw =
new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name));
if (!(events[name] instanceof Function)) throw new =
Error.invalidOperation(Sys.Res.eventHandlerNotFunction);
component["add_" + name](events[name]);
}
}
Sys.Component._register(component, references);
return component;
}
$type._register =3D function Component$_register(component, references, =
dontUpdate) {
var ret;
if (Sys.Component.isInstanceOfType(component)) {
ret =3D true;
var app =3D Sys.Application;
if (component.get_id()) {
app.addComponent(component);
}
if (app.get_isCreatingComponents()) {
app._createdComponents.push(component);
if (references) {
app._addComponentToSecondPass(component, references);
}
else if (!dontUpdate) {
component.endUpdate();
}
}
else {
if (references) {
Sys.Component._setReferences(component, references);
}
if (!dontUpdate) {
component.endUpdate();
}
}
}
return ret;
}
Sys._getComponent =3D function _getComponent(found, selector, context) {
var component =3D Sys.Application.findComponent(selector);
if (component) {
found.push(component);
}
}
Sys._2Pass =3D function _2Pass(callback) {
var app =3D Sys.Application,
useTwoPass =3D !app.get_isCreatingComponents();
if (useTwoPass) app.beginCreateComponents();
foreach(callback, function(c) { c() });
if (useTwoPass) app.endCreateComponents();
}
$type =3D Sys.UI.MouseButton =3D function MouseButton() {
/// Describes mouse =
buttons. The values are those from the DOM standard, which are different =
from the IE values.
///
///
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
leftButton: 0,
middleButton: 1,
rightButton: 2
}
$type.registerEnum("Sys.UI.MouseButton");
$type =3D Sys.UI.Key =3D function Key() {
/// Describes key =
codes.
///
///
///
///
///
///
///
///
///
///
///
///
///
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
backspace: 8,
tab: 9,
enter: 13,
esc: 27,
space: 32,
pageUp: 33,
pageDown: 34,
end: 35,
home: 36,
left: 37,
up: 38,
right: 39,
down: 40,
del: 127
}
$type.registerEnum("Sys.UI.Key");
$type =3D Sys.UI.Point =3D function Point(x, y) {
///
///
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "x", type: Number, integer: true},
{name: "y", type: Number, integer: true}
]);
if (e) throw e;
this.x =3D x;
this.y =3D y;
}
$type.registerClass('Sys.UI.Point');
$type =3D Sys.UI.Bounds =3D function Bounds(x, y, width, height) {
///
///
///
///
///
///
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "x", type: Number, integer: true},
{name: "y", type: Number, integer: true},
{name: "width", type: Number, integer: true},
{name: "height", type: Number, integer: true}
]);
if (e) throw e;
this.x =3D x;
this.y =3D y;
this.height =3D height;
this.width =3D width;
}
$type.registerClass('Sys.UI.Bounds');
$type =3D Sys.UI.DomEvent =3D function DomEvent(eventObject) {
/// A cross-browser =
object that represents event properties.
/// The browser-specific event object =
(window.event for IE).
///
///
/// The character code for the =
pressed key.
///
///
///
/// The key code for the pressed =
key.
///
///
///
///
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "eventObject"}
]);
if (e) throw e;
var ev =3D eventObject;
var etype =3D this.type =3D ev.type.toLowerCase();
this.rawEvent =3D ev;
this.altKey =3D ev.altKey;
if (typeof(ev.button) !=3D=3D 'undefined') {
this.button =3D (typeof(ev.which) !=3D=3D 'undefined') ? =
ev.button :
(ev.button =3D=3D=3D 4) ? Sys.UI.MouseButton.middleButton :
(ev.button =3D=3D=3D 2) ? Sys.UI.MouseButton.rightButton :
Sys.UI.MouseButton.leftButton;
}
if (etype =3D=3D=3D 'keypress') {
this.charCode =3D ev.charCode || ev.keyCode;
}
else if (ev.keyCode && (ev.keyCode =3D=3D=3D 46)) {
this.keyCode =3D 127;
}
else {
this.keyCode =3D ev.keyCode;
}
this.clientX =3D ev.clientX;
this.clientY =3D ev.clientY;
this.ctrlKey =3D ev.ctrlKey;
this.target =3D ev.target || ev.srcElement;
if (!etype.startsWith('key')) {
if ((typeof(ev.offsetX) !=3D=3D 'undefined') && =
(typeof(ev.offsetY) !=3D=3D 'undefined')) {
this.offsetX =3D ev.offsetX;
this.offsetY =3D ev.offsetY;
}
else if (this.target && (this.target.nodeType !=3D=3D 3) && =
(typeof(ev.clientX) =3D=3D=3D 'number')) {
var loc =3D Sys.UI.DomElement.getLocation(this.target);
var w =3D Sys.UI.DomElement._getWindow(this.target);
this.offsetX =3D (w.pageXOffset || 0) + ev.clientX - loc.x;
this.offsetY =3D (w.pageYOffset || 0) + ev.clientY - loc.y;
}
}
this.screenX =3D ev.screenX;
this.screenY =3D ev.screenY;
this.shiftKey =3D ev.shiftKey;
}
$type.prototype =3D {
preventDefault: function DomEvent$preventDefault() {
/// Prevents the default event =
action from happening. For example, a textbox keydown event, if =
suppressed, will prevent the character from being appended to the =
textbox.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var raw =3D this.rawEvent;
if (raw.preventDefault) {
raw.preventDefault();
}
else if (window.event) {
raw.returnValue =3D false;
}
},
stopPropagation: function DomEvent$stopPropagation() {
/// Prevents the event from =
being propagated to parent elements.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var raw =3D this.rawEvent;
if (raw.stopPropagation) {
raw.stopPropagation();
}
else if (window.event) {
raw.cancelBubble =3D true;
}
}
}
$type.registerClass('Sys.UI.DomEvent');
$addHandler =3D $type.addHandler =3D function =
DomEvent$addHandler(elements, eventName, handler, autoRemove) {
/// A =
cross-browser way to add a DOM event handler to an element.
/// The element or text node, or array of =
elements or text nodes, that exposes the event. You may also pass a DOM =
selector or array of DOM selectors.
/// The name of the event. =
Do not include the 'on' prefix, for example, 'click' instead of =
'onclick'.
/// The event handler to =
add.
/// Whether the handler should be removed automatically =
when the element is disposed of, such as when an UpdatePanel refreshes, =
or Sys.Application.disposeElement is called.
var e =3D Function._validateParams(arguments, [
{name: "elements"},
{name: "eventName", type: String},
{name: "handler", type: Function},
{name: "autoRemove", type: Boolean, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
if (eventName =3D=3D=3D "error") throw =
Error.invalidOperation(Sys.Res.addHandlerCantBeUsedForError);
Sys.query(elements).each(function() {
var nodeType =3D this.nodeType;
if (nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 2 || nodeType =
=3D=3D=3D 8) return;
Sys.UI.DomEvent._ensureDomNode(this);
if (!this._events) {
this._events =3D {};
}
var eventCache =3D this._events[eventName];
if (!eventCache) {
this._events[eventName] =3D eventCache =3D [];
}
var element =3D this,=20
browserHandler;
if (this.addEventListener) {
browserHandler =3D function(e) {
return handler.call(element, new Sys.UI.DomEvent(e));
}
this.addEventListener(eventName, browserHandler, false);
}
else if (this.attachEvent) {
browserHandler =3D function() {
var ex, ev =3D {};
try {ev =3D Sys.UI.DomElement._getWindow(element).event} =
catch(ex) {}
return handler.call(element, new Sys.UI.DomEvent(ev));
}
this.attachEvent('on' + eventName, browserHandler);
}
eventCache.push({handler: handler, browserHandler: =
browserHandler, autoRemove: autoRemove });
if (autoRemove) {
Sys.UI.DomElement._onDispose(this, =
Sys.UI.DomEvent._disposeHandlers);
}
});
}
Sys.registerPlugin({
name: "addHandler",
dom: true,
returnType: "Sys.ElementSet",
description: "A cross-browser way to add a DOM event handler to an =
element.",
parameters: [
{name: "eventName", type: "String", description: "The name of =
the event. Do not include the 'on' prefix, for example, 'click' instead =
of 'onclick'."},
{name: "handler", type: "Function", description: "The event =
handler to add."},
{name: "autoRemove", type: "Boolean", description: "Whether the =
handler should be removed automatically when the element is disposed of, =
such as when an UpdatePanel refreshes, or Sys.Application.disposeElement =
is called."}
],
plugin: function (eventName, handler, autoRemove) {
Sys.UI.DomEvent.addHandler(this.get(), eventName, handler, =
autoRemove);
return this;
}
});
$addHandlers =3D $type.addHandlers =3D function =
DomEvent$addHandlers(elements, events, handlerOwner, autoRemove) {
/// Adds a list =
of event handlers to an element. If a handlerOwner is specified, =
delegates are created with each of the handlers.
/// The element or text node, or array of =
element or text nodes, that exposes the event. You may also pass a DOM =
selector or array of DOM selectors.
/// A dictionary of event =
handlers.
/// The owner of the event handlers that will be the this =
pointer for the delegates that will be created from the =
handlers.
/// Whether the handler should be removed automatically =
when the element is disposed of, such as when an UpdatePanel refreshes, =
or when Sys.Application.disposeElement is called.
var e =3D Function._validateParams(arguments, [
{name: "elements"},
{name: "events", type: Object},
{name: "handlerOwner", mayBeNull: true, optional: true},
{name: "autoRemove", type: Boolean, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
Sys.query(elements).each(function() {
var nodeType =3D this.nodeType;
if (nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 2 || nodeType =
=3D=3D=3D 8) return;
Sys.UI.DomEvent._ensureDomNode(this);
for (var name in events) {
var handler =3D events[name];
if (typeof(handler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler);
if (handlerOwner) {
handler =3D Function.createDelegate(handlerOwner, =
handler);
}
$addHandler(this, name, handler, autoRemove || false);
}
});
}
Sys.registerPlugin({
name: "addHandlers",
dom: true,
returnType: "Sys.ElementSet",
description: "Adds a list of event handlers to an element. If a =
handlerOwner is specified, delegates are created with each of the =
handlers.",
parameters: [
{name: "events", type: "Object", description: "A dictionary of =
event handlers."},
{name: "handlerOwner", description: "The owner of the event =
handlers that will be the this pointer for the delegates that will be =
created from the handlers."},
{name: "autoRemove", type: "Boolean", description: "Whether the =
handler should be removed automatically when the element is disposed of, =
such as when an UpdatePanel refreshes, or Sys.Application.disposeElement =
is called."}
],
plugin: function (events, handlerOwner, autoRemove) {
Sys.UI.DomEvent.addHandlers(this.get(), events, handlerOwner, =
autoRemove);
return this;
}
});
$clearHandlers =3D $type.clearHandlers =3D function =
DomEvent$clearHandlers(elements) {
/// Clears all =
the event handlers that were added to the element or array of =
elements.
/// The element or text node, or an array =
of elements or text nodes. You may also pass a DOM selector or array of =
DOM selectors.
var e =3D Function._validateParams(arguments, [
{name: "elements"}
]);
if (e) throw e;
Sys.query(elements).each(function() {
var nodeType =3D this.nodeType;
if (nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 2 || nodeType =
=3D=3D=3D 8) return;
Sys.UI.DomEvent._ensureDomNode(this);
Sys.UI.DomEvent._clearHandlers(this, false);
});
}
Sys.registerPlugin({
name: "clearHandlers",
dom: true,
returnType: "Sys.ElementSet",
description: "Clears all the event handlers that were added to the =
element or array of elements.",
plugin: function() {
Sys.UI.DomEvent.clearHandlers(this.get());
return this;
}
});
$type._clearHandlers =3D function DomEvent$_clearHandlers(elements, =
autoRemoving) {
Sys.query(elements).each(function() {
var nodeType =3D this.nodeType;
if (nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 2 || nodeType =
=3D=3D=3D 8) return;
Sys.UI.DomEvent._ensureDomNode(this);
var cache =3D this._events;
if (cache) {
for (var name in cache) {
var handlers =3D cache[name];
for (var i =3D handlers.length - 1; i >=3D 0; i--) {
var entry =3D handlers[i];
if (!autoRemoving || entry.autoRemove) {
$removeHandler(this, name, entry.handler);
}
}
}
}
});
}
$type._disposeHandlers =3D function DomEvent$_disposeHandlers() {
Sys.UI.DomEvent._clearHandlers(this, true);
}
$removeHandler =3D $type.removeHandler =3D function =
DomEvent$removeHandler(elements, eventName, handler) {
/// A =
cross-browser way to remove a DOM event handler from an =
element.
/// The element or text node, or array of =
elements or text nodes, that exposes the event. You may also pass a DOM =
selector or array of DOM selectors.
/// The name of the event. =
Do not include the 'on' prefix, for example, 'click' instead of =
'onclick'.
/// The event handler to =
remove.
var e =3D Function._validateParams(arguments, [
{name: "elements"},
{name: "eventName", type: String},
{name: "handler", type: Function}
]);
if (e) throw e;
Sys.UI.DomEvent._removeHandler(elements, eventName, handler);
}
$type._removeHandler =3D function DomEvent$_removeHandler(elements, =
eventName, handler) {
Sys.query(elements).each(function() {
var nodeType =3D this.nodeType;
if (nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 2 || nodeType =
=3D=3D=3D 8) return;
Sys.UI.DomEvent._ensureDomNode(this);
var browserHandler =3D null;
if ((typeof(this._events) !=3D=3D 'object') || !this._events) =
throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);
var cache =3D this._events[eventName];
if (!(cache instanceof Array)) throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
for (var i =3D 0, l =3D cache.length; i < l; i++) {
if (cache[i].handler =3D=3D=3D handler) {
browserHandler =3D cache[i].browserHandler;
break;
}
}
if (typeof(browserHandler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
if (this.removeEventListener) {
this.removeEventListener(eventName, browserHandler, false);
}
else if (this.detachEvent) {
this.detachEvent('on' + eventName, browserHandler);
}
cache.splice(i, 1);
});
}
Sys.registerPlugin({
name: "removeHandler",
dom: true,
returnType: "Sys.ElementSet",
description: "A cross-browser way to remove a DOM event handler from =
an element.",
parameters: [
{name: "eventName", type: "String", description: "The name of =
the event. Do not include the 'on' prefix, for example, 'click' instead =
of 'onclick'."},
{name: "handler", type: "Function", description: "The event =
handler to remove."}
],
plugin: function (eventName, handler) {
Sys.UI.DomEvent.removeHandler(this.get(), eventName, handler);
return this;
}
});
$type._ensureDomNode =3D function DomEvent$_ensureDomNode(element) {
if (element && element.tagName && (element.tagName.toUpperCase() =
=3D=3D=3D "SCRIPT")) return;
=20
var doc =3D element ? (element.ownerDocument || element.document || =
element) : null;
if (!element ||
((typeof(element.document) !=3D=3D 'object') && (element !=3D =
doc) && (typeof(element.nodeType) !=3D=3D 'number'))) {
throw Error.argument("element", Sys.Res.argumentDomNode);
}
}
$type =3D Sys.UI.DomElement =3D function DomElement() {
/// This static class =
provides helpers to work with DOM elements.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.registerClass('Sys.UI.DomElement');
$type.addCssClass =3D function DomElement$addCssClass(element, =
className) {
/// Adds a CSS =
class to an element if it doesn't already have it.
///
/// The name of the CSS =
class to add.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "className", type: String}
]);
if (e) throw e;
if (!Sys.UI.DomElement.containsCssClass(element, className)) {
if (element.className =3D=3D=3D '') {
element.className =3D className;
}
else {
element.className +=3D ' ' + className;
}
}
}
$type.containsCssClass =3D function DomElement$containsCssClass(element, =
className) {
/// Determines if an =
element has the specified CSS class.
///
/// The name of the CSS =
class to test.
/// True if the CSS class was found on the =
element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "className", type: String}
]);
if (e) throw e;
return Array.contains(element.className.split(' '), className);
}
$type.getBounds =3D function DomElement$getBounds(element) {
/// Gets the =
coordinates, width and height of an element.
///
/// A Bounds object with four =
fields, x, y, width and height, which contain the pixel coordinates, =
width and height of the element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
var offset =3D Sys.UI.DomElement.getLocation(element);
return new Sys.UI.Bounds(offset.x, offset.y, element.offsetWidth || =
0, element.offsetHeight || 0);
}
$get =3D $type.getElementById =3D function DomElement$getElementById(id, =
element) {
/// Finds an =
element by id.
/// The id of the element to =
find.
///
/// The element, or =
null if it was not found.
var e =3D Function._validateParams(arguments, [
{name: "id", type: String},
{name: "element", mayBeNull: true, domElement: true, optional: =
true}
]);
if (e) throw e;
return Sys.get("#" + id, element || null);
}
if (document.documentElement.getBoundingClientRect) {
$type.getLocation =3D function DomElement$getLocation(element) {
/// Gets =
the coordinates of a DOM element.
///
/// A Point object with two =
fields, x and y, which contain the pixel coordinates of the =
element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
=20
if (element.self || element.nodeType =3D=3D=3D 9 ||
(element =3D=3D=3D document.documentElement) ||
(element.parentNode =3D=3D=3D =
element.ownerDocument.documentElement)) {
return new Sys.UI.Point(0, 0);
} =20
=20
var clientRect =3D element.getBoundingClientRect();
if (!clientRect) {
return new Sys.UI.Point(0,0);
}
var ex, ownerDoc =3D element.ownerDocument, documentElement =3D =
ownerDoc.documentElement,
offsetX =3D Math.round(clientRect.left) + =
(documentElement.scrollLeft || (ownerDoc.body ? ownerDoc.body.scrollLeft =
: 0)),
offsetY =3D Math.round(clientRect.top) + =
(documentElement.scrollTop || (ownerDoc.body ? ownerDoc.body.scrollTop : =
0));
if (isBrowser("InternetExplorer")) {
try {
var f =3D =
element.ownerDocument.parentWindow.frameElement || null;
if (f) {
f =3D f.frameBorder;
var offset =3D (f =3D=3D=3D "0" || f =3D=3D=3D "no") =
? 2 : 0;
offsetX +=3D offset;
offsetY +=3D offset;
}
}
catch(ex) {
}
if (Sys.Browser.version =3D=3D=3D 7 && =
!document.documentMode) {
var body =3D document.body,
rect =3D body.getBoundingClientRect(),
zoom =3D (rect.right-rect.left) / body.clientWidth;
zoom =3D Math.round(zoom * 100);
zoom =3D (zoom - zoom % 5) / 100;
if (!isNaN(zoom) && (zoom !=3D=3D 1)) {
offsetX =3D Math.round(offsetX / zoom);
offsetY =3D Math.round(offsetY / zoom);
}
} =20
if ((document.documentMode || 0) < 8) {
offsetX -=3D documentElement.clientLeft;
offsetY -=3D documentElement.clientTop;
}
}
return new Sys.UI.Point(offsetX, offsetY);
}
}
else if (isBrowser("Safari")) {
$type.getLocation =3D function =
DomElement$getLocation_Safari(element) {
/// Gets =
the coordinates of a DOM element.
///
/// A Point object with two =
fields, x and y, which contain the pixel coordinates of the =
element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
if ((element.window && (element.window =3D=3D=3D element)) || =
element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0);
var offsetX =3D 0, offsetY =3D 0,
parent,
previous =3D null,
previousStyle =3D null,
currentStyle;
for (parent =3D element; parent; previous =3D parent, =
previousStyle =3D currentStyle, parent =3D parent.offsetParent) {
currentStyle =3D Sys.UI.DomElement._getCurrentStyle(parent);
var tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
if ((parent.offsetLeft || parent.offsetTop) &&
((tagName !=3D=3D "BODY") || (!previousStyle || =
previousStyle.position !=3D=3D "absolute"))) {
offsetX +=3D parent.offsetLeft;
offsetY +=3D parent.offsetTop;
}
if (previous && Sys.Browser.version >=3D 3) {
offsetX +=3D parseInt(currentStyle.borderLeftWidth);
offsetY +=3D parseInt(currentStyle.borderTopWidth);
}
}
currentStyle =3D Sys.UI.DomElement._getCurrentStyle(element);
var elementPosition =3D currentStyle ? currentStyle.position : =
null;
if (elementPosition !=3D=3D "absolute") {
for (parent =3D element.parentNode; parent; parent =3D =
parent.parentNode) {
tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D "HTML") =
&& (parent.scrollLeft || parent.scrollTop)) {
offsetX -=3D (parent.scrollLeft || 0);
offsetY -=3D (parent.scrollTop || 0);
}
currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
var parentPosition =3D currentStyle ? =
currentStyle.position : null;
if (parentPosition && (parentPosition =3D=3D=3D =
"absolute")) break;
}
}
return new Sys.UI.Point(offsetX, offsetY);
}
}
else {
$type.getLocation =3D function =
DomElement$getLocation_Generic(element) {
/// Gets =
the coordinates of a DOM element.
///
/// A Point object with two =
fields, x and y, which contain the pixel coordinates of the =
element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
if ((element.window && (element.window =3D=3D=3D element)) || =
element.nodeType =3D=3D=3D 9) return new Sys.UI.Point(0,0);
var offsetX =3D 0, offsetY =3D 0,
parent,
previous =3D null,
previousStyle =3D null,
currentStyle =3D null;
for (parent =3D element; parent; previous =3D parent, =
previousStyle =3D currentStyle, parent =3D parent.offsetParent) {
var tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
currentStyle =3D Sys.UI.DomElement._getCurrentStyle(parent);
if ((parent.offsetLeft || parent.offsetTop) &&
!((tagName =3D=3D=3D "BODY") &&
(!previousStyle || previousStyle.position !=3D=3D =
"absolute"))) {
offsetX +=3D parent.offsetLeft;
offsetY +=3D parent.offsetTop;
}
if (previous !=3D=3D null && currentStyle) {
if ((tagName !=3D=3D "TABLE") && (tagName !=3D=3D "TD") =
&& (tagName !=3D=3D "HTML")) {
offsetX +=3D parseInt(currentStyle.borderLeftWidth) =
|| 0;
offsetY +=3D parseInt(currentStyle.borderTopWidth) =
|| 0;
}
if (tagName =3D=3D=3D "TABLE" &&
(currentStyle.position =3D=3D=3D "relative" || =
currentStyle.position =3D=3D=3D "absolute")) {
offsetX +=3D parseInt(currentStyle.marginLeft) || 0;
offsetY +=3D parseInt(currentStyle.marginTop) || 0;
}
}
}
currentStyle =3D Sys.UI.DomElement._getCurrentStyle(element);
var elementPosition =3D currentStyle ? currentStyle.position : =
null;
if (elementPosition !=3D=3D "absolute") {
for (parent =3D element.parentNode; parent; parent =3D =
parent.parentNode) {
tagName =3D parent.tagName ? =
parent.tagName.toUpperCase() : null;
if ((tagName !=3D=3D "BODY") && (tagName !=3D=3D "HTML") =
&& (parent.scrollLeft || parent.scrollTop)) {
offsetX -=3D (parent.scrollLeft || 0);
offsetY -=3D (parent.scrollTop || 0);
currentStyle =3D =
Sys.UI.DomElement._getCurrentStyle(parent);
if (currentStyle) {
offsetX +=3D =
parseInt(currentStyle.borderLeftWidth) || 0;
offsetY +=3D =
parseInt(currentStyle.borderTopWidth) || 0;
}
}
}
}
return new Sys.UI.Point(offsetX, offsetY);
}
}
$type.isDomElement =3D function DomElement$isDomElement(obj) {
/// Determines =
if the given argument is a DOM element.
///
/// True if the object is a DOM element, =
otherwise false.
var e =3D Function._validateParams(arguments, [
{name: "obj"}
]);
if (e) throw e;
return Sys._isDomElement(obj);
}
$type.removeCssClass =3D function DomElement$removeCssClass(element, =
className) {
/// Removes =
a CSS class from an element.
///
/// The name of the CSS =
class to remove.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "className", type: String}
]);
if (e) throw e;
var currentClassName =3D ' ' + element.className + ' ';
var index =3D currentClassName.indexOf(' ' + className + ' ');
if (index >=3D 0) {
element.className =3D (currentClassName.substr(0, index) + ' ' +
currentClassName.substring(index + className.length + 1, =
currentClassName.length)).trim();
}
}
$type.resolveElement =3D function =
DomElement$resolveElement(elementOrElementId, containerElement) {
/// Returns =
the element with the specified Id in the specified container, or the =
element if it is already an element.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "elementOrElementId", mayBeNull: true},
{name: "containerElement", mayBeNull: true, domElement: true, =
optional: true}
]);
if (e) throw e;
var el =3D elementOrElementId;
if (!el) return null;
if (typeof(el) =3D=3D=3D "string") {
el =3D Sys.get("#" + el, containerElement);
if (!el) {
throw Error.argument("elementOrElementId", =
String.format(Sys.Res.elementNotFound, elementOrElementId));
}
}
else if(!Sys.UI.DomElement.isDomElement(el)) {
throw Error.argument("elementOrElementId", =
Sys.Res.expectedElementOrId);
}
return el;
}
$type.raiseBubbleEvent =3D function DomElement$raiseBubbleEvent(source, =
args) {
/// Raises =
a bubble event.
/// The DOM element that =
triggers the event.
/// The event =
arguments.
var e =3D Function._validateParams(arguments, [
{name: "source", domElement: true},
{name: "args", type: Sys.EventArgs}
]);
if (e) throw e;
var target =3D source;
while (target) {
var control =3D target.control;
if (control && control.onBubbleEvent && =
control.raiseBubbleEvent) {
if (!control.onBubbleEvent(source, args)) {
control._raiseBubbleEvent(source, args);
}
return;
}
target =3D target.parentNode;
}
}
$type._ensureGet =3D function DomElement$_ensureGet(selector, context, =
arg) {
var ret =3D Sys.get(selector, context);
if (!ret && typeof(selector) =3D=3D=3D "string") {
throw =
Error.invalidOperation(String.format(Sys.Res.selectorNotFound, =
selector));
}
else if (ret && !this.isDomElement(ret)) {
throw =
Error.invalidOperation(String.format(Sys.Res.expectedDomElementOrSelector=
, arg));
}
return ret;
}
$type.setLocation =3D function DomElement$setLocation(element, x, y) {
/// Sets the =
position of an element.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "x", type: Number, integer: true},
{name: "y", type: Number, integer: true}
]);
if (e) throw e;
var style =3D element.style;
style.position =3D 'absolute';
style.left =3D x + "px";
style.top =3D y + "px";
}
$type.toggleCssClass =3D function DomElement$toggleCssClass(element, =
className) {
/// Toggles =
a CSS class on and off o an element.
///
/// The name of the CSS =
class to toggle.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "className", type: String}
]);
if (e) throw e;
if (Sys.UI.DomElement.containsCssClass(element, className)) {
Sys.UI.DomElement.removeCssClass(element, className);
}
else {
Sys.UI.DomElement.addCssClass(element, className);
}
}
$type.getVisibilityMode =3D function =
DomElement$getVisibilityMode(element) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
return (element._visibilityMode =3D=3D=3D =
Sys.UI.VisibilityMode.hide) ?
Sys.UI.VisibilityMode.hide :
Sys.UI.VisibilityMode.collapse;
}
$type.setVisibilityMode =3D function =
DomElement$setVisibilityMode(element, value) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "value", type: Sys.UI.VisibilityMode}
]);
if (e) throw e;
Sys.UI.DomElement._ensureOldDisplayMode(element);
if (element._visibilityMode !=3D=3D value) {
element._visibilityMode =3D value;
if (Sys.UI.DomElement.getVisible(element) =3D=3D=3D false) {
element.style.display =3D (value =3D=3D=3D =
Sys.UI.VisibilityMode.hide) ? element._oldDisplayMode : 'none';
}
}
}
$type.getVisible =3D function DomElement$getVisible(element) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
var style =3D element.currentStyle || =
Sys.UI.DomElement._getCurrentStyle(element);
return style ? (style.visibility !=3D=3D 'hidden') && (style.display =
!=3D=3D 'none') : true;
}
$type.setVisible =3D function DomElement$setVisible(element, value) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "value", type: Boolean}
]);
if (e) throw e;
if (value !=3D=3D Sys.UI.DomElement.getVisible(element)) {
Sys.UI.DomElement._ensureOldDisplayMode(element);
var style =3D element.style;
style.visibility =3D value ? 'visible' : 'hidden';
style.display =3D (value || (element._visibilityMode =3D=3D=3D =
Sys.UI.VisibilityMode.hide)) ? element._oldDisplayMode : 'none';
}
}
$type.setCommand =3D function DomElement$setCommand(commandSource, =
commandName, commandArgument, commandTarget) {
/// Causes a DOM =
element to raise a bubble event when clicked.
/// The DOM element, array of DOM =
elements, or DOM element selectors that causes the event when =
clicked.
/// The name of the command to raise.
/// Optional command argument.
/// DOM element from which the command should start =
bubbling up.
var e =3D Function._validateParams(arguments, [
{name: "commandSource"},
{name: "commandName", type: String, mayBeNull: true},
{name: "commandArgument", mayBeNull: true, optional: true},
{name: "commandTarget", mayBeNull: true, optional: true}
]);
if (e) throw e;
Sys.UI.DomEvent.addHandler(commandSource, 'click', function(ev) {
var source =3D commandTarget || this;
Sys.UI.DomElement.raiseBubbleEvent(source, new =
Sys.CommandEventArgs(commandName, commandArgument, this, ev));=20
}, true /*autoRemove*/);
}
Sys.registerPlugin({
name: "setCommand",
dom: true,
returnType: "Sys.ElementSet",
description: "Causes a DOM element to raise a bubble event when =
clicked.",
parameters: [
{name: "commandName", type:"String", description: "The name of =
the command to raise."},
{name: "commandArgument", description: "Optional command =
argument."},
{name: "commandTarget", description: "DOM element from which the =
command should start bubbling up."}
],
plugin: function(commandName, commandArgument, commandTarget) {
var e =3D Function._validateParams(arguments, [
{name: "commandName", type: String, mayBeNull: true},
{name: "commandArgument", mayBeNull: true, optional: true},
{name: "commandTarget", mayBeNull: true, optional: true}
]);
if (e) throw e;
return this.addHandler('click', function(ev) {
var source =3D commandTarget || this;
Sys.UI.DomElement.raiseBubbleEvent(source, new =
Sys.CommandEventArgs(commandName, commandArgument, this, ev));=20
}, true /*autoRemove*/);
}
});
$type._ensureOldDisplayMode =3D function =
DomElement$_ensureOldDisplayMode(element) {
if (!element._oldDisplayMode) {
var style =3D element.currentStyle || =
this._getCurrentStyle(element);
element._oldDisplayMode =3D style ? style.display : null;
if (!element._oldDisplayMode || element._oldDisplayMode =
=3D=3D=3D 'none') {
var tagName =3D element.tagName,
mode =3D 'inline';
if =
(/^(DIV|P|ADDRESS|BLOCKQUOTE|BODY|COL|COLGROUP|DD|DL|DT|FIELDSET|FORM|H1|=
H2|H3|H4|H5|H6|HR|IFRAME|LEGEND|OL|PRE|TABLE|TD|TH|TR|UL)$/i.test(tagName=
)) {
mode =3D 'block';
}
else if (tagName.toUpperCase() =3D=3D=3D "LI") {
mode =3D 'list-item';
}
element._oldDisplayMode =3D mode;
}
}
}
$type._getWindow =3D function DomElement$_getWindow(element) {
var doc =3D element.ownerDocument || element.document || element;
return doc.defaultView || doc.parentWindow;
}
$type._getCurrentStyle =3D function DomElement$_getCurrentStyle(element) =
{
if (element.nodeType =3D=3D=3D 3) return null;
var w =3D this._getWindow(element);
if (element.documentElement) element =3D element.documentElement;
var computedStyle =3D (w && (element !=3D=3D w) && =
w.getComputedStyle) ?
w.getComputedStyle(element, null) :
element.currentStyle || element.style;
return computedStyle;
}
$type._onDispose =3D function DomElement$_onDispose(element, fn) {
var queue, d =3D element.dispose;
if (d !=3D=3D Sys.UI.DomElement._dispose) {
element.dispose =3D Sys.UI.DomElement._dispose;
element.__msajaxdispose =3D queue =3D [];
if (typeof(d) =3D=3D=3D "function") {
queue.push(d);
}
}
else {
queue =3D element.__msajaxdispose;
}
queue.push(fn);
}
$type._dispose =3D function DomElement$_dispose() {
var queue =3D this.__msajaxdispose;
if (queue) {
for (var i =3D 0, l =3D queue.length; i < l; i++) {
queue[i].apply(this);
}
}
if (this.control && typeof(this.control.dispose) =3D=3D=3D =
"function") {
this.control.dispose();
}
this.__msajaxdispose =3D null;
this.dispose =3D null;
}
$type =3D Sys.IContainer =3D function IContainer() {
throw Error.notImplemented();
}
$type.prototype =3D {
addComponent: function IContainer$addComponent(component) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "component", type: Sys.Component}
]);
if (e) throw e;
throw Error.notImplemented();
},
removeComponent: function IContainer$removeComponent(component) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "component", type: Sys.Component}
]);
if (e) throw e;
throw Error.notImplemented();
},
findComponent: function IContainer$findComponent(id) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "id", type: String}
]);
if (e) throw e;
throw Error.notImplemented();
},
getComponents: function IContainer$getComponents() {
///
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
}
$type.registerInterface("Sys.IContainer");
$type =3D Sys.ApplicationLoadEventArgs =3D function =
ApplicationLoadEventArgs(components, isPartialLoad) {
///
/// The list of components that were created =
since the last time the load event was raised.
/// True if the page =
is partially loading.
var e =3D Function._validateParams(arguments, [
{name: "components", type: Array, elementType: Sys.Component},
{name: "isPartialLoad", type: Boolean}
]);
if (e) throw e;
Sys.ApplicationLoadEventArgs.initializeBase(this);
this._components =3D components;
this._isPartialLoad =3D isPartialLoad;
}
$type.prototype =3D {
get_components: function ApplicationLoadEventArgs$get_components() {
/// The list of =
components that were created since the last time the load event was =
raised.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._components;
},
get_isPartialLoad: function =
ApplicationLoadEventArgs$get_isPartialLoad() {
/// True if the =
page is partially loading.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._isPartialLoad;
}
}
$type.registerClass('Sys.ApplicationLoadEventArgs', Sys.EventArgs);
$type =3D Sys._Application =3D function _Application() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
Sys._Application.initializeBase(this);
this._disposableObjects =3D [];
this._components =3D {};
this._createdComponents =3D [];
this._secondPassComponents =3D [];
this._unloadHandlerDelegate =3D Function.createDelegate(this, =
this._unloadHandler);
Sys.UI.DomEvent.addHandler(window, "unload", =
this._unloadHandlerDelegate);
}
$type.prototype =3D {
_deleteCount: 0,
get_isCreatingComponents: function =
_Application$get_isCreatingComponents() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._creatingComponents;
},
get_isDisposing: function _Application$get_isDisposing() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._disposing;
},
add_init: function _Application$add_init(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
if (this._initialized) {
handler(this, Sys.EventArgs.Empty);
}
else {
this._addHandler("init", handler);
}
},
remove_init: function _Application$remove_init(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._removeHandler("init", handler);
},
add_load: function _Application$add_load(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._addHandler("load", handler);
},
remove_load: function _Application$remove_load(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._removeHandler("load", handler);
},
add_unload: function _Application$add_unload(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._addHandler("unload", handler);
},
remove_unload: function _Application$remove_unload(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
this._removeHandler("unload", handler);
},
addComponent: function _Application$addComponent(component) {
/// Adds a =
top-level component to the application.
/// The =
component to add.
var e =3D Function._validateParams(arguments, [
{name: "component", type: Sys.Component}
]);
if (e) throw e;
var id =3D component.get_id();
if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId);
if (typeof(this._components[id]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, =
id));
this._components[id] =3D component;
},
beginCreateComponents: function _Application$beginCreateComponents() =
{
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._creatingComponents =3D true;
},
dispose: function _Application$dispose() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._disposing) {
this._disposing =3D true;
if (this._timerCookie) {
window.clearTimeout(this._timerCookie);
delete this._timerCookie;
}
var endHandler =3D this._endRequestHandler;
var beginHandler =3D this._beginRequestHandler;
if (endHandler || beginHandler) {
var prm =3D =
Sys.WebForms.PageRequestManager.getInstance();
if (endHandler) prm.remove_endRequest(endHandler);
if (beginHandler) prm.remove_beginRequest(beginHandler);
delete this._endRequestHandler;
delete this._beginRequestHandler;
}
if (window.pageUnload) {
window.pageUnload(this, Sys.EventArgs.Empty);
}
Sys.Observer.raiseEvent(this, "unload");
var disposableObjects =3D =
Array.clone(this._disposableObjects);
for (var i =3D 0, l =3D disposableObjects.length; i < l; =
i++) {
var object =3D disposableObjects[i];
if (typeof(object) !=3D=3D "undefined") {
object.dispose();
}
}
this._disposableObjects.length =3D 0;
Sys.UI.DomEvent.removeHandler(window, "unload", =
this._unloadHandlerDelegate);
if (Sys._ScriptLoader) {
var sl =3D Sys._ScriptLoader.getInstance();
if (sl) {
sl.dispose();
}
}
Sys._Application.callBaseMethod(this, 'dispose');
}
},
disposeElement: function _Application$disposeElement(element, =
childNodesOnly) {
/// Disposes of control and =
behavior resources associated with an element and its child =
nodes.
/// The element to dispose.
/// Whether to =
dispose of the element and its child nodes or only its child =
nodes.
var e =3D Function._validateParams(arguments, [
{name: "element"},
{name: "childNodesOnly", type: Boolean}
]);
if (e) throw e;
if (element.nodeType =3D=3D=3D 1) {
var d, c, i, list,
allElements =3D element.getElementsByTagName("*"),
length =3D allElements.length,
children =3D new Array(length);
for (i =3D 0; i < length; i++) {
children[i] =3D allElements[i];
}
for (i =3D length - 1; i >=3D 0; i--) {
var child =3D children[i];
d =3D child.dispose;
if (d && typeof(d) =3D=3D=3D "function") {
child.dispose();
}
else {
c =3D child.control;
if (c && typeof(c.dispose) =3D=3D=3D "function") {
c.dispose();
}
}
list =3D child._behaviors;
if (list) {
this._disposeComponents(list);
}
list =3D child._components;
if (list) {
this._disposeComponents(list);
child._components =3D null;
}
}
if (!childNodesOnly) {
d =3D element.dispose;
if (d && typeof(d) =3D=3D=3D "function") {
element.dispose();
}
else {
c =3D element.control;
if (c && typeof(c.dispose) =3D=3D=3D "function") {
c.dispose();
}
}
list =3D element._behaviors;
if (list) {
this._disposeComponents(list);
}
list =3D element._components;
if (list) {
this._disposeComponents(list);
element._components =3D null;
}
}
}
}, =20
endCreateComponents: function _Application$endCreateComponents() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var components =3D this._secondPassComponents;
for (var i =3D 0, l =3D components.length; i < l; i++) {
var entry =3D components[i],
component =3D entry.component;
Sys.Component._setReferences(component, entry.references);
component.endUpdate();
}
this._secondPassComponents =3D [];
this._creatingComponents =3D false;
},
findComponent: function _Application$findComponent(id, parent) {
/// Finds =
top-level components that were added through addComponent if no parent =
is specified or children of the specified parent. If parent is a =
component
/// The id of the component =
to find.
/// The component or element that contains the component =
to find. If not specified or null, the search is made on =
Application.
/// The =
component, or null if it wasn't found.
var e =3D Function._validateParams(arguments, [
{name: "id", type: String},
{name: "parent", mayBeNull: true, optional: true}
]);
if (e) throw e;
return (parent ?
((Sys.IContainer.isInstanceOfType(parent)) ?
parent.findComponent(id) :
parent[id] || null) :
Sys.Application._components[id] || null);
},
getComponents: function _Application$getComponents() {
///
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var res =3D [];
var components =3D this._components;
for (var name in components) {
if (components.hasOwnProperty(name)) {
res.push(components[name]);
}
}
return res;
},
initialize: function _Application$initialize() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
window.setTimeout(Function.createDelegate(this, =
this._doInitialize), 0);
},
_doInitialize: function _Application$_doInitialize() {
if(!this.get_isInitialized() && !this._disposing) {
Sys._Application.callBaseMethod(this, 'initialize');
this._raiseInit();
if (this.get_stateString) {
if (Sys.WebForms && Sys.WebForms.PageRequestManager) {
var prm =3D =
Sys.WebForms.PageRequestManager.getInstance();
this._beginRequestHandler =3D =
Function.createDelegate(this, this._onPageRequestManagerBeginRequest);
prm.add_beginRequest(this._beginRequestHandler);
this._endRequestHandler =3D =
Function.createDelegate(this, this._onPageRequestManagerEndRequest);
prm.add_endRequest(this._endRequestHandler);
}
var loadedEntry =3D this.get_stateString();
if (loadedEntry !=3D=3D this._currentEntry) {
this._navigate(loadedEntry);
}
else {
this._ensureHistory();
}
}
this.raiseLoad();
}
},
notifyScriptLoaded: function _Application$notifyScriptLoaded() {
/// Called by referenced =
scripts to indicate that they have completed loading. =
[Obsolete]
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
},
registerDisposableObject: function =
_Application$registerDisposableObject(object) {
/// Registers a =
disposable object with the application.
/// The object =
to register.
var e =3D Function._validateParams(arguments, [
{name: "object", type: Sys.IDisposable}
]);
if (e) throw e;
if (!this._disposing) {
var objects =3D this._disposableObjects,
i =3D objects.length;
objects[i] =3D object;
object.__msdisposeindex =3D i;
}
},
raiseLoad: function _Application$raiseLoad() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var args =3D new =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), =
!!this._loaded);
this._loaded =3D true;
Sys.Observer.raiseEvent(this, "load", args);
if (window.pageLoad) {
window.pageLoad(this, args);
}
this._createdComponents =3D [];
},
removeComponent: function _Application$removeComponent(component) {
/// Removes a top-level =
component from the application.
/// The =
component to remove.
var e =3D Function._validateParams(arguments, [
{name: "component", type: Sys.Component}
]);
if (e) throw e;
var id =3D component.get_id();
if (id) delete this._components[id];
},
unregisterDisposableObject: function =
_Application$unregisterDisposableObject(object) {
/// Unregisters a =
disposable object from the application.
/// The object =
to unregister.
var e =3D Function._validateParams(arguments, [
{name: "object", type: Sys.IDisposable}
]);
if (e) throw e;
if (!this._disposing) {
var i =3D object.__msdisposeindex;
if (typeof(i) =3D=3D=3D "number") {
var disposableObjects =3D this._disposableObjects;
delete disposableObjects[i];
delete object.__msdisposeindex;
if (++this._deleteCount > 1000) {
var newArray =3D [];
for (var j =3D 0, l =3D disposableObjects.length; j =
< l; j++) {
object =3D disposableObjects[j];
if (typeof(object) !=3D=3D "undefined") {
object.__msdisposeindex =3D newArray.length;
newArray.push(object);
}
}
this._disposableObjects =3D newArray;
this._deleteCount =3D 0;
}
}
}
},
_addComponentToSecondPass: function =
_Application$_addComponentToSecondPass(component, references) {
this._secondPassComponents.push({component: component, =
references: references});
},
_disposeComponents: function _Application$_disposeComponents(list) {
if (list) {
for (var i =3D list.length - 1; i >=3D 0; i--) {
var item =3D list[i];
if (typeof(item.dispose) =3D=3D=3D "function") {
item.dispose();
}
}
}
},
_raiseInit: function _Application$_raiseInit() {
this.beginCreateComponents();
Sys.Observer.raiseEvent(this, "init");
this.endCreateComponents();
},
_unloadHandler: function _Application$_unloadHandler(event) {
this.dispose();
}
}
$type.registerClass('Sys._Application', Sys.Component, Sys.IContainer);
Sys.Application =3D new Sys._Application();
window.$find =3D Sys.Application.findComponent;
Sys.onReady(function() {
Sys.Application._doInitialize();
});
$type =3D Sys.UI.Behavior =3D function Behavior(element) {
///
/// The DOM element the =
behavior is associated with.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
Sys.UI.Behavior.initializeBase(this);
this._element =3D element;
var behaviors =3D (element._behaviors =3D element._behaviors || []);
behaviors.push(this);
}
$type.prototype =3D {
get_element: function Behavior$get_element() {
/// The DOM element this behavior is =
associated with
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._element;
},
get_id: function Behavior$get_id() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var baseId =3D Sys.UI.Behavior.callBaseMethod(this, 'get_id');
if (baseId) return baseId;
var element =3D this._element;
if (!element || !element.id) return '';
return element.id + '$' + this.get_name();
},
get_name: function Behavior$get_name() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (this._name) return this._name;
var name =3D Object.getTypeName(this);
var i =3D name.lastIndexOf('.');
if (i >=3D 0) name =3D name.substr(i + 1);
if (!this._initialized) this._name =3D name;
return name;
},
set_name: function Behavior$set_name(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
if ((value =3D=3D=3D '') || (value.charAt(0) =3D=3D=3D ' ') || =
(value.charAt(value.length - 1) =3D=3D=3D ' '))
throw Error.argument('value', Sys.Res.invalidId);
if (typeof(this._element[value]) !=3D=3D 'undefined')
throw =
Error.invalidOperation(String.format(Sys.Res.behaviorDuplicateName, =
value));
if (this.get_isInitialized()) throw =
Error.invalidOperation(Sys.Res.cantSetNameAfterInit);
this._name =3D value;
},
initialize: function Behavior$initialize() {
Sys.UI.Behavior.callBaseMethod(this, 'initialize');
var name =3D this.get_name();
if (name) this._element[name] =3D this;
},
dispose: function Behavior$dispose() {
Sys.UI.Behavior.callBaseMethod(this, 'dispose');
var e =3D this._element;
if (e) {
var name =3D this.get_name();
if (name) {
e[name] =3D null;
}
var behaviors =3D e._behaviors;
Array.remove(behaviors, this);
if (!behaviors.length) {
e._behaviors =3D null;
}
delete this._element;
}
}
}
$type.registerClass('Sys.UI.Behavior', Sys.Component);
$type.getBehaviorByName =3D function Behavior$getBehaviorByName(element, =
name) {
/// Gets a =
behavior with the specified name from the dom element.
/// The DOM element to =
inspect.
/// The name of the behavior to =
look for.
/// The =
behaviors or null if it was not found.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "name", type: String}
]);
if (e) throw e;
var b =3D element[name];
return (b && Sys.UI.Behavior.isInstanceOfType(b)) ? b : null;
}
$type.getBehaviors =3D function Behavior$getBehaviors(element) {
/// Gets a =
collection containing the behaviors associated with an =
element.
/// The DOM =
element.
/// An array =
containing the behaviors associated with the DOM element.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
var behaviors =3D element._behaviors;
return behaviors ? Array.clone(behaviors) : [];
}
Sys.UI.Behavior.getBehaviorsByType =3D function =
Behavior$getBehaviorsByType(element, type) {
/// Gets =
an array of behaviors with the specified type from the dom =
element.
/// The DOM element to =
inspect.
/// The type of behavior to look =
for.
/// An array =
containing the behaviors of the specified type found on the element. =
The array is empty if no behavior of this type was found.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true},
{name: "type", type: Type}
]);
if (e) throw e;
var behaviors =3D element._behaviors;
var results =3D [];
if (behaviors) {
for (var i =3D 0, l =3D behaviors.length; i < l; i++) {
var behavior =3D behaviors[i];
if (type.isInstanceOfType(behavior)) {
results.push(behavior);
}
}
}
return results;
}
$type =3D Sys.UI.VisibilityMode =3D function VisibilityMode() {
/// Describes how =
a DOM element should disappear when its visible property is set to =
false.
/// The element =
disappears but its space remains
/// The element =
disappears and the space it occupied is collapsed.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
}
$type.prototype =3D {
hide: 0,
collapse: 1
}
$type.registerEnum("Sys.UI.VisibilityMode");
$type =3D Sys.UI.Control =3D function Control(element) {
///
/// The DOM element the =
behavior is associated with.
var e =3D Function._validateParams(arguments, [
{name: "element", domElement: true}
]);
if (e) throw e;
if (element.control) throw =
Error.invalidOperation(Sys.Res.controlAlreadyDefined);
Sys.UI.Control.initializeBase(this);
this._element =3D element;
element.control =3D this;
var role =3D this.get_role();
if (role) {
element.setAttribute("role", role);
}
}
$type.prototype =3D {
_parent: null,
_visibilityMode: Sys.UI.VisibilityMode.hide,
get_element: function Control$get_element() {
/// The DOM element this behavior is =
associated with
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._element;
},
get_id: function Control$get_id() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._id || (this._element ? this._element.id : "");
},
get_parent: function Control$get_parent() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (this._parent) return this._parent;
if (!this._element) return null;
=20
var parentElement =3D this._element.parentNode;
while (parentElement) {
if (parentElement.control) {
return parentElement.control;
}
parentElement =3D parentElement.parentNode;
}
return null;
},
set_parent: function Control$set_parent(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.UI.Control}]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
var parents =3D [this];
var current =3D value;
while (current) {
if (Array.contains(parents, current)) throw =
Error.invalidOperation(Sys.Res.circularParentChain);
parents.push(current);
current =3D current.get_parent();
}
this._parent =3D value;
},
get_role: function Control$get_role() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return null;
},
get_visibilityMode: function Control$get_visibilityMode() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
return Sys.UI.DomElement.getVisibilityMode(this._element);
},
set_visibilityMode: function Control$set_visibilityMode(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.UI.VisibilityMode}]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
Sys.UI.DomElement.setVisibilityMode(this._element, value);
},
get_visible: function Control$get_visible() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
return Sys.UI.DomElement.getVisible(this._element);
},
set_visible: function Control$set_visible(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
Sys.UI.DomElement.setVisible(this._element, value)
},
addCssClass: function Control$addCssClass(className) {
/// Adds a CSS =
class to the control if it doesn't already have it.
/// The name of the =
CSS class to add.
var e =3D Function._validateParams(arguments, [
{name: "className", type: String}
]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
Sys.UI.DomElement.addCssClass(this._element, className);
},
dispose: function Control$dispose() {
Sys.UI.Control.callBaseMethod(this, 'dispose');
if (this._element) {
this._element.control =3D null;
delete this._element;
}
if (this._parent) delete this._parent;
},
onBubbleEvent: function Control$onBubbleEvent(source, args) {
///
/// The object that triggered the =
event.
/// The event =
arguments.
/// False, because the event was not =
handled and should bubble up further. Derived classes should override =
that and return true whenever they handle the event to prevent it from =
bubbling up.
var e =3D Function._validateParams(arguments, [
{name: "source"},
{name: "args", type: Sys.EventArgs}
]);
if (e) throw e;
return false;
},
raiseBubbleEvent: function Control$raiseBubbleEvent(source, args) {
///
/// The object that triggered the =
event.
/// The event =
arguments.
var e =3D Function._validateParams(arguments, [
{name: "source"},
{name: "args", type: Sys.EventArgs}
]);
if (e) throw e;
this._raiseBubbleEvent(source, args);
},
_raiseBubbleEvent: function Control$_raiseBubbleEvent(source, args) =
{
var currentTarget =3D this.get_parent();
while (currentTarget) {
if (currentTarget.onBubbleEvent(source, args)) {
return;
}
currentTarget =3D currentTarget.get_parent();
}
},
removeCssClass: function Control$removeCssClass(className) {
/// Removes =
a CSS class from the control.
/// The name of the =
CSS class to remove.
var e =3D Function._validateParams(arguments, [
{name: "className", type: String}
]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
Sys.UI.DomElement.removeCssClass(this._element, className);
},
toggleCssClass: function Control$toggleCssClass(className) {
/// Toggles =
a CSS class on and off on the control.
/// The name of the =
CSS class to toggle.
var e =3D Function._validateParams(arguments, [
{name: "className", type: String}
]);
if (e) throw e;
if (!this._element) throw =
Error.invalidOperation(Sys.Res.cantBeCalledAfterDispose);
Sys.UI.DomElement.toggleCssClass(this._element, className);
}
}
$type.registerClass('Sys.UI.Control', Sys.Component);
$type =3D Sys.HistoryEventArgs =3D function HistoryEventArgs(state) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "state", type: Object}
]);
if (e) throw e;
Sys.HistoryEventArgs.initializeBase(this);
this._state =3D state;
}
$type.prototype =3D {
get_state: function HistoryEventArgs$get_state() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._state;
}
}
$type.registerClass('Sys.HistoryEventArgs', Sys.EventArgs);
$type =3D Sys.Application;
$type._currentEntry =3D '';
$type._initialState =3D null;
$type._state =3D {};
$prototype =3D Sys._Application.prototype;
$prototype.get_stateString =3D function _Application$get_stateString() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var hash =3D null;
=20
if (isBrowser("Firefox")) {
var href =3D window.location.href;
var hashIndex =3D href.indexOf('#');
if (hashIndex !=3D=3D -1) {
hash =3D href.substring(hashIndex + 1);
}
else {
hash =3D "";
}
return hash;
}
else {
hash =3D window.location.hash;
}
=20
if (hash.length && (hash.charAt(0) =3D=3D=3D '#')) {
hash =3D hash.substring(1);
}
return hash;
};
$prototype.get_enableHistory =3D function =
_Application$get_enableHistory() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._enableHistory;
};
$prototype.set_enableHistory =3D function =
_Application$set_enableHistory(value) {
if (this._initialized && !this._initializing) {
throw =
Error.invalidOperation(Sys.Res.historyCannotEnableHistory);
}
else if (this._historyEnabledInScriptManager && !value) {
throw =
Error.invalidOperation(Sys.Res.invalidHistorySettingCombination);
}
this._enableHistory =3D value;
};
$prototype.add_navigate =3D function _Application$add_navigate(handler) =
{
///
///
var e =3D Function._validateParams(arguments, [
{name: "handler", type: Function}
]);
if (e) throw e;
this._addHandler("navigate", handler);
};
$prototype.remove_navigate =3D function =
_Application$remove_navigate(handler) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "handler", type: Function}
]);
if (e) throw e;
this._removeHandler("navigate", handler);
};
$prototype.addHistoryPoint =3D function =
_Application$addHistoryPoint(state, title) {
///
/// A dictionary of state bits =
that will be added to the main state to form the global state of the =
new history point. The state must be a string dictionary. The =
application is responsible for converting the state bits from and into =
the relevant types.
/// The title for the new history point.
var e =3D Function._validateParams(arguments, [
{name: "state", type: Object},
{name: "title", type: String, mayBeNull: true, optional: true}
]);
if (e) throw e;
if (!this._enableHistory) throw =
Error.invalidOperation(Sys.Res.historyCannotAddHistoryPointWithHistoryDis=
abled);
for (var n in state) {
var v =3D state[n];
var t =3D typeof(v);
if ((v !=3D=3D null) && ((t =3D=3D=3D 'object') || (t =3D=3D=3D =
'function') || (t =3D=3D=3D 'undefined'))) {
throw Error.argument('state', =
Sys.Res.stateMustBeStringDictionary);
}
}
this._ensureHistory();
var initialState =3D this._state;
for (var key in state) {
var value =3D state[key];
if (value =3D=3D=3D null) {
if (typeof(initialState[key]) !=3D=3D 'undefined') {
delete initialState[key];
}
}
else {
initialState[key] =3D value;
}
}
var entry =3D this._serializeState(initialState);
this._historyPointIsNew =3D true;
this._setState(entry, title);
this._raiseNavigate();
};
$prototype.setServerId =3D function _Application$setServerId(clientId, =
uniqueId) {
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "clientId", type: String},
{name: "uniqueId", type: String}
]);
if (e) throw e;
this._clientId =3D clientId;
this._uniqueId =3D uniqueId;
};
$prototype.setServerState =3D function =
_Application$setServerState(value) {
///
///
var e =3D Function._validateParams(arguments, [
{name: "value", type: String}
]);
if (e) throw e;
this._ensureHistory();
this._state.__s =3D value;
this._updateHiddenField(value);
};
$prototype._deserializeState =3D function =
_Application$_deserializeState(entry) {
var result =3D {};
entry =3D entry || '';
var serverSeparator =3D entry.indexOf('&&');
if ((serverSeparator !=3D=3D -1) && (serverSeparator + 2 < =
entry.length)) {
result.__s =3D entry.substr(serverSeparator + 2);
entry =3D entry.substr(0, serverSeparator);
}
var tokens =3D entry.split('&');
for (var i =3D 0, l =3D tokens.length; i < l; i++) {
var token =3D tokens[i];
var equal =3D token.indexOf('=3D');
if ((equal !=3D=3D -1) && (equal + 1 < token.length)) {
var name =3D token.substr(0, equal);
var value =3D token.substr(equal + 1);
result[name] =3D decodeURIComponent(value);
}
}
return result;
};
$prototype._enableHistoryInScriptManager =3D function =
_Application$_enableHistoryInScriptManager() {
this._enableHistory =3D true;
this._historyEnabledInScriptManager =3D true;
};
$prototype._ensureHistory =3D function _Application$_ensureHistory() {
if (!this._historyInitialized && this._enableHistory) {
if (isBrowser("InternetExplorer") && (Sys.Browser.documentMode < =
8)) {
this._historyFrame =3D Sys.get('#__historyFrame');
if (!this._historyFrame) throw =
Error.invalidOperation(Sys.Res.historyMissingFrame);
this._ignoreIFrame =3D true;
}
this._timerHandler =3D Function.createDelegate(this, =
this._onIdle);
this._timerCookie =3D window.setTimeout(this._timerHandler, =
100);
=20
var e;
try {
this._initialState =3D =
this._deserializeState(this.get_stateString());
}
catch(e) {}
=20
this._historyInitialized =3D true;
}
};
$prototype._navigate =3D function _Application$_navigate(entry) {
this._ensureHistory();
var state =3D this._deserializeState(entry);
=20
if (this._uniqueId) {
var oldServerEntry =3D this._state.__s || '';
var newServerEntry =3D state.__s || '';
if (newServerEntry !=3D=3D oldServerEntry) {
this._updateHiddenField(newServerEntry);
__doPostBack(this._uniqueId, newServerEntry);
this._state =3D state;
return;
}
}
this._setState(entry);
this._state =3D state;
this._raiseNavigate();
};
$prototype._onIdle =3D function _Application$_onIdle() {
delete this._timerCookie;
=20
var entry =3D this.get_stateString();
if (entry !=3D=3D this._currentEntry) {
if (!this._ignoreTimer) {
this._historyPointIsNew =3D false;
this._navigate(entry);
}
}
else {
this._ignoreTimer =3D false;
}
this._timerCookie =3D window.setTimeout(this._timerHandler, 100);
};
$prototype._onIFrameLoad =3D function _Application$_onIFrameLoad(entry) =
{
this._ensureHistory();
if (!this._ignoreIFrame) {
this._historyPointIsNew =3D false;
this._navigate(entry);
}
this._ignoreIFrame =3D false;
};
$prototype._onPageRequestManagerBeginRequest =3D function =
_Application$_onPageRequestManagerBeginRequest(sender, args) {
this._ignoreTimer =3D true;
this._originalTitle =3D document.title;
};
$prototype._onPageRequestManagerEndRequest =3D function =
_Application$_onPageRequestManagerEndRequest(sender, args) {
var dataItem =3D args.get_dataItems()[this._clientId];
var originalTitle =3D this._originalTitle;
this._originalTitle =3D null;
var eventTarget =3D Sys.get("#__EVENTTARGET");
if (eventTarget && eventTarget.value =3D=3D=3D this._uniqueId) {
eventTarget.value =3D '';
}
if (typeof(dataItem) !=3D=3D 'undefined') {
this.setServerState(dataItem);
this._historyPointIsNew =3D true;
}
else {
this._ignoreTimer =3D false;
}
var entry =3D this._serializeState(this._state);
if (entry !=3D=3D this._currentEntry) {
this._ignoreTimer =3D true;
if (typeof(originalTitle) =3D=3D=3D "string") {
if (!isBrowser("InternetExplorer") || Sys.Browser.version > =
7) {
var newTitle =3D document.title;
document.title =3D originalTitle;
this._setState(entry);
document.title =3D newTitle;
}
else {
this._setState(entry);
}
this._raiseNavigate();
}
else {
this._setState(entry);
this._raiseNavigate();
}
}
};
$prototype._raiseNavigate =3D function _Application$_raiseNavigate() {
var isNew =3D this._historyPointIsNew;
var stateClone =3D {};
for (var key in this._state) {
if (key !=3D=3D '__s') {
stateClone[key] =3D this._state[key];
}
}
var args =3D new Sys.HistoryEventArgs(stateClone);
Sys.Observer.raiseEvent(this, "navigate", args);
if (!isNew) {
var err;
try {
if (isBrowser("Firefox") && window.location.hash &&
(!window.frameElement || window.top.location.hash)) {
(Sys.Browser.version < 3.5) ?
window.history.go(0) :
location.hash =3D this.get_stateString();
}
}
catch(err) {
}
}
};
$prototype._serializeState =3D function =
_Application$_serializeState(state) {
var serialized =3D [];
for (var key in state) {
var value =3D state[key];
if (key =3D=3D=3D '__s') {
var serverState =3D value;
}
else {
if (key.indexOf('=3D') !=3D=3D -1) throw =
Error.argument('state', Sys.Res.stateFieldNameInvalid);
serialized.push(key + '=3D' + encodeURIComponent(value));
}
}
return serialized.join('&') + (serverState ? '&&' + serverState : =
'');
};
$prototype._setState =3D function _Application$_setState(entry, title) {
if (this._enableHistory) {
entry =3D entry || '';
if (entry !=3D=3D this._currentEntry) {
if (window.theForm) {
var action =3D window.theForm.action;
var hashIndex =3D action.indexOf('#');
window.theForm.action =3D ((hashIndex !=3D=3D -1) ? =
action.substring(0, hashIndex) : action) + '#' + entry;
}
=20
if (this._historyFrame && this._historyPointIsNew) {
this._ignoreIFrame =3D true;
var frameDoc =3D =
this._historyFrame.contentWindow.document;
frameDoc.open("javascript:''");
frameDoc.write("" + (title || =
document.title) +
"parent.Sys.Application._onIFrameLoad(" +=20
=
Sys.Serialization.JavaScriptSerializer.serialize(entry) +
");");
frameDoc.close();
}
this._ignoreTimer =3D false;
this._currentEntry =3D entry;
if (this._historyFrame || this._historyPointIsNew) {
var currentHash =3D this.get_stateString();
if (entry !=3D=3D currentHash) {
var loc =3D document.location;
if (loc.href.length - loc.hash.length + entry.length =
> 2048) {
throw =
Error.invalidOperation(String.format(Sys.Res.urlTooLong, 2048));
}
window.location.hash =3D entry;
this._currentEntry =3D this.get_stateString();
if ((typeof(title) !=3D=3D 'undefined') && (title =
!=3D=3D null)) {
document.title =3D title;
}
}
}
this._historyPointIsNew =3D false;
}
}
};
$prototype._updateHiddenField =3D function =
_Application$_updateHiddenField(value) {
if (this._clientId) {
var serverStateField =3D =
document.getElementById(this._clientId);
if (serverStateField) {
serverStateField.value =3D value;
}
}
};
if (!window.XMLHttpRequest) {
window.XMLHttpRequest =3D function window$XMLHttpRequest() {
var ex, progIDs =3D [ 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP' ];
for (var i =3D 0, l =3D progIDs.length; i < l; i++) {
try {
return new ActiveXObject(progIDs[i]);
}
catch (ex) {
}
}
return null;
}
}
Type.registerNamespace('Sys.Net');
$type =3D Sys.Net.WebRequestExecutor =3D function WebRequestExecutor() {
/// Base =
class for WebRequestExecutors which handle the actual execution of a =
WebRequest
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._webRequest =3D null;
this._resultObject =3D null;
}
$type.prototype =3D {
get_started: function WebRequestExecutor$get_started() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_responseAvailable: function =
WebRequestExecutor$get_responseAvailable() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_timedOut: function WebRequestExecutor$get_timedOut() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_aborted: function WebRequestExecutor$get_aborted() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_responseData: function WebRequestExecutor$get_responseData() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_statusCode: function WebRequestExecutor$get_statusCode() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_statusText: function WebRequestExecutor$get_statusText() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
get_xml: function WebRequestExecutor$get_xml() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
executeRequest: function WebRequestExecutor$executeRequest() {
/// Begins execution =
of the request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
abort: function WebRequestExecutor$abort() {
/// Aborts the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
getAllResponseHeaders: function =
WebRequestExecutor$getAllResponseHeaders() {
/// Returns =
all the responses header.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
throw Error.notImplemented();
},
getResponseHeader: function =
WebRequestExecutor$getResponseHeader(header) {
/// Returns a =
response header.
/// The requested =
header.
var e =3D Function._validateParams(arguments, [
{name: "header", type: String}
]);
if (e) throw e;
throw Error.notImplemented();
},
get_webRequest: function WebRequestExecutor$get_webRequest() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._webRequest;
},
_set_webRequest: function WebRequestExecutor$_set_webRequest(value) =
{
if (this.get_started()) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'set_webRequest'));
}
this._webRequest =3D value;
},
get_object: function WebRequestExecutor$get_object() {
/// The =
JSON eval'd response.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var result =3D this._resultObject;
if (!result) {
this._resultObject =3D result =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData(=
));
}
return result;
}
}
$type.registerClass('Sys.Net.WebRequestExecutor');
Sys.Net.XMLDOM =3D function XMLDOM(markup) {
/// Creates an XML =
document from an XML string.
/// The XML string to =
parse.
var e =3D Function._validateParams(arguments, [
{name: "markup", type: String}
]);
if (e) throw e;
if (!window.DOMParser) {
var ex, progIDs =3D [ 'Msxml2.DOMDocument.3.0', =
'Msxml2.DOMDocument' ];
for (var i =3D 0, l =3D progIDs.length; i < l; i++) {
try {
var xmlDOM =3D new ActiveXObject(progIDs[i]);
xmlDOM.async =3D false;
xmlDOM.loadXML(markup);
xmlDOM.setProperty('SelectionLanguage', 'XPath');
return xmlDOM;
}
catch (ex) {
}
}
}
else {
try {
var domParser =3D new window.DOMParser();
return domParser.parseFromString(markup, 'text/xml');
}
catch (ex) {
}
}
return null;
}
$type =3D Sys.Net.XMLHttpExecutor =3D function XMLHttpExecutor() {
/// XMLHttpExecutor
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
Sys.Net.XMLHttpExecutor.initializeBase(this);
var _this =3D this;
this._onReadyStateChange =3D (function () {
/*
readyState values:
0 =3D uninitialized
1 =3D loading
2 =3D loaded
3 =3D interactive
4 =3D complete
*/
if (_this._xmlHttpRequest.readyState =3D=3D=3D 4 /*complete*/) {
try {
if (typeof(_this._xmlHttpRequest.status) =3D=3D=3D =
"undefined") {
return;
}
}
catch(ex) {
return;
}
=20
_this._clearTimer();
_this._responseAvailable =3D true;
_this._webRequest.completed(Sys.EventArgs.Empty);
if (_this._xmlHttpRequest) {
_this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
_this._xmlHttpRequest =3D null;
}
}
});
this._clearTimer =3D (function() {
if (_this._timer) {
window.clearTimeout(_this._timer);
_this._timer =3D null;
}
});
this._onTimeout =3D (function() {
if (!_this._responseAvailable) {
_this._clearTimer();
_this._timedOut =3D true;
var xhr =3D _this._xmlHttpRequest;
xhr.onreadystatechange =3D Function.emptyMethod;
xhr.abort();
_this._webRequest.completed(Sys.EventArgs.Empty);
_this._xmlHttpRequest =3D null;
}
});
}
$type.prototype =3D {
get_timedOut: function XMLHttpExecutor$get_timedOut() {
/// True if the executor has =
timed out.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._timedOut;
},
get_started: function XMLHttpExecutor$get_started() {
/// True if the executor has =
started.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._started;
},
get_responseAvailable: function =
XMLHttpExecutor$get_responseAvailable() {
/// True if a =
response is available.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._responseAvailable;
},
get_aborted: function XMLHttpExecutor$get_aborted() {
/// True if the executor has =
been aborted.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._aborted;
},
executeRequest: function XMLHttpExecutor$executeRequest() {
/// Invokes the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var request =3D this.get_webRequest();
this._webRequest =3D request;
if (this._started) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'executeRequest'));
}
if (!this._webRequest) {
throw Error.invalidOperation(Sys.Res.nullWebRequest);
}
var body =3D request.get_body();
var headers =3D request.get_headers();
var xhr =3D new XMLHttpRequest();
this._xmlHttpRequest =3D xhr;
xhr.onreadystatechange =3D this._onReadyStateChange;
var verb =3D request.get_httpVerb();
xhr.open(verb, request.getResolvedUrl(), true /*async*/);
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
if (headers) {
for (var header in headers) {
var val =3D headers[header];
if (typeof(val) !=3D=3D "function")
xhr.setRequestHeader(header, val);
}
}
if (verb.toLowerCase() =3D=3D=3D "post") {
if ((headers =3D=3D=3D null) || !headers['Content-Type']) {
xhr.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded; charset=3Dutf-8');
}
if (!body) {
body =3D "";
}
}
var timeout =3D request.get_timeout();
if (timeout > 0) {
this._timer =3D =
window.setTimeout(Function.createDelegate(this, this._onTimeout), =
timeout);
}
xhr.send(body);
this._started =3D true;
},
getResponseHeader: function =
XMLHttpExecutor$getResponseHeader(header) {
/// Returns a =
response header.
/// The requested =
header.
/// The value of the header.
var e =3D Function._validateParams(arguments, [
{name: "header", type: String}
]);
if (e) throw e;
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getResponseHeader'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getResponseHeader'));
}
var er, result;
try {
result =3D this._xmlHttpRequest.getResponseHeader(header);
} catch (er) {
}
if (!result) result =3D "";
return result;
},
getAllResponseHeaders: function =
XMLHttpExecutor$getAllResponseHeaders() {
/// Returns all =
the responses header.
/// The text of all the =
headers.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getAllResponseHeaders'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getAllResponseHeaders'));
}
return this._xmlHttpRequest.getAllResponseHeaders();
},
get_responseData: function XMLHttpExecutor$get_responseData() {
/// The text of the =
response.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_responseData'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_responseData'));
}
return this._xmlHttpRequest.responseText;
},
get_statusCode: function XMLHttpExecutor$get_statusCode() {
/// The status code of the =
response.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusCode'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusCode'));
}
var ex, result =3D 0;
try {
result =3D this._xmlHttpRequest.status;
}
catch(ex) {
}
return result;
},
get_statusText: function XMLHttpExecutor$get_statusText() {
/// The status text of the =
repsonse.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusText'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusText'));
}
return this._xmlHttpRequest.statusText;
},
get_xml: function XMLHttpExecutor$get_xml() {
/// The =
response in xml format.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._responseAvailable) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_xml'));
}
if (!this._xmlHttpRequest) {
throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_xml'));
}
var xhr =3D this._xmlHttpRequest;
var xml =3D xhr.responseXML;
if (!xml || !xml.documentElement) {
xml =3D Sys.Net.XMLDOM(xhr.responseText);
if (!xml || !xml.documentElement)
return null;
}
else if (navigator.userAgent.indexOf('MSIE') !=3D=3D -1) {
xml.setProperty('SelectionLanguage', 'XPath');
}
if (xml.documentElement.namespaceURI =3D=3D=3D =
"http://www.mozilla.org/newlayout/xml/parsererror.xml" &&
xml.documentElement.tagName =3D=3D=3D "parsererror") {
return null;
}
=20
if (xml.documentElement.firstChild && =
xml.documentElement.firstChild.tagName =3D=3D=3D "parsererror") {
return null;
}
=20
return xml;
},
abort: function XMLHttpExecutor$abort() {
/// Aborts =
the request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (!this._started) {
throw =
Error.invalidOperation(Sys.Res.cannotAbortBeforeStart);
}
if (this._aborted || this._responseAvailable || this._timedOut)
return;
this._aborted =3D true;
this._clearTimer();
var xhr =3D this._xmlHttpRequest;
if (xhr && !this._responseAvailable) {
xhr.onreadystatechange =3D Function.emptyMethod;
xhr.abort();
=20
this._xmlHttpRequest =3D null; =20
this._webRequest.completed(Sys.EventArgs.Empty);
}
}
}
$type.registerClass('Sys.Net.XMLHttpExecutor', =
Sys.Net.WebRequestExecutor);
$type =3D Sys.Net._WebRequestManager =3D function _WebRequestManager() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._defaultExecutorType =3D "Sys.Net.XMLHttpExecutor";
}
$type.prototype =3D {
add_invokingRequest: function =
_WebRequestManager$add_invokingRequest(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "invokingRequest", handler);
},
remove_invokingRequest: function =
_WebRequestManager$remove_invokingRequest(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "invokingRequest", =
handler);
},
add_completedRequest: function =
_WebRequestManager$add_completedRequest(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "completedRequest", handler);
},
remove_completedRequest: function =
_WebRequestManager$remove_completedRequest(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "completedRequest", =
handler);
},
get_defaultTimeout: function _WebRequestManager$get_defaultTimeout() =
{
/// The default =
timeout for requests in milliseconds.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._defaultTimeout || 0;
},
set_defaultTimeout: function =
_WebRequestManager$set_defaultTimeout(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
if (e) throw e;
if (value < 0) {
throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
}
this._defaultTimeout =3D value;
},
get_defaultExecutorType: function =
_WebRequestManager$get_defaultExecutorType() {
/// The default =
executor type name.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._defaultExecutorType;
},
set_defaultExecutorType: function =
_WebRequestManager$set_defaultExecutorType(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
this._defaultExecutorType =3D value;
},
executeRequest: function =
_WebRequestManager$executeRequest(webRequest) {
/// Executes a =
request.
/// The =
webRequest to execute.
var e =3D Function._validateParams(arguments, [
{name: "webRequest", type: Sys.Net.WebRequest}
]);
if (e) throw e;
var executor =3D webRequest.get_executor();
if (!executor) {
var er, failed;
try {
var executorType =3D =
window.eval(this._defaultExecutorType);
executor =3D new executorType();
}
catch (er) {
failed =3D true;
}
if (failed || =
!Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) {
throw Error.argument("defaultExecutorType", =
String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType));
}
webRequest.set_executor(executor);
}
if (!executor.get_aborted()) {
var evArgs =3D new =
Sys.Net.NetworkRequestEventArgs(webRequest);
Sys.Observer.raiseEvent(this, "invokingRequest", evArgs);
if (!evArgs.get_cancel()) {
executor.executeRequest();
}
}
}
}
$type.registerClass('Sys.Net._WebRequestManager');
Sys.Net.WebRequestManager =3D new Sys.Net._WebRequestManager();
$type =3D Sys.Net.NetworkRequestEventArgs =3D function =
NetworkRequestEventArgs(webRequest) {
/// This class is raised =
by the WebRequestManager when a WebRequest is about to be =
executed.
/// The =
identifier for the event.
var e =3D Function._validateParams(arguments, [
{name: "webRequest", type: Sys.Net.WebRequest}
]);
if (e) throw e;
Sys.Net.NetworkRequestEventArgs.initializeBase(this);
this._webRequest =3D webRequest;
}
$type.prototype =3D {
get_webRequest: function NetworkRequestEventArgs$get_webRequest() {
/// The request =
about to be executed.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._webRequest;
}
}
$type.registerClass('Sys.Net.NetworkRequestEventArgs', =
Sys.CancelEventArgs);
$type =3D Sys.Net.WebRequest =3D function WebRequest() {
/// WebRequest =
class
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._url =3D "";
this._headers =3D { };
this._body =3D null;
this._userContext =3D null;
this._httpVerb =3D null;
}
$type.prototype =3D {
add_completed: function WebRequest$add_completed(handler) {
///
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "completed", handler);
},
remove_completed: function WebRequest$remove_completed(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "completed", handler);
},
completed: function WebRequest$completed(eventArgs) {
/// The =
completed method should be called when the request is =
completed.
/// The event =
args to raise the event with.
var e =3D Function._validateParams(arguments, [
{name: "eventArgs", type: Sys.EventArgs}
]);
if (e) throw e;
function raise(source, sender, eventName) {
var handler =3D Sys.Observer._getContext(source, =
true).events.getHandler(eventName);
if (handler) {
handler(sender, eventArgs);
}
}
raise(Sys.Net.WebRequestManager, this._executor, =
"completedRequest");
raise(this, this._executor, "completed");
Sys.Observer.clearEventHandlers(this, "completed");
},
get_url: function WebRequest$get_url() {
/// The url.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._url;
},
set_url: function WebRequest$set_url(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
this._url =3D value;
},
get_headers: function WebRequest$get_headers() {
/// The headers =
dictionary for the request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._headers;
},
get_httpVerb: function WebRequest$get_httpVerb() {
/// The httpVerb for the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (this._httpVerb =3D=3D=3D null) {
if (this._body =3D=3D=3D null) {
return "GET";
}
return "POST";
}
return this._httpVerb;
},
set_httpVerb: function WebRequest$set_httpVerb(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
if (value.length =3D=3D=3D 0) {
throw Error.argument('value', Sys.Res.invalidHttpVerb);
}
this._httpVerb =3D value;
},
get_body: function WebRequest$get_body() {
/// The body of the request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._body;
},
set_body: function WebRequest$set_body(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
if (e) throw e;
this._body =3D value;
},
get_userContext: function WebRequest$get_userContext() {
/// The userContext of the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._userContext;
},
set_userContext: function WebRequest$set_userContext(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
if (e) throw e;
this._userContext =3D value;
},
get_executor: function WebRequest$get_executor() {
/// The executor for the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._executor || null;
},
set_executor: function WebRequest$set_executor(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.Net.WebRequestExecutor}]);
if (e) throw e;
if (this._executor && this._executor.get_started()) {
throw =
Error.invalidOperation(Sys.Res.setExecutorAfterActive);
}
this._executor =3D value;
value._set_webRequest(this);
},
get_timeout: function WebRequest$get_timeout() {
/// The timeout in milliseconds for =
the request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._timeout || =
Sys.Net.WebRequestManager.get_defaultTimeout();
},
set_timeout: function WebRequest$set_timeout(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
if (e) throw e;
if (value < 0) {
throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
}
this._timeout =3D value;
},
getResolvedUrl: function WebRequest$getResolvedUrl() {
/// The getResolvedUrl method =
returns the url resolved against the base url of the page if =
set.
/// The resolved url for the =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return Sys.Net.WebRequest._resolveUrl(this._url);
},
invoke: function WebRequest$invoke() {
/// Invokes the request
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
if (this._invokeCalled) {
throw Error.invalidOperation(Sys.Res.invokeCalledTwice);
}
Sys.Net.WebRequestManager.executeRequest(this);
this._invokeCalled =3D true;
}
}
$type._resolveUrl =3D function WebRequest$_resolveUrl(url, baseUrl) {
if (url && url.indexOf('://') > 0) {
return url;
}
if (!baseUrl || !baseUrl.length) {
var baseElement =3D Sys.get('base');
if (baseElement && baseElement.href && baseElement.href.length) =
{
baseUrl =3D baseElement.href;
}
else {
baseUrl =3D document.URL;
}
}
var qsStart =3D baseUrl.indexOf('?');
if (qsStart > 0) {
baseUrl =3D baseUrl.substr(0, qsStart);
}
qsStart =3D baseUrl.indexOf('#');
if (qsStart > 0) {
baseUrl =3D baseUrl.substr(0, qsStart);
}
baseUrl =3D baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1);
if (!url || !url.length) {
return baseUrl;
}
if (url.charAt(0) =3D=3D=3D '/') {
var slashslash =3D baseUrl.indexOf('://');
if (slashslash =3D=3D=3D -1) {
throw Error.argument("baseUrl", Sys.Res.badBaseUrl1);
}
var nextSlash =3D baseUrl.indexOf('/', slashslash + 3);
if (nextSlash =3D=3D=3D -1) {
throw Error.argument("baseUrl", Sys.Res.badBaseUrl2);
}
return baseUrl.substr(0, nextSlash) + url;
}
else {
var lastSlash =3D baseUrl.lastIndexOf('/');
if (lastSlash =3D=3D=3D -1) {
throw Error.argument("baseUrl", Sys.Res.badBaseUrl3);
}
return baseUrl.substr(0, lastSlash+1) + url;
}
}
$type._createQueryString =3D function =
WebRequest$_createQueryString(queryString, encodeMethod, addParams) {
encodeMethod =3D encodeMethod || encodeURIComponent;
var i =3D 0, obj, val, arg, sb =3D new Sys.StringBuilder();
if (queryString) {
for (arg in queryString) {
obj =3D queryString[arg];
if (typeof(obj) =3D=3D=3D "function") continue;
val =3D =
Sys.Serialization.JavaScriptSerializer.serialize(obj);
if (i++) {
sb.append('&');
}
sb.append(arg);
sb.append('=3D');
sb.append(encodeMethod(val));
}
}
if (addParams) {
if (i) {
sb.append('&');
}
sb.append(addParams);
}
return sb.toString();
}
$type._createUrl =3D function WebRequest$_createUrl(url, queryString, =
addParams) {
if (!queryString && !addParams) {
return url;
}
var qs =3D Sys.Net.WebRequest._createQueryString(queryString, null, =
addParams);
return qs.length
? url + ((url && url.indexOf('?') >=3D 0) ? "&" : "?") + qs
: url;
}
$type.registerClass('Sys.Net.WebRequest');
Type.registerNamespace('Sys.Net');
$type =3D Sys.Net.WebServiceProxy =3D function WebServiceProxy() {
var type =3D Object.getType(this);
=20
if (type._staticInstance && =
(typeof(type._staticInstance.get_enableJsonp) =3D=3D=3D "function")) {
this._jsonp =3D (type._staticInstance.get_enableJsonp());
}
}
$type.prototype =3D {
get_timeout: function WebServiceProxy$get_timeout() {
/// The timeout in =
milliseconds for the service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._timeout || 0;
},
set_timeout: function WebServiceProxy$set_timeout(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
if (e) throw e;
if (value < 0) {
throw Error.argumentOutOfRange('value', value, =
Sys.Res.invalidTimeout);
}
this._timeout =3D value;
},
get_defaultUserContext: function =
WebServiceProxy$get_defaultUserContext() {
/// The default =
userContext for this service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return (typeof(this._userContext) =3D=3D=3D "undefined") ? null =
: this._userContext;
},
set_defaultUserContext: function =
WebServiceProxy$set_defaultUserContext(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
if (e) throw e;
this._userContext =3D value;
},
get_defaultSucceededCallback: function =
WebServiceProxy$get_defaultSucceededCallback() {
/// Returns =
the default succeededCallback for this service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._succeeded || null;
},
set_defaultSucceededCallback: function =
WebServiceProxy$set_defaultSucceededCallback(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
if (e) throw e;
this._succeeded =3D value;
},
get_defaultFailedCallback: function =
WebServiceProxy$get_defaultFailedCallback() {
/// Returns the =
default failedCallback for this service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._failed || null;
},
set_defaultFailedCallback: function =
WebServiceProxy$set_defaultFailedCallback(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Function, mayBeNull: true}]);
if (e) throw e;
this._failed =3D value;
},
get_enableJsonp: function WebServiceProxy$get_enableJsonp() {
/// Specifies whether the =
service supports JSONP for cross domain calling.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return !!this._jsonp;
},
set_enableJsonp: function WebServiceProxy$set_enableJsonp(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
if (e) throw e;
this._jsonp =3D value;
},
get_path: function WebServiceProxy$get_path() {
/// The path to this =
service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._path || null;
},
set_path: function WebServiceProxy$set_path(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
this._path =3D value;
},
get_jsonpCallbackParameter: function =
WebServiceProxy$get_jsonpCallbackParameter() {
/// Specifies =
the parameter name that contains the callback function name for a JSONP =
request.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._callbackParameter || "callback";
},
set_jsonpCallbackParameter: function =
WebServiceProxy$set_jsonpCallbackParameter(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
if (e) throw e;
this._callbackParameter =3D value;
},
_invoke: function WebServiceProxy$_invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext) {
///
/// Path to the =
webservice
/// Method to =
invoke
/// Controls whether =
requests use HttpGet
/// Method args.
/// Success callback
/// Failure callback
/// Success callback
/// Returns the request that was sent
var e =3D Function._validateParams(arguments, [
{name: "servicePath", type: String},
{name: "methodName", type: String},
{name: "useGet", type: Boolean},
{name: "params"},
{name: "onSuccess", type: Function, mayBeNull: true, =
optional: true},
{name: "onFailure", type: Function, mayBeNull: true, =
optional: true},
{name: "userContext", mayBeNull: true, optional: true}
]);
if (e) throw e;
onSuccess =3D onSuccess || this.get_defaultSucceededCallback();
onFailure =3D onFailure || this.get_defaultFailedCallback();
if (userContext =3D=3D=3D null || typeof userContext =3D=3D=3D =
'undefined') userContext =3D this.get_defaultUserContext();
return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext, this.get_timeout(), =
this.get_enableJsonp(), this.get_jsonpCallbackParameter());
}
}
$type.registerClass('Sys.Net.WebServiceProxy');
$type.invoke =3D function WebServiceProxy$invoke(servicePath, =
methodName, useGet, params, onSuccess, onFailure, userContext, timeout, =
enableJsonp, jsonpCallbackParameter) {
///
/// Path to the =
webservice
/// Method to invoke
/// Controls whether requests use HttpGet
/// Method args.
/// Success callback
/// Failure callback
/// Success callback
/// Timeout in milliseconds
/// Whether to use JSONP if the servicePath is for a =
different domain (default is true).
/// The name of the callback parameter =
for JSONP request (default is callback).
/// Returns =
the request that was sent (null for JSONP requests).
var e =3D Function._validateParams(arguments, [
{name: "servicePath", type: String},
{name: "methodName", type: String, mayBeNull: true, optional: =
true},
{name: "useGet", type: Boolean, mayBeNull: true, optional: =
true},
{name: "params", mayBeNull: true, optional: true},
{name: "onSuccess", type: Function, mayBeNull: true, optional: =
true},
{name: "onFailure", type: Function, mayBeNull: true, optional: =
true},
{name: "userContext", mayBeNull: true, optional: true},
{name: "timeout", type: Number, mayBeNull: true, optional: =
true},
{name: "enableJsonp", type: Boolean, mayBeNull: true, optional: =
true},
{name: "jsonpCallbackParameter", type: String, mayBeNull: true, =
optional: true}
]);
if (e) throw e;
var schemeHost =3D (enableJsonp !=3D=3D false) ? =
Sys.Net.WebServiceProxy._xdomain.exec(servicePath) : null,
tempCallback, jsonp =3D schemeHost && (schemeHost.length =
=3D=3D=3D 3) &&=20
((schemeHost[1] !=3D=3D location.protocol) || (schemeHost[2] =
!=3D=3D location.host));
useGet =3D jsonp || useGet;
if (jsonp) {
jsonpCallbackParameter =3D jsonpCallbackParameter || "callback";
tempCallback =3D "_jsonp" + Sys._jsonp++;
}
if (!params) params =3D {};
var urlParams =3D params;
if (!useGet || !urlParams) urlParams =3D {};
var error, timeoutcookie =3D null, body =3D null,
url =3D Sys.Net.WebRequest._createUrl(methodName
? (servicePath+"/"+encodeURIComponent(methodName))
: servicePath, urlParams, jsonp ? (jsonpCallbackParameter + =
"=3DSys." + tempCallback) : null);
if (jsonp) {
function jsonpComplete(data, statusCode) {
if (timeoutcookie !=3D=3D null) {
window.clearTimeout(timeoutcookie);
timeoutcookie =3D null;
}
delete Sys[tempCallback];
tempCallback =3D null;=20
if ((typeof(statusCode) !=3D=3D "undefined") && (statusCode =
!=3D=3D 200)) {
if (onFailure) {
error =3D new Sys.Net.WebServiceError(false,
data.Message || =
String.format(Sys.Res.webServiceFailedNoMsg, methodName),
data.StackTrace || null,
data.ExceptionType || null,
data);
error._statusCode =3D statusCode;
onFailure(error, userContext, methodName);
}
else {
if (data.StackTrace && data.Message) {
error =3D data.StackTrace + "-- " + =
data.Message;
}
else {
error =3D data.StackTrace || data.Message;
}
error =3D String.format(error ? =
Sys.Res.webServiceFailed : Sys.Res.webServiceFailedNoMsg, methodName, =
error);
throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceFailed, methodName, error));
}
}
else if (onSuccess) {
onSuccess(data, userContext, methodName);
}
}
Sys[tempCallback] =3D jsonpComplete;
Sys._loadJsonp(url, function() {
if (tempCallback) {
jsonpComplete({ Message: =
String.format(Sys.Res.webServiceFailedNoMsg, methodName) }, -1);
}
});
return null;
}
var request =3D new Sys.Net.WebRequest();
request.set_url(url);
request.get_headers()['Content-Type'] =3D 'application/json; =
charset=3Dutf-8';
if (!useGet) {
body =3D =
Sys.Serialization.JavaScriptSerializer.serialize(params);
if (body =3D=3D=3D "{}") body =3D "";
}
request.set_body(body);
request.add_completed(onComplete);
if (timeout > 0) request.set_timeout(timeout);
request.invoke();
=20
function onComplete(response, eventArgs) {
if (response.get_responseAvailable()) {
var ex, statusCode =3D response.get_statusCode();
var result =3D null;
var isJson;
try {
var contentType =3D =
response.getResponseHeader("Content-Type");
isJson =3D contentType.startsWith("application/json");
result =3D isJson ? response.get_object() :
(contentType.startsWith("text/xml") ? =
response.get_xml() : response.get_responseData());
}
catch (ex) {
}
var error =3D response.getResponseHeader("jsonerror");
var errorObj =3D (error =3D=3D=3D "true");
if (errorObj) {
if (result) {
result =3D new Sys.Net.WebServiceError(false, =
result.Message, result.StackTrace, result.ExceptionType, result);
}
}
else if (isJson) {
result =3D (!result || (typeof(result.d) =3D=3D=3D =
"undefined")) ? result : result.d;
}
if (((statusCode < 200) || (statusCode >=3D 300)) || =
errorObj) {
if (onFailure) {
if (!result || !errorObj) {
result =3D new Sys.Net.WebServiceError(false =
/*timedout*/, String.format(Sys.Res.webServiceFailedNoMsg, methodName));
}
result._statusCode =3D statusCode;
onFailure(result, userContext, methodName);
}
else {
if (result && errorObj) {
error =3D result.get_exceptionType() + "-- " + =
result.get_message();
}
else {
error =3D response.get_responseData();
}
throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceFailed, methodName, error));
}
}
else if (onSuccess) {
onSuccess(result, userContext, methodName);
}
}
else {
var timedOut =3D response.get_timedOut(),
msg =3D String.format((timedOut ? =
Sys.Res.webServiceTimedOut : Sys.Res.webServiceFailedNoMsg), =
methodName);
if (onFailure) {
onFailure(new Sys.Net.WebServiceError(timedOut, msg, "", =
""), userContext, methodName);
}
else {
throw =
Sys.Net.WebServiceProxy._createFailedError(methodName, msg);
}
}
}
return request;
}
$type._createFailedError =3D function =
WebServiceProxy$_createFailedError(methodName, errorMessage) {
var displayMessage =3D "Sys.Net.WebServiceFailedException: " + =
errorMessage;
var e =3D Error.create(displayMessage, { 'name': =
'Sys.Net.WebServiceFailedException', 'methodName': methodName });
e.popStackFrame();
return e;
}
$type._defaultFailedCallback =3D function =
WebServiceProxy$_defaultFailedCallback(err, methodName) {
var error =3D err.get_exceptionType() + "-- " + err.get_message();
throw Sys.Net.WebServiceProxy._createFailedError(methodName, =
String.format(Sys.Res.webServiceFailed, methodName, error));
}
$type._generateTypedConstructor =3D function =
WebServiceProxy$_generateTypedConstructor(type) {
return function(properties) {
if (properties) {
for (var name in properties) {
this[name] =3D properties[name];
}
}
this.__type =3D type;
}
}
Sys._jsonp =3D 0;
$type._xdomain =3D /^\s*([a-zA-Z0-9\+\-\.]+\:)\/\/([^?#\/]+)/;
Sys._loadJsonp =3D function _loadJsonp(src, callback) {
var script =3D document.createElement('script');
script.type =3D 'text/javascript';
script.src =3D src;
var attachEvent =3D script.attachEvent;
function onEvent() {
if (!attachEvent || /loaded|complete/.test(script.readyState)) {
if (attachEvent) {
script.detachEvent("onreadystatechange", onEvent);
}
else {
script.removeEventListener("load", onEvent, false);
script.removeEventListener("error", onEvent, false);
}
callback.apply(script);
script =3D null;
}
}
if (attachEvent) {
script.attachEvent("onreadystatechange", onEvent);
}
else {
script.addEventListener("load", onEvent, false);
script.addEventListener("error", onEvent, false);
} =20
Sys.get("head").appendChild(script);
}
$type =3D Sys.Net.WebServiceError =3D function WebServiceError(timedOut, =
message, stackTrace, exceptionType, errorObject) {
/// Represents =
a webservice error
/// Whether the service =
timed out.
/// The =
error message.
/// The stack trace of the error.
/// The server exception type.
/// The raw error information.
var e =3D Function._validateParams(arguments, [
{name: "timedOut", type: Boolean},
{name: "message", type: String, mayBeNull: true},
{name: "stackTrace", type: String, mayBeNull: true, optional: =
true},
{name: "exceptionType", type: String, mayBeNull: true, optional: =
true},
{name: "errorObject", type: Object, mayBeNull: true, optional: =
true}
]);
if (e) throw e;
this._timedOut =3D timedOut;
this._message =3D message;
this._stackTrace =3D stackTrace;
this._exceptionType =3D exceptionType;
this._errorObject =3D errorObject;
this._statusCode =3D -1;
}
$type.prototype =3D {
get_timedOut: function WebServiceError$get_timedOut() {
/// Whether the service =
failed due to timeout.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._timedOut;
},
get_statusCode: function WebServiceError$get_statusCode() {
/// Int representing the =
status of the response.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._statusCode;
},
get_message: function WebServiceError$get_message() {
/// Error message
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._message;
},
get_stackTrace: function WebServiceError$get_stackTrace() {
/// Stack trace of the =
error.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._stackTrace || "";
},
get_exceptionType: function WebServiceError$get_exceptionType() {
/// Exception type of =
the error.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._exceptionType || "";
},
=20
get_errorObject: function WebServiceError$get_errorObject() {
/// The raw error object =
returned by the service.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._errorObject || null;
}
}
$type.registerClass('Sys.Net.WebServiceError');
Type.registerNamespace("Sys.Services");
var ns =3D Sys.Services;
var service =3D "Service",
role =3D "Role",
auth =3D "Authentication",
profile =3D "Profile";
function setPath(path) {
this._path =3D path;
}
ns[auth+service] =3D {
set_path: setPath,
_setAuthenticated: function(auth) {
this._auth =3D auth;
}
};
ns["_" + auth + service] =3D {};
ns[profile + service] =3D { set_path: setPath };
ns["_" + profile + service] =3D {};
ns.ProfileGroup =3D function ns$ProfileGroup(properties) {
this._propertygroup =3D properties;
}
ns[role + service] =3D { set_path: setPath };
ns["_" + role + service] =3D {};
if (window.jQuery) {
Sys._onjQuery();
}
Sys._domLoaded();
}
if (Sys.loader) {
Sys.loader.registerScript("MicrosoftAjax", null, execute);
}
else {
execute();
}
})(window, window.Sys);
var $get, $create, $addHandler, $addHandlers, $clearHandlers;
Type.registerNamespace('Sys');
Sys.Res=3D{
"invokeCalledTwice":"Cannot call invoke more than once.",
"argumentTypeName":"Value is not the name of an existing type.",
"cantBeCalledAfterDispose":"Can\u0027t be called after dispose.",
"webServiceFailed":"The server method \u0027{0}\u0027 failed with the =
following error: {1}",
"componentCantSetIdAfterAddedToApp":"The id property of a component =
can\u0027t be set after it\u0027s been added to the Application =
object.",
"behaviorDuplicateName":"A behavior with name \u0027{0}\u0027 already =
exists or it is the name of an existing property on the target =
element.",
"notATypeName":"Value is not a valid type name.",
"elementNotFound":"An element with id \u0027{0}\u0027 could not be =
found.",
"stateMustBeStringDictionary":"The state object can only have null and =
string fields.",
"invalidExecutorType":"Could not create a valid =
Sys.Net.WebRequestExecutor from: {0}.",
"boolTrueOrFalse":"Value must be \u0027true\u0027 or =
\u0027false\u0027.",
"cannotCallBeforeResponse":"Cannot call {0} when responseAvailable is =
false.",
"scriptLoadFailedNoHead":"ScriptLoader requires pages to contain a =
\u003chead\u003e element.",
"stringFormatInvalid":"The format string is invalid.",
"referenceNotFound":"Component \u0027{0}\u0027 was not found.",
"enumReservedName":"\u0027{0}\u0027 is a reserved name that can\u0027t =
be used as an enum value name.",
"circularParentChain":"The chain of control parents can\u0027t have =
circular references.",
"namespaceContainsNonObject":"Object {0} already exists and is not an =
object.",
"undefinedEvent":"\u0027{0}\u0027 is not an event.",
"invalidTimeout":"Value must be greater than or equal to zero.",
"cannotAbortBeforeStart":"Cannot abort when executor has not started.",
"observableConflict":"Object already contains a member with the name =
\u0027{0}\u0027.",
"invalidHttpVerb":"httpVerb cannot be set to an empty or null string.",
"nullWebRequest":"Cannot call executeRequest with a null webRequest.",
"historyCannotEnableHistory":"Cannot set enableHistory after =
initialization.",
"eventHandlerInvalid":"Handler was not added through the =
Sys.UI.DomEvent.addHandler method.",
"scriptLoadFailedDebug":"The script \u0027{0}\u0027 failed to load. =
Check for:\r\n Inaccessible path.\r\n Script errors. (IE) Enable =
\u0027Display a notification about every script error\u0027 under =
advanced settings.",
"propertyNotWritable":"\u0027{0}\u0027 is not a writable property.",
"enumInvalidValueName":"\u0027{0}\u0027 is not a valid name for an enum =
value.",
"cannotCallOnceStarted":"Cannot call {0} once started.",
"controlAlreadyDefined":"A control is already associated with the =
element.",
"addHandlerCantBeUsedForError":"Can\u0027t add a handler for the error =
event using this method. Please set the window.onerror property =
instead.",
"badBaseUrl1":"Base URL does not contain ://.",
"badBaseUrl2":"Base URL does not contain another /.",
"badBaseUrl3":"Cannot find last / in base URL.",
"setExecutorAfterActive":"Cannot set executor after it has become =
active.",
"cantAddNonFunctionhandler":"Can\u0027t add a handler that is not a =
function.",
"invalidNameSpace":"Value is not a valid namespace identifier.",
"notAnInterface":"Value is not a valid interface.",
"eventHandlerNotFunction":"Handler must be a function.",
"propertyNotAnArray":"\u0027{0}\u0027 is not an Array property.",
"namespaceContainsClass":"Object {0} already exists as a class, enum, or =
interface.",
"typeRegisteredTwice":"Type {0} has already been registered. The type =
may be defined multiple times or the script file that defines it may =
have already been loaded. A possible cause is a change of settings =
during a partial update.",
"cantSetNameAfterInit":"The name property can\u0027t be set on this =
object after initialization.",
"historyMissingFrame":"For the history feature to work in IE, the page =
must have an iFrame element with id \u0027__historyFrame\u0027 pointed =
to a page that gets its title from the \u0027title\u0027 query string =
parameter and calls Sys.Application._onIFrameLoad() on the parent =
window. This can be done by setting EnableHistory to true on =
ScriptManager.",
"appDuplicateComponent":"Two components with the same id \u0027{0}\u0027 =
can\u0027t be added to the application.",
"historyCannotAddHistoryPointWithHistoryDisabled":"A history point can =
only be added if enableHistory is set to true.",
"expectedElementOrId":"Value must be a DOM element or DOM element id.",
"selectorNotFound":"An element with selector \u0027{0}\u0027 could not =
be found.",
"cannotCallOutsideHandler":"Cannot call {0} outside of a completed event =
handler.",
"methodNotFound":"No method found with name \u0027{0}\u0027.",
"arrayParseBadFormat":"Value must be a valid string representation for =
an array. It must start with a \u0027[\u0027 and end with a =
\u0027]\u0027.",
"cannotSerializeObjectWithCycle":"Cannot serialize object with cyclic =
reference within child properties.",
"stateFieldNameInvalid":"State field names must not contain any =
\u0027=3D\u0027 characters.",
"stringFormatBraceMismatch":"The format string contains an unmatched =
opening or closing brace.",
"enumValueNotInteger":"An enumeration definition can only contain =
integer values.",
"propertyNullOrUndefined":"Cannot set the properties of \u0027{0}\u0027 =
because it returned a null value.",
"expectedDomElementOrSelector":"\u0027{0}\u0027 must be a DOM element or =
DOM element selector.",
"argumentDomNode":"Value must be a DOM element or a text node.",
"componentCantSetIdTwice":"The id property of a component can\u0027t be =
set more than once.",
"createComponentOnDom":"Value must be null for Components that are not =
Controls or Behaviors.",
"createNoDom":"Value must not be null for Controls and Behaviors.",
"cantAddWithoutId":"Can\u0027t add a component that doesn\u0027t have an =
id.",
"urlTooLong":"The history state must be small enough to not make the url =
larger than {0} characters.",
"notObservable":"Instances of type \u0027{0}\u0027 cannot be observed.",
"badTypeName":"Value is not the name of the type being registered or the =
name is a reserved word.",
"argumentInteger":"Value must be an integer.",
"argumentType":"Object cannot be converted to the required type.",
"argumentNull":"Value cannot be null.",
"scriptAlreadyLoaded":"The script \u0027{0}\u0027 has been referenced =
multiple times. If referencing Microsoft AJAX scripts explicitly, set =
the MicrosoftAjaxMode property of the ScriptManager to Explicit.",
"scriptDependencyNotFound":"The script \u0027{0}\u0027 failed to load =
because it is dependent on script \u0027{1}\u0027.",
"formatBadFormatSpecifier":"Format specifier was invalid.",
"requiredScriptReferenceNotIncluded":"\u0027{0}\u0027 requires that you =
have included a script reference to \u0027{1}\u0027.",
"webServiceFailedNoMsg":"The server method \u0027{0}\u0027 failed.",
"argumentDomElement":"Value must be a DOM element.",
"actualValue":"Actual value was {0}.",
"enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum {1}.",
"scriptLoadFailed":"The script \u0027{0}\u0027 could not be loaded.",
"parameterCount":"Parameter count mismatch.",
"cannotDeserializeEmptyString":"Cannot deserialize empty string.",
"formatInvalidString":"Input string was not in a correct format.",
"argument":"Value does not fall within the expected range.",
"cannotDeserializeInvalidJson":"Cannot deserialize. The data does not =
correspond to valid JSON.",
"cannotSerializeNonFiniteNumbers":"Cannot serialize non finite =
numbers.",
"argumentUndefined":"Value cannot be undefined.",
"webServiceInvalidReturnType":"The server method \u0027{0}\u0027 =
returned an invalid type. Expected type: {1}",
"servicePathNotSet":"The path to the web service has not been set.",
"argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be =
converted to type \u0027{1}\u0027.",
"paramName":"Parameter name: {0}",
"nullReferenceInPath":"Null reference while evaluating data path: =
\u0027{0}\u0027.",
"format":"One of the identified items was in an invalid format.",
"assertFailedCaller":"Assertion Failed: {0}\r\nat {1}",
"argumentOutOfRange":"Specified argument was out of the range of valid =
values.",
"webServiceTimedOut":"The server method \u0027{0}\u0027 timed out.",
"notImplemented":"The method or operation is not implemented.",
"assertFailed":"Assertion Failed: {0}",
"invalidOperation":"Operation is not valid due to the current state of =
the object.",
"breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?"
};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.ahram.org.eg/ScriptResource.axd?d=ejrcmLiYbRS8hkVUVvIiyi1EvGMlsTR9bz2-bT_X8fSdNOgqiQe-YJ3rUx_qD5r_1V61hduQDCh4QvK0iy1WimdcrSNRuDgRnlBf7BXoXuYg7CT2Tc9y_uwAScYUMPdZSef5Pw2&t=5f8643ea
=EF=BB=BF// Name: MicrosoftAjaxWebForms.debug.js
// Assembly: AjaxControlToolkit
// Version: 3.5.40412.0
// FileVersion: 3.5.40412
// (c) 2010 CodePlex Foundation
(function() {
function execute() {
Type._registerScript("MicrosoftAjaxWebForms.js", [
"MicrosoftAjaxCore.js",
"MicrosoftAjaxSerialization.js",
"MicrosoftAjaxNetwork.js",
"MicrosoftAjaxComponentModel.js"]);
var $type, $prototype;
Type.registerNamespace('Sys.WebForms');
$type =3D Sys.WebForms.BeginRequestEventArgs =3D function =
BeginRequestEventArgs(request, postBackElement, updatePanelsToUpdate) {
/// The arguments for =
the PageRequestManager's beginRequest event. The beginRequest event is =
raised when a request is about to be made.
/// The web =
request for the EventArgs.
/// The postback element that initiated the async =
postback.
/// A list of =
UniqueIDs for UpdatePanel controls that are requested to update their =
rendering by the client. Server-side processing may update additional =
UpdatePanels.
var e =3D Function._validateParams(arguments, [
{name: "request", type: Sys.Net.WebRequest},
{name: "postBackElement", mayBeNull: true, domElement: true},
{name: "updatePanelsToUpdate", type: Array, mayBeNull: true, =
optional: true, elementType: String}
]);
if (e) throw e;
Sys.WebForms.BeginRequestEventArgs.initializeBase(this);
this._request =3D request;
this._postBackElement =3D postBackElement;
this._updatePanelsToUpdate =3D updatePanelsToUpdate;
}
$type.prototype =3D {
get_postBackElement: function =
BeginRequestEventArgs$get_postBackElement() {
/// =
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._postBackElement;
},
get_request: function BeginRequestEventArgs$get_request() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._request;
},
get_updatePanelsToUpdate: function =
BeginRequestEventArgs$get_updatePanelsToUpdate() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._updatePanelsToUpdate ? =
Array.clone(this._updatePanelsToUpdate) : [];
}
}
$type.registerClass('Sys.WebForms.BeginRequestEventArgs', =
Sys.EventArgs);
$type =3D Sys.WebForms.EndRequestEventArgs =3D function =
EndRequestEventArgs(error, dataItems, response) {
/// The arguments for =
the PageRequestManager's endRequest event. The endRequest event is =
raised when a response has finished processing.
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "error", type: Error, mayBeNull: true},
{name: "dataItems", type: Object, mayBeNull: true},
{name: "response", type: Sys.Net.WebRequestExecutor}
]);
if (e) throw e;
Sys.WebForms.EndRequestEventArgs.initializeBase(this);
this._errorHandled =3D false;
this._error =3D error;
this._dataItems =3D dataItems || new Object();
this._response =3D response;
}
$type.prototype =3D {
get_dataItems: function EndRequestEventArgs$get_dataItems() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._dataItems;
},
get_error: function EndRequestEventArgs$get_error() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._error;
},
get_errorHandled: function EndRequestEventArgs$get_errorHandled() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._errorHandled;
},
set_errorHandled: function =
EndRequestEventArgs$set_errorHandled(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
if (e) throw e;
this._errorHandled =3D value;
},
get_response: function EndRequestEventArgs$get_response() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._response;
}
}
$type.registerClass('Sys.WebForms.EndRequestEventArgs', Sys.EventArgs);
$type =3D Sys.WebForms.InitializeRequestEventArgs =3D function =
InitializeRequestEventArgs(request, postBackElement, =
updatePanelsToUpdate) {
/// The =
arguments for the PageRequestManager's initializeRequest event. The =
initializeRequest event is raised when a request is being prepared and =
can be cancelled.
/// The web =
request to be packaged in this EventArgs.
/// The postback element that initiated the async =
postback.
/// A list of =
UniqueIDs for UpdatePanel controls that are requested to update their =
rendering by the client. Server-side processing may update additional =
UpdatePanels.
var e =3D Function._validateParams(arguments, [
{name: "request", type: Sys.Net.WebRequest},
{name: "postBackElement", mayBeNull: true, domElement: true},
{name: "updatePanelsToUpdate", type: Array, mayBeNull: true, =
optional: true, elementType: String}
]);
if (e) throw e;
Sys.WebForms.InitializeRequestEventArgs.initializeBase(this);
this._request =3D request;
this._postBackElement =3D postBackElement;
this._updatePanelsToUpdate =3D updatePanelsToUpdate;
}
$type.prototype =3D {
get_postBackElement: function =
InitializeRequestEventArgs$get_postBackElement() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._postBackElement;
},
get_request: function InitializeRequestEventArgs$get_request() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._request;
},
get_updatePanelsToUpdate: function =
InitializeRequestEventArgs$get_updatePanelsToUpdate() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._updatePanelsToUpdate ? =
Array.clone(this._updatePanelsToUpdate) : [];
},
set_updatePanelsToUpdate: function =
InitializeRequestEventArgs$set_updatePanelsToUpdate(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Array, elementType: String}]);
if (e) throw e;
this._updated =3D true;
this._updatePanelsToUpdate =3D value;
}
}
$type.registerClass('Sys.WebForms.InitializeRequestEventArgs', =
Sys.CancelEventArgs);
$type =3D Sys.WebForms.PageLoadedEventArgs =3D function =
PageLoadedEventArgs(panelsUpdated, panelsCreated, dataItems) {
/// The arguments for =
the PageRequestManager's pageLoaded event. The pageLoaded event is =
raised after the DOM has been updated.
/// An array of =
UpdatePanels that were updated.
/// An array of =
UpdatePanels that were created.
///
var e =3D Function._validateParams(arguments, [
{name: "panelsUpdated", type: Array},
{name: "panelsCreated", type: Array},
{name: "dataItems", type: Object, mayBeNull: true}
]);
if (e) throw e;
Sys.WebForms.PageLoadedEventArgs.initializeBase(this);
this._panelsUpdated =3D panelsUpdated;
this._panelsCreated =3D panelsCreated;
this._dataItems =3D dataItems || new Object();
}
$type.prototype =3D {
get_dataItems: function PageLoadedEventArgs$get_dataItems() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._dataItems;
},
get_panelsCreated: function PageLoadedEventArgs$get_panelsCreated() =
{
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._panelsCreated;
},
get_panelsUpdated: function PageLoadedEventArgs$get_panelsUpdated() =
{
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._panelsUpdated;
}
}
$type.registerClass('Sys.WebForms.PageLoadedEventArgs', Sys.EventArgs);
$type =3D Sys.WebForms.PageLoadingEventArgs =3D function =
PageLoadingEventArgs(panelsUpdating, panelsDeleting, dataItems) {
/// The arguments for =
the PageRequestManager's pageLoading event. The pageLoading event is =
raised before the DOM has been updated.
/// An array of =
UpdatePanels that are going to be updated.
/// An array of =
UpdatePanels that are going to be deleted.
///
var e =3D Function._validateParams(arguments, [
{name: "panelsUpdating", type: Array},
{name: "panelsDeleting", type: Array},
{name: "dataItems", type: Object, mayBeNull: true}
]);
if (e) throw e;
Sys.WebForms.PageLoadingEventArgs.initializeBase(this);
this._panelsUpdating =3D panelsUpdating;
this._panelsDeleting =3D panelsDeleting;
this._dataItems =3D dataItems || new Object();
}
$type.prototype =3D {
get_dataItems: function PageLoadingEventArgs$get_dataItems() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._dataItems;
},
get_panelsDeleting: function =
PageLoadingEventArgs$get_panelsDeleting() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._panelsDeleting;
},
get_panelsUpdating: function =
PageLoadingEventArgs$get_panelsUpdating() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._panelsUpdating;
}
}
$type.registerClass('Sys.WebForms.PageLoadingEventArgs', Sys.EventArgs);
$type =3D Sys._ScriptLoaderTask =3D function =
_ScriptLoaderTask(scriptElement, completedCallback) {
///
/// The script =
element to add to the DOM.
/// Callback to =
call when the script has loaded or failed to load.
var e =3D Function._validateParams(arguments, [
{name: "scriptElement", domElement: true},
{name: "completedCallback", type: Function}
]);
if (e) throw e;
this._scriptElement =3D scriptElement;
this._completedCallback =3D completedCallback;
}
$type.prototype =3D {
get_scriptElement: function _ScriptLoaderTask$get_scriptElement() {
/// The script =
element.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._scriptElement;
},
=20
dispose: function _ScriptLoaderTask$dispose() {
if(this._disposed) {
return;
}
this._disposed =3D true;
this._removeScriptElementHandlers();
Sys._ScriptLoaderTask._clearScript(this._scriptElement);
this._scriptElement =3D null;
},
=20
execute: function _ScriptLoaderTask$execute() {
/// Begins =
loading the given script element.
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
this._addScriptElementHandlers();
var headElements =3D document.getElementsByTagName('head');
if (headElements.length =3D=3D=3D 0) {
throw new =
Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead);
}
else {
headElements[0].appendChild(this._scriptElement);
}
},
=20
_addScriptElementHandlers: function =
_ScriptLoaderTask$_addScriptElementHandlers() {
this._scriptLoadDelegate =3D Function.createDelegate(this, =
this._scriptLoadHandler);
=20
if (document.addEventListener) {
this._scriptElement.readyState =3D 'loaded';
$addHandler(this._scriptElement, 'load', =
this._scriptLoadDelegate);
}
else {
$addHandler(this._scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
} =20
if (this._scriptElement.addEventListener) {
this._scriptErrorDelegate =3D Function.createDelegate(this, =
this._scriptErrorHandler);
this._scriptElement.addEventListener('error', =
this._scriptErrorDelegate, false);
}
}, =20
=20
_removeScriptElementHandlers: function =
_ScriptLoaderTask$_removeScriptElementHandlers() {
if(this._scriptLoadDelegate) {
var scriptElement =3D this.get_scriptElement();
if (document.addEventListener) {
$removeHandler(scriptElement, 'load', =
this._scriptLoadDelegate);
}
else {
$removeHandler(scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
}
if (this._scriptErrorDelegate) {
this._scriptElement.removeEventListener('error', =
this._scriptErrorDelegate, false);
this._scriptErrorDelegate =3D null;
}
this._scriptLoadDelegate =3D null;
}
}, =20
_scriptErrorHandler: function =
_ScriptLoaderTask$_scriptErrorHandler() {
if(this._disposed) {
return;
}
=20
this._completedCallback(this.get_scriptElement(), false);
},
=20
_scriptLoadHandler: function _ScriptLoaderTask$_scriptLoadHandler() =
{
if(this._disposed) {
return;
}
var scriptElement =3D this.get_scriptElement();
if ((scriptElement.readyState !=3D=3D 'loaded') &&
(scriptElement.readyState !=3D=3D 'complete')) {
return;
}
=20
this._completedCallback(scriptElement, true);
} =20
}
$type.registerClass("Sys._ScriptLoaderTask", null, Sys.IDisposable);
$type._clearScript =3D function =
_ScriptLoaderTask$_clearScript(scriptElement) {
if (!Sys.Debug.isDebug) {
scriptElement.parentNode.removeChild(scriptElement);
}
}
$type =3D Sys._ScriptLoader =3D function _ScriptLoader() {
this._scriptsToLoad =3D null;
this._sessions =3D [];
this._scriptLoadedDelegate =3D Function.createDelegate(this, =
this._scriptLoadedHandler);
}
$type.prototype =3D {
dispose: function _ScriptLoader$dispose() {
this._stopSession();
this._loading =3D false;
if(this._events) {
delete this._events;
}
this._sessions =3D null;
this._currentSession =3D null;
this._scriptLoadedDelegate =3D null; =20
},
=20
loadScripts: function _ScriptLoader$loadScripts(scriptTimeout, =
allScriptsLoadedCallback, scriptLoadFailedCallback, =
scriptLoadTimeoutCallback) {
/// Begins =
loading scripts that have been queued.
/// Timeout in seconds for loading all scripts.
/// Callback for notification when all scripts have =
successfully loaded.
/// Callback for notification when a script fails to =
load.
/// Callback for notification when scripts have not =
finished loading within the given timeout.
var e =3D Function._validateParams(arguments, [
{name: "scriptTimeout", type: Number, integer: true},
{name: "allScriptsLoadedCallback", type: Function, =
mayBeNull: true},
{name: "scriptLoadFailedCallback", type: Function, =
mayBeNull: true},
{name: "scriptLoadTimeoutCallback", type: Function, =
mayBeNull: true}
]);
if (e) throw e;
var session =3D {
allScriptsLoadedCallback: allScriptsLoadedCallback,
scriptLoadFailedCallback: scriptLoadFailedCallback,
scriptLoadTimeoutCallback: scriptLoadTimeoutCallback,
scriptsToLoad: this._scriptsToLoad,
scriptTimeout: scriptTimeout };
this._scriptsToLoad =3D null;
this._sessions.push(session);
=20
if (!this._loading) {
this._nextSession();
}
},
=20
queueCustomScriptTag: function =
_ScriptLoader$queueCustomScriptTag(scriptAttributes) {
/// Queues a script =
reference with the given set of custom script element =
attributes.
/// A JSON =
object that describtes the attributes to apply to the script =
element.
var e =3D Function._validateParams(arguments, [
{name: "scriptAttributes"}
]);
if (e) throw e;
if(!this._scriptsToLoad) {
this._scriptsToLoad =3D [];
}
Array.add(this._scriptsToLoad, scriptAttributes);
},
queueScriptBlock: function =
_ScriptLoader$queueScriptBlock(scriptContent) {
/// Queues a script =
reference with literal script.
/// Literal script to execute.
var e =3D Function._validateParams(arguments, [
{name: "scriptContent", type: String}
]);
if (e) throw e;
if(!this._scriptsToLoad) {
this._scriptsToLoad =3D [];
}
Array.add(this._scriptsToLoad, {text: scriptContent});
},
queueScriptReference: function =
_ScriptLoader$queueScriptReference(scriptUrl) {
/// Queues a script =
reference to the given script URL.
/// URL to the script to reference.
var e =3D Function._validateParams(arguments, [
{name: "scriptUrl", type: String}
]);
if (e) throw e;
if(!this._scriptsToLoad) {
this._scriptsToLoad =3D [];
}
Array.add(this._scriptsToLoad, {src: scriptUrl});
},
=20
_createScriptElement: function =
_ScriptLoader$_createScriptElement(queuedScript) {
var scriptElement =3D document.createElement('script');
scriptElement.type =3D 'text/javascript';
for (var attr in queuedScript) {
scriptElement[attr] =3D queuedScript[attr];
}
=20
return scriptElement;
},
=20
_loadScriptsInternal: function _ScriptLoader$_loadScriptsInternal() =
{
var session =3D this._currentSession;
if (session.scriptsToLoad && session.scriptsToLoad.length > 0) {
var nextScript =3D Array.dequeue(session.scriptsToLoad);
var scriptElement =3D this._createScriptElement(nextScript);
=20
if (scriptElement.text && Sys.Browser.agent =3D=3D=3D =
Sys.Browser.Safari) {
scriptElement.innerHTML =3D scriptElement.text;
delete scriptElement.text;
} =20
if (typeof(nextScript.src) =3D=3D=3D "string") {
this._currentTask =3D new =
Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate);
this._currentTask.execute();
}
else {
var headElements =3D =
document.getElementsByTagName('head');
if (headElements.length =3D=3D=3D 0) {
throw new =
Error.invalidOperation(Sys.Res.scriptLoadFailedNoHead);
}
else {
headElements[0].appendChild(scriptElement);
}
=20
=20
Sys._ScriptLoaderTask._clearScript(scriptElement);
this._loadScriptsInternal();
}
}
else {
this._stopSession();
var callback =3D session.allScriptsLoadedCallback;
if(callback) {
callback(this);
}
this._nextSession();
}
},
_nextSession: function _ScriptLoader$_nextSession() {
if (this._sessions.length =3D=3D=3D 0) {
this._loading =3D false;
this._currentSession =3D null;
return;
}
this._loading =3D true;
=20
var session =3D Array.dequeue(this._sessions);
this._currentSession =3D session;
this._loadScriptsInternal();
},
_raiseError: function _ScriptLoader$_raiseError() {
var callback =3D this._currentSession.scriptLoadFailedCallback;
var scriptElement =3D this._currentTask.get_scriptElement();
this._stopSession();
=20
if(callback) {
callback(this, scriptElement);
this._nextSession();
}
else {
this._loading =3D false;
throw =
Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src);
}
},
=20
_scriptLoadedHandler: function =
_ScriptLoader$_scriptLoadedHandler(scriptElement, loaded) {
if (loaded) {
Array.add(Sys._ScriptLoader._getLoadedScripts(), =
scriptElement.src);
this._currentTask.dispose();
this._currentTask =3D null;
this._loadScriptsInternal();
}
else {
this._raiseError();
}
},
_stopSession: function _ScriptLoader$_stopSession() {
if(this._currentTask) {
this._currentTask.dispose();
this._currentTask =3D null;
}
} =20
}
$type.registerClass('Sys._ScriptLoader', null, Sys.IDisposable);
$type.getInstance =3D function _ScriptLoader$getInstance() {
var sl =3D Sys._ScriptLoader._activeInstance;
if(!sl) {
sl =3D Sys._ScriptLoader._activeInstance =3D new =
Sys._ScriptLoader();
}
return sl;
}
$type.isScriptLoaded =3D function =
_ScriptLoader$isScriptLoaded(scriptSrc) {
var dummyScript =3D document.createElement('script');
dummyScript.src =3D scriptSrc;
return Array.contains(Sys._ScriptLoader._getLoadedScripts(), =
dummyScript.src);
}
$type.readLoadedScripts =3D function _ScriptLoader$readLoadedScripts() {
if(!Sys._ScriptLoader._referencedScripts) {
var referencedScripts =3D Sys._ScriptLoader._referencedScripts =
=3D [];
var existingScripts =3D document.getElementsByTagName('script');
for (var i =3D existingScripts.length - 1; i >=3D 0; i--) {
var scriptNode =3D existingScripts[i];
var scriptSrc =3D scriptNode.src;
if (scriptSrc.length) {
if (!Array.contains(referencedScripts, scriptSrc)) {
Array.add(referencedScripts, scriptSrc);
}
}
}
}
}
$type._errorScriptLoadFailed =3D function =
_ScriptLoader$_errorScriptLoadFailed(scriptUrl) {
var errorMessage;
errorMessage =3D Sys.Res.scriptLoadFailedDebug;
var displayMessage =3D "Sys.ScriptLoadFailedException: " + =
String.format(errorMessage, scriptUrl);
var e =3D Error.create(displayMessage, {name: =
'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl });
e.popStackFrame();
return e;
}
$type._getLoadedScripts =3D function _ScriptLoader$_getLoadedScripts() {
if(!Sys._ScriptLoader._referencedScripts) {
Sys._ScriptLoader._referencedScripts =3D [];
Sys._ScriptLoader.readLoadedScripts();
}
return Sys._ScriptLoader._referencedScripts;
}
$type =3D Sys.WebForms.PageRequestManager =3D function =
PageRequestManager() {
this._form =3D null;
this._activeDefaultButton =3D null;
this._activeDefaultButtonClicked =3D false;
this._updatePanelIDs =3D null;
this._updatePanelClientIDs =3D null;
this._updatePanelHasChildrenAsTriggers =3D null;
this._asyncPostBackControlIDs =3D null;
this._asyncPostBackControlClientIDs =3D null;
this._postBackControlIDs =3D null;
this._postBackControlClientIDs =3D null;
this._scriptManagerID =3D null;
this._pageLoadedHandler =3D null;
this._additionalInput =3D null;
this._onsubmit =3D null;
this._onSubmitStatements =3D [];
this._originalDoPostBack =3D null;
this._originalDoPostBackWithOptions =3D null;
this._originalFireDefaultButton =3D null;
this._originalDoCallback =3D null;
this._isCrossPost =3D false;
this._postBackSettings =3D null;
this._request =3D null;
this._onFormSubmitHandler =3D null;
this._onFormElementClickHandler =3D null;
this._onWindowUnloadHandler =3D null;
this._asyncPostBackTimeout =3D null;
this._controlIDToFocus =3D null;
this._scrollPosition =3D null;
this._processingRequest =3D false;
this._scriptDisposes =3D {};
=20
this._transientFields =3D ["__VIEWSTATEENCRYPTED", =
"__VIEWSTATEFIELDCOUNT"];
}
$type.prototype =3D {
get_isInAsyncPostBack: function =
PageRequestManager$get_isInAsyncPostBack() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._request !=3D=3D null;
},
add_beginRequest: function =
PageRequestManager$add_beginRequest(handler) {
/// Adds a =
beginRequest event handler.
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "beginRequest", handler);
},
remove_beginRequest: function =
PageRequestManager$remove_beginRequest(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "beginRequest", handler);
},
add_endRequest: function PageRequestManager$add_endRequest(handler) =
{
/// Adds a =
endRequest event handler.
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "endRequest", handler);
},
remove_endRequest: function =
PageRequestManager$remove_endRequest(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "endRequest", handler);
},
add_initializeRequest: function =
PageRequestManager$add_initializeRequest(handler) {
/// Adds a =
initializeRequest event handler.
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "initializeRequest", =
handler);
},
remove_initializeRequest: function =
PageRequestManager$remove_initializeRequest(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "initializeRequest", =
handler);
},
add_pageLoaded: function PageRequestManager$add_pageLoaded(handler) =
{
/// Adds a =
pageLoaded event handler.
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "pageLoaded", handler);
},
remove_pageLoaded: function =
PageRequestManager$remove_pageLoaded(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "pageLoaded", handler);
},
add_pageLoading: function =
PageRequestManager$add_pageLoading(handler) {
/// Adds a =
pageLoading event handler.
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.addEventHandler(this, "pageLoading", handler);
},
remove_pageLoading: function =
PageRequestManager$remove_pageLoading(handler) {
var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
if (e) throw e;
Sys.Observer.removeEventHandler(this, "pageLoading", handler);
},
abortPostBack: function PageRequestManager$abortPostBack() {
if (!this._processingRequest && this._request) {
this._request.get_executor().abort();
this._request =3D null;
}
},
beginAsyncPostBack: function =
PageRequestManager$beginAsyncPostBack(updatePanelsToUpdate, eventTarget, =
eventArgument, causesValidation, validationGroup) {
/// Begins =
an asynchronous postback.
/// A list of =
UniqueIDs or ClientIDs of UpdatePanel controls that should have their =
rendering updated.
///
///
///
///
var e =3D Function._validateParams(arguments, [
{name: "updatePanelsToUpdate", type: Array, mayBeNull: true, =
optional: true, elementType: String},
{name: "eventTarget", type: String, mayBeNull: true, =
optional: true},
{name: "eventArgument", type: String, mayBeNull: true, =
optional: true},
{name: "causesValidation", type: Boolean, mayBeNull: true, =
optional: true},
{name: "validationGroup", type: String, mayBeNull: true, =
optional: true}
]);
if (e) throw e;
if (causesValidation && (typeof(Page_ClientValidate) =3D=3D=3D =
'function') && !Page_ClientValidate(validationGroup || null)) {
return;
}
this._postBackSettings =3D this._createPostBackSettings(true, =
updatePanelsToUpdate, eventTarget);
var form =3D this._form;
form.__EVENTTARGET.value =3D (eventTarget || "");
form.__EVENTARGUMENT.value =3D (eventArgument || "");
this._isCrossPost =3D false;
this._additionalInput =3D null;
this._onFormSubmit();
},
=20
_cancelPendingCallbacks: function =
PageRequestManager$_cancelPendingCallbacks() {
for (var i =3D 0, l =3D window.__pendingCallbacks.length; i < l; =
i++) {
var callback =3D window.__pendingCallbacks[i];
if (callback) {
if (!callback.async) {
window.__synchronousCallBackIndex =3D -1;
}
window.__pendingCallbacks[i] =3D null;
var callbackFrameID =3D "__CALLBACKFRAME" + i;
var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
if (xmlRequestFrame) {
=
xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
}
}
}
},
=20
_commitControls: function =
PageRequestManager$_commitControls(updatePanelData, =
asyncPostBackTimeout) {
if (updatePanelData) {
this._updatePanelIDs =3D updatePanelData.updatePanelIDs;
this._updatePanelClientIDs =3D =
updatePanelData.updatePanelClientIDs;
this._updatePanelHasChildrenAsTriggers =3D =
updatePanelData.updatePanelHasChildrenAsTriggers;
this._asyncPostBackControlIDs =3D =
updatePanelData.asyncPostBackControlIDs;
this._asyncPostBackControlClientIDs =3D =
updatePanelData.asyncPostBackControlClientIDs;
this._postBackControlIDs =3D =
updatePanelData.postBackControlIDs;
this._postBackControlClientIDs =3D =
updatePanelData.postBackControlClientIDs;
}
if (typeof(asyncPostBackTimeout) !=3D=3D 'undefined' && =
asyncPostBackTimeout !=3D=3D null) {
this._asyncPostBackTimeout =3D asyncPostBackTimeout * 1000;
}
},
=20
_createHiddenField: function =
PageRequestManager$_createHiddenField(id, value) {
var container, field =3D document.getElementById(id);
if (field) {
if (!field._isContained) {
field.parentNode.removeChild(field);
}
else {
container =3D field.parentNode;
}
}
if (!container) {
container =3D document.createElement('span');
container.style.cssText =3D "display:none !important";
this._form.appendChild(container);
}
container.innerHTML =3D "";
field =3D container.childNodes[0];
field._isContained =3D true;
field.id =3D field.name =3D id;
field.value =3D value;
},
_createPageRequestManagerTimeoutError: function =
PageRequestManager$_createPageRequestManagerTimeoutError() {
var displayMessage =3D =
"Sys.WebForms.PageRequestManagerTimeoutException: " + =
Sys.WebForms.Res.PRM_TimeoutError;
var e =3D Error.create(displayMessage, {name: =
'Sys.WebForms.PageRequestManagerTimeoutException'});
e.popStackFrame();
return e;
},
_createPageRequestManagerServerError: function =
PageRequestManager$_createPageRequestManagerServerError(httpStatusCode, =
message) {
var displayMessage =3D =
"Sys.WebForms.PageRequestManagerServerErrorException: " +
(message || String.format(Sys.WebForms.Res.PRM_ServerError, =
httpStatusCode));
var e =3D Error.create(displayMessage, {
name: 'Sys.WebForms.PageRequestManagerServerErrorException',
httpStatusCode: httpStatusCode
});
e.popStackFrame();
return e;
},
_createPageRequestManagerParserError: function =
PageRequestManager$_createPageRequestManagerParserError(parserErrorMessag=
e) {
var displayMessage =3D =
"Sys.WebForms.PageRequestManagerParserErrorException: " + =
String.format(Sys.WebForms.Res.PRM_ParserError, parserErrorMessage);
var e =3D Error.create(displayMessage, {name: =
'Sys.WebForms.PageRequestManagerParserErrorException'});
e.popStackFrame();
return e;
},
_createPanelID: function =
PageRequestManager$_createPanelID(panelsToUpdate, postBackSettings) {
var asyncTarget =3D postBackSettings.asyncTarget,
toUpdate =3D this._ensureUniqueIds(panelsToUpdate || =
postBackSettings.panelsToUpdate),
panelArg =3D (toUpdate instanceof Array)
? toUpdate.join(',')
: (toUpdate || this._scriptManagerID);
if (asyncTarget) {
panelArg +=3D "|" + asyncTarget;
}
return encodeURIComponent(this._scriptManagerID) + '=3D' + =
encodeURIComponent(panelArg) + '&';
},
_createPostBackSettings: function =
PageRequestManager$_createPostBackSettings(async, panelsToUpdate, =
asyncTarget, sourceElement) {
return { async:async, asyncTarget: asyncTarget, panelsToUpdate: =
panelsToUpdate, sourceElement: sourceElement };
},
_convertToClientIDs: function =
PageRequestManager$_convertToClientIDs(source, destinationIDs, =
destinationClientIDs, version4) {
if (source) {
for (var i =3D 0, l =3D source.length; i < l; i +=3D =
(version4 ? 2 : 1)) {
var uniqueID =3D source[i],
clientID =3D (version4 ? source[i+1] : "") || =
this._uniqueIDToClientID(uniqueID);
Array.add(destinationIDs, uniqueID);
Array.add(destinationClientIDs, clientID);
}
}
},
dispose: function PageRequestManager$dispose() {
Sys.Observer.clearEventHandlers(this);
if (this._form) {
Sys.UI.DomEvent.removeHandler(this._form, 'submit', =
this._onFormSubmitHandler);
Sys.UI.DomEvent.removeHandler(this._form, 'click', =
this._onFormElementClickHandler);
Sys.UI.DomEvent.removeHandler(window, 'unload', =
this._onWindowUnloadHandler);
Sys.UI.DomEvent.removeHandler(window, 'load', =
this._pageLoadedHandler);
}
if (this._originalDoPostBack) {
window.__doPostBack =3D this._originalDoPostBack;
this._originalDoPostBack =3D null;
}
if (this._originalDoPostBackWithOptions) {
window.WebForm_DoPostBackWithOptions =3D =
this._originalDoPostBackWithOptions;
this._originalDoPostBackWithOptions =3D null;
}
if (this._originalFireDefaultButton) {
window.WebForm_FireDefaultButton =3D =
this._originalFireDefaultButton;
this._originalFireDefaultButton =3D null;
}
if (this._originalDoCallback) {
window.WebForm_DoCallback =3D this._originalDoCallback;
this._originalDoCallback =3D null;
}
this._form =3D null;
this._updatePanelIDs =3D null;
this._updatePanelClientIDs =3D null;
this._asyncPostBackControlIDs =3D null;
this._asyncPostBackControlClientIDs =3D null;
this._postBackControlIDs =3D null;
this._postBackControlClientIDs =3D null;
this._asyncPostBackTimeout =3D null;
this._scrollPosition =3D null;
},
=20
_doCallback: function PageRequestManager$_doCallback(eventTarget, =
eventArgument, eventCallback, context, errorCallback, useAsync) {
if (!this.get_isInAsyncPostBack()) {
this._originalDoCallback(eventTarget, eventArgument, =
eventCallback, context, errorCallback, useAsync);
}
},
_doPostBack: function PageRequestManager$_doPostBack(eventTarget, =
eventArgument) {
this._additionalInput =3D null;
var form =3D this._form;
if ((eventTarget =3D=3D=3D null) || (typeof(eventTarget) =
=3D=3D=3D "undefined") || (this._isCrossPost)) {
this._postBackSettings =3D =
this._createPostBackSettings(false);
this._isCrossPost =3D false;
}
else {
var mpUniqueID =3D this._masterPageUniqueID;
var clientID =3D this._uniqueIDToClientID(eventTarget);
var postBackElement =3D document.getElementById(clientID);
if (!postBackElement && mpUniqueID) {
if (clientID.indexOf(mpUniqueID + "$") =3D=3D=3D 0) {
postBackElement =3D =
document.getElementById(clientID.substr(mpUniqueID.length + 1));
}
}
if (!postBackElement) {
if (Array.contains(this._asyncPostBackControlIDs, =
eventTarget)) {
this._postBackSettings =3D =
this._createPostBackSettings(true, null, eventTarget);
}
else {
if (Array.contains(this._postBackControlIDs, =
eventTarget)) {
this._postBackSettings =3D =
this._createPostBackSettings(false);
}
else {
var nearestUniqueIDMatch =3D =
this._findNearestElement(eventTarget);
if (nearestUniqueIDMatch) {
this._postBackSettings =3D =
this._getPostBackSettings(nearestUniqueIDMatch, eventTarget);
}
else {
if (mpUniqueID) {
mpUniqueID +=3D "$";
if (eventTarget.indexOf(mpUniqueID) =
=3D=3D=3D 0) {
nearestUniqueIDMatch =3D =
this._findNearestElement(eventTarget.substr(mpUniqueID.length));
}
}
if (nearestUniqueIDMatch) {
this._postBackSettings =3D =
this._getPostBackSettings(nearestUniqueIDMatch, eventTarget);
}
else {
this._postBackSettings =3D =
this._createPostBackSettings(false);
}
}
}
}
}
else {
this._postBackSettings =3D =
this._getPostBackSettings(postBackElement, eventTarget);
}
}
if (!this._postBackSettings.async) {
form.onsubmit =3D this._onsubmit;
this._originalDoPostBack(eventTarget, eventArgument);
form.onsubmit =3D null;
return;
}
form.__EVENTTARGET.value =3D eventTarget;
form.__EVENTARGUMENT.value =3D eventArgument;
this._onFormSubmit();
},
_doPostBackWithOptions: function =
PageRequestManager$_doPostBackWithOptions(options) {
this._isCrossPost =3D options && options.actionUrl;
this._originalDoPostBackWithOptions(options);
},
_elementContains: function =
PageRequestManager$_elementContains(container, element) {
while (element) {
if (element =3D=3D=3D container) {
return true;
}
element =3D element.parentNode;
}
return false;
},
_endPostBack: function PageRequestManager$_endPostBack(error, =
executor, data) {
if (this._request =3D=3D=3D executor.get_webRequest()) {
this._processingRequest =3D false;
this._additionalInput =3D null;
this._request =3D null;
}
var eventArgs =3D new Sys.WebForms.EndRequestEventArgs(error, =
data ? data.dataItems : {}, executor);
Sys.Observer.raiseEvent(this, "endRequest", eventArgs);
if (error && !eventArgs.get_errorHandled()) {
throw error;
}
},
_ensureUniqueIds: function PageRequestManager$_ensureUniqueIds(ids) =
{
if (!ids) return ids;
ids =3D ids instanceof Array ? ids : [ids];
var uniqueIds =3D [];
for (var i =3D 0, l =3D ids.length; i < l; i++) {
var id =3D ids[i], index =3D =
Array.indexOf(this._updatePanelClientIDs, id);
uniqueIds.push(index > -1 ? this._updatePanelIDs[index] : =
id);
}
return uniqueIds;
},
_findNearestElement: function =
PageRequestManager$_findNearestElement(uniqueID) {
while (uniqueID.length > 0) {
var clientID =3D this._uniqueIDToClientID(uniqueID);
var element =3D document.getElementById(clientID);
if (element) {
return element;
}
var indexOfLastDollar =3D uniqueID.lastIndexOf('$');
if (indexOfLastDollar =3D=3D=3D -1) {
return null;
}
uniqueID =3D uniqueID.substring(0, indexOfLastDollar);
}
return null;
},
_findText: function PageRequestManager$_findText(text, location) {
var startIndex =3D Math.max(0, location - 20);
var endIndex =3D Math.min(text.length, location + 20);
return text.substring(startIndex, endIndex);
},
=20
_fireDefaultButton: function =
PageRequestManager$_fireDefaultButton(event, target) {
if (event.keyCode =3D=3D=3D 13) {
var src =3D event.srcElement || event.target;
if (!src || (src.tagName.toLowerCase() !=3D=3D "textarea")) =
{
var defaultButton =3D document.getElementById(target);
if (defaultButton && (typeof(defaultButton.click) =
!=3D=3D "undefined")) {
=20
=20
this._activeDefaultButton =3D defaultButton;
this._activeDefaultButtonClicked =3D false;
try {
defaultButton.click();
}
finally {
this._activeDefaultButton =3D null;
}
=20
=20
event.cancelBubble =3D true;
if (typeof(event.stopPropagation) =3D=3D=3D =
"function") {
event.stopPropagation();
}
return false;
}
}
}
return true;
},
_getPageLoadedEventArgs: function =
PageRequestManager$_getPageLoadedEventArgs(initialLoad, data) {
var updated =3D [];
var created =3D [];
var version4 =3D data ? data.version4 : false;
var upData =3D data ? data.updatePanelData : null;
var newIDs, newClientIDs, childIDs, refreshedIDs;
if (!upData) {
newIDs =3D this._updatePanelIDs;
newClientIDs =3D this._updatePanelClientIDs;
childIDs =3D null;
refreshedIDs =3D null;
}
else {
newIDs =3D upData.updatePanelIDs;
newClientIDs =3D upData.updatePanelClientIDs;
childIDs =3D upData.childUpdatePanelIDs;
refreshedIDs =3D upData.panelsToRefreshIDs;
}
var i, l, uniqueID, clientID;
if (refreshedIDs) {
for (i =3D 0, l =3D refreshedIDs.length; i < l; i +=3D =
(version4 ? 2 : 1)) {
uniqueID =3D refreshedIDs[i];
clientID =3D (version4 ? refreshedIDs[i+1] : "") || =
this._uniqueIDToClientID(uniqueID);
Array.add(updated, document.getElementById(clientID));
}
}
for (i =3D 0, l =3D newIDs.length; i < l; i++) {
if (initialLoad || Array.indexOf(childIDs, newIDs[i]) =
!=3D=3D -1) {
Array.add(created, =
document.getElementById(newClientIDs[i]));
}
}
return new Sys.WebForms.PageLoadedEventArgs(updated, created, =
data ? data.dataItems : {});
},
_getPageLoadingEventArgs: function =
PageRequestManager$_getPageLoadingEventArgs(data) {
var updated =3D [],
deleted =3D [],
upData =3D data.updatePanelData,
oldIDs =3D upData.oldUpdatePanelIDs,
oldClientIDs =3D upData.oldUpdatePanelClientIDs,
newIDs =3D upData.updatePanelIDs,
childIDs =3D upData.childUpdatePanelIDs,
refreshedIDs =3D upData.panelsToRefreshIDs,
i, l, uniqueID, clientID,
version4 =3D data.version4;
for (i =3D 0, l =3D refreshedIDs.length; i < l; i +=3D (version4 =
? 2 : 1)) {
uniqueID =3D refreshedIDs[i];
clientID =3D (version4 ? refreshedIDs[i+1] : "") || =
this._uniqueIDToClientID(uniqueID);
Array.add(updated, document.getElementById(clientID));
}
for (i =3D 0, l =3D oldIDs.length; i < l; i++) {
uniqueID =3D oldIDs[i];
if (Array.indexOf(refreshedIDs, uniqueID) =3D=3D=3D -1 &&
(Array.indexOf(newIDs, uniqueID) =3D=3D=3D -1 || =
Array.indexOf(childIDs, uniqueID) > -1)) {
Array.add(deleted, =
document.getElementById(oldClientIDs[i]));
}
}
return new Sys.WebForms.PageLoadingEventArgs(updated, deleted, =
data.dataItems);
},
_getPostBackSettings: function =
PageRequestManager$_getPostBackSettings(element, elementUniqueID) {
var originalElement =3D element;
var proposedSettings =3D null;
while (element) {
if (element.id) {
if (!proposedSettings && =
Array.contains(this._asyncPostBackControlClientIDs, element.id)) {
proposedSettings =3D =
this._createPostBackSettings(true, null, elementUniqueID, =
originalElement);
}
else {
if (!proposedSettings && =
Array.contains(this._postBackControlClientIDs, element.id)) {
return this._createPostBackSettings(false);
}
else {
var indexOfPanel =3D =
Array.indexOf(this._updatePanelClientIDs, element.id);
if (indexOfPanel !=3D=3D -1) {
if =
(this._updatePanelHasChildrenAsTriggers[indexOfPanel]) {
return =
this._createPostBackSettings(true, [this._updatePanelIDs[indexOfPanel]], =
elementUniqueID, originalElement);
}
else {
return =
this._createPostBackSettings(true, null, elementUniqueID, =
originalElement);
}
}
}
}
if (!proposedSettings && =
this._matchesParentIDInList(element.id, =
this._asyncPostBackControlClientIDs)) {
proposedSettings =3D =
this._createPostBackSettings(true, null, elementUniqueID, =
originalElement);
}
else {
if (!proposedSettings && =
this._matchesParentIDInList(element.id, this._postBackControlClientIDs)) =
{
return this._createPostBackSettings(false);
}
}
}
element =3D element.parentNode;
}
if (!proposedSettings) {
return this._createPostBackSettings(false);
}
else {
return proposedSettings;
}
},
_getScrollPosition: function PageRequestManager$_getScrollPosition() =
{
var d =3D document.documentElement;
if (d && (this._validPosition(d.scrollLeft) || =
this._validPosition(d.scrollTop))) {
return {
x: d.scrollLeft,
y: d.scrollTop
};
}
else {
d =3D document.body;
if (d && (this._validPosition(d.scrollLeft) || =
this._validPosition(d.scrollTop))) {
return {
x: d.scrollLeft,
y: d.scrollTop
};
}
else {
if (this._validPosition(window.pageXOffset) || =
this._validPosition(window.pageYOffset)) {
return {
x: window.pageXOffset,
y: window.pageYOffset
};
}
else {
return {
x: 0,
y: 0
};
}
}
}
},
_initializeInternal: function =
PageRequestManager$_initializeInternal(scriptManagerID, formElement, =
updatePanelIDs, asyncPostBackControlIDs, postBackControlIDs, =
asyncPostBackTimeout, masterPageUniqueID) {
if (this._prmInitialized) {
throw =
Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);
}
this._prmInitialized =3D true;
this._masterPageUniqueID =3D masterPageUniqueID;
this._scriptManagerID =3D scriptManagerID;
this._form =3D Sys.UI.DomElement.resolveElement(formElement);
this._onsubmit =3D this._form.onsubmit;
this._form.onsubmit =3D null;
this._onFormSubmitHandler =3D Function.createDelegate(this, =
this._onFormSubmit);
this._onFormElementClickHandler =3D =
Function.createDelegate(this, this._onFormElementClick);
this._onWindowUnloadHandler =3D Function.createDelegate(this, =
this._onWindowUnload);
Sys.UI.DomEvent.addHandler(this._form, 'submit', =
this._onFormSubmitHandler);
Sys.UI.DomEvent.addHandler(this._form, 'click', =
this._onFormElementClickHandler);
Sys.UI.DomEvent.addHandler(window, 'unload', =
this._onWindowUnloadHandler);
this._originalDoPostBack =3D window.__doPostBack;
if (this._originalDoPostBack) {
window.__doPostBack =3D Function.createDelegate(this, =
this._doPostBack);
}
this._originalDoPostBackWithOptions =3D =
window.WebForm_DoPostBackWithOptions;
if (this._originalDoPostBackWithOptions) {
window.WebForm_DoPostBackWithOptions =3D =
Function.createDelegate(this, this._doPostBackWithOptions);
}
this._originalFireDefaultButton =3D =
window.WebForm_FireDefaultButton;
if (this._originalFireDefaultButton) {
window.WebForm_FireDefaultButton =3D =
Function.createDelegate(this, this._fireDefaultButton);
}
this._originalDoCallback =3D window.WebForm_DoCallback;
if (this._originalDoCallback) {
window.WebForm_DoCallback =3D Function.createDelegate(this, =
this._doCallback);
}
this._pageLoadedHandler =3D Function.createDelegate(this, =
this._pageLoadedInitialLoad);
Sys.UI.DomEvent.addHandler(window, 'load', =
this._pageLoadedHandler);
if (updatePanelIDs) {
this._updateControls(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout, =
true);
}
},
_matchesParentIDInList: function =
PageRequestManager$_matchesParentIDInList(clientID, parentIDList) {
for (var i =3D 0, l =3D parentIDList.length; i < l; i++) {
if (clientID.startsWith(parentIDList[i] + "_")) {
return true;
}
}
return false;
},
=20
_onFormElementActive: function =
PageRequestManager$_onFormElementActive(element, offsetX, offsetY) {
if (element.disabled) {
return;
}
this._postBackSettings =3D this._getPostBackSettings(element, =
element.name);
if (element.name) {
var tagName =3D element.tagName.toUpperCase();
if (tagName =3D=3D=3D 'INPUT') {
var type =3D element.type;
if (type =3D=3D=3D 'submit') {
this._additionalInput =3D =
encodeURIComponent(element.name) + '=3D' + =
encodeURIComponent(element.value);
}
else if (type =3D=3D=3D 'image') {
this._additionalInput =3D =
encodeURIComponent(element.name) + '.x=3D' + offsetX + '&' + =
encodeURIComponent(element.name) + '.y=3D' + offsetY;
}
}
else if ((tagName =3D=3D=3D 'BUTTON') && =
(element.name.length !=3D=3D 0) && (element.type =3D=3D=3D 'submit')) {
this._additionalInput =3D =
encodeURIComponent(element.name) + '=3D' + =
encodeURIComponent(element.value);
}
}
},
_onFormElementClick: function =
PageRequestManager$_onFormElementClick(evt) {
this._activeDefaultButtonClicked =3D (evt.target =3D=3D=3D =
this._activeDefaultButton);
this._onFormElementActive(evt.target, evt.offsetX, evt.offsetY);
},
_onFormSubmit: function PageRequestManager$_onFormSubmit(evt) {
var i, l, continueSubmit =3D true,
isCrossPost =3D this._isCrossPost;
this._isCrossPost =3D false;
if (this._onsubmit) {
continueSubmit =3D this._onsubmit();
}
if (continueSubmit) {
for (i =3D 0, l =3D this._onSubmitStatements.length; i < l; =
i++) {
if (!this._onSubmitStatements[i]()) {
continueSubmit =3D false;
break;
}
}
}
if (!continueSubmit) {
if (evt) {
evt.preventDefault();
}
return;
}
var form =3D this._form;
if (isCrossPost) {
return;
}
if (this._activeDefaultButton && =
!this._activeDefaultButtonClicked) {
this._onFormElementActive(this._activeDefaultButton, 0, 0);
}
if (!this._postBackSettings || !this._postBackSettings.async) {
return;
}
var formBody =3D new Sys.StringBuilder(),
count =3D form.elements.length,
panelID =3D this._createPanelID(null, =
this._postBackSettings);
formBody.append(panelID);
for (i =3D 0; i < count; i++) {
var element =3D form.elements[i];
var name =3D element.name;
if (typeof(name) =3D=3D=3D "undefined" || (name =3D=3D=3D =
null) || (name.length =3D=3D=3D 0) || (name =3D=3D=3D =
this._scriptManagerID)) {
continue;
}
var tagName =3D element.tagName.toUpperCase();
if (tagName =3D=3D=3D 'INPUT') {
var type =3D element.type;
if ((type =3D=3D=3D 'text') ||
(type =3D=3D=3D 'password') ||
(type =3D=3D=3D 'hidden') ||
(((type =3D=3D=3D 'checkbox') || (type =3D=3D=3D =
'radio')) && element.checked)) {
formBody.append(encodeURIComponent(name));
formBody.append('=3D');
formBody.append(encodeURIComponent(element.value));
formBody.append('&');
}
}
else if (tagName =3D=3D=3D 'SELECT') {
var optionCount =3D element.options.length;
for (var j =3D 0; j < optionCount; j++) {
var option =3D element.options[j];
if (option.selected) {
formBody.append(encodeURIComponent(name));
formBody.append('=3D');
=
formBody.append(encodeURIComponent(option.value));
formBody.append('&');
}
}
}
else if (tagName =3D=3D=3D 'TEXTAREA') {
formBody.append(encodeURIComponent(name));
formBody.append('=3D');
formBody.append(encodeURIComponent(element.value));
formBody.append('&');
}
}
formBody.append("__ASYNCPOST=3Dtrue&");
if (this._additionalInput) {
formBody.append(this._additionalInput);
this._additionalInput =3D null;
}
=20
var request =3D new Sys.Net.WebRequest();
var action =3D form.action;
if (Sys.Browser.agent =3D=3D=3D Sys.Browser.InternetExplorer) {
var fragmentIndex =3D action.indexOf('#');
if (fragmentIndex !=3D=3D -1) {
action =3D action.substr(0, fragmentIndex);
}
var queryIndex =3D action.indexOf('?');
if (queryIndex !=3D=3D -1) {
var path =3D action.substr(0, queryIndex);
if (path.indexOf("%") =3D=3D=3D -1) {
action =3D encodeURI(path) + =
action.substr(queryIndex);
}
}
else if (action.indexOf("%") =3D=3D=3D -1) {
action =3D encodeURI(action);
}
}
request.set_url(action);
request.get_headers()['X-MicrosoftAjax'] =3D 'Delta=3Dtrue';
request.get_headers()['Cache-Control'] =3D 'no-cache';
request.set_timeout(this._asyncPostBackTimeout);
request.add_completed(Function.createDelegate(this, =
this._onFormSubmitCompleted));
request.set_body(formBody.toString());
var panelsToUpdate, eventArgs;
panelsToUpdate =3D this._postBackSettings.panelsToUpdate;
eventArgs =3D new =
Sys.WebForms.InitializeRequestEventArgs(request, =
this._postBackSettings.sourceElement, panelsToUpdate);
Sys.Observer.raiseEvent(this, "initializeRequest", eventArgs);
continueSubmit =3D !eventArgs.get_cancel();
if (!continueSubmit) {
if (evt) {
evt.preventDefault();
}
return;
}
=20
if (eventArgs && eventArgs._updated) {
panelsToUpdate =3D eventArgs.get_updatePanelsToUpdate();
request.set_body(request.get_body().replace(panelID, =
this._createPanelID(panelsToUpdate, this._postBackSettings)));
}
this._scrollPosition =3D this._getScrollPosition();
this.abortPostBack();
eventArgs =3D new Sys.WebForms.BeginRequestEventArgs(request, =
this._postBackSettings.sourceElement,
panelsToUpdate || this._postBackSettings.panelsToUpdate);
Sys.Observer.raiseEvent(this, "beginRequest", eventArgs);
=20
if (this._originalDoCallback) {
this._cancelPendingCallbacks();
}
this._request =3D request;
this._processingRequest =3D false;
request.invoke();
if (evt) {
evt.preventDefault();
}
},
_onFormSubmitCompleted: function =
PageRequestManager$_onFormSubmitCompleted(sender, eventArgs) {
this._processingRequest =3D true;
if (sender.get_timedOut()) {
=
this._endPostBack(this._createPageRequestManagerTimeoutError(), sender, =
null);
return;
}
if (sender.get_aborted()) {
this._endPostBack(null, sender, null);
return;
}
if (!this._request || (sender.get_webRequest() !=3D=3D =
this._request)) {
return;
}
if (sender.get_statusCode() !=3D=3D 200) {
=
this._endPostBack(this._createPageRequestManagerServerError(sender.get_st=
atusCode()), sender, null);
return;
}
var data =3D this._parseDelta(sender);
if (!data) return;
=20
var i, l;
if (data.asyncPostBackControlIDsNode && =
data.postBackControlIDsNode &&
data.updatePanelIDsNode && data.panelsToRefreshNode && =
data.childUpdatePanelIDsNode) {
=20
var oldUpdatePanelIDs =3D this._updatePanelIDs,
oldUpdatePanelClientIDs =3D this._updatePanelClientIDs;
var childUpdatePanelIDsString =3D =
data.childUpdatePanelIDsNode.content;
var childUpdatePanelIDs =3D childUpdatePanelIDsString.length =
? childUpdatePanelIDsString.split(',') : [];
var asyncPostBackControlIDsArray =3D =
this._splitNodeIntoArray(data.asyncPostBackControlIDsNode);
var postBackControlIDsArray =3D =
this._splitNodeIntoArray(data.postBackControlIDsNode);
var updatePanelIDsArray =3D =
this._splitNodeIntoArray(data.updatePanelIDsNode);
var panelsToRefreshIDs =3D =
this._splitNodeIntoArray(data.panelsToRefreshNode);
var v4 =3D data.version4;
for (i =3D 0, l =3D panelsToRefreshIDs.length; i < l; i+=3D =
(v4 ? 2 : 1)) {
var panelClientID =3D (v4 ? panelsToRefreshIDs[i+1] : =
"") || this._uniqueIDToClientID(panelsToRefreshIDs[i]);
if (!document.getElementById(panelClientID)) {
=
this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.P=
RM_MissingPanel, panelClientID)), sender, data);
return;
}
}
=20
var updatePanelData =3D this._processUpdatePanelArrays(
updatePanelIDsArray,
asyncPostBackControlIDsArray,
postBackControlIDsArray, v4);
updatePanelData.oldUpdatePanelIDs =3D oldUpdatePanelIDs;
updatePanelData.oldUpdatePanelClientIDs =3D =
oldUpdatePanelClientIDs;
updatePanelData.childUpdatePanelIDs =3D childUpdatePanelIDs;
updatePanelData.panelsToRefreshIDs =3D panelsToRefreshIDs;
data.updatePanelData =3D updatePanelData;
}
data.dataItems =3D {};
var node;
for (i =3D 0, l =3D data.dataItemNodes.length; i < l; i++) {
node =3D data.dataItemNodes[i];
data.dataItems[node.id] =3D node.content;
}
for (i =3D 0, l =3D data.dataItemJsonNodes.length; i < l; i++) {
node =3D data.dataItemJsonNodes[i];
data.dataItems[node.id] =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(node.content);
}
var handler =3D Sys.Observer._getContext(this, =
true).events.getHandler("pageLoading");
if (handler) {
handler(this, this._getPageLoadingEventArgs(data));
}
=20
Sys._ScriptLoader.readLoadedScripts();
Sys.Application.beginCreateComponents();
var scriptLoader =3D Sys._ScriptLoader.getInstance();
this._queueScripts(scriptLoader, data.scriptBlockNodes, true, =
false);
=20
this._processingRequest =3D true;
scriptLoader.loadScripts(0,
Function.createDelegate(this, =
Function.createCallback(this._scriptIncludesLoadComplete, data)),
Function.createDelegate(this, =
Function.createCallback(this._scriptIncludesLoadFailed, data)),
null); =20
},
=20
_onWindowUnload: function PageRequestManager$_onWindowUnload(evt) {
this.dispose();
},
_pageLoaded: function PageRequestManager$_pageLoaded(initialLoad, =
data) {
Sys.Observer.raiseEvent(this, "pageLoaded", =
this._getPageLoadedEventArgs(initialLoad, data));
if (!initialLoad) {
Sys.Application.raiseLoad();
}
},
_pageLoadedInitialLoad: function =
PageRequestManager$_pageLoadedInitialLoad(evt) {
this._pageLoaded(true, null);
},
=20
_parseDelta: function PageRequestManager$_parseDelta(executor) {
var reply =3D executor.get_responseData();
var delimiterIndex, len, type, id, content;
var replyIndex =3D 0;
var parserErrorDetails =3D null;
var delta =3D [];
while (replyIndex < reply.length) {
delimiterIndex =3D reply.indexOf('|', replyIndex);
if (delimiterIndex =3D=3D=3D -1) {
parserErrorDetails =3D this._findText(reply, =
replyIndex);
break;
}
len =3D parseInt(reply.substring(replyIndex, =
delimiterIndex), 10);
if ((len % 1) !=3D=3D 0) {
parserErrorDetails =3D this._findText(reply, =
replyIndex);
break;
}
replyIndex =3D delimiterIndex + 1;
delimiterIndex =3D reply.indexOf('|', replyIndex);
if (delimiterIndex =3D=3D=3D -1) {
parserErrorDetails =3D this._findText(reply, =
replyIndex);
break;
}
type =3D reply.substring(replyIndex, delimiterIndex);
replyIndex =3D delimiterIndex + 1;
delimiterIndex =3D reply.indexOf('|', replyIndex);
if (delimiterIndex =3D=3D=3D -1) {
parserErrorDetails =3D this._findText(reply, =
replyIndex);
break;
}
id =3D reply.substring(replyIndex, delimiterIndex);
replyIndex =3D delimiterIndex + 1;
if ((replyIndex + len) >=3D reply.length) {
parserErrorDetails =3D this._findText(reply, =
reply.length);
break;
}
content =3D reply.substr(replyIndex, len);
replyIndex +=3D len;
if (reply.charAt(replyIndex) !=3D=3D '|') {
parserErrorDetails =3D this._findText(reply, =
replyIndex);
break;
}
replyIndex++;
Array.add(delta, {type: type, id: id, content: content});
}
if (parserErrorDetails) {
=
this._endPostBack(this._createPageRequestManagerParserError(String.format=
(Sys.WebForms.Res.PRM_ParserErrorDetails, parserErrorDetails)), =
executor, null);
return null;
}
var updatePanelNodes =3D [];
var hiddenFieldNodes =3D [];
var arrayDeclarationNodes =3D [];
var scriptBlockNodes =3D [];
var scriptStartupNodes =3D [];
var expandoNodes =3D [];
var onSubmitNodes =3D [];
var dataItemNodes =3D [];
var dataItemJsonNodes =3D [];
var scriptDisposeNodes =3D [];
var asyncPostBackControlIDsNode, postBackControlIDsNode,
updatePanelIDsNode, asyncPostBackTimeoutNode,
childUpdatePanelIDsNode, panelsToRefreshNode, =
formActionNode,
versionNode;
for (var i =3D 0, l =3D delta.length; i < l; i++) {
var deltaNode =3D delta[i];
switch (deltaNode.type) {
case "#":
versionNode =3D deltaNode;
break;
case "updatePanel":
Array.add(updatePanelNodes, deltaNode);
break;
case "hiddenField":
Array.add(hiddenFieldNodes, deltaNode);
break;
case "arrayDeclaration":
Array.add(arrayDeclarationNodes, deltaNode);
break;
case "scriptBlock":
Array.add(scriptBlockNodes, deltaNode);
break;
case "scriptStartupBlock":
Array.add(scriptStartupNodes, deltaNode);
break;
case "expando":
Array.add(expandoNodes, deltaNode);
break;
case "onSubmit":
Array.add(onSubmitNodes, deltaNode);
break;
case "asyncPostBackControlIDs":
asyncPostBackControlIDsNode =3D deltaNode;
break;
case "postBackControlIDs":
postBackControlIDsNode =3D deltaNode;
break;
case "updatePanelIDs":
updatePanelIDsNode =3D deltaNode;
break;
case "asyncPostBackTimeout":
asyncPostBackTimeoutNode =3D deltaNode;
break;
case "childUpdatePanelIDs":
childUpdatePanelIDsNode =3D deltaNode;
break;
case "panelsToRefreshIDs":
panelsToRefreshNode =3D deltaNode;
break;
case "formAction":
formActionNode =3D deltaNode;
break;
case "dataItem":
Array.add(dataItemNodes, deltaNode);
break;
case "dataItemJson":
Array.add(dataItemJsonNodes, deltaNode);
break;
case "scriptDispose":
Array.add(scriptDisposeNodes, deltaNode);
break;
case "pageRedirect":
if (versionNode && parseFloat(versionNode.content) =
>=3D 4) {
deltaNode.content =3D =
unescape(deltaNode.content);
}
if (Sys.Browser.agent =3D=3D=3D =
Sys.Browser.InternetExplorer) {
var anchor =3D document.createElement("a");
anchor.style.display =3D 'none';
anchor.attachEvent("onclick", cancelBubble);
anchor.href =3D deltaNode.content;
this._form.parentNode.insertBefore(anchor, =
this._form);
anchor.click();
anchor.detachEvent("onclick", cancelBubble);
this._form.parentNode.removeChild(anchor);
=20
function cancelBubble(e) {
e.cancelBubble =3D true;
}
}
else {
window.location.href =3D deltaNode.content;
}
return null;
case "error":
=
this._endPostBack(this._createPageRequestManagerServerError(Number.parseI=
nvariant(deltaNode.id), deltaNode.content), executor, null);
return null;
case "pageTitle":
document.title =3D deltaNode.content;
break;
case "focus":
this._controlIDToFocus =3D deltaNode.content;
break;
default:
=
this._endPostBack(this._createPageRequestManagerParserError(String.format=
(Sys.WebForms.Res.PRM_UnknownToken, deltaNode.type)), executor, null);
return null;
} // switch
} // for (var i =3D 0, l =3D delta.length; i < l; i++)
return {
version4: versionNode ? (parseFloat(versionNode.content) =
>=3D 4) : false,
executor: executor,
updatePanelNodes: updatePanelNodes,
hiddenFieldNodes: hiddenFieldNodes,
arrayDeclarationNodes: arrayDeclarationNodes,
scriptBlockNodes: scriptBlockNodes,
scriptStartupNodes: scriptStartupNodes,
expandoNodes: expandoNodes,
onSubmitNodes: onSubmitNodes,
dataItemNodes: dataItemNodes,
dataItemJsonNodes: dataItemJsonNodes,
scriptDisposeNodes: scriptDisposeNodes,
asyncPostBackControlIDsNode: asyncPostBackControlIDsNode,
postBackControlIDsNode: postBackControlIDsNode,
updatePanelIDsNode: updatePanelIDsNode,
asyncPostBackTimeoutNode: asyncPostBackTimeoutNode,
childUpdatePanelIDsNode: childUpdatePanelIDsNode,
panelsToRefreshNode: panelsToRefreshNode,
formActionNode: formActionNode };
},
=20
_processUpdatePanelArrays: function =
PageRequestManager$_processUpdatePanelArrays(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs, version4) {
var newUpdatePanelIDs, newUpdatePanelClientIDs, =
newUpdatePanelHasChildrenAsTriggers;
=20
if (updatePanelIDs) {
var l =3D updatePanelIDs.length,
m =3D version4 ? 2 : 1;
newUpdatePanelIDs =3D new Array(l/m);
newUpdatePanelClientIDs =3D new Array(l/m);
newUpdatePanelHasChildrenAsTriggers =3D new Array(l/m);
=20
for (var i =3D 0, j =3D 0; i < l; i +=3D m, j++) {
var ct,
uniqueID =3D updatePanelIDs[i],
clientID =3D version4 ? updatePanelIDs[i+1] : "";
ct =3D (uniqueID.charAt(0) =3D=3D=3D 't');
uniqueID =3D uniqueID.substr(1);
if (!clientID) {
clientID =3D this._uniqueIDToClientID(uniqueID);
}
newUpdatePanelHasChildrenAsTriggers[j] =3D ct;
newUpdatePanelIDs[j] =3D uniqueID;
newUpdatePanelClientIDs[j] =3D clientID;
}
}
else {
newUpdatePanelIDs =3D [];
newUpdatePanelClientIDs =3D [];
newUpdatePanelHasChildrenAsTriggers =3D [];
}
var newAsyncPostBackControlIDs =3D [];
var newAsyncPostBackControlClientIDs =3D [];
this._convertToClientIDs(asyncPostBackControlIDs, =
newAsyncPostBackControlIDs, newAsyncPostBackControlClientIDs, version4);
var newPostBackControlIDs =3D [];
var newPostBackControlClientIDs =3D [];
this._convertToClientIDs(postBackControlIDs, =
newPostBackControlIDs, newPostBackControlClientIDs, version4);
=20
return {
updatePanelIDs: newUpdatePanelIDs,
updatePanelClientIDs: newUpdatePanelClientIDs,
updatePanelHasChildrenAsTriggers: =
newUpdatePanelHasChildrenAsTriggers,
asyncPostBackControlIDs: newAsyncPostBackControlIDs,
asyncPostBackControlClientIDs: =
newAsyncPostBackControlClientIDs,
postBackControlIDs: newPostBackControlIDs,
postBackControlClientIDs: newPostBackControlClientIDs
};
},
=20
_queueScripts: function =
PageRequestManager$_queueScripts(scriptLoader, scriptBlockNodes, =
queueIncludes, queueBlocks) {
for (var i =3D 0, l =3D scriptBlockNodes.length; i < l; i++) {
var scriptBlockType =3D scriptBlockNodes[i].id;
switch (scriptBlockType) {
case "ScriptContentNoTags":
if (!queueBlocks) {
continue;
}
=
scriptLoader.queueScriptBlock(scriptBlockNodes[i].content);
break;
case "ScriptContentWithTags":
var scriptTagAttributes =3D window.eval("(" + =
scriptBlockNodes[i].content + ")");
if (scriptTagAttributes.src) {
if (!queueIncludes || =
Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src)) {
continue;
}
}
else if (!queueBlocks) {
continue;
}
=
scriptLoader.queueCustomScriptTag(scriptTagAttributes);
break;
case "ScriptPath":
if (!queueIncludes || =
Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].content)) {
continue;
}
=
scriptLoader.queueScriptReference(scriptBlockNodes[i].content);
break;
}
} =20
},
_registerDisposeScript: function =
PageRequestManager$_registerDisposeScript(panelID, disposeScript) {
if (!this._scriptDisposes[panelID]) {
this._scriptDisposes[panelID] =3D [disposeScript];
}
else {
Array.add(this._scriptDisposes[panelID], disposeScript);
}
},
=20
_scriptIncludesLoadComplete: function =
PageRequestManager$_scriptIncludesLoadComplete(scriptLoader, data) {
if (data.executor.get_webRequest() !=3D=3D this._request) {
return;
}
=20
this._commitControls(data.updatePanelData,
data.asyncPostBackTimeoutNode ? =
data.asyncPostBackTimeoutNode.content : null);
if (data.formActionNode) {
this._form.action =3D data.formActionNode.content;
}
=20
var i, l, node;
for (i =3D 0, l =3D data.updatePanelNodes.length; i < l; i++) {
node =3D data.updatePanelNodes[i];
var updatePanelElement =3D document.getElementById(node.id);
if (!updatePanelElement) {
=
this._endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.P=
RM_MissingPanel, node.id)), data.executor, data);
return;
}
this._updatePanel(updatePanelElement, node.content);
}
for (i =3D 0, l =3D data.scriptDisposeNodes.length; i < l; i++) =
{
node =3D data.scriptDisposeNodes[i];
this._registerDisposeScript(node.id, node.content);
}
for (i =3D 0, l =3D this._transientFields.length; i < l; i++) {
var field =3D =
document.getElementById(this._transientFields[i]);
if (field) {
var toRemove =3D field._isContained ? field.parentNode : =
field;
toRemove.parentNode.removeChild(toRemove);
}
}
for (i =3D 0, l =3D data.hiddenFieldNodes.length; i < l; i++) {
node =3D data.hiddenFieldNodes[i];
this._createHiddenField(node.id, node.content);
}
=20
if (data.scriptsFailed) {
throw =
Sys._ScriptLoader._errorScriptLoadFailed(data.scriptsFailed.src, =
data.scriptsFailed.multipleCallbacks);
}
=20
this._queueScripts(scriptLoader, data.scriptBlockNodes, false, =
true);
var arrayScript =3D '';
for (i =3D 0, l =3D data.arrayDeclarationNodes.length; i < l; =
i++) {
node =3D data.arrayDeclarationNodes[i];
arrayScript +=3D =
"Sys.WebForms.PageRequestManager._addArrayElement('" + node.id + "', " + =
node.content + ");\r\n";
}
var expandoScript =3D '';
for (i =3D 0, l =3D data.expandoNodes.length; i < l; i++) {
node =3D data.expandoNodes[i];
expandoScript +=3D node.id + " =3D " + node.content + =
"\r\n";
}
if (arrayScript.length) {
scriptLoader.queueScriptBlock(arrayScript);
}
if (expandoScript.length) {
scriptLoader.queueScriptBlock(expandoScript);
}
=20
this._queueScripts(scriptLoader, data.scriptStartupNodes, true, =
true);
var onSubmitStatementScript =3D '';
for (i =3D 0, l =3D data.onSubmitNodes.length; i < l; i++) {
if (i =3D=3D=3D 0) {
onSubmitStatementScript =3D =
'Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStateme=
nts, function() {\r\n';
}
onSubmitStatementScript +=3D data.onSubmitNodes[i].content + =
"\r\n";
}
if (onSubmitStatementScript.length) {
onSubmitStatementScript +=3D "\r\nreturn true;\r\n});\r\n";
scriptLoader.queueScriptBlock(onSubmitStatementScript);
}
scriptLoader.loadScripts(0,
Function.createDelegate(this, =
Function.createCallback(this._scriptsLoadComplete, data)), null, null);
},
=20
_scriptIncludesLoadFailed: function =
PageRequestManager$_scriptIncludesLoadFailed(scriptLoader, =
scriptElement, multipleCallbacks, data) {
data.scriptsFailed =3D { src: scriptElement.src, =
multipleCallbacks: multipleCallbacks };
this._scriptIncludesLoadComplete(scriptLoader, data);
},
_scriptsLoadComplete: function =
PageRequestManager$_scriptsLoadComplete(scriptLoader, data) {
var response =3D data.executor;
if (window.__theFormPostData) {
window.__theFormPostData =3D "";
}
if (window.__theFormPostCollection) {
window.__theFormPostCollection =3D [];
}
if (window.WebForm_InitCallback) {
window.WebForm_InitCallback();
}
if (this._scrollPosition) {
if (window.scrollTo) {
window.scrollTo(this._scrollPosition.x, =
this._scrollPosition.y);
}
this._scrollPosition =3D null;
}
Sys.Application.endCreateComponents();
this._pageLoaded(false, data);
this._endPostBack(null, response, data);
if (this._controlIDToFocus) {
var focusTarget;
var oldContentEditableSetting;
if (Sys.Browser.agent =3D=3D=3D =
Sys.Browser.InternetExplorer) {
var targetControl =3D $get(this._controlIDToFocus);
focusTarget =3D targetControl;
if (targetControl && (!WebForm_CanFocus(targetControl))) =
{
focusTarget =3D =
WebForm_FindFirstFocusableChild(targetControl);
}
if (focusTarget && (typeof(focusTarget.contentEditable) =
!=3D=3D "undefined")) {
oldContentEditableSetting =3D =
focusTarget.contentEditable;
focusTarget.contentEditable =3D false;
}
else {
focusTarget =3D null;
}
}
WebForm_AutoFocus(this._controlIDToFocus);
if (focusTarget) {
focusTarget.contentEditable =3D =
oldContentEditableSetting;
}
this._controlIDToFocus =3D null;
}
},
_splitNodeIntoArray: function =
PageRequestManager$_splitNodeIntoArray(node) {
var str =3D node.content;
var arr =3D str.length ? str.split(',') : [];
return arr;
},
_uniqueIDToClientID: function =
PageRequestManager$_uniqueIDToClientID(uniqueID) {
return uniqueID.replace(/\$/g, '_');
},
=20
_updateControls: function =
PageRequestManager$_updateControls(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs, asyncPostBackTimeout, =
version4) {
this._commitControls(
this._processUpdatePanelArrays(updatePanelIDs, =
asyncPostBackControlIDs, postBackControlIDs, version4),
asyncPostBackTimeout);
},
=20
_updatePanel: function =
PageRequestManager$_updatePanel(updatePanelElement, rendering) {
for (var updatePanelID in this._scriptDisposes) {
if (this._elementContains(updatePanelElement, =
document.getElementById(updatePanelID))) {
var disposeScripts =3D =
this._scriptDisposes[updatePanelID];
for (var i =3D 0, l =3D disposeScripts.length; i < l; =
i++) {
window.eval(disposeScripts[i]);
}
delete this._scriptDisposes[updatePanelID];
}
}
Sys.Application.disposeElement(updatePanelElement, true);
updatePanelElement.innerHTML =3D rendering;
},
_validPosition: function PageRequestManager$_validPosition(position) =
{
return (typeof(position) !=3D=3D "undefined") && (position =
!=3D=3D null) && (position !=3D=3D 0);
}
}
$type.getInstance =3D function PageRequestManager$getInstance() {
/// Gets the =
current instance of the PageRequestManager.
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
var prm =3D Sys.WebForms.PageRequestManager._instance;
if (!prm) {
prm =3D Sys.WebForms.PageRequestManager._instance =3D new =
Sys.WebForms.PageRequestManager();
}
return prm;
}
$type._addArrayElement =3D function =
PageRequestManager$_addArrayElement(arrayName) {
if (!window[arrayName]) {
window[arrayName] =3D new Array();
}
for (var i =3D 1, l =3D arguments.length; i < l; i++) {
Array.add(window[arrayName], arguments[i]);
}
}
$type._initialize =3D function PageRequestManager$_initialize() {
var prm =3D Sys.WebForms.PageRequestManager.getInstance();
prm._initializeInternal.apply(prm, arguments);
}
$type.registerClass('Sys.WebForms.PageRequestManager');
$type =3D Sys.UI._UpdateProgress =3D function _UpdateProgress(element) {
Sys.UI._UpdateProgress.initializeBase(this,[element]);
this._displayAfter =3D 500;
this._dynamicLayout =3D true;
this._associatedUpdatePanelId =3D null;
this._beginRequestHandlerDelegate =3D null;
this._startDelegate =3D null;
this._endRequestHandlerDelegate =3D null;
this._pageRequestManager =3D null;
this._timerCookie =3D null;
}
$type.prototype =3D {
get_displayAfter: function _UpdateProgress$get_displayAfter() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._displayAfter;
},
set_displayAfter: function _UpdateProgress$set_displayAfter(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
if (e) throw e;
this._displayAfter =3D value;
},
get_dynamicLayout: function _UpdateProgress$get_dynamicLayout() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._dynamicLayout;
},
set_dynamicLayout: function _UpdateProgress$set_dynamicLayout(value) =
{
var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
if (e) throw e;
this._dynamicLayout =3D value;
},
get_associatedUpdatePanelId: function =
_UpdateProgress$get_associatedUpdatePanelId() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return this._associatedUpdatePanelId;
},
set_associatedUpdatePanelId: function =
_UpdateProgress$set_associatedUpdatePanelId(value) {
var e =3D Function._validateParams(arguments, [{name: "value", =
type: String, mayBeNull: true}]);
if (e) throw e;
this._associatedUpdatePanelId =3D value;
},
get_role: function _UpdateProgress$get_role() {
///
if (arguments.length !=3D=3D 0) throw Error.parameterCount();
return "status";
},
_clearTimeout: function _UpdateProgress$_clearTimeout() {
if (this._timerCookie) {
window.clearTimeout(this._timerCookie);
this._timerCookie =3D null;
}
},
_getUniqueID: function _UpdateProgress$_getUniqueID(clientID) {
var i =3D =
Array.indexOf(this._pageRequestManager._updatePanelClientIDs, clientID);
return i =3D=3D=3D -1 ? null : =
this._pageRequestManager._updatePanelIDs[i];
},
_handleBeginRequest: function =
_UpdateProgress$_handleBeginRequest(sender, arg) {
var curElem =3D arg.get_postBackElement(),
showProgress =3D true,
upID =3D this._associatedUpdatePanelId;
if (this._associatedUpdatePanelId) {
var updating =3D arg.get_updatePanelsToUpdate();
if (updating && updating.length) {
showProgress =3D (Array.contains(updating, upID) || =
Array.contains(updating, this._getUniqueID(upID)))
}
else {
showProgress =3D false;
}
}
while (!showProgress && curElem) {
if (curElem.id && this._associatedUpdatePanelId =3D=3D=3D =
curElem.id) {
showProgress =3D true;=20
}
curElem =3D curElem.parentNode;=20
}=20
if (showProgress) {
this._timerCookie =3D window.setTimeout(this._startDelegate, =
this._displayAfter);
}
},
_startRequest: function _UpdateProgress$_startRequest() {
if (this._pageRequestManager.get_isInAsyncPostBack()) {
var element =3D this.get_element();
if (this._dynamicLayout) {
element.style.display =3D 'block';
}
else {
element.style.visibility =3D 'visible';
}
if (this.get_role() =3D=3D=3D "status") {
element.setAttribute("aria-hidden", "false");
}
}
this._timerCookie =3D null;
},
_handleEndRequest: function =
_UpdateProgress$_handleEndRequest(sender, arg) {
var element =3D this.get_element();
if (this._dynamicLayout) {
element.style.display =3D 'none';
}
else {
element.style.visibility =3D 'hidden';
}
if (this.get_role() =3D=3D=3D "status") {
element.setAttribute("aria-hidden", "true");
}
this._clearTimeout();
},
dispose: function _UpdateProgress$dispose() {
if (this._beginRequestHandlerDelegate !=3D=3D null) {
=
this._pageRequestManager.remove_beginRequest(this._beginRequestHandlerDel=
egate);
=
this._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegat=
e);
this._beginRequestHandlerDelegate =3D null;
this._endRequestHandlerDelegate =3D null;
}
this._clearTimeout();
Sys.UI._UpdateProgress.callBaseMethod(this,"dispose");
},
initialize: function _UpdateProgress$initialize() {
Sys.UI._UpdateProgress.callBaseMethod(this, 'initialize');
if (this.get_role() =3D=3D=3D "status") {
this.get_element().setAttribute("aria-hidden", "true");
}
this._beginRequestHandlerDelegate =3D Function.createDelegate(this, =
this._handleBeginRequest);
this._endRequestHandlerDelegate =3D Function.createDelegate(this, =
this._handleEndRequest);
this._startDelegate =3D Function.createDelegate(this, =
this._startRequest);
if (Sys.WebForms && Sys.WebForms.PageRequestManager) {
this._pageRequestManager =3D =
Sys.WebForms.PageRequestManager.getInstance();
}
if (this._pageRequestManager !=3D=3D null ) {
=
this._pageRequestManager.add_beginRequest(this._beginRequestHandlerDelega=
te);
=
this._pageRequestManager.add_endRequest(this._endRequestHandlerDelegate);=
}
}
}
$type.registerClass('Sys.UI._UpdateProgress', Sys.UI.Control);
}
if (window.Sys && Sys.loader) {
Sys.loader.registerScript("WebForms", ["ComponentModel", =
"Serialization", "Network"], execute);
}
else {
execute();
}
})();
Type.registerNamespace('Sys.WebForms');
Sys.WebForms.Res=3D{
"PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. =
If it is being updated dynamically then it must be inside another =
UpdatePanel.",
"PRM_ServerError":"An unknown error occurred while processing the =
request on the server. The status code returned from the server was: =
{0}",
"PRM_ParserError":"The message received from the server could not be =
parsed.",
"PRM_TimeoutError":"The server request timed out.",
"PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized =
more than once.",
"PRM_UnknownToken":"Unknown token: \u0027{0}\u0027.",
"PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. =
If it is being updated dynamically then it must be inside another =
UpdatePanel.",
"PRM_ServerError":"An unknown error occurred while processing the =
request on the server. The status code returned from the server was: =
{0}",
"PRM_ParserError":"The message received from the server could not be =
parsed. Common causes for this error are when the response is modified =
by calls to Response.Write(), response filters, HttpModules, or server =
trace is enabled.\r\nDetails: {0}",
"PRM_TimeoutError":"The server request timed out.",
"PRM_ParserErrorDetails":"Error parsing near \u0027{0}\u0027.",
"PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized =
more than once."
};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://platform.linkedin.com/in.js
if(!window.console){window.console=3D{}=0A=
}if(typeof =
window.console.log!=3D=3D"function"){window.console.log=3Dfunction(){}=0A=
}if(typeof =
window.console.warn!=3D=3D"function"){window.console.warn=3Dfunction(){}=0A=
}(function(){var S=3D{"bootstrapInit":+new =
Date()},p=3Ddocument,m=3D(/^https?:\/\/.*?linkedin.*?\/in\.js.*?$/),b=3D(=
/async=3Dtrue/),D=3D(/^https:\/\//),J=3D(/\/\*((?:.|[\s])*?)\*\//m),F=3D(=
/\r/g),j=3D(/[\s]/g),g=3D(/^[\s]*(.*?)[\s]*:[\s]*(.*)[\s]*$/),x=3D(/_([a-=
z])/gi),A=3D(/^[\s]+|[\s]+$/g),u=3D(/^[a-z]{2}(_)[A-Z]{2}$/),C=3D(/suppre=
ss(Warnings|_warnings):true/gi),d=3D(/^api(Key|_key)$/gi),k=3D"\n",G=3D",=
",n=3D"",I=3D"@",o=3D"extensions",Z=3D"on",w=3D"onDOMReady",ac=3D"onOnce"=
,aa=3D"script",L=3D"https://www.linkedin.com/uas/js/userspace?v=3D0.0.200=
0-RC8.54593-1429",h=3D"https://platform.linkedin.com/js/secureAnonymousFr=
amework?v=3D0.0.2000-RC8.54593-1429",H=3D"http://platform.linkedin.com/js=
/nonSecureAnonymousFramework?v=3D0.0.2000-RC8.54593-1429",P=3D"http://pla=
tform.linkedin.com/js/frameworkV2?v=3D0.0.2000-RC8.54593-1429",B=3Dp.getE=
lementsByTagName("head")[0],t=3Dp.getElementsByTagName(aa),X=3D[],a=3D[],=
O=3D["lang"],R=3D{},c=3Dfalse,ad,l,W,r,K,E,ab;=0A=
if(window.IN&&IN.ENV&&IN.ENV.js){if(!IN.ENV.js.suppressWarnings){console.=
warn("duplicate in.js loaded, any parameters will be ignored")=0A=
}return=0A=
}window.IN=3Dwindow.IN||{};=0A=
IN.ENV=3D{};=0A=
IN.ENV.js=3D{};=0A=
IN.ENV.js.extensions=3D{};=0A=
statsQueue=3DIN.ENV.statsQueue=3D[];=0A=
statsQueue.push(S);=0A=
ad=3DIN.ENV.evtQueue=3D[];=0A=
IN.Event=3D{on:function(){ad.push({type:Z,args:arguments})=0A=
},onDOMReady:function(){ad.push({type:w,args:arguments})=0A=
},onOnce:function(){ad.push({type:ac,args:arguments})=0A=
}};=0A=
IN.$extensions=3Dfunction(ag){var aj,i,af,ai,ah=3DIN.ENV.js.extensions;=0A=
aj=3Dag.split(G);=0A=
for(var ae=3D0,e=3Daj.length;=0A=
aed;d++)a[d].style.display=3Dc;return!c},a.pro=
totype.renderWindow=3Dfunction(){var =
a=3D{},b=3Dthis,c=3Dthis.properties_bag,d=3Dfunction(a,b){var =
c=3Ddocument.createElement("div");return =
null!=3Db&&(c.className=3Db),null!=3Da&&(c.id=3Da),c};a.id=3D"amvp-dbg-ct=
rl-box",a.el=3Ddocument.getElementById(a.id),null=3D=3Da.el&&(a.el=3Dd(a.=
id),document.body.appendChild(a.el),a.header=3Ddocument.createElement("h1=
"),a.header.id=3D"amvp_debug_header",a.header.innerHTML=3D"Applications",=
a.el.appendChild(a.header),a.toggleDiv=3Dd("amvp_debug_toggle"),a.toggleD=
iv.innerHTML=3D"Toggle Debug =
«",a.toggleDivCollapse=3D!1,a.toggleDiv.onclick=3Dfunction(){b.togg=
leWindow(),a.toggleDiv.innerHTML=3Da.toggleDivCollapse?"Toggle Debug =
«":"Toggle Debug =
»",a.toggleDivCollapse=3D!a.toggleDivCollapse},a.el.appendChild(a.t=
oggleDiv)),a.app=3Dd(null,"amvp_debug_app"),a.el.appendChild(a.app),a.pId=
=3Dd(null,"amvp_debug_appId"),a.pId.innerHTML=3Dthis.playerId,a.app.appen=
dChild(a.pId);var e=3Ddocument.createElement("ul");return =
a.app.appendChild(e),Object.keys(c).sort().forEach(function(a){var =
b=3Dc[a];null=3D=3Db&&(c[a]=3D"null",b=3D"null");var =
d=3Ddocument.createElement("li");if(d.innerHTML=3D""+a.toUpperCas=
e()+":",e.appendChild(d),"object"!=3Dtypeof b)d.title=3Da+": =
"+b,"widget_id"=3D=3Da?b=3D'Click =
to manage app #'+b+"":"http"=3D=3DString(b).substr(0,4)&&(b=3D''+b+""),d.innerHTML+=3D" "+b;else{var =
f=3Ddocument.createElement("ul");d.appendChild(f);var g,h,i,j;for(h in =
b)g=3Ddocument.createElement("li"),f.appendChild(g),i=3Db[h],j=3Dc[a][h],=
g.title=3Dh+": "+j,"http"=3D=3DString(i).substr(0,4)?j=3D'URL =
'+h.toUpperCase()+"":"widget_id"=3D=3Dh?j=3D'Click =
to manage app #'+i+"":"object"=3D=3Dtypeof =
i&&""!=3DString(i)&&(j=3DJSON.stringify(i,null,4)),g.innerHTML=3D""+h.toUpperCase()+": "+j}}),a},a}(),d=3Dfunction(){function =
a(a){return null!=3D=3Da}function b(b,c,d,e){var =
f=3Ddocument.createElement(b);return =
a(e)&&e.appendChild(f),a(c)&&(f.className=3Dc),a(d)&&(f.innerHTML=3Dd),f}=
function =
c(a,b){window.addEventListener?window.addEventListener(a,b):window.attach=
Event("on"+a,b)}function d(a,b){return a.className=3Da.className+" =
"+b}function e(a,b){return a.className=3Da.className.replace(" =
"+b,"")}var =
f=3Dfunction(a){this._config=3Da.config||{},this._playlistData=3Da.playli=
st||{},this._container=3Da.container,this.playerId=3Da.playerId,this.pPoi=
nter=3Da.pPointer,this.vPointer=3Da.vPointer,this.renderThumbs=3Dthis.ren=
derThumbs.bind(this),this.renderTabs=3Dthis.renderTabs.bind(this),this._c=
onfig.thumbsColumns>=3D5&&(this._config.thumbsColumns=3D5),this._config.t=
humbsRows>=3D8&&(this._config.thumbsRows=3D8),this._config.showThumbs&&th=
is._config.showTabs&&this.renderTabs(),this._config.showThumbs&&this.rend=
erThumbs()};return f.prototype.playlistFill=3Dfunction(a){function =
b(){return a.className=3Dg}function d(b){return a.className=3Dg+" =
"+b}function =
e(a){b(),a=3Dh.xs?d("am-ui3-x-sm"):a<=3D=
h.md&&a>=3Dh.sm&&d("am-ui3-x-md")}function f(){var =
b=3Da.clientWidth;return e(b)}var =
g=3Da.className,h=3D{xs:275,sm:400,md:600};a&&a.clientWidth&&f(),c("resiz=
e",f)},f.prototype.togglePlaylistByIndex=3Dfunction(a){},f.prototype.chan=
gePlaylistByIndex=3Dfunction(a){var =
b=3Dthis,c=3Db._playlistData.length-1;b.pPointer=3D0>=3Da?0:a>=3Dc?c:a;fo=
r(var =
f=3D0;f1&&(c.tabs.prevBtn=3D=
b("div",d+(0=3D=3Dc.pPointer?" disabled":""),"« =
Prev",c.tabs.app),c.tabs.nextBtn=3Db("div",e+(c.pPointer=3D=3Dc._playlist=
Data.length-1?" disabled":""),"Next =
»",c.tabs.app),c.tabs.prevBtn.onclick=3Dfunction(){c.pPointer>0&&(c=
.changePlaylistByIndex(--c.pPointer),a(c.pPointer))},c.tabs.nextBtn.oncli=
ck=3Dfunction(){c.pPointerc;c++){var =
e=3Da._playlistData[c];a.itemsPerPage=3Da._config.thumbsRows*a._config.th=
umbsColumns,a.playlist.currentPage=3D0,a.playlist.prevButton=3Db("div","a=
mplayer-pagination-button amplayer-prev-page",'Prev',a.playlist.app),a.playlist.nextButt=
on=3Db("div","amplayer-pagination-button amplayer-next-page",'Next',a.playlist.app),a.playlist.lists.pu=
sh({list:b("ul","amplayer-playlist =
amplayer-columns-"+a._config.thumbsColumns+" =
playlist-"+c+(c=3D=3Da.pPointer?" active":""),null,a.playlist.app)});var =
f=3Da.playlist.lists[c];f.videos=3D[];for(var =
g=3D0,h=3De.videos.length;h>g;g++){var =
i=3De.videos[g],j=3D"amplayer-video amplayer-hide =
video-"+g+(g=3D=3Da.vPointer?" =
active":"");f.videos.push({defaultClass:j,activeClass:"amplayer-video =
video-"+g+(g=3D=3Da.vPointer?" =
active":""),video:b("li",j,null,f.list)});var =
k=3Df.videos[g];k.video.setAttribute("data-player-ctrl","play:p"+c+"-v"+g=
),k.video.style.width=3D(100-2*a._config.thumbsColumns)/a._config.thumbsC=
olumns+"%",k.listItemImage=3Db("div","amplayer-image",null,k.video),k.lis=
tItemImage.style.backgroundImage=3D"url('"+i.image+"')",k.listItemOverlay=
=3Db("div","amplayer-videoOverlay",null,k.video),k.listItemTitle=3Db("div=
","amplayer-videoTitle",i.title,k.listItemOverlay),k.listItemDuration=3Db=
("div","amplayer-videoDuration",i.duration,k.listItemOverlay)}a.playlist.=
pageNumber=3Db("div","amplayer-pageNumber",null,a.playlist.app),a.playlis=
t.displayCurrPage=3Db("span","amplayer-currentPage","Page =
"+(a.playlist.currentPage+1),a.playlist.pageNumber),a.playlist.displayMax=
Page=3Db("span","amplayer-maxPage",' of '+(Math.floor(f.videos.length/a.itemsPerPag=
e)+1)+"",a.playlist.pageNumber),a.playlist.switchPages=3Dfunction(=
){var =
b=3Da.playlist.currentPage*a.itemsPerPage,c=3Df.videos.slice(b,b+a.itemsP=
erPage);f.videos.forEach(function(a){a.video.className=3Da.defaultClass})=
,c.forEach(function(a,b){a.video.className=3Da.activeClass}),a.playlist.d=
isplayCurrPage.innerHTML=3D"Page =
"+(a.playlist.currentPage+1)},a.playlist.switchPages(),a.playlist.nextBut=
ton.onclick=3Dfunction(){a.playlist.currentPage!=3DMath.floor(f.videos.le=
ngth/a.itemsPerPage)&&(a.playlist.currentPage+=3D1,a.playlist.switchPages=
())},a.playlist.prevButton.onclick=3Dfunction(){0!=3Da.playlist.currentPa=
ge&&(a.playlist.currentPage-=3D1,a.playlist.switchPages())}}return =
a._config.playerFill||(a.playlist.app.style.width=3Da._config.width+"px")=
,a.playlistFill(a.playlist.app),a.playlist},f}(),e=3D'amvp-app =
div,amvp-app span,amvp-app object,amvp-app iframe,amvp-app h1,amvp-app =
h2,amvp-app h3,amvp-app h4,amvp-app h5,amvp-app h6,amvp-app p,amvp-app =
blockquote,amvp-app pre,amvp-app a,amvp-app em,amvp-app img,amvp-app =
q,amvp-app s,amvp-app strong,amvp-app var,amvp-app b,amvp-app u,amvp-app =
i,amvp-app center,amvp-app ol,amvp-app ul,amvp-app li,amvp-app =
embed,amvp-app menu,amvp-app nav,amvp-app output,amvp-app =
section,amvp-app time,amvp-app mark,amvp-app audio,amvp-app =
video,#amvp-dbg-ctrl-box div,#amvp-dbg-ctrl-box span,#amvp-dbg-ctrl-box =
object,#amvp-dbg-ctrl-box iframe,#amvp-dbg-ctrl-box =
h1,#amvp-dbg-ctrl-box h2,#amvp-dbg-ctrl-box h3,#amvp-dbg-ctrl-box =
h4,#amvp-dbg-ctrl-box h5,#amvp-dbg-ctrl-box h6,#amvp-dbg-ctrl-box =
p,#amvp-dbg-ctrl-box blockquote,#amvp-dbg-ctrl-box =
pre,#amvp-dbg-ctrl-box a,#amvp-dbg-ctrl-box em,#amvp-dbg-ctrl-box =
img,#amvp-dbg-ctrl-box q,#amvp-dbg-ctrl-box s,#amvp-dbg-ctrl-box =
strong,#amvp-dbg-ctrl-box var,#amvp-dbg-ctrl-box b,#amvp-dbg-ctrl-box =
u,#amvp-dbg-ctrl-box i,#amvp-dbg-ctrl-box center,#amvp-dbg-ctrl-box =
ol,#amvp-dbg-ctrl-box ul,#amvp-dbg-ctrl-box li,#amvp-dbg-ctrl-box =
embed,#amvp-dbg-ctrl-box menu,#amvp-dbg-ctrl-box nav,#amvp-dbg-ctrl-box =
output,#amvp-dbg-ctrl-box section,#amvp-dbg-ctrl-box =
time,#amvp-dbg-ctrl-box mark,#amvp-dbg-ctrl-box audio,#amvp-dbg-ctrl-box =
video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin=
:0;padding:0}amvp-app menu,amvp-app nav,amvp-app =
section,#amvp-dbg-ctrl-box menu,#amvp-dbg-ctrl-box =
nav,#amvp-dbg-ctrl-box section{display:block}amvp-app ol,amvp-app =
ul,#amvp-dbg-ctrl-box ol,#amvp-dbg-ctrl-box ul{list-style:none}amvp-app =
blockquote,amvp-app q,#amvp-dbg-ctrl-box blockquote,#amvp-dbg-ctrl-box =
q{quotes:none}amvp-app blockquote:before,amvp-app =
blockquote:after,amvp-app q:before,amvp-app q:after,#amvp-dbg-ctrl-box =
blockquote:before,#amvp-dbg-ctrl-box blockquote:after,#amvp-dbg-ctrl-box =
q:before,#amvp-dbg-ctrl-box q:after{content:none}amvp-app =
.clearfix,#amvp-dbg-ctrl-box .clearfix{*zoom:1}amvp-app =
.clearfix:before,amvp-app .clearfix:after,#amvp-dbg-ctrl-box =
.clearfix:before,#amvp-dbg-ctrl-box .clearfix:after{content:" =
";display:table}amvp-app .clearfix:after,#amvp-dbg-ctrl-box =
.clearfix:after{clear:both}div#amvp-dbg-ctrl-box{z-index:100000;position:=
absolute;padding:10px;font-size:12px;background-color:rgba(0,0,0,0.9);min=
-height:32px;min-width:130px;max-width:500px;color:#fff;font-family:Conso=
las, monaco, =
monospace;top:0;left:0;border-radius:10px;background-clip:padding-box}div=
#amvp-dbg-ctrl-box #amvp_debug_header{text-align:center;padding:0 0 =
10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-sele=
ct:none;-moz-user-select:moz-none;-moz-user-select:none;-ms-user-select:n=
one;user-select:none}div#amvp-dbg-ctrl-box =
#amvp_debug_toggle{cursor:pointer;display:block;position:absolute;padding=
:10px;color:#fff;font-size:12px;line-height:12px;top:0;right:0;-webkit-to=
uch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-us=
er-select:moz-none;-moz-user-select:none;-ms-user-select:none;user-select=
:none}div#amvp-dbg-ctrl-box =
#amvp_debug_toggle:hover{color:#ffb20d}div#amvp-dbg-ctrl-box =
.amvp_debug_app{border-top:1px solid rgba(255,255,255,0.35);padding:10px =
0;line-height:18px}div#amvp-dbg-ctrl-box .amvp_debug_app =
.amvp_debug_appId{color:#fff;font-size:14px;font-weight:bold;padding:10px=
0}div#amvp-dbg-ctrl-box .amvp_debug_app ul{padding:0 =
10px}div#amvp-dbg-ctrl-box .amvp_debug_app ul =
li{color:#ffb20d;font-size:11px}div#amvp-dbg-ctrl-box .amvp_debug_app ul =
li:hover{background-color:rgba(30,30,30,0.5)}div#amvp-dbg-ctrl-box =
.amvp_debug_app ul li =
a{color:#267fb5;text-decoration:none}div#amvp-dbg-ctrl-box =
.amvp_debug_app ul li =
strong{color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-kh=
tml-user-select:none;-moz-user-select:moz-none;-moz-user-select:none;-ms-=
user-select:none;user-select:none}div#amvp-dbg-ctrl-box .amvp_debug_app =
ul li =
ul{margin-left:10px}.amplayer{position:relative;font-family:"Trebuchet =
MS","Lucida Grande","Lucida Sans Unicode","Lucida =
Sans",Tahoma,sans-serif;-webkit-touch-callout:none;-webkit-user-select:no=
ne;-khtml-user-select:none;-moz-user-select:moz-none;-moz-user-select:non=
e;-ms-user-select:none;user-select:none}.amplayer =
iframe{display:block;border:none}.amplayer .clearfix{*zoom:1}.amplayer =
.clearfix:before,.amplayer .clearfix:after{content:" =
";display:table}.amplayer =
.clearfix:after{clear:both}.amplayer.amplayer-uninitialized{width:200px;h=
eight:140px;color:#fff;background-color:rgba(0,0,0,0.9)}.amplayer.amplaye=
r-uninitialized:before{content:"Loading...";display:inline-block;padding:=
20px}.amplayer.amplayer-uninitialized iframe{visibility:hidden}.amplayer =
iframe+.amplayer-playlists,.amplayer iframe+.amplayer-tabs,.amplayer =
.amplayer-tabs+.amplayer-playlists{margin-top:10px}.amplayer =
.amplayer-tabs{position:relative}.amplayer .amplayer-tabs div,.amplayer =
.amplayer-tabs ul,.amplayer .amplayer-tabs =
li{padding:0;margin:0}.amplayer .amplayer-tabs =
.amplayer-tabs-prev,.amplayer .amplayer-tabs =
.amplayer-tabs-next{margin:0.7em;width:100px;text-align:center;background=
-color:rgba(0,0,0,0.9);color:#fff;cursor:pointer;line-height:1.75em;borde=
r-radius:5px;background-clip:padding-box;-webkit-touch-callout:none;-webk=
it-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-mo=
z-user-select:none;-ms-user-select:none;user-select:none}.amplayer =
.amplayer-tabs .amplayer-tabs-prev:hover,.amplayer .amplayer-tabs =
.amplayer-tabs-next:hover{background-color:rgba(0,0,0,0.7)}.amplayer =
.amplayer-tabs .amplayer-tabs-prev.disabled,.amplayer .amplayer-tabs =
.amplayer-tabs-next.disabled{background-color:rgba(0,0,0,0.35);cursor:def=
ault}.amplayer .amplayer-tabs =
.amplayer-tabs-prev.disabled:hover,.amplayer .amplayer-tabs =
.amplayer-tabs-next.disabled:hover{background-color:rgba(0,0,0,0.35)}.amp=
layer .amplayer-tabs .amplayer-tabs-prev{float:left}.amplayer =
.amplayer-tabs .amplayer-tabs-next{float:right}.amplayer .amplayer-tabs =
.amplayer-tabs-list{list-style:none}.amplayer .amplayer-tabs =
.amplayer-tabs-list =
.amplayer-tabs-playlist{margin:1em;text-align:center;display:none}.amplay=
er .amplayer-tabs .amplayer-tabs-list =
.amplayer-tabs-playlist.active{display:block}.amplayer =
.amplayer-playlists{overflow:hidden;margin:0;padding:1em;-webkit-touch-ca=
llout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-sel=
ect:moz-none;-moz-user-select:none;-ms-user-select:none;user-select:none}=
.amplayer =
.amplayer-playlists.amplayer-noFill{-ms-box-sizing:border-box;-o-box-sizi=
ng:border-box;box-sizing:border-box}.amplayer .amplayer-playlists =
.amplayer-pagination-button.amplayer-prev-page{float:left;cursor:pointer}=
.amplayer .amplayer-playlists =
.amplayer-pagination-button.amplayer-next-page{float:right;cursor:pointer=
}.amplayer .amplayer-playlists =
.amplayer-playlist{width:100%;min-width:100%;position:relative;list-style=
:none;display:none;padding:0;margin:1.5em 0 0 0}.amplayer =
.amplayer-playlists .amplayer-playlist.active{display:block}.amplayer =
.amplayer-playlists .amplayer-playlist.amplayer-columns-1 =
.amplayer-video{height:300px}.amplayer .amplayer-playlists =
.amplayer-playlist.amplayer-columns-2 =
.amplayer-video{height:150px}.amplayer .amplayer-playlists =
.amplayer-playlist.amplayer-columns-3 =
.amplayer-video{height:120px}.amplayer .amplayer-playlists =
.amplayer-playlist.amplayer-columns-5 =
.amplayer-video{height:75px}.amplayer .amplayer-playlists =
.amplayer-playlist =
.amplayer-video{overflow:hidden;position:relative;display:inline-block;ma=
rgin:1%;padding:0;width:23%;height:100px;cursor:pointer;-webkit-touch-cal=
lout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-sele=
ct:moz-none;-moz-user-select:none;-ms-user-select:none;user-select:none}.=
amplayer .amplayer-playlists .amplayer-playlist .amplayer-video:hover =
.amplayer-videoOverlay{filter:alpha(opacity =3D 100);opacity:1}.amplayer =
.amplayer-playlists .amplayer-playlist =
.amplayer-video.amplayer-hide{display:none}.amplayer .amplayer-playlists =
.amplayer-playlist .amplayer-video =
.amplayer-image{position:absolute;width:100%;height:100%;min-width:100%;m=
in-height:100%;top:0;left:0;bottom:0;right:0;background-color:#000;backgr=
ound-repeat:no-repeat;background-size:cover;background-position:center =
center}.amplayer .amplayer-playlists .amplayer-playlist .amplayer-video =
.amplayer-videoOverlay{position:absolute;width:100%;height:100%;min-width=
:100%;min-height:100%;top:0;left:0;background-color:rgba(0,0,0,0.7);font-=
size:0.75em;color:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box=
;box-sizing:border-box;filter:alpha(opacity =3D 0);opacity:0}.amplayer =
.amplayer-playlists .amplayer-playlist .amplayer-video =
.amplayer-videoOverlay .amplayer-videoTitle,.amplayer =
.amplayer-playlists .amplayer-playlist .amplayer-video =
.amplayer-videoOverlay =
.amplayer-videoDuration{position:absolute}.amplayer .amplayer-playlists =
.amplayer-playlist .amplayer-video .amplayer-videoOverlay =
.amplayer-videoTitle{padding:10px;width:auto}.amplayer =
.amplayer-playlists .amplayer-playlist .amplayer-video =
.amplayer-videoOverlay .amplayer-videoDuration{padding:2px =
4px;bottom:5px;right:5px;font-size:0.92em;background-color:#000;border-ra=
dius:3px;background-clip:padding-box}.amplayer =
.amplayer-playlists.am-ui3-x-md .amplayer-playlist =
.amplayer-video{width:31.33333% !important;height:100px =
!important}.amplayer .amplayer-playlists.am-ui3-x-sm .amplayer-playlist =
.amplayer-video{width:48% !important;height:100px !important}.amplayer =
.amplayer-playlists.am-ui3-x-xs .amplayer-playlist =
.amplayer-video{width:100% !important;height:100px =
!important}',f=3Dfunction(){function =
a(a){return[].slice.call(a)}function e(a){try{return =
JSON.parse(a)}catch(b){return a}}function f(a){return =
a.replace(/-\w/g,function(a){return a[1].toUpperCase()})}var =
g=3Dfunction(){var c=3Dfunction(){var =
a=3D/[?|&]amvp[d|D]ebug=3D(\d){1}/.exec(window.location.href);return =
a?parseInt(a[1],10):null}(),d=3D"player-"+Math.random().toString().slice(=
2,7),g=3Ddocument.querySelector('script[data-player=3D""]');if(!g)throw =
new Error("Invalid script tag");g.setAttribute("data-player",d);var =
h=3Dfunction(){var =
a=3Dg.src.split("/").slice(2);return{domain:a.shift(),file:a.pop(),path:a=
.join("/")}}(),i=3Ddocument.createElement("div");i.className=3D"amplayer =
amplayer-uninitialized",i.id=3Dd;var =
j=3Da(g.attributes).reduce(function(a,b){var =
c,d;return"data-"=3D=3D=3Db.name.slice(0,5)&&(c=3Df(b.name.slice(5)),d=3D=
e(window.decodeURI(b.value)),a[c]=3Dd,"string"!=3Dtypeof =
d&&(d=3DJSON.stringify(d)),a.query.push(c+"=3D"+window.encodeURIComponent=
(d))),a},{query:[]});j.debug=3Dc>0?!0:j.debug?!0:!1,j.referrerUri=3Dwindo=
w.encodeURIComponent(document.URL.split("?")[0]),j.query.push("referrerUr=
i=3D"+j.referrerUri);var =
k=3Dj.placementData&&j.placementData&&j.placementData.properties_bag||{},=
l=3Ddocument.createElement("iframe");l.width=3Dj.width||k.width||480,l.he=
ight=3Dj.height||k.height||270,l.scrolling=3D"no",l.src=3D"//"+h.domain+"=
/"+h.path+"/index.html?"+j.query.join("&")+(c?"&amvpdebug=3D"+c:""),l.all=
owFullscreen=3D!0;var m=3Dnew =
b({chanel:d,thisWin:window,onmessage:function(b){var =
c=3Da(arguments).slice(1);this[b]&&this[b].apply(this,c)}.bind(this)});if=
(j.container)try{document.querySelector(j.container).appendChild(i)}catch=
(n){throw new Error("Invalid container selector")}else =
g.parentNode.insertBefore(i,g);i.appendChild(l),this._click=3Dthis._click=
.bind(this),document.body.addEventListener("click",this._click),g.player=3D=
function(){return =
this}.bind(this),this.playerId=3Dd,this._isReady=3D!1,this._script=3Dg,th=
is._params=3Dj,this._iframe=3Dl,this._container=3Di,this._msgBus=3Dm,j.de=
bug&&this._log("Deploying with",j)};return =
g.prototype._click=3Dfunction(a){for(var =
b,c=3Da.target;c&&c.nodeType=3D=3D=3DNode.ELEMENT_NODE;){if(c.hasAttribut=
e("data-player-ctrl")&&(b=3Dc.getAttribute("data-player-ctrl").split(/(\w=
*):p(\d*)-v(\d*)/).map(e),this[b[1]]))return =
this[b[1]].apply(this,b.slice(1));c=3Dc.parentNode}},g.prototype._log=3Df=
unction(){window.console&&window.console.log&&this._params&&this._params.=
debug&&console.log.apply(console,["[event] =
"+this.playerId+":"].concat(a(arguments)))},g.prototype._insertHTML=3Dfun=
ction(a,b,c){try{var a=3Ddocument.querySelector(a);return =
a.setAttribute("data-player",this.playerId),a.innerHTML=3Db,a}catch(d){if=
(c){this._log("Invalid container selector, inserted at default =
location");var =
e=3Ddocument.createElement("span");e.setAttribute("data-player",this.play=
erId),e.innerHTML=3Db,this._script.parentNode.insertBefore(e,this._script=
)}else this._log("Invalid container selector, =
skipped");return!1}},g.prototype._destroy=3Dfunction(){document.body.remo=
veEventListener("click",this._click),this._msgBus.destroy(),a(document.qu=
erySelectorAll('[data-player=3D"'+this.playerId+'"]')).forEach(function(a=
){a.innerHTML=3D""}),this._container.parentNode.removeChild(this._contain=
er)},g.prototype.play=3Dfunction(a,b,c){this._log("Play =
video:",c,"(playlist: ",b,")"),this._isReady||this._log("Not =
ready"),this._msgBus.post("play",b,c)},g.prototype.ready=3Dfunction(){thi=
s._log("Ready"),this._msgBus.otherWin=3Dthis._iframe.contentWindow,this._=
container.className=3D"amplayer",this._isReady=3D!0},g.prototype.debugWin=
dow=3Dfunction(a){this._log("Display debug =
window"),this._isReady||this._log("Not ready"),a.isDebugBox&&new =
c(a,this.playerId)},g.prototype.resize=3Dfunction(a,b){this._log("Resize =
iframe =
to",a,"x",b),this._iframe.width=3Da,this._iframe.height=3Db},g.prototype.=
playerFill=3Dfunction(a,b){function =
c(a,b){window.addEventListener?window.addEventListener(a,b):window.attach=
Event("on"+a,b)}function =
d(){e._iframe.width=3De._iframe.parentNode.clientWidth,e._iframe.height=3D=
e._iframe.width/b}this._log("playerFill",a,b);var =
e=3Dthis;a&&c("load",function(){d(),c("resize",d)})},g.prototype.ad=3Dfun=
ction(a){this._insertHTML(this._params.adcontainer,a,!0)},g.prototype.fir=
eCallback=3Dfunction(b,c){this._log("on "+b,c);var =
d=3Dwindow[c],e=3Da(arguments).slice(2);"function"=3D=3Dtypeof =
d&&d.apply(d,e)},g.prototype.playlist=3Dfunction(a,b,c,e){this._log("Crea=
ting playlist..."),new =
d({container:this._container,playerId:this.playerId,config:a,playlist:b,p=
Pointer:c,vPointer:e})},g.prototype.track=3Dfunction(a){this._insertHTML(=
null,a,!0)},g}();if(!window.AMPlayer){var =
g=3Ddocument.querySelector("head"),h=3Ddocument.createElement("style");h.=
innerHTML=3De,g.appendChild(h);var =
i=3D{},j=3D{};j.register=3Dfunction(a){i[a.playerId]=3Da},j.players=3Dfun=
ction(){return Object.keys(i)},j.player=3Dfunction(a){return =
i[a]||null},j.destroy=3Dfunction(a){i[a]._destroy(),delete =
i[a]},window.AMPlayer=3Dj}window.AMPlayer.register(new f)}(window);
------=_NextPart_000_0000_01D173FB.B166B9A0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4edca3f94189b573
!function(t){function e(n){if(a[n])return a[n].exports;var =
o=3Da[n]=3D{exports:{},id:n,loaded:!1};return =
t[n].call(o.exports,o,o.exports,e),o.loaded=3D!0,o.exports}var =
n=3Dwindow.atwpjp;window.atwpjp=3Dfunction(a,i){for(var =
r,s,c=3D0,l=3D[];c13&&!i.msedge(t)},chr:function(t){return/chrome/.=
test(t)&&!/rockmelt/.test(t)&&!i.msedge(t)},iph:function(t){return/iphone=
/.test(t)||/ipod/.test(t)},dro:function(t){return/android/.test(t)},wph:f=
unction(t){return/windows =
phone/.test(t)},bb10:function(){return/bb10/.test(o)},ipa:function(t){ret=
urn/ipad/.test(t)},saf:function(t){return/safari/.test(t)&&!/chrome/.test=
(t)},opr:function(t){return/opera/.test(t)},ffx:function(t){return/firefo=
x/.test(t)},ff2:function(t){return/firefox\/2/.test(t)},ffn:function(t){r=
eturn/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(t)},ie6:function=
(t){return/msie 6\.0/.test(t)},ie7:function(t){return/msie =
7\.0/.test(t)},ie8:function(t){return/msie =
8\.0/.test(t)},ie9:function(t){return/msie =
9\.0/.test(t)},ie10:function(t){return/msie =
10\.0/.test(t)},ie11:function(t){return/trident\/7\.0/.test(t)},msedge:fu=
nction(t){return/edge\/12\./.test(t)},msi:function(t){return/msie/.test(t=
)&&!/opera/.test(t)},mob:function(t){return/mobile|ip(hone|od|ad)|android=
|blackberry|iemobile|kindle|netfront|silk-accelerated|(hpw|web)os|fennec|=
minimo|opera =
m(obi|ini)|blazer|dolfin|dolphin|skyfire|zune/.test(t)}};t.exports=3Dfunc=
tion(t,e){return =
e=3De?e.toLowerCase():o,i[t](e)},a(i,function(e,n){t.exports[n]=3De(o)}),=
function(){var =
e=3Ddocument.compatMode,n=3D1;"BackCompat"=3D=3D=3De?n=3D2:"CSS1Compat"=3D=
=3D=3De&&(n=3D0),t.exports.mode=3Dn,t.exports.msi&&(t.exports.mod=3Dn)}()=
},function(t,e){function =
n(){return(l/1e3&c).toString(16)+("00000000"+Math.floor(Math.random()*(c+=
1)).toString(16)).slice(-8)}function a(t){var e;try{e=3Dnew =
Date(1e3*parseInt(t.substr(0,8),16))}catch(n){e=3Dnew =
Date}finally{return e}}function o(t){var e=3Da(t);return =
e.getTime()-864e5>(new Date).getTime()}function i(t,e){var =
n=3Da(t);return(new Date).getTime()-n.getTime()>1e3*e}function =
r(t){return t&&t.match(/^[0-9a-f]{16}$/)&&!o(t)}function s(t){return =
r(t)&&t.match(/^0{16}$/)}t.exports=3D{makeCUID:n,isValidCUID:r,isOptOutCU=
ID:s,isCUIDOlderThan:i};var c=3D4294967295,l=3D(new =
Date).getTime()},function(t,e){function =
n(t,e,n,a){e&&(e.attachEvent?e[(t?"detach":"attach")+"Event"]("on"+n,a):e=
[(t?"remove":"add")+"EventListener"](n,a,!1))}function =
a(t,e,a){n(0,t,e,a)}function =
o(t,e,a){n(1,t,e,a)}t.exports=3D{listen:a,unlisten:o}},function(t,e){func=
tion n(t){return =
t.match(/(([^\/\/]*)\/\/|\/\/)?([^\/\?\&\#]+)/i)[0]}function a(t){return =
t.replace(n(t),"")}function o(t){return =
t.replace(/^(http|https):\/\//,"").split("/").shift()}function i(t){var =
e,n;if(t){if(-1!=3D=3Dt.search(/(?:\:|\/\/)/))return =
t;if(-1!=3D=3Dt.search(/^\//))return =
window.location.origin+t;if(-1!=3D=3Dt.search(/(?:^\.\/|^\.\.\/)/)){e=3D/=
\.\.\//g;var =
a=3D0=3D=3D=3Dt.search(e)&&t.match(e).length||1,o=3Dwindow.location.href.=
replace(/\/$/,"").split("/");return =
t=3Dt.replace(e,"").replace(n,""),o.slice(0,o.length-a).join("/")+"/"+t}r=
eturn window.location.href.match(/(.*\/)/)[0]+t}}function r(t){return =
t.split("//").pop().split("/").shift().split("#").shift().split("?").shif=
t().split(".").slice(-2).join(".")}t.exports=3D{getDomain:n,getQueryStrin=
g:a,getDomainNoProtocol:o,getAbsoluteFromRelative:i,getHost:r}},function(=
t,e,n){var =
a,o=3Dwindow,i=3Do.console,r=3D0,s=3D!i||"undefined"=3D=3Dtypeof =
i.log,c=3D(Array.prototype.slice,["error","warn","info","debug"]),l=3Dc.l=
ength;try{!s&&o.location.hash.indexOf("atlog=3D1")>-1&&(r=3D1)}catch(u){}=
for(a=3D{level:r};--l>=3D0;)!function(t,e){a[e]=3Ds?function(){}:function=
(){}}(l,c[l]);t.exports=3Da},function(t,e){function =
n(t){return"number"=3D=3Dtypeof t&&t>-1&&t%1=3D=3D0&&a>=3Dt}var =
a=3DMath.pow(2,53)-1;t.exports=3Dn},function(t,e,n){"use strict";var =
a=3Dn(2),o=3Dn(20),i=3Dn(67),r=3Dn(42),s=3Dn(115),c=3Dn(19),l=3Dn(124),u=3D=
n(114),d=3Dn(9),h=3Dwindow,p=3Dh.addthis_share,f=3Dh.encodeURIComponent,g=
=3Dh._atw;t.exports=3Dfunction(t,e,n,h){var =
A=3Dl(_ate).clearOurFragment;if("more"=3D=3D=3Dt&&r()>=3D300&&!a("wph")&&=
!a("iph")&&!a("dro")){var m=3Do(n||("undefined"=3D=3Dtypeof =
g?p:g.share));m.url=3Df(m.url),m.title=3Df(m.title||(p||{}).title||""),h=3D=
"undefined"=3D=3Dtypeof g?h:g.conf;var =
v=3Dwindow._atc.rsrcs.bookmark+"#ats=3D"+f(i(m))+"&atc=3D"+f(i(h));if(a("=
msi")&&v.length>2e3){v=3Dv.split("&atc")[0];var =
w=3D{product:h.product,data_track_clickback:h.data_track_clickback,pubid:=
h.pubid,username:h.username,pub:h.pub,ui_email_to:h.ui_email_to,ui_email_=
from:h.ui_email_from,ui_email_note:h.ui_email_note};g.ics(t)&&(w.services=
_custom=3Dg.ics(t)),v+=3D"&atc=3D"+f(i(w))}return v}return =
s()+(e?"feed.php":"email"=3D=3D=3Dt&&r()>=3D300?"tellfriend.php":"bookmar=
k.php")+"?v=3D300&winname=3Daddthis&"+u({svc:t,feed:e,share:n,config:h,cl=
assificationBitmask:_ate.cb,secondaryProductCode:_ate.track&&_ate.track.s=
pc,sessionID:_ate.track&&_ate.track.ssid(),pubID:d(),feedsABCell:_ate.ab,=
usesFacebookLibrary:_ate.ufbl,usesUserAPI:_ate.uud})+(c.dr?"&pre=3D"+f(A(=
c.dr)):"")+"&tt=3D0"+("more"=3D=3D=3Dt&&a("ipa")?"&imore=3D1":"")+"&captc=
ha_provider=3D"+(a("msi")?"recaptcha":"nucaptcha")+(_ate.pro=3D=3D=3D!0?"=
&pro=3D1":"")}},function(t,e,n){"use strict";var =
a=3Dn(49),o=3Dn(52),i=3Da("addthis_widget"),r=3Di.pubid||i.pub||i.usernam=
e;r&&(window.addthis_pub=3Dwindow.decodeURIComponent(r)),window.addthis_p=
ub&&window.addthis_config&&(window.addthis_config.username=3Dwindow.addth=
is_pub),t.exports=3Dfunction(){var =
t=3Dwindow,e=3Dt.addthis_config_msg||{},n=3Dt.addthis_config||{};return =
encodeURIComponent(o(e.pubid||e.username||e.pub||n.pubid||n.username||t.a=
ddthis_pub||""))}},function(t,e,n){function a(t){return =
t=3D=3D=3DObject(t)}function o(t){return"[object =
Array]"=3D=3D=3DObject.prototype.toString.call(t)}function i(t){var =
e;for(e in t)if(t.hasOwnProperty(e))return!1;return!0}var =
r=3Dn(820),s=3Dn(1),c=3D{};s(["Arguments","Function","String","Number","D=
ate","RegExp"],function(t,e){c[e.toLowerCase()]=3Dfunction(t){return =
r(t)=3D=3D=3D"[object =
"+e+"]"}}),c["function"]=3Dfunction(t){return"function"=3D=3Dtypeof =
t},t.exports=3D{string:c.string,"function":c["function"],number:c.number,=
emptyObj:i,object:a,array:Array.isArray||o}},function(t,e,n){var =
a=3Dn(8),o=3Dn(112).clickifyURL,i=3Dn(9),r=3Dn(3).makeCUID,s=3Dn(20);t.ex=
ports=3Dfunction(t,e,n,c,l,u){var =
d=3Di(),h=3Dc||e.url||"",p=3De.xid||r(),f=3Ds(e),g=3Dn.data_track_clickba=
ck!=3D=3D!1||n.data_track_linkback||"AddThis"=3D=3D=3Dd||!d;return =
0=3D=3D=3Dh.toLowerCase().indexOf("http%3a%2f%2f")&&(h=3Dwindow.decodeURI=
Component(h)),l&&(f.xid=3Dp,setTimeout(function(){(new =
Image).src=3Da("twitter"=3D=3D=3Dt&&u?"tweet":t,0,f,n)},100)),g?o(h,t,p):=
h}},,function(t,e,n){var =
a=3Dn(73),o=3D{},i=3Ddocument,r=3Dwindow;t.exports=3Dfunction(t,e,n,s,c,l=
){if(!o[t]||l){var =
u=3Di.createElement("script"),d=3D"https:"=3D=3D=3Dr.location.protocol,h=3D=
"",p=3Dc?c:i.getElementsByTagName("head")[0]||i.documentElement;return =
u.setAttribute("type","text/javascript"),n&&u.setAttribute("async","async=
"),s&&u.setAttribute("id",s),(r.chrome&&r.chrome.self||r.safari&&r.safari=
.extension)&&(h=3Dd?"https:":"http:",0=3D=3D=3Dt.indexOf("//")&&(t=3Dh+t)=
),u.src=3D(e||0=3D=3D=3Dt.indexOf("//")?"":h+a())+t,p.insertBefore(u,p.fi=
rstChild),o[t]=3D1,u}return 1}},function(t,e,n){var =
a=3Dn(27),o=3Dn(51);t.exports=3Dfunction(t,e){return e=3Dvoid =
0!=3D=3De?e:"&",a(t,function(t,e,n){return =
n=3Do(n),n&&t.push(window.encodeURIComponent(n)+"=3D"+window.encodeURICom=
ponent(o(e))),t},[]).join(e)}},function(t,e,n){var =
a=3Dn(50);t.exports=3Dfunction(){var =
t=3Da(arguments,0),e=3Dt.shift(),n=3Dt.shift();return function(){return =
e.apply(n,t.concat(a(arguments,0)))}}},function(t,e,n){function =
a(t){return l(f.cookie,";")[t]}function o(){return =
A?1:(c("xtc",1),1=3D=3Da("xtc")&&(A=3D1),s("xtc",1),A)}function i(t){var =
e,n,a,o=3Dt||_ate.dh||_ate.du||(_ate.dl?_ate.dl.hostname:""),i=3Dh.getDom=
ain(o);if(p.test(i))return!0;n=3Dd(),a=3D["usarmymedia","govdelivery"];fo=
r(e in a)if(n=3D=3Da[e])return!0;return!1}function =
r(t){_atc.xck||i(t)&&(_atc.xck=3D1)}function =
s(t,e){f.cookie&&(f.cookie=3Dt+"=3D; expires=3DThu, 01 Jan 1970 00:00:01 =
GMT; path=3D/"+(e?"; =
domain=3D"+(u("msi")?"":".")+"addthis.com":""))}function =
c(t,e,n,a,o){g.at_sub||i(),_atc.xck||a&&(g.addthis_config||{}).data_use_c=
ookies_ondomain=3D=3D=3D!1||(g.addthis_config||{}).data_use_cookies=3D=3D=
=3D!1||(o||(o=3Dnew =
Date,o.setYear(o.getFullYear()+2)),document.cookie=3Dt+"=3D"+e+(n?"":"; =
expires=3D"+o.toUTCString())+"; path=3D/;"+(a?"":" =
domain=3D"+(u("msi")?"":".")+"addthis.com"))}var =
l=3Dn(31),u=3Dn(2),d=3Dn(66),h=3Dn(5),p=3D/(?:\.mil|\.gov)$/,f=3Ddocument=
,g=3Dwindow,A=3D0;t.exports=3D{rck:a,sck:c,kck:s,cww:o,gov:r,isgv:i}},fun=
ction(t,e,n){var =
a=3Dn(3).isValidCUID,o=3Dn(74);t.exports=3Dfunction(t){var e;return =
t=3Dt||"",e=3Do(t).shift().split("=3D").pop(),a(e)||t.indexOf("#at_pco=3D=
")>-1?t.split("#").shift():(e=3Dt.split("#").slice(1).join("#").split(";"=
).shift(),3=3D=3D=3De.split(".").length&&(e=3De.split(".").slice(0,-1).jo=
in(".")),12=3D=3D=3De.length&&"."=3D=3D=3De.substr(0,1)&&/[a-zA-Z0-9\-_]{=
11}/.test(e.substr(1))?t.split("#").shift():t)}},function(t,e,n){var =
a=3Dwindow.encodeURIComponent,o=3Dn(11),i=3Dn(17),r=3Dn(33),s=3Dn(2);t.ex=
ports=3Dfunction(t,e,n){var =
c=3Dt.share_url_transforms||t.url_transforms||{},l=3Di(r(t.url,c,t,"mailt=
o")),u=3Dt.title||l;e=3De||{};var d=3D"";return =
t.media&&(d+=3Da(t.media)+"%0D%0A%0D%0A"),d+=3Da(o("mailto",t,e,l,n)),"ma=
ilto:?body=3D"+d+"&subject=3D"+(s("iph")?u:a(u))}},function(t,e,n){"use =
strict";var =
a=3Ddocument,o=3Dn(37);t.exports=3D{du:a.location.href,dh:a.location.host=
name,dr:a.referrer,search:a.location.search,pathname:a.location.pathname,=
query:o(a.location.search),title:document.title}},function(t,e){t.exports=
=3Dfunction n(t){if(null=3D=3Dt||"object"!=3Dtypeof t)return t;if(t =
instanceof Object){var e=3D{};if("function"=3D=3Dtypeof =
t.hasOwnProperty)for(var a in t)e[a]!=3D=3Dt&&t.hasOwnProperty(a)&&void =
0!=3D=3Dt[a]&&(e[a]=3Dn(t[a]));return e}return =
null}},function(t,e,n){function a(t,e){var n,a,o=3D{};for(a in =
t)n=3Dt[a],o[a]=3Dvoid 0!=3D=3Dn?n:e(a);return o}function o(){return =
a(r("name","list"),l)}function i(){function t(){return""}return =
a(s("url"),t)}function r(t,e){var =
n,a,o,i,r=3Dd[t],c=3D{};if(r&&r[e])return r[e];n=3Ds(t),a=3Ds(e);for(o =
in n)i=3Dn[o],a[o]!=3D=3D!1&&(c[o]=3Di);return void =
0=3D=3D=3Dr&&(r=3D{}),r[e]=3Dc,c}function s(t){var =
e,n,a=3D{};if(u[t])return u[t];for(e in c)n=3Dc[e],a[e]=3Dn[t];return =
u[t]=3Da,a}var =
c=3Dn(24),l=3Dn(59),u=3D{},d=3D{};t.exports=3D{getObjectWithProp:s,list:o=
(),map:i()}},function(t,e,n){"use strict";var =
a=3Dn(82),o=3Dn(2);t.exports=3Dfunction(){var =
t=3Dwindow.addthis_language||(window.addthis_config||{}).ui_language||doc=
ument.documentElement.lang;return =
a(t)?t:(t=3Do("msi")?navigator.userLanguage:navigator.language,a(t)?t:"en=
")}},,function(t,e){t.exports=3D{"100zakladok":{url:"100zakladok.ru"},a97=
abi:{bg:"F595B4"},adfty:{bg:"9dcb43"},adifni:{bg:"3888c8"},advqr:{name:"A=
DV =
QR"},aim:{url:"lifestream.aol.com",bg:"8db81d",name:"Lifestream",top:1},a=
mazonwishlist:{url:"amazon.com",name:"Amazon"},amenme:{bg:"0872d8",name:"=
Amen Me!"},aolmail:{url:"webmail.aol.com",bg:"282828",name:"AOL =
Mail"},apsense:{bg:"d78818",name:"APSense"},arto:{bg:"8db81d"},baang:{url=
:"baang.ir",bg:"f8ce2c"},baidu:{url:"cang.baidu.com",bg:"1d2fe3"},balltri=
be:{bg:"620e18",name:"BallTribe"},beat100:{bg:"d8d8d8"},biggerpockets:{bg=
:"5f729d",name:"BiggerPockets"},bitly:{url:"bit.ly",bg:"f26e2a",name:"Bit=
.ly"},bizsugar:{bg:"1F72EA",name:"BizSugar"},bland:{name:"Bland =
takkinn"},blogger:{bg:"f8883d",top:1},blogkeen:{bg:"db69b6"},blogmarks:{u=
rl:"blogmarks.net"},blurpalicious:{bg:"33b8f8"},bobrdobr:{url:"bobrdobr.r=
u",bg:"2874C7",top:1},bonzobox:{bg:"c83828",name:"BonzoBox"},bookmarkycz:=
{url:"bookmarky.cz",bg:"a81818",name:"Bookmarky.cz"},bookmerkende:{url:"b=
ookmerken.de",bg:"558c15",name:"Bookmerken"},box:{url:"box.net",bg:"3088b=
1"},brainify:{bg:"2878ee"},bryderi:{url:"bryderi.se",bg:"191819",name:"Br=
yderi.se"},buddymarks:{name:"BuddyMarks"},buffer:{bg:"000000"},camyoo:{bg=
:"ace8f7"},care2:{bg:"6CB440"},chiq:{bg:"ee2271"},citeulike:{url:"citeuli=
ke.org",bg:"0888c8",name:"CiteULike"},classicalplace:{bg:"102831",name:"C=
lassicalPlace"},cleanprint:{bg:"97ba7a",name:"CleanPrint"},cleansave:{bg:=
"5BA741",name:"CleanSave"},cndig:{url:"cndig.org",bg:"d56a32"},colivia:{u=
rl:"colivia.de",bg:"88b748",name:"Colivia.de"},cosmiq:{url:"cosmiq.de",bg=
:"4ca8d8",name:"COSMiQ"},cssbased:{bg:"394918",name:"CSS =
Based"},dashboard:{bg:"f8694d",url:"api.addthis.com",list:!1},delicious:{=
bg:"3399FF",top:1},digaculturanet:{url:"digacultura.net",name:"DigaCultur=
a"},digg:{bg:"221E1E",top:1},diggita:{url:"diggita.it",bg:"88b748"},digo:=
{url:"digo.it",bg:"abd4ec"},diigo:{bg:"0888d8"},domaintoolswhois:{url:"do=
maintools.com",bg:"305891",name:"Whois =
Lookup"},domelhor:{bg:"29a628",url:"domelhor.net",name:"DoMelhor"},douban=
:{bg:"0e7512"},draugiem:{url:"draugiem.lv",bg:"f47312",name:"Draugiem.lv"=
},dzone:{},edcast:{bg:"E03E7C",name:"EdCast"},efactor:{bg:"7797b7",name:"=
EFactor"},email:{bg:"738a8d",top:1,supportsImage:!0},embarkons:{bg:"f8b01=
6"},evernote:{bg:"7fce2c"},fabulously40:{bg:"620e18"},facebook:{bg:"3B599=
8",top:1,supportsImage:!0},fashiolista:{bg:"383838"},favable:{bg:"666666"=
,name:"FAVable"},faves:{bg:"08aed9"},favlogde:{url:"favlog.de",bg:"6e6e6e=
",name:"favlog"},favoritende:{url:"favoriten.de",bg:"f88817",name:"Favori=
ten"},favorites:{bg:"f5ca59",top:1},favoritus:{bg:"97462e"},financialjuic=
e:{name:"Financial =
Juice"},flipboard:{bg:"E12828"},folkd:{},foodlve:{name:"Cherry =
Share"},fresqui:{bg:"4798d8"},funp:{bg:"333333",name:"funP"},gg:{name:"GG=
"},gluvsnap:{url:"healthimize.com",bg:"a82868",name:"Healthimize"},gmail:=
{url:"mail.google.com",bg:"DB4437",top:1},goodnoows:{bg:"884989",name:"Go=
od Noows"},google:{bg:"4285F4",name:"Google =
Bookmark",top:1},google_plusone_share:{bg:"DC4E41",name:"Google+",top:1},=
googletranslate:{url:"translate.google.com",bg:"2c72c8",name:"Translate"}=
,govn:{url:"my.go.vn",bg:"0ca8ec",name:"Go.vn"},hackernews:{url:"news.yco=
mbinator.com",bg:"FF6600",name:"Hacker =
News"},hatena:{url:"b.hatena.ne.jp",bg:"08aed9",top:1},hedgehogs:{url:"he=
dgehogs.net",bg:"080808"},historious:{url:"historio.us",bg:"b84949",name:=
"historious"},hootsuite:{},hotmail:{url:"hotmail.msn.com",bg:"f89839",nam=
e:"Outlook"},identica:{url:"identi.ca",name:"Identi.ca"},ihavegot:{name:"=
ihavegot"},indexor:{url:"indexor.co.uk",bg:"8bd878"},informazione:{url:"f=
ai.informazione.it"},instapaper:{},internetarchive:{bg:"6e6e6e",name:"Way=
back =
Machine"},iorbix:{bg:"384853",name:"iOrbix"},irepeater:{name:"IRepeater"}=
,jamespot:{bg:"f8b034"},jappy:{url:"jappy.de",bg:"f59216",name:"Jappy =
Ticker",top:1},jolly:{bg:"666666"},kaevur:{bg:"080808"},kaixin:{url:"kaix=
in001.com",bg:"dd394e",name:"Kaixin =
Repaste"},ketnooi:{bg:"1888b9"},kik:{bg:"82BC23"},kindleit:{url:"fivefilt=
ers.org",bg:"282828",name:"Kindle =
It"},kledy:{url:"kledy.de",bg:"8db81d"},latafaneracat:{url:"latafanera.ca=
t",name:"La tafanera"},librerio:{},lidar:{bg:"2ca8d2",name:"LiDAR =
Online"},link:{bg:"178BF4",name:"Copy =
Link",supportsImage:!0},linkedin:{bg:"0077B5",name:"LinkedIn",top:1},link=
uj:{url:"linkuj.cz",bg:"5898d9",name:"Linkuj.cz"},livejournal:{bg:"0ca8ec=
",name:"LiveJournal",top:1},mailto:{name:"Email =
App",top:1},margarin:{url:"mar.gar.in",name:"mar.gar.in"},markme:{url:"ma=
rkme.me",bg:"d80808"},meinvz:{url:"meinvz.net",name:"meinVZ"},memonic:{bg=
:"083568"},memori:{url:"memori.ru",bg:"ee2271",name:"Memori.ru"},mendeley=
:{bg:"af122b"},meneame:{url:"meneame.net",name:"Men=C3=A9ame",top:1},menu=
:{bg:"f8694d",url:"api.addthis.com",list:!1},mixi:{},moemesto:{url:"moeme=
sto.ru",name:"Moemesto.ru"},moikrug:{url:"moikrug.ru",bg:"72aed0"},mrcnet=
workit:{url:"mrcnetwork.it",bg:"abd4ec",name:"mRcNEtwORK"},mymailru:{url:=
"connect.mail.ru",bg:"165496",name:"Mail.ru",top:1},myspace:{bg:"282828",=
top:1},myvidster:{bg:"93F217",name:"myVidster"},n4g:{bg:"d80808",name:"N4=
G"},naszaklasa:{url:"nk.pl",bg:"4077a7",name:"Nasza-klasa"},netlog:{bg:"2=
82828",name:"NetLog"},netvibes:{bg:"48d828"},netvouz:{},newsmeback:{bg:"3=
16896",name:"NewsMeBack"},newsvine:{bg:"64a556"},nujij:{url:"nujij.nl",bg=
:"c8080a"},odnoklassniki_ru:{url:"odnoklassniki.ru",bg:"d57819",name:"Odn=
oklassniki",top:1},oknotizie:{url:"oknotizie.virgilio.it",name:"OKNOtizie=
",top:1},openthedoor:{url:"otd.to",name:"OpenTheDoor"},oyyla:{bg:"f6cf0e"=
},packg:{},pafnetde:{url:"pafnet.de",bg:"f4080d",name:"Pafnet"},pdfmyurl:=
{bg:"f89823",name:"PDFmyURL"},pdfonline:{url:"savepageaspdf.pdfonline.com=
",name:"PDF =
Online"},phonefavs:{name:"PhoneFavs"},pinterest:{bg:"CB2027",name:"Pinter=
est",list:!1,top:1},pinterest_share:{bg:"CB2027",name:"Pinterest",top:1,s=
upportsImage:!0},planypus:{url:"planyp.us",bg:"0872d8"},plaxo:{bg:"318ef6=
"},plurk:{bg:"d56a32"},pocket:{url:"getpocket.com"},posteezy:{bg:"f8ce2c"=
},print:{bg:"738a8d",top:1},printfriendly:{bg:"88b748",name:"PrintFriendl=
y"},pusha:{url:"pusha.se",bg:"0878ba"},qrsrc:{name:"QRSrc.com"},quantcast=
:{bg:"0878ba"},qzone:{url:"sns.qzone.qq.com"},raiseyourvoice:{bg:"666666"=
,name:"Write Your =
Rep"},reddit:{bg:"ff5700",top:1},rediff:{url:"share.rediff.com",bg:"d8080=
8",name:"Rediff =
MyPage"},redkum:{bg:"f4080d",name:"RedKum"},researchgate:{bg:"6e6e6e",nam=
e:"ResearchGate"},safelinking:{bg:"3888c8"},scoopat:{url:"scoop.at",bg:"d=
80819",name:"Scoop.at"},scoopit:{url:"scoop.it",bg:"9dcb43",name:"Scoop.i=
t"},sekoman:{url:"sekoman.lv",bg:"2a58a9"},select2gether:{url:"www2.selec=
t2gether.com",bg:"f8b016",name:"Select2Gether"},sharer:{bg:"0888C8",name:=
"WebMoney"},shaveh:{url:"shaveh.co.il"},shetoldme:{name:"She Told =
Me"},sinaweibo:{url:"v.t.sina.com.cn",bg:"f5ca59",name:"Sina =
Weibo"},skyrock:{bg:"282828",name:"Skyrock =
Blog"},skype:{bg:"00AFF0",name:"Skype"},slack:{bg:"78D4B6",name:"Slack"},=
smiru:{url:"smi2.ru",bg:"af122b",name:"SMI"},socialbookmarkingnet:{url:"s=
ocial-bookmarking.net",name:"BookmarkingNet"},sodahead:{name:"SodaHead"},=
sonico:{bg:"0ca8ec"},spinsnap:{bg:"9dcb43",name:"SpinSnap"},startaid:{bg:=
"4498c8"},startlap:{url:"startlap.hu",bg:"4891b7"},studivz:{url:"studivz.=
net",name:"studiVZ"},stuffpit:{bg:"2c72c8"},stumbleupon:{bg:"e65229",name=
:"StumbleUpon",top:1},stumpedia:{},stylishhome:{bg:"bfd08d",name:"FabDesi=
gn"},sulia:{},sunlize:{bg:"d80808"},supbro:{bg:"383838",name:"SUP =
BRO"},surfingbird:{bg:"0ca8ec"},svejo:{url:"svejo.net",bg:"f89823"},symba=
loo:{bg:"4077a7"},taringa:{bg:"165496",name:"Taringa!"},technerd:{bg:"316=
896",name:"Communicate"},thefancy:{bg:"4ca8d8",name:"The =
Fancy"},thefreedictionary:{bg:"4891b7",name:"FreeDictionary"},thewebblend=
:{bg:"bfd08d",name:"The Web =
Blend"},thisnext:{bg:"282828",name:"ThisNext"},tuenti:{bg:"5f729d",top:1}=
,tulinq:{bg:"0e7512"},tumblr:{bg:"37455C",top:1},twitter:{bg:"55ACEE",top=
:1,referrers:["t.co"]=0A=
},twitthis:{name:"TwitThis"},typepad:{bg:"080808"},urlaubswerkde:{url:"ur=
laubswerk.de",bg:"f89823",name:"Urlaubswerk"},viadeo:{top:1},viber:{bg:"7=
B519D"},virb:{bg:"08aed9"},visitezmonsite:{bg:"7DD6EA",name:"VisitezMonSi=
te"},vk:{url:"vkontakte.ru",name:"VKontakte",bg:"6383A8",top:1},vkrugudru=
zei:{url:"vkrugudruzei.ru",bg:"e65229",name:"vKruguDruzei"},voxopolis:{bg=
:"1097eb",name:"VOX =
Social"},vybralisme:{url:"vybrali.sme.sk",bg:"318ef6",name:"VybraliSME"},=
w3validator:{url:"validator.w3.org",bg:"165496",name:"HTML =
Validator"},wanelo:{},webnews:{url:"webnews.de",bg:"f4080d"},whatsapp:{ur=
l:"whatsapp.com",bg:"4DC247",name:"WhatsApp"},windows:{url:"api.addthis.c=
om",bg:"00ADEF",name:"Windows =
Gadget"},wirefan:{bg:"333",name:"WireFan"},wishmindr:{bg:"EF474F",name:"W=
ishMindr"},wordpress:{bg:"585858",name:"WordPress",top:1},wykop:{url:"wyk=
op.pl",bg:"FB803F",top:1},xanga:{},xing:{name:"XING"},yahoomail:{url:"com=
pose.mail.yahoo.com",bg:"3a234f",name:"Yahoo =
Mail",top:1},yammer:{bg:"2ca8d2"},yardbarker:{},yigg:{url:"yigg.de"},yiid=
:{url:"spread.ly",bg:"984877",name:"Spreadly"},yookos:{bg:"0898d8"},yooli=
nk:{url:"go.yoolink.to",bg:"A5C736"},yorumcuyum:{bg:"666666"},youmob:{bg:=
"191847",name:"YouMob"},yummly:{bg:"E26221",supportsImage:!0},yuuby:{bg:"=
290838"},zakladoknet:{url:"zakladok.net",name:"Zakladok.net"},ziczac:{url=
:"ziczac.it",name:"ZicZac"},zingme:{url:"link.apps.zing.vn",bg:"F02972",n=
ame:"ZingMe"}}},function(t,e){t.exports=3Dfunction(t,e){var =
n,a=3D291;for(e=3De||32,n=3D0;t&&no;r=3Dt[++o])n=3De.call(a||t,n,r,o,t);else =
for(var s in t)t instanceof =
Object?t.hasOwnProperty(s)&&(n=3De.call(a||t,n,t[s],s,t)):void =
0!=3D=3Dt[s]&&(n=3De.call(a||t,n,t[s],s,t));return =
n}},function(t,e,n){var a=3Dn(7),o=3Dn(29),i=3Dn(39),r=3D"[object =
Array]",s=3DObject.prototype,c=3Ds.toString,l=3Do(l=3DArray.isArray)&&l,u=
=3Dl||function(t){return =
i(t)&&a(t.length)&&c.call(t)=3D=3Dr||!1};t.exports=3Du},function(t,e,n){f=
unction a(t){return =
null=3D=3Dt?!1:u.call(t)=3D=3Dr?d.test(l.call(t)):i(t)&&s.test(t)||!1}var=
o=3Dn(752),i=3Dn(39),r=3D"[object Function]",s=3D/^\[object =
.+?Constructor\]$/,c=3DObject.prototype,l=3DFunction.prototype.toString,u=
=3Dc.toString,d=3DRegExp("^"+o(u).replace(/toString|(function).*?(?=3D\\\=
()| for =
.+?(?=3D\\\])/g,"$1.*?")+"$");t.exports=3Da},function(t,e){function =
n(t){var e=3Dtypeof =
t;return"function"=3D=3De||t&&"object"=3D=3De||!1}t.exports=3Dn},function=
(t,e,n){var a=3Dn(753),o=3Dn(726);t.exports=3Dfunction(t,e){return =
e=3Dvoid 0!=3D=3De?e:"&",t=3Dvoid =
0!=3D=3Dt?t:"",o(t.split(e),function(t,e){try{var =
n=3De.split("=3D"),o=3Da(window.decodeURIComponent(n[0])),i=3Da(window.de=
codeURIComponent(n.slice(1).join("=3D")));o&&(t[o]=3Di)}catch(r){}return =
t},{})}},function(t,e,n){var =
a=3Dn(116);t.exports=3Dfunction(t){a().push(t)}},function(t,e,n){var =
a=3Dn(766),o=3Dn(759),i=3Dn(17),r=3Dn(755);t.exports=3Dfunction(t,e,n,s){=
return =
e||(e=3D{}),e.remove||(e.remove=3D[]),e.remove.push&&(e.remove.push("sms_=
ss"),e.remove.push("at_xt"),e.remove.push("at_pco"),e.remove.push("fb_ref=
"),e.remove.push("fb_source")),e.remove&&(t=3Da(t,e.remove)),e.clean&&(t=3D=
o(t)),e.defrag&&(t=3Di(t)),e.add&&(t=3Dr(t,e.add,n,s)),t}},function(t,e){=
t.exports=3D[]},function(t,e){function n(t){for(var =
e,n,a,o,i,s,c,l=3D"",u=3D0;u>2,i=3D(3&e)<<4|n>>4,s=3D(15&n)<<2|=
a>>6,c=3D63&a,isNaN(n)?s=3Dc=3D64:isNaN(a)&&(c=3D64),l+=3Dr.charAt(o)+r.c=
harAt(i)+r.charAt(s)+r.charAt(c);return l}function a(t){var =
e,n,a,o,i,s,c,l=3D"",u=3D0;for(t=3Dt.replace(/[^A-Za-z0-9\-_\=3D]/g,"");u=
>4,n=3D(=
15&i)<<4|s>>2,a=3D(3&s)<<6|c,l+=3DString.fromCharCode(e),64!=3Ds&&(l+=3DS=
tring.fromCharCode(n)),64!=3Dc&&(l+=3DString.fromCharCode(a));return =
l}function o(t){var =
e,n,a,o,i,s=3D"",c=3D0;if(/^[0-9a-fA-F]+$/.test(t))for(;c>2),i=3D(3&n)<<4|a,s+=3Dr.charAt(=
o)+(isNaN(a)?"":r.charAt(i));return s}function i(t){for(var =
e,n,a,o,i,s=3D"",c=3D0;c=3D=
t.length?NaN:r.indexOf(t.charAt(c++)),e=3Do>>2,n=3DisNaN(i)?3&o:(3&o)<<2|=
i>>4,a=3D15&i,s+=3De.toString(16)+n.toString(16)+(isNaN(i)?"":a.toString(=
16));return s}var =
r=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=3D"=
,s=3Dwindow;t.exports=3D{atob:s.atob?function(){return =
s.atob.apply(s,arguments)}:a,btoa:s.btoa?function(){return =
s.btoa.apply(s,arguments)}:n,hbtoa:o,atohb:i}},function(t,e){t.exports=3D=
function(t){t.style&&(t.style.width=3Dt.style.height=3D"1px",t.style.posi=
tion=3D"absolute",t.style.top=3D"-9999px",t.style.zIndex=3D1e5)}},functio=
n(t,e,n){var a=3Dn(31);t.exports=3Dfunction(t){var =
e,n=3Dt.indexOf("?");return =
e=3D-1!=3D=3Dn?t.substring(n):"",a(e.replace(/^[^\?]+\??|^\??/,""))}},fun=
ction(t,e){t.exports=3D{addthis:{bg:"FC6D4C",top:1},behance:{bg:"176AFF"}=
,compact:{bg:"FC6D4C",top:1},disqus:{bg:"2E9FFF"},etsy:{bg:"EA6D24"},expa=
nded:{bg:"FC6D4C",top:1},flickr:{bg:"282828"},foursquare:{bg:"2D5BE3"},go=
ogle_follow:{name:"Google =
Follow",bg:"CF4832",top:1},instagram:{bg:"125688",top:1},more:{bg:"FC6D4C=
",top:1},rss:{name:"RSS",bg:"EF8647",top:1},vimeo:{bg:"1AB7EA"},youtube:{=
name:"YouTube",bg:"CD201F",top:1}}},function(t,e){function n(t){return =
t&&"object"=3D=3Dtypeof t||!1}t.exports=3Dn},function(t,e,n){"use =
strict";var a=3Dn(32),o=3Dn(43);t.exports=3Dfunction =
i(t,e,n,r,s,c){_ate.ao.toString()=3D=3D=3Di.toString()?(a(["open",t,e,n,r=
,s,c]),o()):_ate.ao.apply(this,arguments)}},function(t,e,n){"use =
strict";var a=3Dn(822),o=3Dn(33);t.exports=3Dfunction(t){var =
e=3Da(o(t,{defrag:1}));return{domain:e[0],path:e.slice(1).join("/").split=
("#").shift()}}},function(t,e){t.exports=3Dfunction(){return!_atc.noup&&_=
atc.ver>=3D152?300:_atc.ver}},function(t,e,n){"use strict";var =
a=3Dn(83).wasRequestMade,o=3Dn(83).get,i=3D!1,r=3Dwindow;t.exports=3Dfunc=
tion(){try{o(),i||(a()&&!r.addthis_translations?setTimeout(function(){i=3D=
1,n.e(0,function(){n(12)})}):(i=3D1,n.e(0,function(){n(12)})))}catch(t){}=
}},function(t,e,n){var =
a=3Dn(34),o=3Dwindow;t.exports=3Dfunction(t,e,n){var =
i=3Do.open(t,e,n);return a.push(i),i}},function(t,e,n){var =
a=3Dn(8);t.exports=3Dfunction(t,e,n){var o=3Dnew Image;return =
o.src=3Da(t,0,e,n),o}},function(t,e){t.exports=3D{DIRECT:0,SEARCH:1,ON_DO=
MAIN:2,OFF_DOMAIN:4}},function(t,e,n){function =
a(t,e,n,a,o){this.type=3Dt,this.triggerType=3De||t,this.target=3Dnull=3D=3D=
=3Dn?n:n||a,this.triggerTarget=3Da||n,this.data=3Do||{},this.serialize=3D=
function(){if(f){var t=3Dg({},this.data);return =
t.element=3Dnull,JSON.stringify({remoteEvent:{data:t,type:this.type,trigg=
erType:this.triggerType,target:{},triggerTarget:{}}})}return""}}function =
o(t,e){this.target=3Dt,this.queues=3D{},this.remoteDispatcher=3Dnull,this=
.remoteFilter=3Dnull,this.defaultEventType=3De||a}function i(t){var =
e=3Dthis.queues;return e[t]||(e[t]=3D[]),e[t]}function =
r(t,e){this.getQueue(t).push(e)}function =
s(t,e){t&&t.postMessage&&(this.remoteDispatcher=3Dt,this.remoteFilter=3De=
)}function =
c(t,e){this.firedEvents.hasOwnProperty(t)?e(this.firedEvents[t]):this.onc=
e(t,e)}function l(t,e){var n=3Dthis,a=3Dfunction(){var =
o=3DArray.prototype.slice.call(arguments,0);e.apply(this,o),n.removeEvent=
Listener(t,a)};n.addEventListener(t,a)}function u(t,e){var =
n=3Dthis.getQueue(t),a=3D"string"=3D=3Dtypeof =
n?n.indexOf(e):-1;-1!=3D=3Da&&n.splice(a,1)}function d(t,e,n,a){var =
o=3Dthis;this.firedEvents[t]||(this.firedEvents[t]=3Dn),a?o.dispatchEvent=
(new =
o.defaultEventType(t,t,e,o.target,n)):setTimeout(function(){o.dispatchEve=
nt(new o.defaultEventType(t,t,e,o.target,n))})}function h(t){var =
e,n=3Dt.target,a=3Dthis.getQueue(t.type);for(e=3D0;e-1?a(e.src):o(e.src):{}}},function(t,e){t.exp=
orts=3Dfunction(t){var e=3DArray.prototype.slice;return =
e.apply(t,e.call(arguments,1))}},function(t,e){t.exports=3Dfunction(t){re=
turn =
t+=3D"",t.replace(/(^\s+|\s+$)/g,"")}},function(t,e){t.exports=3Dfunction=
(t,e){t&&t.trim&&"function"=3D=3Dtypeof =
t.trim&&(t=3Dt.trim());try{t=3Dt.replace(/^[\s\u3000]+/,"").replace(/[\s\=
u3000]+$/,"")}catch(n){}return =
t&&e&&(t=3Dwindow.encodeURIComponent(t)),t||""}},function(t,e){var =
n=3Dwindow,a=3D!!n.postMessage&&-1!=3D=3D(""+n.postMessage).toLowerCase()=
.indexOf("[native =
code]");t.exports=3Da},function(t,e){t.exports=3Dfunction(){var =
t=3D[];return t.toString=3Dfunction(){for(var =
t=3D[],e=3D0;e-1?i.src=3Dt+=
"&"+o:i.src=3Dt+"?"+o:i.src=3Dt,i}},function(t,e){"use =
strict";t.exports=3Dfunction(t,e,n){if(e&&t!=3D=3De)for(var a in =
e)e.hasOwnProperty(a)&&(void =
0=3D=3D=3Dt[a]||n)&&(t[a]=3De[a])}},,,function(t,e){t.exports=3Dfunction(=
){var =
t=3Dwindow,e=3Dt.addthis_config_msg||{},n=3Dt.addthis_config||{};return =
encodeURIComponent(e.pubid||e.username||e.pub||n.pubid||n.username||t.add=
this_pub||"")}},function(t,e,n){var =
a=3Dn(27),o=3Dn(51);t.exports=3Dfunction i(t,e,n){var =
r=3Dwindow.encodeURIComponent;return =
e=3De||"&",n=3Dn||"=3D",a(t,function(t,a,s){return =
s=3Do(s),s&&t.push(r(s)+n+r(o("object"=3D=3Dtypeof =
a?i(a,e,n):a))),t},[]).join(e)}},,function(t,e){function n(t,e){return =
t=3D+t,e=3Dnull=3D=3De?a:e,t>-1&&t%1=3D=3D0&&e>t}var =
a=3DMath.pow(2,53)-1;t.exports=3Dn},function(t,e,n){var =
a=3Dn(7),o=3Dn(29),i=3Dn(30),r=3Dn(747),s=3Do(s=3DObject.keys)&&s,c=3Ds?f=
unction(t){if(t)var =
e=3Dt.constructor,n=3Dt.length;return"function"=3D=3Dtypeof =
e&&e.prototype=3D=3D=3Dt||"function"!=3Dtypeof =
t&&n&&a(n)?r(t):i(t)?s(t):[]}:r;t.exports=3Dc},function(t,e,n){(function(=
e){var =
a=3Dn(29),o=3D/\bthis\b/,i=3DObject.prototype,r=3D(r=3De.window)&&r.docum=
ent,s=3Di.propertyIsEnumerable,c=3D{};!function(t){c.funcDecomp=3D!a(e.Wi=
nRTError)&&o.test(function(){return =
this}),c.funcNames=3D"string"=3D=3Dtypeof =
Function.name;try{c.dom=3D11=3D=3D=3Dr.createDocumentFragment().nodeType}=
catch(n){c.dom=3D!1}try{c.nonEnumArgs=3D!s.call(arguments,1)}catch(n){c.n=
onEnumArgs=3D!0}}(0,0),t.exports=3Dc}).call(e,function(){return =
this}())},function(t,e){function n(t){return =
t}t.exports=3Dn},function(t,e){t.exports=3Dfunction(){return =
window.addthis_cdn||window._atr}},function(t,e,n){var =
a=3Dn(3).isValidCUID,o=3Dn(2),i=3Dn(1);t.exports=3Dfunction(t){var =
e;if(t=3Dt||"",o("msi")&&t instanceof Object&&!t.length){var =
n=3D"";i(t,function(t,e){n?n+=3D"&"+t+"=3D"+e:n=3Dt+"=3D"+e}),t=3Dn}retur=
n =
e=3Dt.split("#").pop().split(",").shift().split("=3D").pop(),a(e)?t.split=
("#").pop().split(","):[""]}},function(t,e){t.exports=3Dfunction(t){var =
e,n,a=3Dt.split("?").pop().toLowerCase().split("&"),o=3D/^(?:q|search|bs|=
wd|p|kw|keyword|query|qry|querytext|text|searchcriteria|searchstring|sear=
chtext|sp_q)=3D(.*)/i;for(n=3D0;nl&&(p=3DMath.round(d/2-l/2));var =
f=3Di.open(t,a("msi")?"":r||"addthis_share","left=3D"+h+",top=3D"+p+",wid=
th=3D"+c+",height=3D"+l+",personalbar=3Dno,toolbar=3Dno,scrollbars=3Dyes,=
location=3Dyes,resizable=3Dyes");return =
o.push(f),s?f:!1}},function(t,e,n){"use strict";var =
a=3Dn(8),o=3Dn(76),i=3Dn(18),r=3Dn(2),s=3Dwindow;t.exports=3Dfunction(t,e=
,n,c,l,u){var =
d=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:475},fac=
ebook:{width:675,height:375},hootsuite:{width:800,height:500},email:{widt=
h:660,height:660},more:{width:660,height:716},vk:{width:720,height:290},r=
aiseyourvoice:{width:480,height:635},fallback:{width:550,height:450}},h=3D=
a(t,0,e,n);return =
n.ui_use_same_window?s.location.href=3Dh:"email"=3D=3D=3Dt&&r("mob")?s.lo=
cation.href=3Di(e,n,1):o(h,c||(d[t]||d.fallback).width,l||(d[t]||d.fallba=
ck).height,u),!1}},function(t,e){t.exports=3Dfunction(){return{PINTEREST:=
"//assets.pinterest.com/js/pinmarklet.js",FANCY:"//fancy.com/bookmarklet/=
fancy_tagger.js"}}},function(t,e){t.exports=3D{NOOP:-1,CLICK:50,VIEW:100,=
POP:200,COPY:250,SHARE:300,FOLLOW:350,COMMENT:375,CUSTOM:2e3,ENGAGEMENT:2=
100}},function(t,e,n){function a(t){return =
d?p.localStorage.getItem(f+t):void 0}function o(t,e){if(d){var =
n=3Df+t;try{p.localStorage[n]=3De}catch(a){if("QUOTA_EXCEEDED_ERR"=3D=3D=3D=
a.name){c();try{p.localStorage[n]=3De}catch(a){}}}}}function =
i(t){t&&"function"=3D=3Dtypeof t&&h(p.localStorage,t)}function r(t){var =
e=3D{};if(d)return =
i(function(n,a){n&&n.indexOf&&0=3D=3D=3Dn.indexOf(f+(t||""))&&(e[n]=3Da)}=
),e}function s(t){var e=3D0;return =
i(function(n){n&&n.indexOf&&0=3D=3D=3Dn.indexOf(f+(t||""))&&e++}),e>0}fun=
ction =
c(){i(function(t){0=3D=3D=3Dt.indexOf(f)&&p.localStorage.removeItem(t)})}=
function l(t){var =
e=3Dr();h(e,function(e){0=3D=3D=3De.indexOf(f+t)&&p.localStorage.removeIt=
em(e)})}function u(t){d&&p.localStorage.removeItem(t)}var =
d=3Dn(146),h=3Dn(1),p=3Dwindow,f=3D"_at.";t.exports=3D{getAll:r,removeAll=
:c,add:o,get:a,remove:u,exists:s,removeByPrefix:l}},function(t,e,n){funct=
ion a(){function =
t(){Ke.layers.length?Ke.layers({cfs:!0}):_ate.ipc=3D!1}function e(){var =
e,n,a,o,i,r;at||d||(d=3D!0,D.hasToolConfigs()&&(_ate.pro=3D!0),n=3DD.getC=
ustomMessageConfig(),a=3DD.getLayersConfig(),e=3DD.getFeedsTestCells(),n&=
&Ke.messages(n),e&&(r=3DD.isPayingCustomer(),i=3DO(e,r),_ate.feeds.setTes=
tCell(i)),a?(o=3Dkt({cfs:!0},a),Ke.layers(o,{cfs:!0})):t())}function =
a(){at=3D!0,nt||t()}function o(t,e){_||(_=3Dnew =
Q(t,e))}if(Qe.gov(),!we()){Pe.addthis&&Pe.addthis.timer&&(Pe.addthis.time=
r.main=3D(new Date).getTime());var =
i,r,s,c=3D_ate,l=3D(c.bro.msi,Pe.addthis_config||{}),u=3DJe.title,d=3D!1,=
h=3D"undefined"!=3Dtypeof =
c.rdr?c.rdr:Je.referer||Je.referrer||"",p=3DZe?Ze.href:null,f=3D(Ze.hostn=
ame,p),g=3D0,A=3D($().split("-").shift(),_ate.track.eop(Ze,h)),m=3D[],v=3D=
!!c.cookie.rck("nabc"),w=3DA.cfc,b=3DA.ab,x=3DA.pos?parseInt(A.pos,10):nu=
ll,y=3DA.tot?parseInt(A.tot,10):null,C=3DA.rsiq,k=3DA.rsi,M=3DA.rxi,R=3DA=
.rsc.split("&").shift().split("%").shift().replace(/[^a-z0-9_]/g,""),z=3D=
A.gen,U=3DA.fuid,I=3DA.csi,j=3Dfunction(){_ate.track.pcs.length||_ate.tra=
ck.apc(Pe.addthis_product||"men-300"),s.pc=3D_ate.track.pcs.join(",")},V=3D=
Pe.ljep||!1,T=3Dc.pub(),H=3D5e3;-1=3D=3D=3D(p||"").indexOf(_atr)&&(c.cook=
ie.view.update(!0),c.cookie.visit.update()),"tweet"=3D=3D=3DR&&(R=3D"twit=
ter"),A.rsc=3DR,Pe.addthis_product&&(_ate.track.apc(addthis_product),-1=3D=
=3D=3Daddthis_product.indexOf("fxe")&&-1=3D=3D=3Daddthis_product.indexOf(=
"bkm")&&(_ate.track.spc=3Daddthis_product));var =
G=3D_ate.share.links.canonical;G&&(0!=3D=3DG.indexOf("http")?(f=3D(p||"")=
.split("//").pop().split("/"),0=3D=3D=3DG.indexOf("/")?f=3Df.shift()+G:(f=
.pop(),f=3Df.join("/")+"/"+G),f=3DZe.protocol+"//"+f):f=3DG,_ate.usu(0,1)=
),f=3Df.split("#{").shift(),re(f),f&&(_ate.share.links.canonical=3Df);var=
=
L=3Daddthis_share.view_url_transforms||addthis_share.track_url_transforms=
||addthis_share.url_transforms||{};L.defrag=3D1,L&&(f=3D_ate.track.mgu(f,=
L));try{var =
J=3D(addthis_share||{}).passthrough||{};if(!(J.pinterest_share||{}).media=
){var Y=3D_ate.ad.og(),K=3D{},Z=3D"string"=3D=3Dtypeof =
Y?_ate.util.fromKV(Y):Y;J=3D{},(Z.image||_ate.share.links.image_src)&&(Pe=
.addthis_share||(Pe.addthis_share=3D{}),addthis_share=3DPe.addthis_share,=
addthis_share.passthrough=3DJ=3Daddthis_share.passthrough||{},J.pinterest=
_share=3DK=3DJ.pinterest_share||{},K.media=3DZ.image||_ate.share.links.im=
age_src,K.url=3DK.url||Z.url||Pe.location.href,K.description=3DK.descript=
ion||Z.title||addthis_share.description||addthis_share.title||"")}}catch(=
W){N.error("pinterest =
passthrough",F(W))}if(k&&(k=3Dk.substr(0,8)+U),-1=3D=3D=3Dc.bro.mod){var =
q=3Ddocument.compatMode;if(q){var =
X=3D1;"BackCompat"=3D=3D=3Dq?X=3D2:"CSS1Compat"=3D=3D=3Dq&&(X=3D0),c.bro.=
mode=3DX,c.bro.msi&&(c.bro.mod=3DX)}}c.dr=3Dc.truncateURL(h,"fr"),c.du=3D=
c.truncateURL(f,"fp"),c.dt=3Du=3DPe.addthis_share.title,c.smd=3D{rsi:k,rx=
i:M,gen:z,rsc:R},Pe.addthis_share.smd=3Dc.smd,c.upm&&(Pe.addthis_share.sm=
d.dr=3Dc.dr),c.upm&&(Pe.addthis_share.smd.sta=3Dc.track.sta()),c.cb=3Dc.a=
d.cla(),c.kw=3D1!=3D=3Dc.cb?c.ad.kw():"",c.dh=3DZe.hostname,c.ssl=3Dp&&0=3D=
=3D=3Dp.indexOf("https")?1:0,c.ab=3Db||Pe.addthis_ab||"-",Pe.addthis_conf=
ig=3DPe.addthis_config||{};var =
et,nt=3D!1,at=3D!1;if(!Pe.addthis_config.ignore_server_config&&T){_ate.ip=
c=3D!0;var ot=3D_ate.upm&&Pe.JSON&&"function"=3D=3Dtypeof =
JSON.parse&&!c.bro.ie6&&!c.bro.ie7;ot&&(D.exists()?e():et=3DsetTimeout(a,=
H));_ate.ed.addEventListener("addthis.lojson.response",function(t){nt=3D!=
0,clearTimeout(et),S.set(t.data.loc),D.updateCache(t.data),e()})}if(s=3D{=
rand:_ate.rand,iit:(new =
Date).getTime(),tmr:Ct((Pe.addthis||{}).timer||{}),cb:c.cb,cdn:_atc.cdn,m=
d:c.bro.mode,kw:c.kw,ab:c.ab,dh:c.dh,dr:c.dr,du:c.du,href:Ze.href.split("=
?")[0].split("#")[0],dt:u,dbg:N.level,cap:Ct({tc:l.data_track_textcopy?1:=
0,ab:l.data_track_addressbar?1:0}),inst:c.inst,jsl:c.track.jsl(),prod:c.t=
rack.prod(),lng:$(),ogt:_ate.ad.gog().join(","),pc:Pe.addthis_product||"m=
en",pub:c.pub(),ssl:c.ssl,sid:_ate.track.ssid(),srpl:_atc.plmp,srf:_atc.f=
amp,srx:_atc.xamp,ver:300,xck:_atc.xck||0,xtr:_atc.xtr||0,og:_ate.ad.og()=
,csi:I},Ke.addEventListener("addthis-internal.data.rdy",function(){c.cb||=
Ke.user.isOptedOut()||c.cookie.isgv()||Oe.setup()}),_atc.noup&&(s.noup=3D=
1),c.dcp=3D=3DNumber.MAX_VALUE&&(s.dnp=3D1),c.pixu&&(s.pixu=3Dc.pixu),c.t=
rl.length&&(s.trl=3Dc.trl.join(",")),_atc.rev&&(s.rev=3D_atc.rev),s.ct=3D=
c.ct=3Dl.data_track_clickback||l.data_track_linkback||_ate.track.ctp(s.pc=
,l)?1:0,c.prv&&(s.prv=3DCt(c.prv)),R&&(s.sr=3DR),_ate.track.ssc(R),V&&(s.=
ljep=3DV),c.sub||(w?(m.push(c.track.fcv("plv",1)),m.push(c.track.fcv("typ=
","lnk")),isNaN(x)||m.push(c.track.fcv("ttpos",x)),isNaN(y)||m.push(c.tra=
ck.fcv("ttnl",y)),I&&m.push(c.track.fcv("csi",I)),m.push(c.track.fcv("pco=
","string"=3D=3Dtypeof =
w?w:"cfd-1.0")),m.push(c.track.fcv("pur",c.track.mgu(f,{defrag:1}))),c.dr=
&&(s.pre=3Dc.track.mgu(c.dr,{defrag:1})),s.ce=3Dm.join(",")):k&&U!=3Dc.ad=
.gub()?(m.push(c.track.fcv("plv",1)),m.push(c.track.fcv("rsi",k)),m.push(=
c.track.fcv("gen",z)),m.push(c.track.fcv("abc",1)),m.push(c.track.fcv("fc=
u",c.ad.gub())),m.push(c.track.fcv("rcf",Ze.hash)),s.ce=3Dm.join(","),g=3D=
"addressbar",A.rsc=3DR=3D"addressbar"):(M||C||R)&&(m.push(c.track.fcv("pl=
v",1)),R&&m.push(c.track.fcv("rsc",R)),M?m.push(c.track.fcv("rxi",M)):C&&=
m.push(c.track.fcv("rsi",C)),(C||M)&&m.push(c.track.fcv("gen",z)),s.ce=3D=
m.join(","),g=3DR||"unknown")),c.track.ts.reset(A),c.feeds._ad()&&c.track=
.hist.log(window.location.href.split("#")[0]),g&&(c.bamp>=3D0&&(s.clk=3D1=
,c.dcp!=3DNumber.MAX_VALUE&&(c.dcp=3Ds.gen=3Dc.ad.type.CLICK)),_ate.ed.fi=
re("addthis.user.clickback",Pe.addthis||{},{service:g,hash:_ate.hash})),P=
e.at_noxld||(s.xld=3D1),c.upm&&(s.xd=3D1),!v&&Pe.history&&"function"=3D=3D=
typeof =
history.replaceState&&(!_ate.bro.chr||_ate.bro.chb)&&(l.data_track_addres=
sbar||l.data_track_addressbar_paths)&&(p||"").split("#").shift()!=3Dh&&(-=
1=3D=3Dp.indexOf("#")||k||A.hash&&M||w)){var =
it,rt=3DZe.pathname+document.location.search||"",st=3D"/"!=3Drt;if(l.data=
_track_addressbar_paths){st=3D0;for(var =
ct=3D0;ct0?1:0,vcl:_ate.cookie.view.cla(),md:s.md,ct:s.ct,tct:l.data_t=
rack_textcopy?1:0,abt:l.data_track_addressbar?1:0,cdn:s.cdn,lnlc:$().spli=
t("-").slice(1)[0],at3no:s.at3no,pi:s.inst,vr:s.vr,rb:ke(s.dr,c.dh?c.dh.s=
plit(".").slice(-2).join("."):null,c.ssl),gen:n(79).VIEW,sid:s.sid,chr:_a=
te.ad.gch(),mk:""!=3D=3Ds.kw?s.kw:E,ref:s.ref,colc:(new =
Date).getTime(),wpv:window.wp_product_version,wpbv:window.wp_blog_version=
,addthis_plugin_info:window.addthis_plugin_info,jsl:s.jsl,uvs:_ate.cookie=
.rck("__atuvs")};e.onLoad(function(t){var =
e=3Dt["pro-config"]||{};_ate.ed.fire("addthis.lojson.response",null,{loc:=
t.loc,config:e._default?e:null,pro:t.pro||!1,perConfig:t["per-config"]||{=
},subscription:t.subscription,customMessages:t.customMessages}),_ate.ed.a=
fter("addthis-internal.frame.ready",function(){_.post(JSON.stringify({rem=
oteEvent:"addthis.lojson.response",data:t}))})}).onError(function(t){cons=
ole.error(t)}).onDataError(function(t){console.error(t)}).go(u),-1!=3D=3D=
Ze.href.indexOf(_atr)||c.sub||(_ate.bro.ie9?setTimeout(function(){r=3Dc.t=
rack.ctf(Se+"#"+Ct(s),!0),o(r,Se),c.track.stf(r)}):(r=3Dc.track.ctf(),r.s=
rc=3DSe+"#"+Ct(s),o(r,Se),c.track.gtf().appendChild(r),c.track.stf(r)))})=
,_ate.share.inBm()&&(_=3Dnew =
Q(window.parent,_ate.dr)),Ke._pmh.flushed=3D1,Ke._pmh.flush(_ate.pmh,_ate=
),(Pe.addthis_language||tn.ui_language)&&c.alg(),P().length>0&&c.jlo(),tn=
.ui_use_css!=3D=3D!1&&(_ate.bro.ie6||_ate.bro.ie7)&&n.e(13,function(){n(1=
68)})}}function o(t){return =
t.indexOf("&")>-1&&(t=3Dt.replace(/&([aeiou]).+;/g,"$1")),t}function =
i(t,e){if(e&&t!=3D=3De)for(var n in =
e)t[n]=3D=3D=3Dhn&&(t[n]=3De[n])}function =
r(){if(_ate.bro.msi&&!Je.getElementById("at300bhoveriefilter")){var =
t=3DJe.getElementsByTagName("head")[0],e=3DJe.ce("style"),n=3DJe.createTe=
xtNode(".at300b:hover,.at300bs:hover =
{filter:alpha(opacity=3D80);}");e.id=3D"at300bhoveriefilter",e.type=3D"te=
xt/css",e.styleSheet?e.styleSheet.cssText=3Dn.nodeValue:e.appendChild(n),=
t.appendChild(e)}}function s(t){var =
e=3D_ate.util.parent(t,".addthis_toolbox");return(e.className||"").search=
(/32x32/i)>-1||(t.className||"").search(/32x32/i)>-1}function c(t){var =
e=3D_ate.util.parent(t,".addthis_toolbox");return(e.className||"").search=
(/20x20/i)>-1||(t.className||"").search(/20x20/i)>-1}function l(t){var =
e=3D(t.parentNode||{}).className||"",n=3Dt.conf&&t.conf.product&&-1=3D=3D=
e.indexOf("toolbox")?t.conf.product:"tbx"+(t.className.indexOf("32x32")>-=
1||e.indexOf("32x32")>-1?"32":"")+"-300";return =
n.indexOf(32)>-1&&(fn=3D!0),_ate.track.apc(n),n}function u(t,e){var =
n=3D{};for(var a in t)e[a]?n[a]=3De[a]:n[a]=3Dt[a];return n}function =
d(t,e,n,a){var o=3Ddocument.ce("img");return =
o.width=3Dt,o.height=3De,o.border=3D0,o.alt=3Dn,o.src=3Da,o}function =
h(t,e){var =
n,a=3D[],o=3D{},i=3DMath.min((t.attributes||[]).length||0,160),r=3De.repl=
ace(/:/g,"-");if(isNaN(i))return o;for(var =
s=3D0;i>s;s++)if(n=3Dt.attributes[s]){if(a=3Dn.name.split(e+":"),!a||1=3D=
=3Da.length){if(-1=3D=3Dn.name.indexOf("data-"))continue;if(a=3Dn.name.sp=
lit("data-"+r+"-"),!a||1=3D=3Da.length)continue}2=3D=3Da.length&&(o[a.pop=
()]=3Dn.value)}return o}function p(t,e,n,a){var =
e=3De||{},o=3D{},i=3Dh(t,"addthis");if("[object =
Object]"=3D=3D=3DObject.prototype.toString.call(e)&&!e.nodeType)for(var =
r in e)o[r]=3De[r];if(a)for(var r in t[n])o[r]=3Dt[n][r];for(var r in =
i)if(i.hasOwnProperty(r)){if(e[r]&&!a)o[r]=3De[r];else{var =
s=3Di[r];s?o[r]=3Ds:e[r]&&(o[r]=3De[r]),"true"=3D=3D=3Do[r]?o[r]=3D!0:"fa=
lse"=3D=3D=3Do[r]&&(o[r]=3D!1)}if(o[r]!=3D=3Dhn&&kn[r]&&"string"=3D=3Dtyp=
eof =
o[r])try{o[r]=3DJSON.parse(o[r].replace(/'/g,'"'))}catch(c){o[r]=3D_ate.e=
vl("("+o[r]+");",!0)}}return o}function f(t){var =
e=3D(t||{}).services_custom;if(e){e instanceof Array||(e=3D[e]);for(var =
n=3D0;n-1&&0=3D=3D=3D(M=
.conf.product||"").indexOf("men")&&(M.conf.product=3D"tbx"+(B.className.i=
ndexOf("32x32")>-1?"32":B.className.indexOf("20x20")>-1?"20":"")+"-300",_=
ate.track.apc(M.conf.product)),C&&"more"!=3D=3DC&&(M.conf.product=3Dl(M))=
,M.conf&&(M.conf.ui_click||M.conf.ui_window_panes)||_ate.bro.ipa?b&&(C?M.=
onclick=3Dfunction(){return =
b(this,this.conf,this.share)}:M.conf.ui_window_panes?M.onclick=3Dfunction=
(){return =
addthis_sendto("more",this.conf,this.share)}:M.onclick=3Dfunction(){retur=
n =
_ate.bro.iph||_ate.bro.wph||_ate.bro.dro?addthis_sendto("more",this.conf,=
this.share):addthis_open(this,"",null,null,this.conf,this.share)}):(_ate.=
maf=3D_ate.maf||{},_ate.maf.home=3Dthis,_ate.maf.key=3Dnull,_ate.maf.shif=
t=3Dnull,v&&(M.onfocus=3DM.onmouseover=3Dfunction(){for(_ate.maf.sib=3Dth=
is.nextSibling;_ate.maf.sib&&3=3D=3D_ate.maf.sib.nodeType&&_ate.maf.sib.n=
extSibling;)_ate.maf.sib=3D_ate.maf.sib.nextSibling;if(!_ate.maf.sib||3=3D=
=3D_ate.maf.sib.nodeType){var =
t=3Dthis.parentNode;if(t)for(;t.nextSibling&&3=3D=3Dt.nodeType;)t=3Dt.nex=
tSibling;else =
for(t=3Ddocument.body.firstChild||document.body;3=3D=3Dt.nodeType&&t.next=
Sibling;)t=3Dt.nextSibling;_ate.maf.sib=3Dt;=0A=
}return =
_ate.maf.sib.onfocus=3Dfunction(){_ate.maf.sib.tabIndex=3D""},v(this,this=
.conf,this.share)}),w&&(M.onmouseout=3Dfunction(){return =
w(this)}),b&&(M.onclick=3Dfunction(){return =
b(M,this.conf||M.conf,this.share||M.share)}),(w||b)&&(M.onkeypress=3DM.on=
keydown=3Dfunction(t){if(!t)var =
t=3Dwindow.event;t.shiftKey&&(_ate.maf.shift=3D!0),t.keyCode?_ate.maf.key=
=3Dt.keyCode:t.which&&(_ate.maf.key=3Dt.which),13=3D=3D_ate.maf.key?_ate.=
maf.pre=3Dthis:_ate.maf.pre=3Dnull},M.onblur=3Dfunction(t){if(9=3D=3D_ate=
.maf.key&&_ate.maf.firstCompact&&!_ate.maf.shift&&this.className.indexOf(=
"compact")>-1)_ate.maf.key=3Dnull,_ate.maf.acm=3D!0,document.getElementBy=
Id(_ate.maf.firstCompact).focus();else =
if(_ate.maf.key=3Dnull,_ate.maf.shift=3Dnull,w)return =
w(this)})),"a"=3D=3DM.tagName.toLowerCase()){var =
z=3DM.share.url||addthis_share.url;if(_ate.usu(z),C){var =
U=3Dg(C,M.conf),D=3DM.firstChild;if(U&&U.code&&U.icon&&D&&(D.className.in=
dexOf("at300bs")>-1||D.className.indexOf("at4-icon")>-1)){var =
S=3D"16";s(M,1)?(D.className=3DD.className.split("at15nc").join(""),S=3D"=
32"):c(M,1)&&(D.className=3DD.className.split("at15nc").join(""),S=3D"20"=
),D.style.backgroundImage=3D"url("+U.icon+")",D.style.backgroundRepeat=3D=
"no-repeat",D.style.backgroundPosition=3D"top =
left",D.style.backgroundColor=3D"transparent",D.style.cssText||(D.style.c=
ssText=3D""),D.style.cssText=3D"line-height:"+S+"px;width:"+S+"px;height:=
"+S+"px;background-image:"+D.style.backgroundImage+";background-repeat:"+=
D.style.backgroundRepeat+";background-position:"+D.style.backgroundPositi=
on+";background-color:"+D.style.backgroundColor+";"}if(En[C])("mailto"=3D=
=3DC||"email"=3D=3DC&&(M.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.wph||=
_ate.bro.ipa||_ate.bro.dro))&&(M.onclick=3Dfunction(){M.share.xid=3D_ate.=
util.cuid(),(new =
Image).src=3DDe("mailto",0,M.share,M.config),_ate.gat(C,z,M.conf,M.share)=
},M.href=3Dk(M.share,M.config||M.conf),Ke.ems.push(M));else{if(a.follow){=
if("twitter"!=3D=3DC?M.href=3DM.share.followUrl:M.href=3D"//twitter.com/"=
+M.share.userid,M.conf=3DM.conf||{},M.conf.follow=3D!0,M.onclick=3Dfuncti=
on(t){return =
_ate.share.track(C,1,M.share,M.conf),"twitter"=3D=3D=3DC?(t&&t.preventDef=
ault(),_ate.share.ocw(M.share.followUrl,520,520)):void =
0},M.children&&1=3D=3DM.children.length&&M.parentNode&&M.parentNode.class=
Name.indexOf("toolbox")>-1){var =
O=3Ddocument.ce("span");O.className=3D"addthis_follow_label",O.innerHTML=3D=
He(C).replace("_follow",""),M.appendChild(O)}}else =
_ate.share.externEvents(C,M,a)||M.noh||(M.onclick=3Dfunction(t){return =
G(C,M.share),!1});M.conf.follow||Ke.addEvents(M,C,z),M.noh||M.target||(M.=
target=3D"_blank"),Ke.links.push(M)}if(!M.title||M.at_titled){var =
I=3DHe(C,!U);Cn[C]&&xn.push({link:M,title:C}),M.title=3Do(a.follow?yn[C]?=
yn[C]:"Follow on =
"+I:Cn[C]?Cn[C]:I),M.at_titled=3D1}M.href||(M.href=3D"#")}else =
M.conf.product&&-1=3D=3DM.parentNode.className.indexOf("toolbox")&&l(M)}v=
ar N;switch(x){case"img":if(!M.hasChildNodes()){var =
Q=3D(M.conf.ui_language||$()).split("-").shift(),j=3D_ate.ivl(Q);j?1!=3D=3D=
j&&(Q=3Dj):Q=3D"en",N=3Dd(_ate.iwb(Q)?150:125,16,"Share",_atr+"static/btn=
/v2/lg-share-"+Q.substr(0,2)+".gif")}}N&&M.appendChild(N)}}}function =
v(t,e,n,a,o,i,r){if(!t._iss){var =
s,c,l,u,d,h,p=3D(t.className||"",{pinterest:"pinterest_share"});cn?s=3Dt.=
parentNode._atsharedconf||{}:(cn=3D1,t.parentNode._atsharedconf=3Ds=3D_at=
e.share.services.init(t.conf)),t.parentNode.services||(t.parentNode.servi=
ces=3D{}),c=3Ds.services_exclude||"",_ate.bro.ie9&&(c+=3D(c.length?",":""=
)+"link"),u=3D_ate.share.services.loc,d=3Dt.parentNode.services,h=3D_ate.=
util.unqconcat((window.addthis_options||"").replace(",more","").split(","=
),u.split(","));do =
l=3Dh[e++],p[l]&&(l=3Dp[l]);while(e-1||d[l]));d[=
l]&&_ate.util.each(je.list,function(t,e){return =
d[t]||-1!=3Dc.indexOf(t)?void =
0:(l=3Dt,!1)}),t._ips=3D1,-1=3D=3Dt.className.indexOf(l)&&(t.className=3D=
"addthis_button_"+l+" =
"+t.className,t._iss=3D1),t.parentNode.services[l]=3D1,n&&w([t],a,o,!0,r)=
}}function w(t,e,a,o,r){var =
u,d,h=3Dn(147),p=3Dn(380),f=3Dp.createCssServiceIcon,w=3Dfunction(t,e,n){=
var a;return =
a=3Ds(t)?32:c(t)?20:16,n&&n.code?(d=3Df(n.code,n.icon,a),u=3Dp(n.code,d))=
:u=3Dh({code:e,size:a+"px"}),u};R("render_toolbox",{once:!0});for(var =
b=3D0;b-1)=
{if(x._iss||x._iwps)continue;M=3DE.match(/addthis_button_preferred_([0-9]=
+)(?:\s|$)/);var =
O=3D(M&&M.length?Math.min(16,Math.max(1,parseInt(M[1]))):1)-1;if((!x.conf=
||r)&&(x.conf=3Dk.conf||x.conf||{}),(!x.share||r)&&(x.share=3Dk.share||x.=
share||{}),x.conf.product=3D"tbx-300",l(x),!ln){var =
I=3D_ate.util.bind(v,x,x,O,!0,e,a,o,r);_ate.ed.addEventListener("addthis-=
internal.data.ssh",I),setTimeout(I,2e3),x._iwps=3D1;continue}v(x,O,!0)}el=
se if(U.indexOf("follow")>-1)"google_follow"=3D=3DU?x.title=3D"Follow on =
Google":U=3DU.split("_follow").shift(),z.follow=3D!0,_ate.track.apc("flw-=
300"),k.share.followUrl=3D_ate.share.gfu(U,k.share.userid,k.share.usertyp=
e,k.share)||k.share.url;else =
if(!(Ve(U)||Te.isTop(U)||S&&S.code))continue;j.record(U);var =
N=3Dx.childNodes;0=3D=3D=3DN.length?(u=3Dw(x,U,S),x.appendChild(u)):1=3D=3D=
=3DN.length?x.firstChild&&3=3D=3D=3Dx.firstChild.nodeType&&(u=3Dw(x,U,S),=
x.insertBefore(u,x.firstChild)):x.firstChild&&3=3D=3D=3Dx.firstChild.node=
Type&&"\n"=3D=3D=3Dx.firstChild.textContent||(_=3D1),"compact"=3D=3D=3DU|=
|"expanded"=3D=3D=3DU?(_||-1!=3DE.indexOf("at300")||(x.className+=3D" =
at300m"),k.conf.product&&-1=3D=3Dk.conf.product.indexOf("men-")&&(k.conf.=
product+=3D",men-300"),x.href||(x.href=3D"#"),x.parentNode&&x.parentNode.=
services&&(k.conf.parentServices=3Dx.parentNode.services),"expanded"=3D=3D=
=3DU&&(z.nohover=3D!0,z.singleservice=3D"more")):((x.parentNode.className=
||"").indexOf("toolbox")>-1&&(x.parentNode.services||(x.parentNode.servic=
es=3D{}),x.parentNode.services[U]=3D1),_||-1!=3DE.indexOf("at300")||(x.cl=
assName+=3D" =
at300b"),z.singleservice=3DU),x._ips&&(z.issh=3D!0),m([x],k,z,r),x.ost=3D=
1,l(x)}else if(D){if(x.ost)continue;x.ost=3D1;var =
Q=3DC.ce("a");Q.className=3D"addthis_native_counter addthis_counter =
addthis_bubble_style",x.className+=3D" =
addthis_native_counter_parent",u=3Dw(x,D,S),x.appendChild(u),x.appendChil=
d(Q),k.conf.service=3DD.indexOf("pinterest")>-1?"pinterest_share":D,m([x]=
,k,z,r),Ke.counter(Q,k.conf,k.share)}}}}function =
b(t,e,n,a){if("facebook_unlike"!=3Dt&&"google_unplusone"!=3Dt){n=3Dn||{};=
var =
o=3Dn.data_ga_tracker,i=3Dn.data_ga_property;if(i&&("object"=3D=3Dtypeof =
window._gat&&_gat._createTracker?o=3D_gat._createTracker(i,"addThisTracke=
r"):"object"=3D=3Dtypeof =
window._gaq&&_gaq._getAsyncTracker?o=3D_gaq._getAsyncTracker(i):window._g=
aq instanceof =
Array&&_gaq.push([function(){_ate.gat(t,e,n,a)}])),o&&"string"=3D=3Dtypeo=
f o&&(o=3Dwindow[o]),!o&&window.GoogleAnalyticsObject){var =
r=3Dwindow[window.GoogleAnalyticsObject];r.getAll&&(o=3Dr.getAll())}if(o&=
&"object"=3D=3Dtypeof o){if("more"=3D=3Dt||"settings"=3D=3Dt)return;var =
s=3De||(a||{}).url||location.href,c=3Dt,l=3D"share";c.indexOf("_")>-1&&(c=
=3Dc.split("_"),l=3Dc.pop(),l.length<=3D2&&(l=3D"share"),c=3Dc.shift()),0=
=3D=3Ds.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")&&(=
s=3D_duc(s));try{n.data_ga_social&&o._trackSocial&&"google_plusone"!=3Dt?=
o._trackSocial(c,l,a.url):o._trackEvent?o._trackEvent("addthis",t,s):n.da=
ta_ga_social&&"google_plusone"!=3Dt?r("send","social",c,l,s):r("send","ev=
ent","addthis",t,s)}catch(u){try{o._initData&&o._initData(),n.data_ga_soc=
ial&&o._trackSocial&&"google_plusone"!=3Dt?o._trackSocial(c,l,a.url):o._t=
rackEvent?o._trackEvent("addthis",t,s):n.data_ga_social&&"google_plusone"=
!=3Dt?r("send","social",c,l,s):r("send","event","addthis",t,s)}catch(u){}=
}}}}function x(){var =
t=3DKe,e=3D".addthis_";t.osrp||(t.osrp=3D1,sn=3DPe.addthis_share,rn=3DPe.=
addthis_config,mn=3DJe.body,wn=3Dhe.getElementsByClassPrefix(mn,"A","addt=
his_button_",!0,!0),bn=3Dhe.getElementsByClassPrefix(mn,"A","addthis_coun=
ter_",!0,!0),r(),Ke.toolbox(e+"toolbox",null,null,!0,bn.length),Ke.button=
(e+"button"),Ke.counter(e+"counter"),Ke.count(e+"count"),"function"=3D=3D=
typeof Ke.overlay&&Ke.overlay(e+"shareable"),"function"=3D=3Dtypeof =
Ke.dock&&Ke.dock(e+"bar"),w(wn,null,null,!1),w(bn,null,null,!1),((rn||{})=
.login||{}).services&&Ke.login.initialize())}function =
y(){if(!dn){for(var =
t,e,n=3Dwindow.addthis,a=3D0,o=3Dn.plo;a-1||M.href.indexOf("_addthis_up=
grade_test")>-1)&&(_atc.ver=3D300);for(var $e in =
addthis_conf)_atc[$e]=3Daddthis_conf[$e];_atc.ost=3D1}_ate.log=3DKt,_ate.=
ckv=3DMt(document.cookie,";"),_ate.cookie=3D{read:Ne.read,write:Ne.write,=
kill:Ne.kill,rck:Ne.read,sck:Qe.sck,kck:Qe.kck,cww:Qe.cww,gov:Qe.gov,isgv=
:Qe.isgv,ssc:Zt,KV:Be,tag:Wt,view:qt,visit:Xt},_ate.mun=3D$t,_ate.getVisi=
bility=3Dte,_ate.math=3D{},_ate.math.murmur32=3Dee,Ke.params=3Dpe(se(Ze.s=
earch),Ke,_ate),kt(_ate.ad,{type:n(79),ref:{r_ondomain:Ce.ON_DOMAIN,r_off=
domain:Ce.OFF_DOMAIN,r_direct:Ce.DIRECT,r_search:Ce.SEARCH},gub:xe,clr:ke=
,iss:ye,fst:_e}),kt(_ate.data,{storage:{all:fe.getAll,clear:fe.removeAll,=
add:fe.add,get:fe.get,remove:fe.remove,exists:fe.exists,preRemove:fe.remo=
veByPrefix},bloom:{filter:ge,library:Ae(fe,_ate.ich)}}),kt(_ate,{track:{r=
an:V,fcv:qe.formatCustomEvent,mgu:qe.mungeURL,ssid:qe.ssid,sta:qe.sta,uns=
:qe.uns,lpx:qe.loadPixel,sxm:qe.scheduleTransmit,dropPixel:ve,cur:ze.clic=
kifyURL,eop:ze.extractOurParameters,dcu:ze.declickifyURL,gcc:ze.generateC=
lickbackCode,cpf:ze.clickPrefix,ctp:ze.clickTrackableProduct,ich:ze.isCli=
ckHash,ict:ze.isClickTrackingEnabled,hist:{log:be.logURL,seenBefore:be.se=
enBefore},ts:{get:Ee.getTrafficSource,gst:Ee.getSearchTerms,set:Ee.setSta=
te,reset:Ee.resetState}},lng:$,jlng:tt,iwb:et,ivl:nt,gfl:at,ggl:ot,gvl:it=
,alg:st.get,_t:ct,trim:lt,trl:ht,truncateURL:pt,opp:dt,ajs:ut,jlo:X,ao:Z,=
ac:W,as:q}),kt(_ate.util,{scb:Xe.storeCallback,storeCallback:Xe.storeCall=
back,getCallbackCallTime:Xe.getCallbackCallTime,ghp:ie,gqp:se,cuid:ne.mak=
eCUID,ivc:ne.isValidCUID,iooc:ne.isOptOutCUID,ioc:ne.isCUIDOlderThan,atob=
:ae.atob,btoa:ae.btoa,geo:{dec:oe.decodeGeo,parse:oe.parseGeo,isin:oe.isL=
ocatedIn},host:Qt,gsp:ce,gst:le,gtt:function(){var =
t=3DJe.getElementsByTagName("script");return =
t[t.length-1]},pae:ue,pas:de,baseToDecimal:Re,hbtoa:ae.hbtoa,atohb:ae.ato=
hb,gebcn:he.getElementsByClassPrefix,select:he.select,parent:he.getParent=
,qsa:he.querySelectorAll,gettxt:he.getText}),kt(_ate,{resource:{Resource:=
J,Bundle:Y}}),_ate.sid=3D_ate.track.ssid(),window.parent=3D=3D=3Dwindow&&=
(Ut(window,"message",Ue.messageHandler),Ut(window,"scroll",Ue.handler),Ut=
(window,"resize",Ue.resizeHandler)),function(){function =
t(t){t=3Dt.split("-").shift();for(var =
e=3D0;e",a=3Dd.getElementById("_atssh"+o)):(a=3Dd.ce(=
"iframe"),a.id=3D"_atssh"+o,a.title=3D"AddThis utility =
frame"),h.opp(a),a.frameborder=3Da.style.border=3D0,a.style.top=3Da.style=
.left=3D0,a):(v=3D_atc._atf,h.bro.msi&&(v.url=3Dt),v)}function =
a(){if(document.getElementById("product")||"function"=3D=3Dtypeof =
document.getElementsByClassName&&(document.getElementsByClassName("produc=
t")||[]).length>0||document.getElementById("productDescription")||documen=
t.getElementById("page-product")||document.getElementById("vm_cart_produc=
ts")||window.Virtuemart)return!0;var t,e=3Dh.ad.gog();return =
_ate.util.each(e,function(e,n){"type=3Dproduct"=3D=3D=3Dn&&(t=3D1)}),t?!0=
:void 0}function o(){var =
t=3Dwindow;return(((t.jQuery||{}).fn||{}).jquery&&1)|((t.Prototype||{}).V=
ersion&&2)|((t.YUI||{}).version||(t.YAHOO||{}).VERSION&&4)|((t.Ext||{}).v=
ersion&&8)|((t.dojo||{}).version&&16)|((t._gaq||t._gat)&&32)|(t.google_ad=
_client&&64)|((t.FB||t.fbAsyncInit)&&128)|(t.$BTB&&256)|(t.meebo&&512)|(t=
.gigya&&1024)|(t.SHARETHIS&&2048)|(t._qevents&&4096)|(t.twttr&&8192)|(t.p=
ostwidgetnamespace&&16384)|(t.a2a&&32768)|(t.SHRSB_Settings&&65536)|(t._s=
f_async_config&&131072)|(t.Shopify&&262144)}function i(t,a){var =
o=3Dh.dr,i=3Dwindow._atc.rev||"";if(t)if(t.xck=3D_atc.xck?1:0,t.xxl=3D1,t=
.sid=3Dh.track.ssid(),t.pub=3Dh.pub(),t.ssl=3Dh.ssl||0,t.du=3Dh.truncateU=
RL(t.url||h.du||h.dl.href),t.xtr=3Da!=3D=3DE?0:_atc.xtr,h.dt&&(t.dt=3Dh.d=
t),h.cb&&(t.cb=3Dh.cb),h.kw&&(t.kw=3Dh.kw),t.lng=3D$(),t.ver=3D300,t.jsl=3D=
h.track.jsl(),t.prod=3Dh.track.prod(),!h.upm&&h.uid&&(t.uid=3Dh.uid),t.pc=
=3Dt.spc||w.join(","),o&&(t.dr=3Dh.truncateURL(o)),h.dh&&(t.dh=3Dh.dh),i&=
&(t.rev=3Di),h.xfr){if(h.upm&&_)_.post(Ct(t));else if(!we()){var =
r=3De();v&&r.removeChild(r.firstChild),v=3Dn(),v.src=3DSe+"#"+Ct(t),r.app=
endChild(v)}}else A.push(t)}function =
r(t){if(p.length>0||f){if(h.track.sxm(!1,r),_atc.xtr)return;var =
e=3Df||{};if(e.ce=3Dp.join(","),p=3D[],f=3Dnull,i(e),t){var =
n=3Dd.ce("iframe");n.id=3D"_atf",_ate.opp(n),d.body.appendChild(n),n=3Dd.=
getElementById("_atf")}}}function =
s(t,e){p.push(h.track.fcv(t,e)),h.track.sxm(!0,r)}function c(t,e){var =
n=3D$().split("-").shift(),a=3Dh.dl?h.dl.hostname:"",o=3Dwindow._atc;if(p=
.length>0){if(o.xtr)return;(a.indexOf(".gov")>-1||a.indexOf(".mil")>-1)&&=
(o.xck=3D1),h.dt&&p.push(h.track.fcv("pti",h.dt)),p.push(h.track.fcv("lng=
",n)),h.cb&&p.push(h.track.fcv("cb",h.cb));var =
i=3D"//o.addthis.com/at/tev-"+h.track.ran()+".png?ev=3D"+h.track.sta()+"&=
ce=3D"+u(p.join(","))+(o.xck?"&xck=3D1":"")+(h.dr?"&dr=3D"+u(h.track.mgu(=
h.dr,{defrag:1})):"")+(h.du?"&PRE=3D"+u(h.track.mgu(h.du,{defrag:1})):"")=
;p=3D[],h.track.lpx({url:i,close:t},e)}}function l(t,e){return =
t?t.pco?(t.ruleId||N.warn("missing ruleId, only OK if no audiences are =
specified for the tool =
`"+t.pco+"`."),t.url||(t.url=3D_ate.du),p.push(h.track.fcv("typ","lnk")),=
p.push(h.track.fcv("pco",t.pco)),p.push(h.track.fcv("pur",h.track.mgu(t.u=
rl,{defrag:!0}))),t.goal&&p.push(h.track.fcv("goal",t.goal)),t.ruleId&&p.=
push(h.track.fcv("cad",t.ruleId)),t.prov&&p.push(h.track.fcv("prov",t.pro=
v)),t.emailHash&&p.push(h.track.fcv("emhash",t.emailHash)),t.testID&&p.pu=
sh(h.track.fcv("test",t.testID)),t.position&&p.push(h.track.fcv("position=
",t.position)),void c(!1,e)):void N.error("missing pco"):void =
N.error("missing data")}var =
u=3DencodeURIComponent,d=3Ddocument,h=3D_ate,p=3D[],f=3Dnull,g=3Dfunction=
(t){var =
e=3D_ate.track.ts.get();"social"=3D=3De.type?_ate.cookie.ssc.update(e.ser=
vice):t&&_ate.cookie.ssc.update(t)},A=3D[],m=3Dfunction(){for(var =
t;t=3DA.pop();)i(t)},v=3Dnull,w=3D[];h.ed.addEventListener("addthis-inter=
nal.link.click",function(t){t&&t.data&&t.data.pco&&t.data.url&&(p.push(h.=
track.fcv("typ","lnk")),p.push(h.track.fcv("pco",t.data.pco)),p.push(h.tr=
ack.fcv("pur",h.track.mgu(t.data.url,{defrag:1}))),c(!0))}),h.ed.addEvent=
Listener("addthis-internal.conversion",function(t){N.debug(t),l(t)}),h.ed=
.addEventListener("addthis.menu.share",function(t){t&&t.data&&t.data.serv=
ice&&(i({gen:"more"=3D=3D=3Dt.data.service||"settings"=3D=3D=3Dt.data.ser=
vice||"link"=3D=3D=3Dt.data.service||"email"=3D=3D=3Dt.data.service?h.ad.=
type.NOOP:h.ad.type.SHARE,pix:"dest=3D"+t.data.service,svc:t.data.service=
,url:t.data.url||null}),h.dcp=3Dh.ad.type.SHARE)}),h.ed.addEventListener(=
"addthis.menu.follow",function(t){t&&t.data&&t.data.service&&t.data.url&&=
i({gen:h.ad.type.FOLLOW,pix:"dest=3D"+t.data.service,svc:t.data.service,u=
rl:t.data.url})}),h.track||(h.track=3D{}),h.util.extend(h.track,{pcs:w,ap=
c:t,cev:s,ctf:n,jsl:o,prod:a,gtf:e,qtp:function(t){A.push(t)},ssc:g,stf:f=
unction(t){v=3Dt},trk:i,xtp:m,conversion:l})}(),kt(_ate,{_rec:[],xfr:!_at=
e.upm||!_ate.bro.ffx,pmh:function(t){var =
e,n=3D_ate._rec;if(".addthis.com"=3D=3D=3Dt.origin.slice(-12)){if(!t.data=
)return;if(t.data.length)if(_ate.unj&&t.data.indexOf&&0=3D=3D=3Dt.data.in=
dexOf("{"))try{e=3DJSON.parse(t.data)}catch(a){e=3D_ate.util.rfromKV(a.da=
ta)}else e=3D_ate.util.rfromKV(t.data);else e=3Dt.data;for(var =
o=3D0;o=3Dt?90:122)>=3D(t=3Dt.charCodeAt(0)+13)?t:t-26)=
})}function i(t){var e=3D0;return t&&"string"=3D=3Dtypeof =
t?(t=3D((t||"").toLowerCase()+"").replace(/ =
/g,""),("mature"=3D=3Dt||"adult"=3D=3Dt||"rta-5042-1996-1400-1577-rta"=3D=
=3Dt)&&(e|=3Dw),e):e}function r(t,e){var =
n,a,o=3D0;if(!t||"string"!=3Dtypeof t)return =
o;for(t=3D((t||"").toLowerCase()+"").replace(/[^a-zA-Z]/g," ").split(" =
"),n=3D0,a=3Dt.length;a>n;n++)if(D[t[n]]||!e&&U[t[n]])return =
o|=3Dw;return o}function s(){var =
t,e,n,a=3DA(),o=3Dv.addthis_title||m.title,s=3Dr(o),d=3D(a||"").length;if=
(s|=3Dr(m.location.hostname,!0),l(o,B,!1),c("h1",R),c("p",z,150,250),a&&d=
)for(;d--;)t=3Da[d]||{},e=3D(t.name||(t.getAttribute?t.getAttribute("prop=
erty"):"")||"").toLowerCase(),n=3Dt.content,("description"=3D=3De||"keywo=
rds"=3D=3De)&&(s|=3Dr(n),"description"=3D=3De&&l(n,M,!1)),"rating"=3D=3De=
&&(s|=3Di(n)),"keywords"=3D=3De&&n&&n.length&&(u(n),l(n,M,!0));return =
s}function c(e,n,a,o){if(e){var =
i,r=3Dt.util.qsa(e);_ate.util.each(r,function(e,r){return =
o&&e>o?!1:(i=3Dt.util.gettxt(r),void((!a||i.length>a)&&l(i,n,!1)))})}}fun=
ction l(t,e,n){var =
a,o,i=3Dt||"";if(i)for(i=3Dn?i.split(/[,\n\r]+/):i.split(/[ =
,\n\r]+/),o=3D0;o0);n++)_.push(e)}function d(){var =
t,e,n,a,o=3DA(),i=3D[],r=3D(o||"").length;if(o&&r)for(;r--;)t=3Do[r]||{},=
e=3D((t.getAttribute?t.getAttribute("property"):"")||t.name||"").toLowerC=
ase(),n=3Dt.content,0=3D=3D=3De.indexOf("og:")&&(a=3De.split(":").pop(),(=
i.length<7||"type"=3D=3Da)&&i.push("type"=3D=3Da?a+"=3D"+n:a));return =
i}function h(){var t,e=3DA(),n=3D{},a=3D"";if(!e||0=3D=3De.length)return =
n;for(t=3D0;te.weight?-1:1}),a=3Da.slice(0,E),e=3D(new =
Date).getTime(),t.log.debug("gcv",a,"te=3D"+(e-n)+" ms"),a}function =
g(){var =
t=3Ddocument.charset||document.characterSet||document.inputEncoding||docu=
ment.defaultCharset;if(!t){var =
e=3DA();for(y=3D0;y14?"":t}for(var =
A=3Dn(139),m=3Ddocument,v=3Dwindow,w=3D1,b=3D["cbea","cbeab","kkk","zvys"=
,"gvgf","shpxf","chfflyvcf","pernzcvr","svfgvat","wvmm","fcybbtr","flovna=
"],x=3D["phz"],y=3Db.length,C=3Dx.length,k=3D{},_=3D[],E=3D25,M=3D15,B=3D=
10,R=3D5,z=3D.333,U=3D{},D=3D{},S=3D{mr:1,a:1,able:1,about:1,above:1,abst=
:1,accordance:1,according:1,accordingly:1,across:1,act:1,actually:1,added=
:1,adj:1,adopted:1,affected:1,affecting:1,affects:1,after:1,afterwards:1,=
again:1,against:1,ah:1,all:1,almost:1,alone:1,along:1,already:1,also:1,al=
though:1,always:1,am:1,among:1,amongst:1,an:1,and:1,announce:1,another:1,=
any:1,anybody:1,anyhow:1,anymore:1,anyone:1,anything:1,anyway:1,anyways:1=
,anywhere:1,apparently:1,approximately:1,are:1,aren:1,arent:1,arise:1,aro=
und:1,as:1,aside:1,ask:1,asking:1,at:1,auth:1,available:1,away:1,awfully:=
1,b:1,back:1,be:1,became:1,because:1,become:1,becomes:1,becoming:1,been:1=
,before:1,beforehand:1,begin:1,beginning:1,beginnings:1,begins:1,behind:1=
,being:1,believe:1,below:1,beside:1,besides:1,between:1,beyond:1,biol:1,b=
oth:1,brief:1,briefly:1,but:1,by:1,c:1,ca:1,came:1,can:1,cannot:1,"can't"=
:1,cause:1,causes:1,certain:1,certainly:1,co:1,com:1,come:1,comes:1,conta=
in:1,containing:1,contains:1,could:1,couldnt:1,d:1,date:1,did:1,"didn't":=
1,different:1,"do":1,does:1,"doesn't":1,doing:1,done:1,"don't":1,down:1,d=
ownwards:1,due:1,during:1,e:1,each:1,ed:1,edu:1,effect:1,eg:1,eight:1,eig=
hty:1,either:1,"else":1,elsewhere:1,end:1,ending:1,enough:1,especially:1,=
et:1,"et-al":1,etc:1,even:1,ever:1,every:1,everybody:1,everyone:1,everyth=
ing:1,everywhere:1,ex:1,except:1,f:1,far:1,few:1,ff:1,fifth:1,first:1,fiv=
e:1,fix:1,followed:1,following:1,follows:1,"for":1,former:1,formerly:1,fo=
rth:1,found:1,four:1,from:1,further:1,furthermore:1,g:1,gave:1,get:1,gets=
:1,getting:1,give:1,given:1,gives:1,giving:1,go:1,goes:1,gone:1,got:1,got=
ten:1,h:1,had:1,happens:1,hardly:1,has:1,"hasn't":1,have:1,"haven't":1,ha=
ving:1,he:1,hed:1,hence:1,her:1,here:1,hereafter:1,hereby:1,herein:1,here=
s:1,hereupon:1,hers:1,herself:1,hes:1,hi:1,hid:1,him:1,himself:1,his:1,hi=
ther:1,home:1,how:1,howbeit:1,however:1,hundred:1,i:1,id:1,ie:1,"if":1,"i=
'll":1,im:1,immediate:1,immediately:1,importance:1,important:1,"in":1,inc=
:1,indeed:1,index:1,information:1,instead:1,into:1,invention:1,inward:1,i=
s:1,"isn't":1,it:1,itd:1,"it'll":1,its:1,itself:1,"i've":1,j:1,just:1,k:1=
,keep:1,keeps:1,kept:1,keys:1,kg:1,km:1,know:1,known:1,knows:1,l:1,largel=
y:1,last:1,lately:1,later:1,latter:1,latterly:1,least:1,less:1,lest:1,let=
:1,lets:1,like:1,liked:1,likely:1,line:1,little:1,"'ll":1,look:1,looking:=
1,looks:1,ltd:1,m:1,made:1,mainly:1,make:1,makes:1,many:1,may:1,maybe:1,m=
e:1,mean:1,means:1,meantime:1,meanwhile:1,merely:1,mg:1,might:1,million:1=
,miss:1,ml:1,more:1,moreover:1,most:1,mostly:1,mr:1,mrs:1,much:1,mug:1,mu=
st:1,my:1,myself:1,n:1,na:1,name:1,namely:1,nay:1,nd:1,near:1,nearly:1,ne=
cessarily:1,necessary:1,need:1,needs:1,neither:1,never:1,nevertheless:1,"=
new":1,next:1,nine:1,ninety:1,no:1,nobody:1,non:1,none:1,nonetheless:1,no=
one:1,nor:1,normally:1,nos:1,not:1,noted:1,nothing:1,now:1,nowhere:1,o:1,=
obtain:1,obtained:1,obviously:1,of:1,off:1,often:1,oh:1,ok:1,okay:1,old:1=
,omitted:1,on:1,once:1,one:1,ones:1,only:1,onto:1,or:1,ord:1,other:1,othe=
rs:1,otherwise:1,ought:1,our:1,ours:1,ourselves:1,out:1,outside:1,over:1,=
overall:1,owing:1,own:1,p:1,page:1,pages:1,part:1,particular:1,particular=
ly:1,past:1,per:1,perhaps:1,placed:1,please:1,plus:1,poorly:1,possible:1,=
possibly:1,potentially:1,pp:1,predominantly:1,present:1,previously:1,prim=
arily:1,probably:1,promptly:1,proud:1,provides:1,put:1,q:1,que:1,quickly:=
1,quite:1,qv:1,r:1,ran:1,rather:1,rd:1,re:1,readily:1,really:1,recent:1,r=
ecently:1,ref:1,refs:1,regarding:1,regardless:1,regards:1,related:1,relat=
ively:1,research:1,respectively:1,resulted:1,resulting:1,results:1,right:=
1,run:1,s:1,said:1,same:1,saw:1,say:1,saying:1,says:1,sec:1,section:1,see=
:1,seeing:1,seem:1,seemed:1,seeming:1,seems:1,seen:1,self:1,selves:1,sent=
:1,seven:1,several:1,shall:1,she:1,shed:1,"she'll":1,shes:1,should:1,"sho=
uldn't":1,show:1,showed:1,shown:1,showns:1,shows:1,significant:1,signific=
antly:1,similar:1,similarly:1,since:1,six:1,slightly:1,so:1,some:1,somebo=
dy:1,somehow:1,someone:1,somethan:1,something:1,sometime:1,sometimes:1,so=
mewhat:1,somewhere:1,soon:1,sorry:1,specifically:1,specified:1,specify:1,=
specifying:1,state:1,states:1,still:1,stop:1,strongly:1,sub:1,substantial=
ly:1,successfully:1,such:1,sufficiently:1,suggest:1,sup:1,sure:1,t:1,take=
:1,taken:1,taking:1,tell:1,tends:1,th:1,than:1,thank:1,thanks:1,thanx:1,t=
hat:1,"that'll":1,thats:1,"that've":1,the:1,their:1,theirs:1,them:1,thems=
elves:1,then:1,thence:1,there:1,thereafter:1,thereby:1,thered:1,therefore=
:1,therein:1,"there'll":1,thereof:1,therere:1,theres:1,thereto:1,thereupo=
n:1,"there've":1,these:1,they:1,theyd:1,"they'll":1,theyre:1,"they've":1,=
think:1,"this":1,those:1,thou:1,though:1,thoughh:1,thousand:1,throug:1,th=
rough:1,throughout:1,thru:1,thus:1,til:1,tip:1,to:1,together:1,too:1,took=
:1,toward:1,towards:1,tried:1,tries:1,truly:1,"try":1,trying:1,ts:1,twice=
:1,two:1,u:1,un:1,under:1,unfortunately:1,unless:1,unlike:1,unlikely:1,un=
til:1,unto:1,up:1,upon:1,ups:1,us:1,use:1,used:1,useful:1,usefully:1,usef=
ulness:1,uses:1,using:1,usually:1,v:1,value:1,various:1,"'ve":1,very:1,vi=
a:1,viz:1,vol:1,vols:1,vs:1,w:1,want:1,wants:1,was:1,"wasn't":1,way:1,we:=
1,wed:1,welcome:1,"we'll":1,went:1,were:1,"weren't":1,"we've":1,what:1,wh=
atever:1,"what'll":1,whats:1,when:1,whence:1,whenever:1,where:1,whereafte=
r:1,whereas:1,whereby:1,wherein:1,wheres:1,whereupon:1,wherever:1,whether=
:1,which:1,"while":1,whim:1,whither:1,who:1,whod:1,whoever:1,whole:1,"who=
'll":1,whom:1,whomever:1,whos:1,whose:1,why:1,widely:1,willing:1,wish:1,"=
with":1,within:1,without:1,"won't":1,words:1,world:1,would:1,"wouldn't":1=
,www:1,x:1,y:1,yes:1,yet:1,you:1,youd:1,"you'll":1,your:1,youre:1,yours:1=
,yourself:1,yourselves:1};y--;)D[o(b[y])]=3D1;for(;C--;)U[o(x[C])]=3D1;t.=
ad||(t.ad=3D{}),kt(t.ad,{cla:s,gog:d,og:h,kw:p,gcv:f,gch:g})}(_ate,_ate.a=
pi,_ate),function(t,e,n){function =
a(t){c?setTimeout(function(){_ate.track.trk(t,!0)},_ate.upm?0:2*_ate.wait=
):s.push(t)}function o(t){var =
e=3D{pco:"cnv-100"},n=3D{pxid:1,ev:1};if(t)for(var o in =
t)n[o]&&(e[o]=3Dt[o]);a({gen:2e3,fcp:1,pix:r.util.toKV(e)})}function =
i(t){a({pixu:t})}var =
r=3Dt,s=3D[],c=3D!_ate.upm||(_ate.dat||{}).rdy;r.du||(r.du=3Ddocument.loc=
ation.href),r.dh||(r.dh=3Ddocument.location.hostname),r.dr||(r.dr=3Ddocum=
ent.referrer),t.ad||(t.ad=3D{}),kt(t.ad,{event:o,getPixels:i}),_ate.ed.ad=
dEventListener("addthis-internal.data.rdy",function(){c=3D1;for(var =
t=3D0;t-1?"comment":"share",r=3D{element:a|=
|{},service:t||"unknown",url:o?e.followUrl:e.trackurl||e.url};_ate.ed.fir=
e("addthis.menu."+i,Pe.addthis||{},r)}function =
d(t){_ate.util.each(t,function(t,e){x[t]=3De})}function =
h(t){C.push(t)}function =
p(){_ate.util.each(C,function(t,e){e()})}function =
f(t,e,n){if(x[t])try{return =
x[t](e,n,t),e&&((e.parentNode.className||"").indexOf("toolbox")>-1&&(e.pa=
rentNode.services=3De.parentNode.services||{},e.parentNode.services[t]=3D=
1),-1=3D=3D(e.className||"").indexOf("at300")&&(e.className+=3D" =
at300b")),!0}catch(a){return!1}return!1}function =
g(t){_ate.util.each(t,function(t,e){y[t]=3D{},_ate.util.each(e,function(e=
,n){y[t][e]=3Dn})})}function A(t,e,n){var a=3Dfunction(){};return =
y[t]?((!y[t].require||y[t].require(t,e,n))&&_ate.util.each(y[t],function(=
n,o){"_after"=3D=3Dn?a=3Do:e[n]=3Dfunction(n){return =
n=3Dn||{},n.el=3De,n.service=3Dt,o(n)}}),a(e),!0):!1}function =
m(t,e,n){return =
svcurl()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+U(e.from)+"&fromme=
nu=3D1&tofriend=3D"+U(e.to)+(t.email_template?"&template=3D"+U(t.email_te=
mplate):"")+(e.vars?"&vars=3D"+U(e.vars):"")+"&lng=3D"+($()||"xx")+"&capt=
cha_provider=3Dnucaptcha¬e=3D"+U(e.note)+"&"+z({svc:"email",feed:!1,sh=
are:null,=0A=
config:n,classificationBitmask:_ate.cb,secondaryProductCode:_ate.track.sp=
c,uid:_ate.uid,sessionID:_ate.track.ssid(),pubID:Ie(),feedsABCell:_ate.ab=
,usesFacebookLibrary:_ate.ufbl,usesUserAPI:_ate.uud,shareMetadata:_ate.sm=
d})}var =
v=3Dt,w=3D(n(34),n(11)),b=3Do(),x=3D{},y=3D{},C=3D[];t.share=3Dt.share||{=
},t.util.extend(t.share,{auw:n(110),ocw:L,onw:n(44),caw:n(760),ftw:c,stw:=
n(77),siw:n(122),cleanly:G,pts:l,pws:n(137),unt:r,genurl:De,geneurl:m,acb=
:w,gcp:i,gfu:s,svcurl:n(115),track:T,notify:u,links:b,register:d,register=
Listeners:g,sub:p,registerSubscriber:h,extern:f,externEvents:A})}(_ate,_a=
te.api,_ate),function(t,e,a){function o(){return =
_atc.ltj&&s()||r()&&FB.XFBML&&FB.XFBML.parse}function =
i(){if(A=3D=3D=3DE)try{var =
t=3Ddocument.getElementsByTagName("html")[0];if(t)if(t.getAttribute&&t.ge=
tAttribute("xmlns:fb"))A=3D!0;else if(_ate.bro.msi){var =
e=3Dt.outerHTML.substr(0,t.outerHTML.indexOf(">"));e.indexOf("xmlns:fb")>=
-1&&(A=3D!0)}}catch(n){A=3D!1}return A}function =
r(){return"object"=3D=3Dtypeof Pe.FB&&FB.Event&&"function"=3D=3Dtypeof =
FB.Event.subscribe}function =
s(){return!(Pe.FB_RequireFeatures||Pe.FB&&(FB.Share||FB.Bootstrap))}funct=
ion c(t,e){var =
n=3D{},a=3Dw[e],o=3Daddthis_config.data_ga_tracker||addthis_config.data_g=
a_property;for(k in addthis_share)n[k]=3Daddthis_share[k];if(a)for(k in =
a)n[k]=3Da[k];n.url=3De,_ate.share.track(t,0,n,addthis_config),o&&_ate.ga=
t(t,e,addthis_config,n)}function =
l(){-1!=3Dm.location.href.indexOf(_atr)||_ate.sub||x||(r()?(x=3D1,FB.Even=
t.subscribe("message.send",function(t){c("facebook_send",t)}),FB.Event.su=
bscribe("edge.create",function(t){v[t]||(c("facebook_like",t),v[t]=3D1)})=
,FB.Event.subscribe("edge.remove",function(t){v[t]&&(c("facebook_unlike",=
t),v[t]=3D0)}),FB.Event.subscribe("comment.create",function(t){c("faceboo=
k_comment",t.href)}),FB.Event.subscribe("comment.remove",function(t){c("f=
acebook_uncomment",t.href)})):Pe.fbAsyncInit&&!C&&(3>y&&setTimeout(l,3e3+=
2e3*y++),C=3D1))}function u(t,e){var =
n=3D"fb-root",a=3Dm.getElementById(n),o=3DPe.fbAsyncInit,i=3D!1,s=3Dfunct=
ion(){i=3D!0;for(var =
t=3D0;t",t.style.width=3Dt.s=
tyle.height=3D"0px"),t.noh=3Dt.ost=3D1)}function =
p(t,e){t.ost||_ate.bro.ie6||(_ate.ufbl=3D1,_ate.share.fb.ready()?f("share=
",t,e):(t.className=3D"",t.innerHTML=3D"",t.style.width=3Dt.=
style.height=3D"0px"),t.noh=3Dt.ost=3D1)}function =
f(t,e,n,a){a||(a=3Dh(e,"fb:"+t)),a.href=3Da.href||_ate.track.mgu(n.share.=
url,{defrag:1}),t=3D"share"=3D=3D=3Dt?t+"-button":t,e.innerHTML=3D'=
div>',_ate.util.each(a,function(n,a){"share-button"=3D=3D=3Dt&&("horizont=
al"=3D=3D=3Da?a=3D"button_count":"vertical"=3D=3D=3Da&&(a=3D"box_count"))=
,e.firstChild.setAttribute("data-"+n,a)}),!a||a.type||a.layout||e.firstCh=
ild.setAttribute("data-type","box_count"),u(e)}function =
g(t,e){if(!t.ost){var =
n,a,i,r=3D_ate.api.ptpa(t,"fb:like"),s=3Dr.layout||"button_count",c=3D{st=
andard:[450,r.show_faces?80:35],button_count:[90,25],box_count:[55,65]},l=
=3Dr.width||(c[s]?c[s][0]:100),u=3Dr.height||(c[s]?c[s][1]:25);if(passthr=
ough=3D_ate.util.toKV(r),_ate.ufbl=3D1,o()){r.layout=3D=3D=3DE&&(r.layout=
=3D"button_count"),r.show_faces=3D=3D=3DE&&(r.show_faces=3D"false"),r.sha=
re=3D=3D=3DE&&(r.share=3D"false"),r.action=3D=3D=3DE&&(r.action=3D"like")=
,r.width=3D=3D=3DE&&(r.width=3Dl),r.font=3D=3D=3DE&&(r.font=3D"arial"),r.=
href=3D=3D=3DE&&(i=3D_ate.util.clone(e.share.url_transforms||{}),i.defrag=
=3D1,r.href=3D_ate.track.mgu(e.share.url,i)),r.send=3D!1,e.share.xid||(e.=
share.xid=3D_ate.util.cuid()),w[r.href]=3D{};for(a in =
e.share)w[r.href][a]=3De.share[a];f("like",t,e,r)}else =
_ate.bro.msi?(t.innerHTML=3D'
",n=3Dt.firstChild):n=3Dm.ce("ifr=
ame"),n.style.overflow=3D"hidden",n.style.scrolling=3D"no",n.style.scroll=
bars=3D"no",n.style.border=3D"none",n.style.borderWidth=3D"0px",n.style.w=
idth=3Dl+"px",n.style.height=3Du+"px",n.src=3D"//www.facebook.com/plugins=
/like.php?href=3D"+U(_ate.track.mgu(e.share.url,{defrag:1}))+"&layout=3Db=
utton_count&show_faces=3Dfalse&width=3D100&action=3Dlike&font=3Darial&"+p=
assthrough,_ate.bro.msi||t.appendChild(n);t.noh=3Dt.ost=3D1}}var =
A,m=3Ddocument,v=3D{},w=3D{},b=3D[],x=3D0,y=3D0,C=3D0,_=3D!0,M=3D-1!=3Dm.=
domain.search(/\.addthis\.com$/i)?1:0;_ate.bro.mob?"http://m.facebook.com=
/sharer.php":"http://www.facebook.com/sharer/sharer.php";t.share=3Dt.shar=
e||{},t.share.register({facebook_like:g,facebook_send:d,facebook_share:p}=
),t.share.registerSubscriber(l),t.share.registerListeners({facebook:{_aft=
er:function(t){t.ins=3D1,t.noh=3D1},onclick:function(t){H(t);var =
e,a=3Dt.el,o=3Dn(63);return =
e=3Dzt(a.conf),o(e,a.share),G("facebook",e)}}}),t.share.fb=3D{like:g,send=
:d,has:r,ns:i,ready:o,compat:s,sub:l,load:u}}(_ate,_ate.api,_ate),functio=
n(t,e,n){function a(){return window.getglue&&window.getglue.on}function =
o(t,e){var =
n=3D((t||{}).passthrough||{}).objectId||"none";_ate.share.ocw("http://w.g=
etglue.com/convo/checkins?type=3Dconversation&objectId=3D"+U(n)+"&source=3D=
"+U(t.url)),setTimeout(function(){(new =
Image).src=3DDe("getglue",0,t,e)},100)}function i(t,e,n){var =
o=3D((s||{}).passthrough||{}).objectId;if(!o)return =
void(t.innerHTML=3D'
');if(!a()){var =
i=3Ddocument.createElement("script");i.src=3D"//widgets.getglue.com/check=
in.js";var r=3Ddocument.getElementsByTagName("script")[0]}var =
s=3D(h(t,"getglue"),e.share);r.parentNode.insertBefore(i,r),t.innerHTML=3D=
'
Checkin on Get Glue'}function =
r(t){if(!s){var =
e=3Dt?t.share:addthis_share,n=3Dt?t.conf:addthis_config;a()?(getglue.on("=
checkin",function(t){var a=3D{};for(var o in =
e)a[o]=3De[o];_ate.share.track("getglue",0,a,n)}),s=3D!0):5>c&&setTimeout=
(function(){r(t)},500*c++)}}var =
s=3D(document,!1),c=3D0;t.share=3Dt.share||{},t.share.registerSubscriber(=
r),t.share.register({getglue_checkin:i}),t.share.getglue=3D{sub:r,ps:o,gg=
:i}}(_ate,_ate.api,_ate),function(t,e,n){function a(){return =
window.gapi&&window.gapi.plusone}function o(){if(a())return =
void(gapi&&gapi.plusone&&"[object =
Function]"=3D=3D=3DObject.prototype.toString.call(gapi.plusone.go)&&gapi.=
plusone.go());if(!l){l=3D1;var t=3Dnew =
_ate.resource.Resource("plusoneapi","//apis.google.com/js/plusone.js",a);=
t.addEventListener("load",function(){o()}),t.load()}}function i(t){var =
e=3Dt?t.share:addthis_share,n=3Dt?t.conf:addthis_config;window._at_pluson=
ecallback=3Dwindow._at_plusonecallback||function(t){var a=3D{};for(var o =
in =
e)a[o]=3De[o];a.url=3Dt.href,_ate.share.track("google_"+("off"=3D=3Dt.sta=
te?"un":"")+"plusone",0,a,n)},window._at_pluscallback=3Dwindow._at_plusca=
llback||function(t){var a=3D{};for(var o in =
e)a[o]=3De[o];a.url=3Dt.href,_ate.share.track("googleplus_counter",0,a,n)=
}}function r(t,e,n){if(!t.ost){var =
a=3D"googleplus_counter"=3D=3D=3Dn?"plus":"plusone",i=3Dh(t,"g:"+a),r=3Dd=
ocument.ce("g:"+a);_ate.gpl=3D_ate.gpl||{},_ate.gpl.lang=3D_ate.gpl.lang|=
|null,i.lang=3D_ate.gpl.lang=3D_ate.gpl.lang||("undefined"=3D=3Dtypeof =
i.lang?null:i.lang),window.___gcfg=3Dwindow.___gcfg||{},window.___gcfg.la=
ng=3D_ate.gpl.lang||i.lang||_ate.ggl((e.conf||{}).ui_language)||"en-US",i=
.href=3De.share.url=3Di.href||_ate.track.mgu(e.share.url,{defrag:1}),"plu=
sone"=3D=3Da?(i.size=3Di.size||(s(t,!0)?"standard":"small"),i.callback=3D=
i.callback||"_at_"+a+"callback"):(i.href=3D_ate.share.acb("google_plusone=
_share",e.share,addthis_config),i.action=3D"share"),_ate.share.goog.sub(e=
),_ate.util.each(i,function(t,e){r.setAttribute(t,e)}),t.appendChild(r),t=
.noh=3Dt.ost=3D1,o()}}function c(t,e){if(!t.ost){t.title=3D"Follow on =
Google+";var =
n=3Dh(t,"g:plusone");if(n.size=3D(n.size||"").toLowerCase(),document.head=
){var =
a=3Ddocument.createElement("link");a.setAttribute("href",n.href),a.setAtt=
ribute("rel","publisher"),document.head.appendChild(a)}if(n.url=3Dn.href=3D=
n.href||"","badge"=3D=3Dn.size||"smallbadge"=3D=3Dn.size){var =
i=3Ddocument.ce("g:plus");_ate.gpl=3D_ate.gpl||{},_ate.gpl.lang=3D_ate.gp=
l.lang||null,n.lang=3D_ate.gpl.lang=3D_ate.gpl.lang||("undefined"=3D=3Dty=
peof =
n.lang?null:n.lang),window.___gcfg=3Dwindow.___gcfg||{},window.___gcfg.la=
ng=3D_ate.gpl.lang||n.lang||_ate.ggl((e.conf||{}).ui_language||window.add=
this_language)||"en-US",_ate.util.each(n,function(t,e){i.setAttribute(t,e=
)}),t.appendChild(i),t.noh=3Dt.ost=3D1,o()}else{var =
r=3D"32";"small"=3D=3Dn.size?r=3D"16":"large"=3D=3Dn.size&&(r=3D"64");var=
=
s=3Dtxt=3Dtxt2=3DieQ=3D"";n.name&&("BackCompat"=3D=3Ddocument.compatMode&=
&_ate.bro.msi&&(ieQ=3D'onclick=3D"window.open('+n.href+'?prsrc=3D3)"'),s=3D=
"cursor:default;display:inline-block;text-decoration:none;color:#333;font=
:13px/16px =
arial,sans-serif;"+("large"=3D=3Dn.size?"text-align:center;white-space:no=
wrap;":""),"large"=3D=3Dn.size?txt2=3D'
'+n.name+" on Google+ =
":txt=3D'
'+n.name+'o=
n'),t.setAttribute("target","_blank"),t.style.textDecoration=3D"no=
ne",t.style.cursor=3D"default",t.innerHTML=3D''+txt+"'+txt2+"",t.noh=3Dt.ost=3D1,t.onclick=3Dfunction(t){i=
f(!t)var t=3Dwindow.event;var =
e=3Dt.originalTarget||t.relatedTarget||t.toElement||t.srcElement,a=3D"";i=
f(e){for(;"A"!=3De.nodeName;)e=3De.parentNode;return =
a=3D((e.attributes||{})["g:plusone:href"]||{}).value||window.location.hre=
f,Pe.open(a+"?prsrc=3D3"),_ate.share.track("google_plusone_badge",1,n,con=
fig),!1}}}t.onmouseover=3Dfunction(){this.className=3Dthis.className.inde=
xOf("at300bo")>-1?this.className:this.className.replace(/at300b/i,"at300b=
o")},t.noh=3Dt.ost=3D1}}var =
l=3D(document,0);t.share=3Dt.share||{},t.share.register({google_plusone:r=
,googleplus_counter:r,google_plusone_badge:c}),t.share.registerSubscriber=
(i),t.share.registerListeners({google_plusone:{onclick:function(t){return=
!1}}}),t.share.goog=3D{plusone:r,badge:c,has:a,sub:i}}(_ate,_ate.api,_ate=
),function(t,e,n){function a(t,e){var =
n=3Dfunction(t){if("undefined"=3D=3Dtypeof =
window.Intent&&"undefined"=3D=3Dtypeof =
window.WebKitIntent||!window.navigator||"undefined"=3D=3Dtypeof =
window.navigator.startActivity&&"undefined"=3D=3Dtypeof =
window.navigator.webkitStartActivity)return!1;if(!window.Intent||"undefin=
ed"!=3Dtypeof =
window.Intent["native"]&&!window.Intent["native"])return!0;if(_ate.bro.ch=
r){var =
e=3Dnavigator.userAgent,n=3D/Chrome\/(.*)\./.exec(e);if(n.length>=3D1){va=
r a=3DparseInt(n[1].substring(0,2));if(19>a){var =
o=3Dfunction(){return"undefined"=3D=3Dtypeof =
addthis_config?!1:"undefined"=3D=3Dtypeof =
addthis_config.webintents?!1:addthis_config.webintents?!0:!1};return =
o()}}}return!0};n()&&(options.noevents=3D!0,t.onclick=3Dfunction(t){var =
n=3Dwindow.Intent||window.WebKitIntent,a=3Dnew =
n("http://webintents.org/share","text/uri-list",e.share.url);return"undef=
ined"!=3Dtypeof =
navigator.startActivity?navigator.startActivity(a):"undefined"!=3Dtypeof =
navigator.webkitStartActivity&&navigator.webkitStartActivity(a),_ate.shar=
e.track("intent_share_url",0,e.share,e.conf),!1})}document;t.share=3Dt.sh=
are||{},t.share.register({intent_share_url:a}),t.share.registerListeners(=
{intent_share_url:{}})}(_ate,_ate.api,_ate),function(t,e,n){function =
a(t,e){return =
kt({product:"tbx",media:e.media,description:e.description,title:e.title},=
t)}function o(t,e,n){if(!t.ost){var =
o,r=3Dh(t,"pi:pinit"),s=3D_ate.util.clone(e.share);if(o=3Daddthis_share&&=
addthis_share.passthrough&&addthis_share.passthrough.pinterest_share?addt=
his_share.passthrough.pinterest_share:addthis_share&&addthis_share.pinter=
est_share?addthis_share.pinterest_share:addthis_share&&addthis_share.pass=
through?addthis_share.passthrough:addthis_share?addthis_share:{},r.media)=
r.url=3Ds.url=3Dr.url||o.url||_ate.track.mgu(s.url,{defrag:1}),r.url=3DU(=
_ate.track.mgu(s.url)),"horizontal"=3D=3Dr.layout?(r.layout=3D"&layout=3D=
horizontal",r.width=3D"100px",r.height=3D"25px"):"vertical"=3D=3Dr.layout=
?(r.layout=3D"&layout=3Dvertical",r.width=3D"49px",r.height=3D"59px"):(r.=
layout=3D"",r.width=3D"40px",r.height=3D"25px"),t.innerHTML=3D'',pinitButton=3Dt.firstChild,e.conf.pubid|=
|(e.conf.pubid=3Daddthis_config.pubid||Ie()),r.description=3Ds.descriptio=
n=3Dr.description||o.description||o.title||(addthis_share||{}).title||"",=
pinitButton.src=3D_atc.rsrcs.pinit+(_ate.bro.ie6||_ate.bro.ie7?"?":"#")+"=
url=3D"+U(r.url)+"&media=3D"+U(r.media||o.media||"")+"&description=3D"+U(=
r.description)+r.layout+"&ats=3D"+U(_ate.util.rtoKV(s))+"&atc=3D"+U(_ate.=
util.rtoKV(addthis_config))+"&href=3D"+window.location.href+"&pubid=3D"+I=
e()+"&cb=3D"+_ate.cb+"&ssid=3D"+_ate.track.ssid()+"&uid=3D"+_ate.uid+"&ab=
=3D"+_ate.ab+"&ufbl=3D"+_ate.ufbl+"&uud=3D"+_ate.uud,_ate.ed.addEventList=
ener("addthis.pinterest.image",function(t){Pe.addthis_share||(Pe.addthis_=
share=3D{}),Pe.addthis_share.passthrough||(Pe.addthis_share.passthrough=3D=
{}),Pe.addthis_share.passthrough.pinterest_share||(Pe.addthis_share.passt=
hrough.pinterest_share=3D{});var =
e=3DPe.addthis_share.passthrough.pinterest_share;e.pi_media=3Dr.media,e.p=
i_media_desc=3Dr.description,G("pinterest_share",a(o,r))});else{i.createE=
lement("img");t.innerHTML=3D'',t.onclick=3Dfunction(){Pe.addthis_share=
||(Pe.addthis_share=3D{}),Pe.addthis_share.passthrough||(Pe.addthis_share=
.passthrough=3D{}),Pe.addthis_share.passthrough.pinterest_share||(Pe.addt=
his_share.passthrough.pinterest_share=3D{});var =
t=3DPe.addthis_share.passthrough.pinterest_share;return =
t.pi_media=3Dr.media,t.pi_media_desc=3Dr.description,G("pinterest_share",=
a(o,r)),!1}}t.noh=3Dt.ost=3D1}}var =
i=3Ddocument;t.share=3Dt.share||{},t.share.register({pinterest:o,pinteres=
t_count:o,pinterest_pinit:o}),t.share.registerListeners({pinterest_share:=
{onclick:function(t){var =
e=3Dt.el,n=3Dh(e,"pi:pinit"),o=3Da(e.share||Pe.addthis_share,n);G("pinter=
est_share",o),H(t)}}})}(_ate,_ate.api,_ate),function(t,e,n,a){function =
o(t,e,n){if(!t.ost){var =
a=3D(_ate.util.clone(e.share),{type:"webpage",url:e.share.url,title:e.sha=
re.title,style:"number"}),o=3Dh(t,"wb:like"),l=3Di(),u=3Ds(o,l),d=3Ds(a,l=
);meta_tags=3D_ate.util.extend(d,u),wb_elem=3Dc.createElement("wb:like"),=
_ate.bro.ie6||_ate.bro.ie7||_ate.bro.ie8||_ate.bro.msi&&"BackCompat"=3D=3D=
document.compatMode?t.parentNode.insertBefore(wb_elem,t.nextSibling):t.ap=
pendChild(wb_elem),r(wb_elem,meta_tags),_ate.ajs("//tjs.sjs.sinajs.cn/ope=
n/api/js/wb.js",1),e.conf.pubid||(e.conf.pubid=3Daddthis_config.pubid||_a=
te.pub()),t.onclick=3Dfunction(){_ate.share.track("sinaweibo_like",0,e.sh=
are,e.conf)},t.noh=3Dt.ost=3D1}}function i(){for(var =
t,e,n,a,o=3Dc.getElementsByTagName("meta"),i=3D{},r=3D0;rd&&setTimeout(o,3e3+2e3*d=
++)))}function =
i(t){window.twttr&&!u&&twttr.events&&(u=3D1,twttr.events.bind("click",fun=
ction(t){if("tweetcount"!=3Dt.region){if(((t.target||{}).conf||{}).follow=
)return!1;var =
e=3Dt.target.parentNode&&t.target.parentNode.share?t.target.parentNode.sh=
are:{},n=3De.url||t.target.baseURI,a=3De.title||addthis_share.title,o=3D{=
};for(var i in addthis_share)o[i]=3Daddthis_share[i];for(var i in =
e)o[i]=3De[i];o.url=3Dn,a&&(o.title=3Da);var =
r=3D"follow"=3D=3Dt.region||"following"=3D=3Dt.region?!1:!0;_ate.share.tr=
ack(r?"tweet":"twitter_follow_native",r?0:1,o,addthis_config)}}))}functio=
n r(t,e,n){if(!t.ost){var =
a,i,r=3Dh(t,"tw"),s=3De.share,l=3Dr.width||56,u=3Dr.height||20,d=3D"";e.s=
hare.url_transforms=3De.share.url_transforms||{},e.share.url_transforms.d=
efrag=3D1;var =
p=3D_ate.util.clone(e.share),f=3D_ate.bro.msi&&"BackCompat"=3D=3Dc.compat=
Mode||e.conf.ui_use_tweet_iframe||"bitly"=3D=3D(e.share.url_transforms.sh=
orten||{}).twitter?!0:!1;"undefined"!=3Dtypeof =
r.url?p.url=3Dr.url:p.url=3Dr.url=3D_ate.track.mgu(p.url||(addthis_share|=
|{}).url,p.url_transforms,p,"twitter"),r.counturl||(r.counturl=3Df?r.url.=
replace(/=3D/g,"%253D"):r.url),-1=3D=3Dp.url.search(/\.+.*(\/|\?)/)&&(p.u=
rl+=3D"/"),r.url=3D_ate.share.acb("twitter",p,addthis_config),r.count=3Dr=
.count||"horizontal",s.passthrough=3Ds.passthrough||{};var =
g=3Ds.passthrough.twitter||{};if(e.text=3Dr.text=3Dr.text||(e.share.title=
=3D=3Dc.title?g.text:e.share.title)||"",e.related=3Dr.related=3Dr.related=
||g.related||"",e.hashtags=3Dr.hashtags=3Dr.hashtags||g.hashtags||"",(r.v=
ia||g.via||e.text.match(/via\s+@[a-zA-Z0-9_\.]+/i))&&(e.via=3Dr.via=3Dr.v=
ia||g.via||(e.text.match(/via\s+@[a-zA-Z0-9_\.]+/i)?e.text.match(/via\s+@=
[a-zA-Z0-9_\.]+/i).split("@")[1]:"")),d=3D_ate.util.rtoKV(s,"#@!"),"verti=
cal"=3D=3D=3Dr.count?(u=3D62,r.height=3Dr.height||u):"horizontal"=3D=3D=3D=
r.count&&(l=3D110,r.width=3Dr.width||l),r.width&&(l=3Dr.width),r.height&&=
(u=3Dr.height),a=3D_ate.util.toKV(r,"#@!"),f)t.innerHTML=3D'',i=3Dt.firstChild,e.conf.pubid||(e.conf.pubid=3D=
addthis_config.pubid||_ate.pub()),i.src=3D_atc.rsrcs.tweet+(_ate.bro.ie6|=
|_ate.bro.ie7?"?":"#")+"href=3D"+U(r.url)+"&dr=3D"+U(_ate.dr)+"&conf=3D"+=
U(_ate.util.toKV(e.conf))+"&share=3D"+U(d)+"&tw=3D"+U(a);else{(s.template=
s||{}).twitter||"";r.text||(r.text=3D""=3D=3Ds.title?"":s.title+":");var =
A=3Dc.ce("a");A.href=3D"http://twitter.com/share",A.className=3D"twitter-=
share-button",A.innerHTML=3D"Tweet";for(var m in =
r)r.hasOwnProperty(m)&&A.setAttribute("data-"+m,r[m]);t.appendChild(A),e.=
conf.pubid||(e.conf.pubid=3Daddthis_config.pubid||_ate.pub()),o(t)}t.noh=3D=
t.ost=3D1}}function s(t,e){var =
n=3Dh(t,"tf"),a=3Dh(t,"tw"),i=3Ddocument.ce("a");n.screen_name=3Da.screen=
_name||n.screen_name||"addthis",i.href=3D"http://twitter.com/"+n.screen_n=
ame,i.className=3D"twitter-follow-button",i.innerHTML=3D"Follow =
@"+n.screen_name,_ate.util.each(n,function(t,e){i.setAttribute("data-"+t,=
e)}),_ate.util.each(a,function(t,e){i.setAttribute("data-"+t,e)}),t.ost=3D=
1,t.appendChild(i),e.conf.pubid||(e.conf.pubid=3Daddthis_config.pubid||_a=
te.pub()),o(t)}var =
c=3Ddocument,l=3D0,u=3D0,d=3D0;t.share=3Dt.share||{},t.share.register({tw=
eet:r,twitter_follow_native:s}),t.share.registerSubscriber(i),t.share.reg=
isterListeners({twitter:{_after:function(t){t.ins=3D1,t.noh=3D1},onclick:=
function(t){var e=3Dt.el;return =
_ate.share.pts(e.share,e.conf)}}}),t.share.twitter=3D{tweet:r,follow:s,su=
b:i}}(_ate,_ate.api,_ate),function(t,e,a){function =
o(t,e,n){if(!t.ost&&!_ate.bro.ie6){var =
a=3Dh(t,"su:badge"),o=3Da.style||"1",i=3De.share.url=3Da.href||_ate.track=
.mgu(e.share.url,{defrag:1}),r=3Da.height||"20px",s=3Da.width||"75px";"5"=
=3D=3Do?r=3Da.height||"60px":"6"=3D=3Do&&(r=3Da.height||"31px"),t.innerHT=
ML=3D''.replace("{{STYLE}}",o).replace("{{U=
RL}}",U(i)).replace("{{HEIGHT}}",r).replace("{{WIDTH}}",s),t.noh=3Dt.ost=3D=
1}}function i(t,e){if(!t.ost){var =
n=3Dh(t,"4sq"),a=3Ddocument.createElement("a");a.href=3D"https://foursqua=
re.com/intent/venue.html",a.className=3D"fourSq-widget",n["data-variant"]=
&&a.setAttribute("data-variant",n["data-variant"]),t.appendChild(a),_ate.=
ajs("//platform.foursquare.com/js/widgets.js",1),t.noh=3Dt.ost=3D1}}funct=
ion r(t,e){if(!t.ost){var =
n,a,o=3Dh(t,"li"),i=3De.share,r=3Do.width||100,s=3Do.height||18,c=3D"";o.=
counter||(o.counter=3D"horizontal"),i.passthrough||(i.passthrough=3D{}),i=
.passthrough.linkedin=3D_ate.util.toKV(o),i.title&&(i.title=3DU(i.title))=
,c=3D_ate.util.rtoKV(i),"top"=3D=3D=3Do.counter?(s=3D55,r=3D57,o.height||=
(o.height=3Ds),o.width||(o.width=3Dr)):"right"=3D=3D=3Do.counter?(r=3D100=
,o.width||(o.width=3Dr)):"none"=3D=3D=3Do.counter&&(r=3D57,o.width||(o.wi=
dth=3Dr)),o.width&&(r=3Do.width),o.height&&(s=3Do.height),n=3D_ate.util.t=
oKV(o),t.innerHTML=3D'',a=3Dt.firstChild,e.conf.pubid||(e.conf.pubid=3D=
addthis_config.pubid||_ate.pub()),a.src=3D_atc.rsrcs.linkedin+(_ate.bro.i=
e6||_ate.bro.ie7?"?":"#")+"href=3D"+U(e.share.url)+"&dr=3D"+U(_ate.dr)+"&=
conf=3D"+U(_ate.util.toKV(e.conf))+"&share=3D"+U(c)+"&li=3D"+U(n),t.noh=3D=
t.ost=3D1}}function =
s(t,e){if(-1!=3Dt.className.indexOf("chiclet_style"))throw new =
Error("just do a chiclet");if(!t.ost){var =
n=3Dh(t,"tm"),a=3D50,o=3D61;passthrough=3D_ate.util.toKV(n),"compact"=3D=3D=
=3Dn.style&&(a=3D95,o=3D25),t.innerHTML=3D'";var =
i=3Dt.firstChild;i.src=3D"//api.tweetmeme.com/button.js?url=3D"+U(e.share=
.url)+"&"+passthrough,t.noh=3Dt.ost=3D1}}document;t.share=3Dt.share||{},t=
.share.register({foursquare:i,linkedin_counter:r,stumbleupon_badge:o,twee=
tmeme:s}),t.share.registerListeners({more:{require:function(t,e,n){return=
!(e.noh||_ate.bro.iph||_ate.bro.wph||_ate.bro.dro)},onclick:function(t){v=
ar e=3Dt.el||{};return =
window.addthis.menu(e,e.conf,e.share),!1}},email:{require:function(t,e,n)=
{return!(e.noh||_ate.bro.iph||_ate.bro.wph||_ate.bro.dro)},onclick:functi=
on(t){var =
e=3D(n(18),t.el||{}),a=3Dt.service,o=3D_ate.util.clone(e.conf);return =
o.ui_pane=3Da,G(a,e.share),!1}},foursquare:{onclick:function(t){var =
e=3Dt.el||{},n=3Dt.service;return =
_ate.share.track(n,1,e.share,e.conf),!1}}})}(_ate,_ate.api,_ate),function=
(t,e,n){function a(){return =
Boolean(window.ADDTHIS_EXPANDED_MENU_IFRAME)}function o(t){var =
n=3D_ate.util.clone(Pe.addthis_config);return =
n.ui_pane=3D"image",n.image_service=3Dt,e.menu(_ate.maf.pre,n,Pe.addthis_=
share),!1}document.body;t.share=3Dt.share||{},t.util.extend(t.share,{imgV=
er:o,inBm:a})}(_ate,_ate.api,_ate),function(){var =
t=3Dfunction(){return"undefined"=3D=3Dtypeof =
addthis_config?!1:"undefined"=3D=3Dtypeof =
addthis_config.webintents?!1:addthis_config.webintents?!0:!1};if(t()){var=
e=3Dfunction(t){if("undefined"!=3Dtypeof =
Pe.WebKitIntent)return!0;if("undefined"=3D=3Dtypeof =
Pe.Intent&&"undefined"=3D=3Dtypeof =
Pe.WebKitIntent||"undefined"=3D=3Dtypeof =
Pe.navigator.startActivity&&"undefined"=3D=3Dtypeof =
Pe.navigator.webkitStartActivity)return!1;var =
e=3Dnavigator.userAgent;if(/Chrome\/(.*)\./.test(e)){var =
n=3D/Chrome\/(.*)\./.exec(e);if(n.length>=3D1){var =
a=3DparseInt(n[1].substring(0,2));if(19>a)return!1}}return!0};catchIntent=
s=3Dfunction(){e()||(Pe.Intent=3Dfunction(t,e,n,a){this.verb=3Dt,this.nou=
n=3De,this.data=3Dn},Pe.navigator.startActivity=3Dfunction(t){if("http://=
webintents.org/share"=3D=3D=3Dt.verb&&"text/uri-list"=3D=3D=3Dt.noun){Ke.=
update("share","url",t.data);for(var e in =
t.extras)Ke.update("share",e,t.extras);var =
n=3D"http://addthis.com/bookmark.php";n+=3D"?v=3D300&url=3D"+encodeURICom=
ponent(t.data),Pe.open(n,"","width=3D700,height=3D500")}})},catchIntents(=
)}}(),function(t,e,n){function a(t){var e=3Dnew Array;t:for(var =
n=3D0;ne.timestamp?-1:1}function s(t,e,n){return =
n||(n=3Dwindow),(n[t]=3D=3D=3DE||""=3D=3D=3Dn[t])&&(n[t]=3De),n[t]}functi=
on c(e){o();var n,a,s=3Di(),c=3Dfunction(){for(var =
e,n=3Dt.cookie.ssc.getServices(),a=3Dt.ups||{},o=3D0;o-1&&je.map.facebook!=3D=3DE)&&u++,s=3D=
=3Da&&(d=3D1),c[a]&&delete =
c[a];for(m(c,function(t,e){l.push(e)}),l.sort(r),n=3D0;n1?",":"")+t}),n||(n=3D[]),s("addthis_op=
tions_default",m.split(",").slice(0,11).join(",")+",more"),s("addthis_opt=
ions_rank",m.split(",").join(",")),s("addthis_options",window.addthis_opt=
ions_default),o(),p=3Dc(r),addthis_options=3D(""!=3Dr?r+",":"")+addthis_o=
ptions,r&&(addthis_options&&-1=3D=3Daddthis_options.indexOf(r)||e.service=
s_compact&&-1=3D=3De.services_compact.indexOf(r))&&(e.services_compact=3D=
e.services_compact?r+","+e.services_compact:addthis_options),addthis_opti=
ons=3Da(addthis_options.split(",")).join(","),e.services_compact&&(e.serv=
ices_compact=3Da(e.services_compact.split(",")).join(",")),window.addthis=
_ssh&&window.addthis_use_personalization&&p||n.length||e.services_exclude=
||addthis_exclude){var =
v,w,b=3Daddthis_options_rank.split(","),x=3D[],y=3D(e.services_exclude||a=
ddthis_exclude||"").split(","),C=3D{},k=3Dr.join(","),_=3D[],M=3D{},B=3D0=
,R=3D11,z=3D0,U=3De.product||"",D=3DU.indexOf("ffext")>-1||U.indexOf("fxe=
")>-1;for(n.length&&-1=3D=3Daddthis_options.indexOf(n[0].code)&&(addthis_=
options+=3D","+n[0].code),n.length&&n[0]&&x.push(n[0].code),N=3D0;NN;N++)v=3Dr[N],w=3DA[v]||new =
RegExp("(?:^|,)("+v+")(?:$|,)"),A[v]=3Dw,addthis_options.search(w)>-1&&B+=
+;for(N=3D0;N=3DR);N++)v=3Dr[N],M[v]||C[v]||!(je.ma=
p[v]!=3D=3DE||v.indexOf("facebook_")>-1)||(M[v]=3D1,w=3DA[v]||new =
RegExp("(?:^|,)("+v+")(?:$|,)"),A[v]=3Dw,addthis_options.search(w)>-1?(_.=
push(v),addthis_options=3Daddthis_options.replace(w,",").replace(",,",","=
),z++):_.push(v));for(addthis_ssh=3D_.join(","),addthis_options=3D(window=
.addthis_ssh?addthis_ssh+",":"")+addthis_options.replace(/[,]+/g,",").rep=
lace(/,$/,"").replace(/^,/,"").replace(/^more,|,more|^more$/,""),addthis_=
options.indexOf("email")>-1&&""=3D=3D=3Dt.pub()&&!D&&(addthis_options=3Da=
ddthis_options.replace(/^email,|,email|^email$/,""));addthis_options.spli=
t(",").length>11;)addthis_options=3Daddthis_options.split(",").slice(0,-1=
).join(",");var =
S=3Dt.util.fromKV(addthis_options.replace(/,|$/g,"=3D1&")),O=3Daddthis_op=
tions.split(",").length;if(O%2=3D=3D=3D0||11>O)for(var =
N=3DMath.min(O,11),Q=3Dm.split(","),j=3DO;(11>j||j%2=3D=3D=3D0)&&N0)for(;A-->0;)arguments[0].push(arguments[0].shift());loca=
lStorage.setItem(o,JSON.stringify(g))}return t}var =
o,i=3D0,r=3D[],l=3D[],d=3D_ate.util.gUD(window.addthis_domain||e.domain||=
window.location.host),p=3De.pubid||t.pub(),g=3D!1,A=3D0;p&&(b||f(E),t.bt2=
||(y=3D!1,f(E)),o=3D"__feed_"+p+"_"+b.name,C(b.feed,function(t,e){i++,m(e=
,{pubid:p,domain:d},function(t,e){return t?n():(r.push(e),void =
n())})}),C(b.vector,function(e,a){"term_extract"=3D=3D=3Da?l.push({featur=
es:t.ad.gcv(),name:"term_extract"}):(i++,v(a,{pubid:p,domain:d},function(=
t,e){return t?n():(l.push(e),=0A=
void n())}))}))}function =
l(t){return((t||{}).pvector||{}).features||{}}function u(e,n,a){var =
o,i,r,s,c=3Dnew w,u=3D0,d=3D[];if(a){if(!(a instanceof Function))throw =
new Error("Matchrule should be a function, got "+a)}else a=3Dl;return =
C(n.features||[],function(t,e){c.add(e.name,e.weight)}),C(e,function(n,l)=
{var =
h=3Dt.share.links.canonical;u=3D0,i=3Dl.url||"",r=3Di.split("#").shift(),=
h&&h.indexOf(r)+r.length=3D=3D=3Dh.length||(s=3Da(l),C(s,function(t,e){o=3D=
c.get(e.name),o!=3D=3Dx&&(u+=3Do+e.weight)}),e[n].score=3Du,i.score=3Du,d=
.push(l))}),n.features.length>0&&d.sort(function(t,e){return =
e.score-t.score}),d}function d(e){return =
e.ab=3De.ab||t.ab,e.bt=3De.bt||t.bt2,function(t){return =
C(t,function(t,n){e[t]=3Dn}),p(e)}}function =
h(t,e,n){n&&"function"=3D=3Dtypeof =
n||(n=3Dp),e.total||(e.total=3Dt.length);var a=3D0;return =
C(t,function(t,o){e.pos=3Da++,e.url=3Do.url,o.url=3Dn(e),o.title=3Do.titl=
e||""}),t}function p(e){var =
n=3De.url,a=3De.pco,o=3De.total,i=3De.pos,r=3De.ab||"-";return =
n&&n.indexOf("at_pco")>-1&&(n=3Da?n.replace(/at_pco=3D(.*)&/,"at_pco=3D"+=
a+"&"):n,n.indexOf("at_ab")>-1?"-"!=3D=3Dr&&(n=3Dn.replace(/at_ab=3D(.*)&=
/,"at_ab=3D"+r+"&")):n+=3D"&at_ab=3D"+(e.ab||t.ab),n.indexOf("at_pos")>-1=
?i!=3D=3Dx&&(n=3Dn.replace(/at_pos=3D([0-9]+)/,"at_pos=3D"+i)):n+=3D"&at_=
pos=3D"+(i||0),n.indexOf("at_tot")>-1?o!=3D=3Dx&&(n=3Dn.replace(/at_tot=3D=
([0-9]+)/,"at_tot=3D"+o)):n+=3D"&at_tot=3D"+(o||0),-1=3D=3D=3Dn.indexOf("=
si=3D")&&(n+=3D"&at_si=3D"+_ate.sid)),n}function f(e){return!e||!e =
instanceof Object?!1:y?!1:(y=3D!0,b=3De,void(t.ab=3Db.name))}function =
g(){return t.ab.name}function A(e,n,a){var =
o,i,r,s=3Dt.pub(),c=3D!1,l=3D!0,u=3D"";if(n=3Dn||{},query=3Dn.query||{},t=
imeout=3DparseInt(n.timeout,10)||4500,i=3Dn.uid,!i)throw new Error("No =
uid provided");for(r in =
query)query.hasOwnProperty(r)&&query[r]!=3D=3Dx&&(l?l=3D!1:u+=3D"&",u+=3D=
encodeURIComponent(r)+"=3D"+encodeURIComponent(query[r]));l?l=3D!1:u+=3D"=
&",u+=3D"callback=3D"+t.util.scb("fds",s+i,function(t){var =
e=3DArray.prototype.slice.call(arguments,0);c||(e.unshift(null),a.apply(t=
his,e),c=3D!0,clearTimeout(o))}),o=3DsetTimeout(function(){a(new =
Error("Timed =
out"),null),c=3D!0},4500),_ate.ajs(e+"?"+u,1,!0,!0,null,!0)}function =
m(e,n,a){var =
o,i=3D{},r=3De.indexOf("view")>-1;if(n=3Dn||{},n.pubid=3Dn.pubid||t.pub()=
,!e)throw new Error("No feed =
provided");e.indexOf(".json")<0&&(e+=3D".json"),o=3D"//q.addthis.com/feed=
s/1.0/"+e,i.query=3D{pubid:n.pubid||x,domain:n.domain||x,limit:r?"25":x},=
i.uid=3De,A(o,i,a)}function v(e,n,a){var =
o,i=3D{};if(n=3Dn||{},n.pubid=3Dn.pubid||t.pub(),!e)throw new Error("No =
vector =
provided");e.indexOf(".json")<0&&(e+=3D".json"),o=3D"//q.addthis.com/feed=
s/1.0/"+e,i.query=3D{pubid:n.pubid||x},i.uid=3De,A(o,i,a)}var =
w,b,x,y=3D(window,_ate.abmp>=3D0,!1),C=3Dt.util.each,k=3D(t.util.reduce,t=
.util.filter),_=3D{},E=3D{name:"per-2",feed:["views2"],vector:[],isProCel=
l:!0};t=3Dt||{},t.data=3Dt.data||{},w=3Dt.data.Set,t.feeds=3D{setTestCell=
:f,getTestCell:g,_ad:r,configure:a,get:o,recommend:c,trend:i,decorator:d}=
,t.dctu=3Dp}(_ate,_ate.api,_ate),B.start(_ate.ed)}var =
Pe=3Dwindow,tn=3DPe.addthis_config||{};Pe.addthis&&Pe.addthis.timer&&(Pe.=
addthis.timer.core=3D(new Date).getTime());var =
en=3D_ate;_adr;en._ssc=3Den._ssh=3D[],en.dat=3D{},en._rec.push(function(t=
){var =
e,n,a=3Den.dat.rdy;if(vt(t,function(t,e){en.dat[t]=3De}),t.rdy&&!a&&(en.x=
fr=3D1,en.track.xtp()),t.ssc&&(en._ssc=3Dt.ssc),t.sshs&&(t.sshs=3Dt.sshs.=
replace(/\bpinterest\b/,"pinterest_share"),e=3DPe.addthis_ssh=3D_duc(t.ss=
hs),en.gssh=3D1,en._ssh=3De.split(","),_ate.ed.fire("addthis-internal.dat=
a.ssh",{},{ssh:e})),t.uss){t.uss=3Dt.uss.replace(/\bpinterest\b/,"pintere=
st_share");var =
o=3Den._uss=3D_duc(t.uss).split(",");if(Pe.addthis_ssh){var =
i=3D{},r=3D[];for(o=3Do.concat(en._ssh),n=3D0;n-1){var =
nn=3DMt(Je.cookie,";");en._rec[en._rec.length-1](nn)}var =
an=3D{},on=3D_ate.util.gsp("addthis_widget.js");if("object"=3D=3Dtypeof =
on){if(on.provider&&(an=3D{provider:_ate.mun(on.provider_code||on.provide=
r),auth:on.auth||on.provider_auth||""},(on.uid||on.provider_uid)&&(an.uid=
=3D_ate.mun(on.uid||on.provider_uid)),on.logout&&(an.logout=3D1),_ate.prv=
=3Dan),on.headless&&(_atc.xcs=3D1),on.dnp&&(_ate.dcp=3DNumber.MAX_VALUE),=
on.dnt&&(_atc.xtr=3D1),_ate.util.pae(on),_ate.util.pas(_ate.util.pae),on.=
domready&&(_atc.dr=3D1),on.onready&&on.onready.match(/[a-zA-Z0-9_\.\$]+/)=
)try{_ate.onr=3D_ate.evl(on.onready)}catch(Ye){N.error("addthis: onready =
function ("+on.onready+") not =
defined",Ye)}on.async&&(_atc.xol=3D1)}on.delayupgrade?_atc.noup=3D1:(_atc=
.ver>=3D152||(Pe.addthis_conf||{}).ver>=3D152)&&(_atc.ver=3D300),_ate.ed.=
fire("addthis-internal.params.loaded",{},{geo:en.geo}),(Pe.addthis_conf||=
{}).xol&&(_atc.xol=3D1),Pe.addthis_clickout&&_ate.lad(["cout"])}catch(Ye)=
{N.error("main",Ye)}if(_adr.bindReady(),Pe.JSON&&Pe.JSON.stringify?_adr.a=
ppend(a):n.e(15,function(){N.debug("JSON not here, adding =
json2"),n(637),_adr.append(a)}),function(t,e,n){function a(t){return =
_ate.unj&&!_ate.bro.msi?JSON.stringify(t):_ate.util.rtoKV(t,"&&","=3D=3D"=
)}function o(t){if(!t||"string"!=3Dtypeof t)return =
t;if(!_ate.unj||0!=3D=3Dt.indexOf("{"))return =
_ate.util.rfromKV(t,"&&","=3D=3D");try{return =
JSON.parse(t)}catch(e){return _ate.util.rfromKV(t)}}function i(t){var =
e;if(!s||".addthis.com"=3D=3Dt.origin.slice(-12)){if(!t.data)return;e=3Do=
(t.data),e.origin=3Dt.origin,r(e)}}function =
r(t){t.addthisxf&&_ate.ed.fire(t.addthisxf,t.target||t.payload,t.payload)=
}var s=3D!1,c=3D_ate.upm&&Pe.postMessage&&("function"=3D=3Dtypeof =
Pe.postMessage||"function"=3D=3Dtypeof(Pe.postMessage||{}).call&&"functio=
n"=3D=3Dtypeof(Pe.postMessage||{}).apply)&&!_ate.bro.ie6&&!_ate.bro.ie7,l=
=3D!1;kt(_ate,{xf:{upm:c,listen:function(){l||(c&&(-1=3D=3DM.href.indexOf=
(".addthis.com")&&(s=3D!0),Pe.attachEvent?(Pe.attachEvent("onmessage",i,!=
1),Je.attachEvent("onmessage",i,!1)):Pe.addEventListener("message",i,!1),=
window.addthis._pml.push(i)),l=3D!0)},send:function(t,e,n){c&&setTimeout(=
function(){t.postMessage(a({addthisxf:e,payload:n}),"*")},0)}}})}(_ate,_a=
te.api,_ate),_ate.xf.listen(),function(t,e,n){function a(t){function =
n(t){s.sort(function(n,a){return i(n,a,e.ASC,t)})}function =
o(t){s.sort(function(n,a){return i(n,a,e.DSC,t)})}function =
i(t,e,n,a){var o=3Dt[a],i=3De[a];return"string"!=3Dtypeof =
o||isNaN(parseInt(o,10))?o>i?n?1:-1:o=3D=3Di?0:n?-1:1:(o=3DparseInt(o,10)=
,i=3DparseInt(i,10),n?o-o:o-i)}function r(){for(var =
t=3D{},e=3D0;e30)throw new Error("Service code =
must be between 5 and 30 =
characters.");if(-1=3D=3Dt.search(/^[a-zA-Z0-9_]+$/))throw new =
Error("Service code must consist entirely of letters, numbers and =
underscores.");return!0}Ke.logShare=3Dfunction(e,n,a,o){var =
i=3Do||addthis_config,r=3Da||addthis_share;i.product=3D"hdl-300",r.imp_ur=
l=3D0;var =
e=3De||a&&a.url||addthis_share.url,s=3D_ate.track.dcu(e);s.rsc&&!n&&(n=3D=
s.rsc),t(n)&&(r.url=3De,_ate.share.track(n,0,r,i))},Ke.addClickTag=3Dfunc=
tion(e,a,o,i){var e=3De||o&&o.url||addthis_share.url,r=3Dn(17);return =
t(a)&&(e=3D_ate.track.cur(r(e),a)),e}}(),window.addthis||(window.addthis=3D=
{}),Ke.user=3Dfunction(){function t(t,e){return =
mt(["getID","getGeolocation","getServiceShareHistory"],t,e)}function =
e(t,e){return function(n){setTimeout(function(){n(k[t]||e)},0)}}function =
n(n){B||n&&n.uid&&(null!=3D=3DC&&clearTimeout(C),C=3Dnull,B=3D1,t(functio=
n(t,n,a){return =
M[n]=3DM[n].queuer.flush(e.apply(_,t[a]),_),t},[["uid",""],["geo",""],["_=
ssh",[]]]))}function a(){var =
t=3D{uid:"x",geo:{},ssh:"",ups:""};R=3D1,n(t)}function o(t){return =
k.util.geo.isin(t,k.geo)}function i(t){return =
z.interests.iskey(t)}function r(t){return z.tags.iskey(t)}function =
s(t){return z.tags.hasKeys(t)}function o(t){return =
k.util.geo.isin(t,k.geo)}function =
c(t){if(_ate.uud||_ate.ed.fire("addthis-internal.api",window.addthis||{},=
{call:"rdy"}),_ate.uud=3D1,B&&("en"=3D=3D_ate.jlng()||window.addthis_tran=
slations)){_ate.share.services.init(window.addthis_config),(window.addthi=
s_options||"").replace(",more","").split(",");if(w())return void =
t(z);var e=3D[],n=3Dk.cookie.tag.get();for(var a in =
_ate.bti)e.push(_ate.bti[a]);z.interests=3Dnew U(e),z.tags=3Dnew =
U(n);var i=3Dnew =
U;_ate.util.each(k._uss,function(t,e){i.addOne({name:e,score:Ke.HIGH})}),=
_ate.util.each(k._ssc,function(t,e){i.addOne({name:t,score:e})}),z.servic=
es=3Di,z.activity=3D{},z.activity.social=3D_ate.bts,z.activity.view=3D_at=
e.vts,z.source=3DA(),D.location=3Dz.location=3D_ate.geo||{},z.location.co=
ntains=3Do,t&&t(z),_ate.ed.fire("addthis.user.data",window.addthis||{},{}=
)}else"en"=3D=3D=3D_ate.jlng()||window.addthis_translations?setTimeout(fu=
nction(){c(t)},250):(_ate.ed.addEventListener("addthis.i18n.ready",functi=
on(){c(t)}),_ate.alg())}function l(t){c(t)}function u(){return =
_ate.cookie.view.cla()>0}function d(t){var e=3Dt;"string"=3D=3Dtypeof =
e&&(e=3De.split(",")),_ate.cookie.tag.add(e)}function h(t,e){var =
n=3Dfunction(n,a,o){var i=3DArray.prototype.slice.call(arguments);return =
_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:t}),e.apply(=
this,i)};return n}function =
p(t){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:t})}fun=
ction f(){p("gti");var t=3Dv(),e=3D[];return =
_ate.util.each(t.behaviors,function(t,n){e.push(n.id)}),e}function =
g(){return p("gts"),z.services}function A(){return =
p("gtt"),k.track.ts.get()}function m(){return =
p("gtl"),z.location}function v(){var =
t=3D_ate.bt2,e=3D{};if(t){e=3D{timeStamp:new =
Date(1e3*parseInt(t.substring(0,8),16)),behaviors:[]};for(var =
n,a=3D8,o=3D_ate.util.baseToDecimal;a+9<=3Dt.length;){var =
i=3D{};n=3Dt.substring(a,a+9),i.id=3Do(n.substring(0,4),64),i.bucketWidth=
=3Do(n.substring(4,5),64),i.buckets=3D[o(n.charAt(5),64),o(n.charAt(6),64=
),o(n.charAt(7),64),o(n.charAt(8),64)],e.behaviors.push(i),a+=3D9}}return=
e}function w(){return"0000000000000000"=3D=3Dk.uid}function b(t){return =
k._ssh&&k._ssh.indexOf(t)>-1||k._ssc&&k._ssc[t]}function x(t){var =
e=3DA();if("social"=3D=3De.type){if(!t)return!1;if("string"=3D=3Dtypeof =
t&&(t=3Dt.split(",")),t instanceof Array){for(var =
n=3D{},a=3D0;a0;)un=3Dxn.pop(),un&&un.link&&un.title&&(un.link.title=3DCn=
[un.title]||un.link.title)}),Ke.addEvents=3Dfunction(t,e,n){if(t){var =
a=3Dt.onclick||function(){};(t.conf.data_ga_tracker||addthis_config.data_=
ga_tracker||t.conf.data_ga_property||addthis_config.data_ga_property)&&(t=
.onclick=3Dfunction(){return =
_ate.gat(e,n,t.conf,t.share),a()})}},_ate.api.ptpa=3Dh,_ate.gat=3Db,Ke.up=
date=3Dfunction(t,e,a){var =
o=3Dn(18);if("share"=3D=3Dt){"url"=3D=3De&&_ate.usu(0,1),window.addthis_s=
hare||(window.addthis_share=3D{}),window.addthis_share[e]=3Da,An[e]=3Da;f=
or(var i in Ke.links){var r=3DKe.links[i],s=3Dnew =
RegExp("&"+e+"=3D(.*)&"),c=3D"&"+e+"=3D"+U(a)+"&";!(r.conf||{}).follow&&r=
.nodeType&&(r.share&&(r.share[e]=3Da),r.noh||(r.href=3Dr.href.replace(s,c=
),-1=3D=3Dr.href.indexOf(e)&&(r.href+=3Dc)))}for(var i in Ke.ems){var =
r=3DKe.ems[i];r.href=3Do(addthis_share)}}else"config"=3D=3Dt&&(window.add=
this_config||(window.addthis_config=3D{}),window.addthis_config[e]=3Da,gn=
[e]=3Da)},Ke._render=3Dm,Ke.button=3Dfunction(t,e,n){e=3De||{},e.product|=
|(e.product=3D"men-300"),m(t,{conf:e,share:n},{internal:"img"})},Ke.toolb=
ox=3Dfunction(t,e,a,o,i){function r(t,e,n){var a=3DJe.ce(t);return =
a.className=3De,n&&(a.id=3Dn),a}for(var =
s=3Dvn(t),c=3D0;c-1?"32":u.className.indexOf("20x20")>-1?"20":"=
")+"-300"),u.className.indexOf("peekaboo_style")>-1&&(_atc._ld_pkcss||(ne=
w =
_ate.resource.Resource("peekaboo",_atc.rsrcs.peekaboocss,function(){retur=
n!0}).load(),_atc._ld_pkrcss=3D1),u.peekaboo||(u.peekaboo=3D!0,u.onmouseo=
ver=3Dfunction(){u.is_hovered=3D1,u.timeout=3DsetTimeout(function(){u.is_=
hovered&&(d?d(".addthis_peekaboo_style =
ul").slideDown("fast"):u.getElementsByTagName("ul")[0].style.display=3D"b=
lock")},500)},u.onmouseout=3Dfunction(){u.is_hovered=3D0,u.timeout&&clear=
Timeout(u.timeout),u.timeout=3DsetTimeout(function(){u.is_hovered||(d?d("=
.addthis_peekaboo_style =
ul").slideUp("fast"):u.getElementsByTagName("ul")[0].style.display=3D"non=
e")},500)})),u.className.indexOf("floating_style")>-1&&(_atc._ld_barcss||=
(n.e(14,function(){n(166)}),_atc._ld_barcss=3D1),!u.fixed))){u.fixed=3D!0=
;for(var =
f=3Dr("DIV","at-floatingbar-inner"),a=3Dr("DIV","at-floatingbar-share"),g=
=3Dr("DIV","addthis_internal_container");u.childNodes.length>0;)g.appendC=
hild(u.firstChild);a.appendChild(g),f.appendChild(a),u.appendChild(f),"Ba=
ckCompat"=3D=3Ddocument.compatMode&&_ate.bro.msi&&!i&&(u.setAttribute("cl=
assName",u.className.replace("addthis_bar","").replace("addthis_bar_verti=
cal","").replace("addthis_floating_style","addthis_quirks_mode")),u.class=
Name.indexOf("addthis_32x32_style")>-1?u.setAttribute("className",u.class=
Name+" =
addthis_bar_vertical_medium"):u.className.indexOf("addthis_16x16_style")>=
-1?u.setAttribute("className",u.className+" =
addthis_bar_vertical_small"):u.className.indexOf("addthis_counter_style")=
>-1&&u.setAttribute("className",u.className+" =
addthis_bar_vertical_large"))}u&&u.getElementsByTagName&&(l=3Du.getElemen=
tsByTagName("a"),l&&w(l,h.conf,h.share,!o,!o),u.appendChild(p)),p.classNa=
me=3D"atclear"}},Ke.ready=3Dfunction(t){Ke.ost||we()||(Ke.ost=3D1,x(),_at=
e.ed.fire("addthis.ready",Ke),_ate.onr&&_ate.onr(Ke),y(),_ate.share.sub()=
,t&&"function"=3D=3Dtypeof =
t&&t())},Ke.util.getAttributes=3DA,Ke.ad=3Dkt(Ke.ad,_ate.ad),C(),_atc.xol=
?(y(),_adr.isReady&&x()):_adr.append(function(){window.addthis.ready()}),=
_ate.ed.fire("addthis-internal.ready",Ke)}window.addthis_open=3Dfunction(=
){return"string"=3D=3Dtypeof =
iconf&&(iconf=3Dnull),_ate.ao.apply(_ate,arguments)},window.addthis_close=
=3Dfunction(){return"string"=3D=3Dtypeof =
iconf&&(iconf=3Dnull),_ate.ac.apply(_ate,arguments)},window.addthis_sendt=
o=3Dfunction(){return =
_ate.as.apply(_ate,arguments),!1},_atc.dr&&_adr.onReady(),_atc.abf&&addth=
is_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL=
]",window.addthis_title||"[TITLE]"),n(768)},function(t,e){t.exports=3Dfun=
ction(t){var =
e=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg=
",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,c=
ym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:1=
,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",f=
i:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",=
gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,hy:1,cro:"hr",h=
u:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",iu:1,ike:"iu",iku:=
"iu",ja:1,jpn:"ja",km:1,ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv=
:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,=
nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"p=
l",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",=
slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sv=
e:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"=
tl",tn:1,tr:1,tur:"tr",tpi:1,tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,=
vie:"vi","zh-cn":1,"zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,=
"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh=
-tw",zh:1,chi:"zh",zho:"zh"};return =
e[t]?e[t]:(t=3Dt.split("-").shift(),e[t]?1=3D=3D=3De[t]?t:e[t]:0)}},funct=
ion(t,e,n){"use strict";function a(t,e){var =
n=3Ds((t||r()).toLowerCase());0=3D=3D=3Dn.indexOf("en")||_ate.pll&&!e||(i=
(_atr+"static/lang/"+n+".js"),c=3D!0)}function o(){return c}var =
i=3Dn(13),r=3Dn(22),s=3Dn(133),c=3D!1;t.exports=3D{get:a,wasRequestMade:o=
}},function(t,e,n){var a=3Dn(22),o=3Dn(56);t.exports=3Dfunction i(t){var =
e=3Dwindow.addthis_translations;o(t instanceof Function,"callback must =
be a =
function"),0=3D=3D=3Da().indexOf("en")?t():e?t(e):setTimeout(function(){i=
(t)},100)}},function(t,e,n){"use strict";var =
a=3Dn(2),o=3Dn(40),i=3Dn(45),r=3Dn(18);t.exports=3Dfunction(t,e){a("mob")=
?window.location.href=3Dr(t,e,1):(e.ui_pane=3D"email",-1=3D=3D=3Ddocument=
.location.href.search(/bookmark\.php/)?_ate.share.inBm()&&_ate.xf.upm?_at=
e.xf.send(window.parent,"addthis.expanded.pane",{pane:"email"}):addthis.m=
enu((_ate.maf||{}).sib,e,t):(i(t.service,t,e),e.ui_pane=3D"email",o(docum=
ent.body,"more","","",e,t)))}},function(t,e,n){"use strict";function =
a(){this.initialized=3D!1,this.location=3Dnull,this.readyCallbacks=3D[]}v=
ar =
o=3Dn(91).decodeGeo;a.prototype=3D{start:function(t){if(!this.initialized=
){this.initialized=3D!0;var =
e=3Dthis;t.ed.addEventListener("addthis.lojson.response",function(t){e.se=
t(t.data.loc)})}},get:function(){return =
this.location},set:function(t){this.location=3Do(t);for(var =
e=3D0;e-1||o.indexOf(e+"url")>-1||o.indexOf(e+"l.php")>-1||o.indexOf("/search?"=
)>-1||o.indexOf("/search/?")>-1||o.indexOf("search?")>-1||o.indexOf("yand=
ex.ru/clck/jsredir?")>-1||o.indexOf(e+"search")>-1||o.indexOf(n+"search")=
>-1||o.indexOf("/search.html?")>-1||o.indexOf("search/results.")>-1||o.in=
dexOf(e+"s?bs")>-1||o.indexOf(e+"s?wd")>-1||o.indexOf(e+"mb?search")>-1||=
o.indexOf(e+"mvc/search")>-1||o.indexOf(e+"web")>-1||o.match(/aol.*\/aol/=
)||o.indexOf("hotbot"+e)>-1)&&0!=3Da(t)&&(i=3D1),Boolean(i)}},function(t,=
e){t.exports=3Dfunction(t,e,n){var a,o=3D[];if(n=3Dvoid =
0!=3D=3Dn?n:this,null=3D=3D=3Dt||void 0=3D=3D=3Dt)return o;for(a in =
t)t.hasOwnProperty(a)&&o.push(e.call(n,t[a],a));return =
o}},function(t,e,n){var a=3Dn(1);t.exports=3Dfunction(t,e,o){var =
i=3Dn(10),r=3Di.array,s=3Di.object,c=3Di["function"],l=3Ds(t),u=3Dr(t),d=3D=
u?[]:{},h=3Do||this;if(!c(e))throw new TypeError(e+" is not a =
function");return =
u||l?(a(t,function(t,n,a){e&&e.call(h,t,n,a)&&(r(d)?d.push(n):d[t]=3Dn)})=
,d):[]}},function(t,e){function n(t){return"function"=3D=3Dtypeof =
l.querySelectorAll?l.querySelectorAll(t)||[]:[]}function a(t){var =
e,n=3D(t||{}).childNodes,a=3Dt.textContent||t.innerText||"",o=3D/^\s*$/;i=
f(!a){if(!n)return"";for(e=3D0;e-1&&d.push(r);else{n=3Dn.replace(/\-/g,=
"\\-");var h=3Dnew =
RegExp("\\b"+n+(a?"\\w*":"")+"\\b");for(i=3D0;ic;c+=3D1)a=3Di=
[c],(!r||r.test(a.nodeName))&&s.push(a);return s}var =
c=3D{},l=3Ddocument,u=3Dl.body;t.exports=3D{querySelectorAll:n,getElement=
sByClassPrefix:r,select:o,getParent:i,getText:a}},function(t,e,n){"use =
strict";function a(t){return =
t?(t.indexOf("%")>-1&&(t=3Dl(t)),t.indexOf(",")>-1&&(t=3Dt.split(",")[1])=
,t=3Ds.atob(t)):""}function o(t){var e,n,a=3D{};return =
t=3Dt.toUpperCase(),a.zip=3Dt.substring(0,5),a.continent=3Dt.substring(5,=
7),a.country=3Dt.substring(7,9),a.province=3Dt.substring(9,11),e=3Dt.subs=
tring(11,15),"0000"!=3D=3De&&(a.lat=3D(parseInt(e)/10-180).toFixed(1)),n=3D=
t.substring(15,19),"0000"!=3D=3Dn&&(a.lon=3D(parseInt(n)/10-180).toFixed(=
1)),a.dma=3Dt.substring(19,22),a.msa=3Dt.substring(22,26),a.networkType=3D=
t.substring(26,27),a.throughput=3Dt.substring(27,28),a}function =
i(t,e){var =
n,a;for(t=3Dt.toUpperCase().split(","),n=3D0;n-1)return void =
c.onReady();if(o("msi")&&!o("ie9")&&r=3D=3D=3Dr.parent&&!function(){if(!c=
.isReady){try{s.documentElement.doScroll("left")}catch(t){return void =
setTimeout(arguments.callee,0)}c.onReady()}}(),o("opr")){var =
e=3D!0,n=3Dfunction(){c.isReady||(i(s.styleSheets,function(t,a){return =
a.disabled?(e=3D!1,setTimeout(n,0),!1):void =
0}),e&&c.onReady())};s.addEventListener("DOMContentLoaded",n,!1)}if(o("sa=
f")){var =
l;!function(){if(!c.isReady){if("loaded"!=3D=3Ds.readyState&&"complete"!=3D=
=3Ds.readyState)return void =
setTimeout(arguments.callee,0);if(l=3D=3D=3Da){for(var =
t=3Ds.gn("link"),e=3D0;e-1){o=3Dx[i].name;break}return{name:o,startTime:n,=
duration:a}}function i(t){var e=3Dt.name;return Boolean(e)}function =
r(t){return =
m["default"](t.name).domain.indexOf(".addthis.com")>-1}function =
s(t){return t.name.search(w)}function c(t){return =
t.name.search(b)}function l(t){var =
e=3Dt.startTime,n=3Dt.duration,a=3Dt.name;return{startTime:e,duration:n,n=
ame:a}}function u(t,e){return t.startTime-e.startTime}function =
d(t){return t.name.match(y)}function h(){return =
v.basicSupport()?performance.getEntriesByType("resource").map(l).filter(r=
).map(o).filter(i).sort(u):[]}function p(){return =
v.basicSupport()?performance.getEntriesByType("mark").map(l).filter(d).so=
rt(u).map(function(t){var =
e=3Dt.name,n=3Dt.startTime;return{name:y.exec(e)[1],startTime:n}}):[]}fun=
ction f(){return v.basicSupport()?h().filter(s).pop():null}function =
g(){return =
v.basicSupport()?h().filter(c).pop():null}e.__esModule=3D!0,e.getAddThisR=
esources=3Dh,e.getAddThisMarkers=3Dp,e.getFirstAddThisWidget=3Df,e.getFir=
stShFrame=3Dg;var =
A=3Dn(41),m=3Da(A),v=3Dn(94),w=3D/addthis_widget\.js/,b=3D/sh\.[0-9a-f]+\=
.html/,x=3D[{regex:w,name:"widget"},{regex:b,name:"sh"},{regex:/boost/,na=
me:"boost"},{regex:/red_lojson\/300lo\.json/,name:"lojson"}],y=3D/^addthi=
s\.(\S+)$/},function(t,e){"use strict";function n(){return =
window.performance&&performance.getEntriesByType instanceof =
Function}function a(){return n()&&performance.mark instanceof =
Function}e.__esModule=3D!0,e.basicSupport=3Dn,e.markerSupport=3Da},functi=
on(t,e,n){var =
a=3D{},o=3D{};a.aim=3Dfunction(t){t(n(678))},o.aim=3Dfunction(t){n.e(256,=
function(){t(n(388))})},a.delicious=3Dfunction(t){t(n(681))},o.delicious=3D=
function(t){n.e(217,function(){t(n(427))})},a.digg=3Dfunction(t){t(n(682)=
)},o.digg=3Dfunction(t){n.e(215,function(){t(n(429))})},a.facebook=3Dfunc=
tion(t){t(n(684))},o.facebook=3Dfunction(t){n.e(198,function(){t(n(446))}=
)},a.google=3Dfunction(t){t(n(687))},o.google=3Dfunction(t){n.e(177,funct=
ion(){t(n(467))})},a.hatena=3Dfunction(t){t(n(689))},o.hatena=3Dfunction(=
t){n.e(172,function(){t(n(472))})},a.linkedin=3Dfunction(t){t(n(692))},o.=
linkedin=3Dfunction(t){n.e(146,function(){t(n(498))})},a.meneame=3Dfuncti=
on(t){t(n(695))},o.meneame=3Dfunction(t){n.e(136,function(){t(n(508))})},=
a.reddit=3Dfunction(t){t(n(702))},o.reddit=3Dfunction(t){n.e(98,function(=
){t(n(546))})},a.stumbleupon=3Dfunction(t){t(n(704))},o.stumbleupon=3Dfun=
ction(t){n.e(72,function(){t(n(572))})},a.tumblr=3Dfunction(t){t(n(706))}=
,o.tumblr=3Dfunction(t){n.e(55,function(){t(n(589))})},a.twitter=3Dfuncti=
on(t){t(n(707))},o.twitter=3Dfunction(t){n.e(54,function(){t(n(590))})},a=
.myspace=3Dfunction(t){t(n(697))},o.myspace=3Dfunction(t){n.e(130,functio=
n(){t(n(514))})},a.livejournal=3Dfunction(t){t(n(693))},o.livejournal=3Df=
unction(t){n.e(144,function(){t(n(500))})},a.gmail=3Dfunction(t){t(n(686)=
)},o.gmail=3Dfunction(t){n.e(179,function(){t(n(465))})},a.yahoomail=3Dfu=
nction(t){t(n(712))},o.yahoomail=3Dfunction(t){n.e(30,function(){t(n(614)=
)})},a.blogger=3Dfunction(t){t(n(679))},o.blogger=3Dfunction(t){n.e(241,f=
unction(){t(n(403))})},a.wordpress=3Dfunction(t){t(n(710))},o.wordpress=3D=
function(t){n.e(34,function(){t(n(610))})},a.oknotizie=3Dfunction(t){t(n(=
699))},o.oknotizie=3Dfunction(t){n.e(119,function(){t(n(525))})},a.print=3D=
function(t){t(n(701))},o.print=3Dfunction(t){n.e(105,function(){t(n(539))=
})},a.favorites=3Dfunction(t){t(n(685))},o.favorites=3Dfunction(t){n.e(19=
1,function(){t(n(453))})},a.email=3Dfunction(t){t(n(683))},o.email=3Dfunc=
tion(t){n.e(203,function(){t(n(441))})},a.wykop=3Dfunction(t){t(n(711))},=
o.wykop=3Dfunction(t){n.e(33,function(){t(n(611))})},a.viadeo=3Dfunction(=
t){t(n(708))},o.viadeo=3Dfunction(t){n.e(50,function(){t(n(594))})},a.bob=
rdobr=3Dfunction(t){t(n(680))},o.bobrdobr=3Dfunction(t){n.e(237,function(=
){t(n(407))})},a.tuenti=3Dfunction(t){t(n(705))},o.tuenti=3Dfunction(t){n=
.e(57,function(){t(n(587))})},a.mailto=3Dfunction(t){t(n(694))},o.mailto=3D=
function(t){n.e(143,function(){t(n(501))})},a.mymailru=3Dfunction(t){t(n(=
696))},o.mymailru=3Dfunction(t){n.e(131,function(){t(n(513))})},a.vk=3Dfu=
nction(t){t(n(709))},o.vk=3Dfunction(t){n.e(45,function(){t(n(599))})},a.=
odnoklassniki_ru=3Dfunction(t){t(n(698))},o.odnoklassniki_ru=3Dfunction(t=
){n.e(120,function(){t(n(524))})},a.jappy=3Dfunction(t){t(n(691))},o.japp=
y=3Dfunction(t){n.e(157,function(){t(n(487))})},a.pinterest=3Dfunction(t)=
{t(n(700))},o.pinterest=3Dfunction(t){n.e(111,function(){t(n(533))})},a.g=
oogle_plusone_share=3Dfunction(t){t(n(688))},o.google_plusone_share=3Dfun=
ction(t){n.e(176,function(){t(n(468))})},a.instagram=3Dfunction(t){t(n(69=
0))},o.instagram=3Dfunction(t){n.e(163,function(){t(n(481))})},a.rss=3Dfu=
nction(t){t(n(703))},o.rss=3Dfunction(t){n.e(94,function(){t(n(550))})},a=
.youtube=3Dfunction(t){t(n(713))},o.youtube=3Dfunction(t){n.e(21,function=
(){t(n(623))})},a.addthis=3Dfunction(t){t(n(677))},o.addthis=3Dfunction(t=
){n.e(260,function(){t(n(384))})},a.buddymarks=3Dfunction(t){n.e(445,func=
tion(){t(n(198))})},o.buddymarks=3Dfunction(t){n.e(230,function(){t(n(414=
))})},a.amazonwishlist=3Dfunction(t){n.e(468,function(){t(n(175))})},o.am=
azonwishlist=3Dfunction(t){n.e(255,function(){t(n(389))})},a.bitly=3Dfunc=
tion(t){n.e(457,function(){t(n(186))})},o.bitly=3Dfunction(t){n.e(244,fun=
ction(){t(n(400))})},a.blogmarks=3Dfunction(t){n.e(453,function(){t(n(190=
))})},o.blogmarks=3Dfunction(t){n.e(239,function(){t(n(405))})},a.diigo=3D=
function(t){n.e(429,function(){t(n(214))})},o.diigo=3Dfunction(t){n.e(212=
,function(){t(n(432))})},a.faves=3Dfunction(t){n.e(413,function(){t(n(230=
))})},o.faves=3Dfunction(t){n.e(194,function(){t(n(450))})},a.netvibes=3D=
function(t){n.e(357,function(){t(n(286))})},o.netvibes=3Dfunction(t){n.e(=
125,function(){t(n(519))})},a.netvouz=3Dfunction(t){n.e(356,function(){t(=
n(287))})},o.netvouz=3Dfunction(t){n.e(124,function(){t(n(520))})},a.news=
vine=3Dfunction(t){=0A=
n.e(354,function(){t(n(289))})},o.newsvine=3Dfunction(t){n.e(122,function=
(){t(n(522))})},a.nujij=3Dfunction(t){n.e(353,function(){t(n(290))})},o.n=
ujij=3Dfunction(t){n.e(121,function(){t(n(523))})},a.plaxo=3Dfunction(t){=
n.e(344,function(){t(n(299))})},o.plaxo=3Dfunction(t){n.e(109,function(){=
t(n(535))})},a.thisnext=3Dfunction(t){n.e(297,function(){t(n(346))})},o.t=
hisnext=3Dfunction(t){n.e(58,function(){t(n(586))})},a.yardbarker=3Dfunct=
ion(t){n.e(275,function(){t(n(368))})},o.yardbarker=3Dfunction(t){n.e(28,=
function(){t(n(616))})},a.hotmail=3Dfunction(t){n.e(392,function(){t(n(25=
1))})},o.hotmail=3Dfunction(t){n.e(168,function(){t(n(476))})},a.aolmail=3D=
function(t){n.e(466,function(){t(n(177))})},o.aolmail=3Dfunction(t){n.e(2=
53,function(){t(n(391))})},a.googletranslate=3Dfunction(t){n.e(398,functi=
on(){t(n(245))})},o.googletranslate=3Dfunction(t){n.e(175,function(){t(n(=
469))})},a.typepad=3Dfunction(t){n.e(294,function(){t(n(349))})},o.typepa=
d=3Dfunction(t){n.e(52,function(){t(n(592))})},a.yammer=3Dfunction(t){n.e=
(276,function(){t(n(367))})},o.yammer=3Dfunction(t){n.e(29,function(){t(n=
(615))})},a.funp=3Dfunction(t){n.e(402,function(){t(n(241))})},o.funp=3Df=
unction(t){n.e(182,function(){t(n(462))})},a.oyyla=3Dfunction(t){n.e(351,=
function(){t(n(292))})},o.oyyla=3Dfunction(t){n.e(117,function(){t(n(527)=
)})},a.fresqui=3Dfunction(t){n.e(403,function(){t(n(240))})},o.fresqui=3D=
function(t){n.e(183,function(){t(n(461))})},a.favoritus=3Dfunction(t){n.e=
(410,function(){t(n(233))})},o.favoritus=3Dfunction(t){n.e(190,function()=
{t(n(454))})},a.startaid=3Dfunction(t){n.e(314,function(){t(n(329))})},o.=
startaid=3Dfunction(t){n.e(76,function(){t(n(568))})},a.svejo=3Dfunction(=
t){n.e(304,function(){t(n(339))})},o.svejo=3Dfunction(t){n.e(65,function(=
){t(n(579))})},a.symbaloo=3Dfunction(t){n.e(303,function(){t(n(340))})},o=
.symbaloo=3Dfunction(t){n.e(64,function(){t(n(580))})},a.yigg=3Dfunction(=
t){n.e(274,function(){t(n(369))})},o.yigg=3Dfunction(t){n.e(27,function()=
{t(n(617))})},a.yoolink=3Dfunction(t){n.e(271,function(){t(n(372))})},o.y=
oolink=3Dfunction(t){n.e(24,function(){t(n(620))})},a.dzone=3Dfunction(t)=
{n.e(423,function(){t(n(220))})},o.dzone=3Dfunction(t){n.e(206,function()=
{t(n(438))})},a.youmob=3Dfunction(t){n.e(269,function(){t(n(374))})},o.yo=
umob=3Dfunction(t){n.e(22,function(){t(n(622))})},a.n4g=3Dfunction(t){n.e=
(360,function(){t(n(283))})},o.n4g=3Dfunction(t){n.e(128,function(){t(n(5=
16))})},a.netlog=3Dfunction(t){n.e(358,function(){t(n(285))})},o.netlog=3D=
function(t){n.e(126,function(){t(n(518))})},a.folkd=3Dfunction(t){n.e(406=
,function(){t(n(237))})},o.folkd=3Dfunction(t){n.e(186,function(){t(n(458=
))})},a.phonefavs=3Dfunction(t){n.e(346,function(){t(n(297))})},o.phonefa=
vs=3Dfunction(t){n.e(112,function(){t(n(532))})},a.evernote=3Dfunction(t)=
{n.e(418,function(){t(n(225))})},o.evernote=3Dfunction(t){n.e(200,functio=
n(){t(n(444))})},a.stumpedia=3Dfunction(t){n.e(310,function(){t(n(333))})=
},o.stumpedia=3Dfunction(t){n.e(71,function(){t(n(573))})},a.studivz=3Dfu=
nction(t){n.e(312,function(){t(n(331))})},o.studivz=3Dfunction(t){n.e(74,=
function(){t(n(570))})},a.pusha=3Dfunction(t){n.e(339,function(){t(n(304)=
)})},o.pusha=3Dfunction(t){n.e(103,function(){t(n(541))})},a.kledy=3Dfunc=
tion(t){n.e(376,function(){t(n(267))})},o.kledy=3Dfunction(t){n.e(150,fun=
ction(){t(n(494))})},a.plurk=3Dfunction(t){n.e(343,function(){t(n(300))})=
},o.plurk=3Dfunction(t){n.e(108,function(){t(n(536))})},a.citeulike=3Dfun=
ction(t){n.e(440,function(){t(n(203))})},o.citeulike=3Dfunction(t){n.e(22=
5,function(){t(n(419))})},a.care2=3Dfunction(t){n.e(442,function(){t(n(20=
1))})},o.care2=3Dfunction(t){n.e(227,function(){t(n(417))})},a.brainify=3D=
function(t){n.e(447,function(){t(n(196))})},o.brainify=3Dfunction(t){n.e(=
232,function(){t(n(412))})},a.baidu=3Dfunction(t){n.e(462,function(){t(n(=
181))})},o.baidu=3Dfunction(t){n.e(249,function(){t(n(395))})},a.pdfonlin=
e=3Dfunction(t){n.e(347,function(){t(n(296))})},o.pdfonline=3Dfunction(t)=
{n.e(113,function(){t(n(531))})},a.printfriendly=3Dfunction(t){n.e(340,fu=
nction(){t(n(303))})},o.printfriendly=3Dfunction(t){n.e(104,function(){t(=
n(540))})},a.identica=3Dfunction(t){n.e(391,function(){t(n(252))})},o.ide=
ntica=3Dfunction(t){n.e(167,function(){t(n(477))})},a.kaevur=3Dfunction(t=
){n.e(381,function(){t(n(262))})},o.kaevur=3Dfunction(t){n.e(155,function=
(){t(n(489))})},a.arto=3Dfunction(t){n.e(464,function(){t(n(179))})},o.ar=
to=3Dfunction(t){n.e(251,function(){t(n(393))})},a.sodahead=3Dfunction(t)=
{n.e(317,function(){t(n(326))})},o.sodahead=3Dfunction(t){n.e(79,function=
(){t(n(565))})},a.sonico=3Dfunction(t){n.e(316,function(){t(n(327))})},o.=
sonico=3Dfunction(t){n.e(78,function(){t(n(566))})},a.amenme=3Dfunction(t=
){n.e(467,function(){t(n(176))})},o.amenme=3Dfunction(t){n.e(254,function=
(){t(n(390))})},a.embarkons=3Dfunction(t){n.e(420,function(){t(n(223))})}=
,o.embarkons=3Dfunction(t){n.e(202,function(){t(n(442))})},a.shetoldme=3D=
function(t){n.e(324,function(){t(n(319))})},o.shetoldme=3Dfunction(t){n.e=
(86,function(){t(n(558))})},a.virb=3Dfunction(t){n.e(290,function(){t(n(3=
53))})},o.virb=3Dfunction(t){n.e(47,function(){t(n(597))})},a.webnews=3Df=
unction(t){n.e(283,function(){t(n(360))})},o.webnews=3Dfunction(t){n.e(39=
,function(){t(n(605))})},a.bizsugar=3Dfunction(t){n.e(456,function(){t(n(=
187))})},o.bizsugar=3Dfunction(t){n.e(243,function(){t(n(401))})},a.shave=
h=3Dfunction(t){n.e(325,function(){t(n(318))})},o.shaveh=3Dfunction(t){n.=
e(87,function(){t(n(557))})},a.twitthis=3Dfunction(t){n.e(295,function(){=
t(n(348))})},o.twitthis=3Dfunction(t){n.e(53,function(){t(n(591))})},a.pl=
anypus=3Dfunction(t){n.e(345,function(){t(n(298))})},o.planypus=3Dfunctio=
n(t){n.e(110,function(){t(n(534))})},a.librerio=3Dfunction(t){n.e(374,fun=
ction(){t(n(269))})},o.librerio=3Dfunction(t){n.e(148,function(){t(n(496)=
)})},a.bryderi=3Dfunction(t){n.e(446,function(){t(n(197))})},o.bryderi=3D=
function(t){n.e(231,function(){t(n(413))})},a.smiru=3Dfunction(t){n.e(319=
,function(){t(n(324))})},o.smiru=3Dfunction(t){n.e(81,function(){t(n(563)=
)})},a.stuffpit=3Dfunction(t){n.e(311,function(){t(n(332))})},o.stuffpit=3D=
function(t){n.e(73,function(){t(n(571))})},a.favoritende=3Dfunction(t){n.=
e(411,function(){t(n(232))})},o.favoritende=3Dfunction(t){n.e(192,functio=
n(){t(n(452))})},a.fabulously40=3Dfunction(t){n.e(417,function(){t(n(226)=
)})},o.fabulously40=3Dfunction(t){n.e(199,function(){t(n(445))})},a.yorum=
cuyum=3Dfunction(t){n.e(270,function(){t(n(373))})},o.yorumcuyum=3Dfuncti=
on(t){n.e(23,function(){t(n(621))})},a.baang=3Dfunction(t){n.e(463,functi=
on(){t(n(180))})},o.baang=3Dfunction(t){n.e(250,function(){t(n(394))})},a=
.hackernews=3Dfunction(t){n.e(396,function(){t(n(247))})},o.hackernews=3D=
function(t){n.e(173,function(){t(n(471))})},a.bonzobox=3Dfunction(t){n.e(=
451,function(){t(n(192))})},o.bonzobox=3Dfunction(t){n.e(236,function(){t=
(n(408))})},a.meinvz=3Dfunction(t){n.e(369,function(){t(n(274))})},o.mein=
vz=3Dfunction(t){n.e(140,function(){t(n(504))})},a.visitezmonsite=3Dfunct=
ion(t){n.e(289,function(){t(n(354))})},o.visitezmonsite=3Dfunction(t){n.e=
(46,function(){t(n(598))})},a.gluvsnap=3Dfunction(t){n.e(400,function(){t=
(n(243))})},o.gluvsnap=3Dfunction(t){n.e(180,function(){t(n(464))})},a.do=
melhor=3Dfunction(t){n.e(426,function(){t(n(217))})},o.domelhor=3Dfunctio=
n(t){n.e(209,function(){t(n(435))})},a.memori=3Dfunction(t){n.e(367,funct=
ion(){t(n(276))})},o.memori=3Dfunction(t){n.e(138,function(){t(n(506))})}=
,a.tulinq=3Dfunction(t){n.e(296,function(){t(n(347))})},o.tulinq=3Dfuncti=
on(t){n.e(56,function(){t(n(588))})},a.diggita=3Dfunction(t){n.e(431,func=
tion(){t(n(212))})},o.diggita=3Dfunction(t){n.e(214,function(){t(n(430))}=
)},a.linkuj=3Dfunction(t){n.e(372,function(){t(n(271))})},o.linkuj=3Dfunc=
tion(t){n.e(145,function(){t(n(499))})},a.jamespot=3Dfunction(t){n.e(383,=
function(){t(n(260))})},o.jamespot=3Dfunction(t){n.e(158,function(){t(n(4=
86))})},a.informazione=3Dfunction(t){n.e(388,function(){t(n(255))})},o.in=
formazione=3Dfunction(t){n.e(164,function(){t(n(480))})},a.startlap=3Dfun=
ction(t){n.e(313,function(){t(n(330))})},o.startlap=3Dfunction(t){n.e(75,=
function(){t(n(569))})},a.moemesto=3Dfunction(t){n.e(364,function(){t(n(2=
79))})},o.moemesto=3Dfunction(t){n.e(134,function(){t(n(510))})},a["100za=
kladok"]=3Dfunction(t){n.e(474,function(){t(n(169))})},o["100zakladok"]=3D=
function(t){n.e(263,function(){t(n(381))})},a.scoopat=3Dfunction(t){n.e(3=
30,function(){t(n(313))})},o.scoopat=3Dfunction(t){n.e(92,function(){t(n(=
552))})},a.colivia=3Dfunction(t){n.e(435,function(){t(n(208))})},o.colivi=
a=3Dfunction(t){n.e(220,function(){t(n(424))})},a.domaintoolswhois=3Dfunc=
tion(t){n.e(427,function(){t(n(216))})},o.domaintoolswhois=3Dfunction(t){=
n.e(210,function(){t(n(434))})},a.quantcast=3Dfunction(t){n.e(337,functio=
n(){t(n(306))})},o.quantcast=3Dfunction(t){n.e(101,function(){t(n(543))})=
},a.w3validator=3Dfunction(t){n.e(285,function(){t(n(358))})},o.w3validat=
or=3Dfunction(t){n.e(41,function(){t(n(603))})},a.classicalplace=3Dfuncti=
on(t){n.e(439,function(){t(n(204))})},o.classicalplace=3Dfunction(t){n.e(=
224,function(){t(n(420))})},a.hedgehogs=3Dfunction(t){n.e(395,function(){=
t(n(248))})},o.hedgehogs=3Dfunction(t){n.e(171,function(){t(n(473))})},a.=
cosmiq=3Dfunction(t){n.e(434,function(){t(n(209))})},o.cosmiq=3Dfunction(=
t){n.e(219,function(){t(n(425))})},a.instapaper=3Dfunction(t){n.e(387,fun=
ction(){t(n(256))})},o.instapaper=3Dfunction(t){n.e(162,function(){t(n(48=
2))})},a.ziczac=3Dfunction(t){n.e(265,function(){t(n(378))})},o.ziczac=3D=
function(t){n.e(17,function(){t(n(627))})},a.adifni=3Dfunction(t){n.e(470=
,function(){t(n(173))})},o.adifni=3Dfunction(t){n.e(258,function(){t(n(38=
6))})},a.xanga=3Dfunction(t){n.e(278,function(){t(n(365))})},o.xanga=3Dfu=
nction(t){n.e(32,function(){t(n(612))})},a.sekoman=3Dfunction(t){n.e(328,=
function(){t(n(315))})},o.sekoman=3Dfunction(t){n.e(90,function(){t(n(554=
))})},a.wirefan=3Dfunction(t){n.e(280,function(){t(n(363))})},o.wirefan=3D=
function(t){n.e(36,function(){t(n(608))})},a.digo=3Dfunction(t){n.e(430,f=
unction(){t(n(213))})},o.digo=3Dfunction(t){n.e(213,function(){t(n(431))}=
)},a.favable=3Dfunction(t){n.e(414,function(){t(n(229))})},o.favable=3Dfu=
nction(t){n.e(195,function(){t(n(449))})},a.camyoo=3Dfunction(t){n.e(443,=
function(){t(n(200))})},o.camyoo=3Dfunction(t){n.e(228,function(){t(n(416=
))})},a.box=3Dfunction(t){n.e(448,function(){t(n(195))})},o.box=3Dfunctio=
n(t){n.e(233,function(){t(n(411))})},a.blurpalicious=3Dfunction(t){n.e(45=
2,function(){t(n(191))})},o.blurpalicious=3Dfunction(t){n.e(238,function(=
){t(n(406))})},a.cndig=3Dfunction(t){n.e(436,function(){t(n(207))})},o.cn=
dig=3Dfunction(t){n.e(221,function(){t(n(423))})},a.ihavegot=3Dfunction(t=
){n.e(390,function(){t(n(253))})},o.ihavegot=3Dfunction(t){n.e(166,functi=
on(){t(n(478))})},a.bookmarkycz=3Dfunction(t){n.e(450,function(){t(n(193)=
)})},o.bookmarkycz=3Dfunction(t){n.e(235,function(){t(n(409))})},a.favlog=
de=3Dfunction(t){n.e(412,function(){t(n(231))})},o.favlogde=3Dfunction(t)=
{n.e(193,function(){t(n(451))})},a.socialbookmarkingnet=3Dfunction(t){n.e=
(318,function(){t(n(325))})},o.socialbookmarkingnet=3Dfunction(t){n.e(80,=
function(){t(n(564))})},a.etsy=3Dfunction(t){n.e(419,function(){t(n(224))=
})},o.etsy=3Dfunction(t){n.e(201,function(){t(n(443))})},a.bookmerkende=3D=
function(t){n.e(449,function(){t(n(194))})},o.bookmerkende=3Dfunction(t){=
n.e(234,function(){t(n(410))})},a.posteezy=3Dfunction(t){n.e(341,function=
(){t(n(302))})},o.posteezy=3Dfunction(t){n.e(106,function(){t(n(538))})},=
a.zakladoknet=3Dfunction(t){n.e(266,function(){t(n(377))})},o.zakladoknet=
=3Dfunction(t){n.e(18,function(){t(n(626))})},a.douban=3Dfunction(t){n.e(=
425,function(){t(n(218))})},o.douban=3Dfunction(t){n.e(208,function(){t(n=
(436))})},a.biggerpockets=3Dfunction(t){n.e(458,function(){t(n(185))})},o=
.biggerpockets=3Dfunction(t){n.e(245,function(){t(n(399))})},a.thewebblen=
d=3Dfunction(t){n.e(298,function(){t(n(345))})},o.thewebblend=3Dfunction(=
t){n.e(59,function(){t(n(585))})},a.pdfmyurl=3Dfunction(t){n.e(348,functi=
on(){t(n(295))})},o.pdfmyurl=3Dfunction(t){n.e(114,function(){t(n(530))})=
},a.redkum=3Dfunction(t){n.e(333,function(){t(n(310))})},o.redkum=3Dfunct=
ion(t){n.e(96,function(){t(n(548))})},a.sinaweibo=3Dfunction(t){n.e(323,f=
unction(){t(n(320))})},o.sinaweibo=3Dfunction(t){n.e(85,function(){t(n(55=
9))})},a.rediff=3Dfunction(t){n.e(334,function(){t(n(309))})},o.rediff=3D=
function(t){n.e(97,function(){t(n(547))})},a.markme=3Dfunction(t){n.e(370=
,function(){t(n(273))})},o.markme=3Dfunction(t){n.e(141,function(){t(n(50=
3))})},a.naszaklasa=3Dfunction(t){n.e(359,function(){t(n(284))})},o.nasza=
klasa=3Dfunction(t){n.e(127,function(){t(n(517))})},a.chiq=3Dfunction(t){=
n.e(441,function(){t(n(202))})},o.chiq=3Dfunction(t){n.e(226,function(){t=
(n(418))})},a.vybralisme=3Dfunction(t){n.e(286,function(){t(n(357))})},o.=
vybralisme=3Dfunction(t){n.e(42,function(){t(n(602))})},a.qzone=3Dfunctio=
n(t){n.e(336,function(){t(n(307))})},o.qzone=3Dfunction(t){n.e(100,functi=
on(){t(n(544))})},a.windows=3Dfunction(t){n.e(281,function(){t(n(362))})}=
,o.windows=3Dfunction(t){n.e(37,function(){t(n(607))})},a.goodnoows=3Dfun=
ction(t){n.e(399,function(){t(n(244))})},o.goodnoows=3Dfunction(t){n.e(17=
8,function(){t(n(466))})},a.xing=3Dfunction(t){n.e(277,function(){t(n(366=
))})},o.xing=3Dfunction(t){n.e(31,function(){t(n(613))})},a.fashiolista=3D=
function(t){n.e(415,function(){t(n(228))})},o.fashiolista=3Dfunction(t){n=
.e(196,function(){t(n(448))})},a.newsmeback=3Dfunction(t){n.e(355,functio=
n(){t(n(288))})},o.newsmeback=3Dfunction(t){n.e(123,function(){t(n(521))}=
)},a.select2gether=3Dfunction(t){n.e(327,function(){t(n(316))})},o.select=
2gether=3Dfunction(t){n.e(89,function(){t(n(555))})},a.packg=3Dfunction(t=
){n.e(350,function(){t(n(293))})},o.packg=3Dfunction(t){n.e(116,function(=
){t(n(528))})},a.iorbix=3Dfunction(t){n.e(385,function(){t(n(258))})},o.i=
orbix=3Dfunction(t){n.e(160,function(){t(n(484))})},a.latafaneracat=3Dfun=
ction(t){n.e(375,function(){t(n(268))})},o.latafaneracat=3Dfunction(t){n.=
e(149,function(){t(n(495))})},a.urlaubswerkde=3Dfunction(t){n.e(293,funct=
ion(){t(n(350))})},o.urlaubswerkde=3Dfunction(t){n.e(51,function(){t(n(59=
3))})},a.mrcnetworkit=3Dfunction(t){n.e(362,function(){t(n(281))})},o.mrc=
networkit=3Dfunction(t){n.e(132,function(){t(n(512))})},a.pafnetde=3Dfunc=
tion(t){n.e(349,function(){t(n(294))})},o.pafnetde=3Dfunction(t){n.e(115,=
function(){t(n(529))})},a.spinsnap=3Dfunction(t){n.e(315,function(){t(n(3=
28))})},o.spinsnap=3Dfunction(t){n.e(77,function(){t(n(567))})},a.techner=
d=3Dfunction(t){n.e(301,function(){t(n(342))})},o.technerd=3Dfunction(t){=
n.e(62,function(){t(n(582))})},a.digaculturanet=3Dfunction(t){n.e(432,fun=
ction(){t(n(211))})},o.digaculturanet=3Dfunction(t){n.e(216,function(){t(=
n(428))})},a.thefreedictionary=3Dfunction(t){n.e(299,function(){t(n(344))=
})},o.thefreedictionary=3Dfunction(t){n.e(60,function(){t(n(584))})},a.yu=
uby=3Dfunction(t){n.e(267,function(){t(n(376))})},o.yuuby=3Dfunction(t){n=
.e(19,function(){t(n(625))})},a.efactor=3Dfunction(t){n.e(421,function(){=
t(n(222))})},o.efactor=3Dfunction(t){n.e(204,function(){t(n(440))})},a.ad=
fty=3Dfunction(t){n.e(471,function(){t(n(172))})},o.adfty=3Dfunction(t){n=
.e(259,function(){t(n(385))})},a.draugiem=3Dfunction(t){n.e(424,function(=
){t(n(219))})},o.draugiem=3Dfunction(t){n.e(207,function(){t(n(437))})},a=
.historious=3Dfunction(t){n.e(394,function(){t(n(249))})},o.historious=3D=
function(t){n.e(170,function(){t(n(474))})},a.a97abi=3Dfunction(t){n.e(47=
3,function(){t(n(170))})},o.a97abi=3Dfunction(t){n.e(262,function(){t(n(3=
82))})},a.indexor=3Dfunction(t){n.e(389,function(){t(n(254))})},o.indexor=
=3Dfunction(t){n.e(165,function(){t(n(479))})},a.yiid=3Dfunction(t){n.e(2=
73,function(){t(n(370))})},o.yiid=3Dfunction(t){n.e(26,function(){t(n(618=
))})},a.facebook_like=3Dfunction(t){n.e(416,function(){t(n(227))})},o.fac=
ebook_like=3Dfunction(t){n.e(197,function(){t(n(447))})},a.voxopolis=3Dfu=
nction(t){n.e(287,function(){t(n(356))})},o.voxopolis=3Dfunction(t){n.e(4=
3,function(){t(n(601))})},a.memonic=3Dfunction(t){n.e(368,function(){t(n(=
275))})},o.memonic=3Dfunction(t){n.e(139,function(){t(n(505))})},a.addres=
sbar=3Dfunction(t){n.e(472,function(){t(n(171))})},o.addressbar=3Dfunctio=
n(t){n.e(261,function(){t(n(383))})},a.kaixin=3Dfunction(t){n.e(380,funct=
ion(){t(n(263))})},o.kaixin=3Dfunction(t){n.e(154,function(){t(n(490))})}=
,a.moikrug=3Dfunction(t){n.e(363,function(){t(n(280))})},o.moikrug=3Dfunc=
tion(t){n.e(133,function(){t(n(511))})},a.zingme=3Dfunction(t){n.e(264,fu=
nction(){t(n(379))})},o.zingme=3Dfunction(t){n.e(16,function(){t(n(628))}=
)},a.vkrugudruzei=3Dfunction(t){n.e(288,function(){t(n(355))})},o.vkrugud=
ruzei=3Dfunction(t){n.e(44,function(){t(n(600))})},a.stylishhome=3Dfuncti=
on(t){n.e(309,function(){t(n(334))})},o.stylishhome=3Dfunction(t){n.e(70,=
function(){t(n(574))})},a.kindleit=3Dfunction(t){n.e(377,function(){t(n(2=
66))})},o.kindleit=3Dfunction(t){n.e(151,function(){t(n(493))})},a.scoopi=
t=3Dfunction(t){n.e(329,function(){t(n(314))})},o.scoopit=3Dfunction(t){n=
.e(91,function(){t(n(553))})},a.govn=3Dfunction(t){n.e(397,function(){t(n=
(246))})},o.govn=3Dfunction(t){n.e(174,function(){t(n(470))})},a.skyrock=3D=
function(t){n.e(321,function(){t(n(322))})},o.skyrock=3Dfunction(t){n.e(8=
3,function(){t(n(561))})},a.ketnooi=3Dfunction(t){n.e(379,function(){t(n(=
264))})},o.ketnooi=3Dfunction(t){n.e(153,function(){t(n(491))})},a.raisey=
ourvoice=3Dfunction(t){n.e(335,function(){t(n(308))})},o.raiseyourvoice=3D=
function(t){n.e(99,function(){t(n(545))})},a.taringa=3Dfunction(t){n.e(30=
2,function(){t(n(341))})},o.taringa=3Dfunction(t){n.e(63,function(){t(n(5=
81))})},a.researchgate=3Dfunction(t){n.e(332,function(){t(n(311))})},o.re=
searchgate=3Dfunction(t){n.e(95,function(){t(n(549))})},a.blogkeen=3Dfunc=
tion(t){n.e(454,function(){t(n(189))})},o.blogkeen=3Dfunction(t){n.e(240,=
function(){t(n(404))})},a.mendeley=3Dfunction(t){n.e(366,function(){t(n(2=
77))})},o.mendeley=3Dfunction(t){n.e(137,function(){t(n(507))})},a.qrsrc=3D=
function(t){n.e(338,function(){t(n(305))})},o.qrsrc=3Dfunction(t){n.e(102=
,function(){t(n(542))})},a.bland=3Dfunction(t){n.e(455,function(){t(n(188=
))})},o.bland=3Dfunction(t){n.e(242,function(){t(n(402))})},a.sharer=3Dfu=
nction(t){n.e(326,function(){t(n(317))})},o.sharer=3Dfunction(t){n.e(88,f=
unction(){t(n(556))})},a.safelinking=3Dfunction(t){n.e(331,function(){t(n=
(312))})},o.safelinking=3Dfunction(t){n.e(93,function(){t(n(551))})},a.cl=
eanprint=3Dfunction(t){n.e(438,function(){t(n(205))})},o.cleanprint=3Dfun=
ction(t){n.e(223,function(){t(n(421))})},a.disqus=3Dfunction(t){n.e(428,f=
unction(){t(n(215))})},o.disqus=3Dfunction(t){n.e(211,function(){t(n(433)=
)})},a.jolly=3Dfunction(t){n.e(382,function(){t(n(261))})},o.jolly=3Dfunc=
tion(t){n.e(156,function(){t(n(488))})},a.surfingbird=3Dfunction(t){n.e(3=
05,function(){t(n(338))})},o.surfingbird=3Dfunction(t){n.e(66,function(){=
t(n(578))})},a.lidar=3Dfunction(t){n.e(373,function(){t(n(270))})},o.lida=
r=3Dfunction(t){n.e(147,function(){t(n(497))})},a.buffer=3Dfunction(t){n.=
e(444,function(){t(n(199))})},o.buffer=3Dfunction(t){n.e(229,function(){t=
(n(415))})},a.beat100=3Dfunction(t){n.e(460,function(){t(n(183))})},o.bea=
t100=3Dfunction(t){n.e(247,function(){t(n(397))})},a.cssbased=3Dfunction(=
t){n.e(433,function(){t(n(210))})},o.cssbased=3Dfunction(t){n.e(218,funct=
ion(){t(n(426))})},a.yookos=3Dfunction(t){n.e(272,function(){t(n(371))})}=
,o.yookos=3Dfunction(t){n.e(25,function(){t(n(619))})},a.supbro=3Dfunctio=
n(t){n.e(306,function(){t(n(337))})},o.supbro=3Dfunction(t){n.e(67,functi=
on(){t(n(577))})},a.apsense=3Dfunction(t){n.e(465,function(){t(n(178))})}=
,o.apsense=3Dfunction(t){n.e(252,function(){t(n(392))})},a.cleansave=3Dfu=
nction(t){n.e(437,function(){t(n(206))})},o.cleansave=3Dfunction(t){n.e(2=
22,function(){t(n(422))})},a.openthedoor=3Dfunction(t){n.e(352,function()=
{t(n(291))})},o.openthedoor=3Dfunction(t){n.e(118,function(){t(n(526))})}=
,a.advqr=3Dfunction(t){n.e(469,function(){t(n(174))})},o.advqr=3Dfunction=
(t){n.e(257,function(){t(n(387))})},a.sunlize=3Dfunction(t){n.e(307,funct=
ion(){t(n(336))})},o.sunlize=3Dfunction(t){n.e(68,function(){t(n(576))})}=
,a.balltribe=3Dfunction(t){n.e(461,function(){t(n(182))})},o.balltribe=3D=
function(t){n.e(248,function(){t(n(396))})},a.pocket=3Dfunction(t){n.e(34=
2,function(){t(n(301))})},o.pocket=3Dfunction(t){n.e(107,function(){t(n(5=
37))})},a.irepeater=3Dfunction(t){n.e(384,function(){t(n(259))})},o.irepe=
ater=3Dfunction(t){n.e(159,function(){t(n(485))})},a.margarin=3Dfunction(=
t){n.e(371,function(){t(n(272))})},o.margarin=3Dfunction(t){n.e(142,funct=
ion(){t(n(502))})},a.gg=3Dfunction(t){n.e(401,function(){t(n(242))})},o.g=
g=3Dfunction(t){n.e(181,function(){t(n(463))})},a.foodlve=3Dfunction(t){n=
.e(405,function(){t(n(238))})},o.foodlve=3Dfunction(t){n.e(185,function()=
{t(n(459))})},a.thefancy=3Dfunction(t){n.e(300,function(){t(n(343))})},o.=
thefancy=3Dfunction(t){n.e(61,function(){t(n(583))})},a.mixi=3Dfunction(t=
){n.e(365,function(){t(n(278))})},o.mixi=3Dfunction(t){n.e(135,function()=
{t(n(509))})},a.wishmindr=3Dfunction(t){n.e(279,function(){t(n(364))})},o=
.wishmindr=3Dfunction(t){n.e(35,function(){t(n(609))})},a.sulia=3Dfunctio=
n(t){n.e(308,function(){t(n(335))})},o.sulia=3Dfunction(t){n.e(69,functio=
n(){t(n(575))})},a.financialjuice=3Dfunction(t){n.e(409,function(){t(n(23=
4))})},o.financialjuice=3Dfunction(t){n.e(189,function(){t(n(455))})},a.m=
yvidster=3Dfunction(t){n.e(361,function(){t(n(282))})},o.myvidster=3Dfunc=
tion(t){n.e(129,function(){t(n(515))})},a.wanelo=3Dfunction(t){n.e(284,fu=
nction(){t(n(359))})},o.wanelo=3Dfunction(t){n.e(40,function(){t(n(604))}=
)},a.hootsuite=3Dfunction(t){n.e(393,function(){t(n(250))})},o.hootsuite=3D=
function(t){n.e(169,function(){t(n(475))})},a.whatsapp=3Dfunction(t){n.e(=
282,function(){t(n(361))})},o.whatsapp=3Dfunction(t){n.e(38,function(){t(=
n(606))})},a.internetarchive=3Dfunction(t){n.e(386,function(){t(n(257))})=
},o.internetarchive=3Dfunction(t){n.e(161,function(){t(n(483))})},a.behan=
ce=3Dfunction(t){n.e(459,function(){t(n(184))})},o.behance=3Dfunction(t){=
n.e(246,function(){t(n(398))})},a.vimeo=3Dfunction(t){n.e(291,function(){=
t(n(352))})},o.vimeo=3Dfunction(t){n.e(48,function(){t(n(596))})},a.flick=
r=3Dfunction(t){n.e(408,function(){t(n(235))})},o.flickr=3Dfunction(t){n.=
e(188,function(){t(n(456))})},a.foursquare=3Dfunction(t){n.e(404,function=
(){t(n(239))})},o.foursquare=3Dfunction(t){n.e(184,function(){t(n(460))})=
},a.flipboard=3Dfunction(t){n.e(407,function(){t(n(236))})},o.flipboard=3D=
function(t){n.e(187,function(){t(n(457))})},a.kik=3Dfunction(t){n.e(378,f=
unction(){t(n(265))})},o.kik=3Dfunction(t){n.e(152,function(){t(n(492))})=
},a.yummly=3Dfunction(t){n.e(268,function(){t(n(375))})},o.yummly=3Dfunct=
ion(t){n.e(20,function(){t(n(624))})},a.viber=3Dfunction(t){n.e(292,funct=
ion(){t(n(351))})},o.viber=3Dfunction(t){n.e(49,function(){t(n(595))})},a=
.edcast=3Dfunction(t){n.e(422,function(){t(n(221))})},o.edcast=3Dfunction=
(t){n.e(205,function(){t(n(439))})},a.slack=3Dfunction(t){n.e(320,functio=
n(){t(n(323))})},o.slack=3Dfunction(t){n.e(82,function(){t(n(562))})},a.s=
kype=3Dfunction(t){n.e(322,function(){t(n(321))})},o.skype=3Dfunction(t){=
n.e(84,function(){t(n(560))})},t.exports=3D{png:o,svg:a}},function(t,e,n)=
{"use strict";var a=3Dn(97);t.exports=3Dfunction(t){var =
e=3D"RELEASED"!=3D=3Dt.state&&"VERIFIED"!=3D=3Dt.state||t.hidden||a[t.cod=
e];return e}},function(t,e){"use =
strict";t.exports=3D{pinterest_share:"pinterest",google_plusone:"google_p=
lusone_share",googleplus:"google_plusone_share",google_follow:"google_plu=
sone_share",RSS:"rss",link:"addressbar",compact:"addthis",expanded:"addth=
is",more:"addthis"}},function(t,e){"use =
strict";t.exports=3Dfunction(t,e){if(!t.style||!e)return t;var n,a;for(n =
in e)a=3De[n],a&&(t.style[n]=3Da);return t}},function(t,e,n){function =
a(t){var e=3Di[t]&&i[t].top,n=3Dr[t]&&r[t].top;return e||n}function =
o(t){var e,n;for(e in s)if(n=3Ds[e],n=3D=3D=3Dt)return!0;return!1}var =
i=3D(n(21).getObjectWithProp,n(24)),r=3Dn(38),s=3D["tweet","google_pluson=
e","stumbleupon_badge","pinterest_pinit","facebook_send","linkedin_counte=
r","facebook_share","counter"];t.exports=3D{isTop:a,isNative:o}},function=
(t,e,n){function a(t){var e=3Dr(document.cookie,";");return =
e[t]}function o(t,e,n,a,o){var i=3Dt+"=3D"+e;o||(o=3Dnew =
Date,o.setYear(o.getFullYear()+2)),n||(i+=3D"; =
expires=3D"+o.toUTCString()),i+=3D"; path=3D/;",a||(i+=3D" =
domain=3D",i+=3Ds("msi")?".addthis.com":"addthis.com"),document.cookie=3D=
i}function i(t,e){o(t,"",!1,!Boolean(e),new Date(0))}var =
r=3Dn(31),s=3Dn(2);t.exports=3D{read:a,write:o,kill:i}},function(t,e,n){f=
unction a(t,e){var n=3Dt?t.length:0;if(!i(n))return o(t,e);for(var =
a=3D-1,s=3Dr(t);++a=3Dt&&t>=3D9&&13>=3Dt||32=3D=3Dt||160=3D=3Dt||5760=3D=3Dt||6158=3D=3D=
t||t>=3D8192&&(8202>=3Dt||8232=3D=3Dt||8233=3D=3Dt||8239=3D=3Dt||8287=3D=3D=
t||12288=3D=3Dt||65279=3D=3Dt)}t.exports=3Dn},function(t,e,n){function =
a(t){return t=3D=3D=3Dt&&(0=3D=3D=3Dt?1/t>0:!o(t))}var =
o=3Dn(30);t.exports=3Da},function(t,e,n){function a(t){return =
o(t)?t:Object(t)}var o=3Dn(30);t.exports=3Da},function(t,e,n){function =
a(t){var e=3Di(t)?t.length:void 0;return o(e)&&c.call(t)=3D=3Dr||!1}var =
o=3Dn(7),i=3Dn(39),r=3D"[object =
Arguments]",s=3DObject.prototype,c=3Ds.toString;t.exports=3Da},function(t=
,e,n){function a(t){var =
e=3Di((t.adurl||"")+(t.adev||"")),n=3D0;if(!u[e]){if(u[e]=3D1,t.adurl&&"s=
tring"=3D=3Dtypeof =
t.adurl&&(_ate.pixu=3Dt.adurl,n=3D1),t.adev&&"string"=3D=3Dtypeof =
t.adev){var =
a=3Dt.adev;try{a=3Dl(a)}catch(o){}a=3Da.split(";"),n=3D1;for(var =
r=3D0;r-1&&!u[o]&&(u[o]=3D1,t(r(n[a].src)))}}var =
i=3Dn(25),r=3Dn(48);t.exports=3D{processAdEvents:a,processAllScripts:o};v=
ar =
s=3Ddocument,c=3Dwindow,l=3Dc.decodeURIComponent,u=3D{}},function(t,e,n){=
n(42);t.exports=3Dfunction(t){var =
e=3D{twitter:1,wordpress:1,facebook:1,hootsuite:1,email:1,bkmore:1,more:1=
,raiseyourvoice:1,vk:1,tumblr:1};return!!e[t]}},function(t,e,n){var =
a=3Dn(5).getHost,o=3Dn(46),i=3Dn(87);t.exports=3Dfunction(t,e,n){var =
r=3Do.DIRECT;return n=3Dvoid =
0=3D=3D=3Dn||n||"https:"=3D=3Dwindow.location.protocol,e=3Da(void =
0=3D=3D=3De?window.location.href:e),t&&(r|=3De=3D=3D=3Da(t)?o.ON_DOMAIN:o=
.OFF_DOMAIN),!n&&i(t)&&(r|=3Do.SEARCH),r}},function(t,e,n){function =
a(t){if(!t)return 0;"#"=3D=3D=3Dt.charAt(0)&&(t=3Dt.substr(1));var =
e=3Dt.split(";").shift();return =
3=3D=3D=3De.split(".").length&&(e=3De.split(".").slice(0,-1).join(".")),1=
2=3D=3D=3De.length&&"."=3D=3D=3De.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(=
e.substr(1))?1:0}function o(t){return =
t.length=3D=3D=3D11+k&&t.substr(0,k)=3D=3D=3Dx&&/[a-zA-Z0-9\-_]{11}/.test=
(t.substr(k))}function =
i(t,e){t||(t=3Db.location),e||(e=3Db.referer||b.referrer||"");var =
n,a,i,r,s,c,l,u,f,A,m,v,w,x=3D0,_=3D0,E=3Dt?t.href:"",M=3D(E||"").split("=
#").shift(),B=3Dt.hash.substr(1),R=3Dd(t.search),z=3Dh(t.hash),U=3Dz.at_s=
t,D=3Dz.at_pco,S=3Dz.at_ab,O=3Dz.at_pos,I=3Dz.at_tot,N=3Dz.at_si,Q=3DR.sm=
s_ss,j=3DR.fb_ref,V=3DR.at_xt,T=3DR.at_st;U||o(B)&&(l=3Dp(B.substr(k)),s=3D=
l.substr(8,8),U=3Dl.substr(0,8)+"00000000,",U+=3DparseInt(l.substr(16),10=
)),j&&!U&&(u=3DC,A=3Dj.split(u),A.length<2&&j.indexOf("_")>-1&&(u=3D"_",A=
=3Dj.split(u)),m=3DA.length>1?A.pop():"",v=3DA.join(u),o(v)||(v=3Dj,m=3D"=
"),o(v)?(l=3Dp(v.substr(k)),V=3Dl.substr(0,16)+","+parseInt(l.substr(16),=
10),Q=3D"facebook_"+(m||"like")):(c=3Dj.split("=3D").pop().split(C),2=3D=3D=
c.length&&g(c[0])&&(V=3Dc.join(","),Q=3D"facebook_"+(m||"like")))),U=3DU&=
&g(U.split(",").shift())?U:"",V||(u=3DB.indexOf(y)>-1?y:C,f=3DB.substr(k)=
.split(u),2=3D=3Df.length&&o(B.substr(0,1)+f[0])&&(l=3Dp(f[0]),V=3Dl.subs=
tr(0,16)+","+parseInt(l.substr(16),10),Q=3Df[1],x=3D1)),D&&(i=3DD),U?(_=3D=
parseInt(U.split(",").pop())+1,a=3DU.split(",").shift()):-1=3D=3DE.indexO=
f(_atd+"book")&&M!=3De&&(V?(w=3DV.split(","),n=3D_duc(w.shift()),n.indexO=
f(",")>-1&&(w=3Dn.split(","),n=3Dw.shift())):T&&(w=3DT.split(","),r=3D_du=
c(w.shift()),r.indexOf(",")>-1&&(w=3Dr.split(","),r=3Dw.shift())),w&&w.le=
ngth&&(_=3DMath.min(3,parseInt(w.pop())+1))),g(a)||(a=3Dnull),g(r)||(r=3D=
null),Q=3D(Q||"").split("#").shift().split("?").shift();var =
H=3D{ab:S||null,pos:O,tot:I,rsi:a,cfc:i,hash:x,rsiq:r,fuid:s,rxi:n,rsc:Q,=
gen:_,csi:N};return H}function r(t){return =
t=3Dt||window.addthis_config,!t||t.data_track_clickback!=3D=3D!1&&t.data_=
track_linkback!=3D=3D!1}function =
s(t,e){if(!e||e.data_track_clickback!=3D=3D!1&&e.data_track_linkback!=3D=3D=
!1){if(_)return!0;if(m()>=3D250)return =
_=3D!0;t=3D(t||w.addthis_product||"").split(",");for(var =
n=3D0;n-1?t:t+"#"+c(e?n:n.substr(0,8)+v(),i().gen)+(e?=
C+e:"")}function u(t){var e,n,o,i,r,s,c;return =
t.indexOf("#")>-1&&(r=3Dt.split("#").slice(1).shift(),a(r)&&(s=3Dr.substr=
(1).split("."),c=3Ds.length?s.shift():"",n=3Ds.length?s.pop():"",c&&(c=3D=
p(c),e=3Dc.substr(0,16),o=3DparseInt(c.substr(16),10),isNaN(o)||(i=3Di||{=
},i.gen=3Do)),g(e)&&(i=3Di||{},i.xid=3De),-1!=3Dn.search(/^[a-zA-Z0-9_]+$=
/)&&(i=3Di||{},i.rsc=3Dn))),i}var =
d=3Dn(37),h=3Dn(48),p=3Dn(35).atohb,f=3Dn(35).hbtoa,g=3Dn(3).isValidCUID,=
A=3Dn(3).makeCUID,m=3Dn(42),v=3Dn(117),b=3Ddocument,x=3D".",y=3D";",C=3D"=
.",k=3Dx.length,_=3D0,E=3D{wpp:1,blg:1};t.exports=3D{clickifyURL:l,declic=
kifyURL:u,generateClickbackCode:c,clickPrefix:x,clickTrackableProduct:s,e=
xtractOurParameters:i,isClickHash:a,isClickTrackingEnabled:r}},function(t=
,e){"use strict";function n(t,e,n,o){return =
n=3Dn||"unknown","AT-"+n+"/-/"+o+"/"+e+"/"+a++}var =
a=3D1;t.exports=3Dfunction(t){return =
n(t.uid,t.sessionID,t.pubID,t.feedsABCell)},t.exports.seq=3Da},function(t=
,e,n){"use strict";function a(){var =
t,e,n=3Ddocument.getElementsByTagName("link"),a=3D{};for(t=3D0;t-1&&(R=3DR.substr(0,_)))};if(i)for(y in =
window.conf)i[y]||(i[y]=3Dwindow.conf[y]);else =
i=3Dwindow.conf||{};if(n)for(y in =
window.share)n[y]||(n[y]=3Dwindow.share[y]);else =
n=3Dwindow.share||{};if(r()&&(n.dataUrl||(n.url=3Dwindow.addthis_url),n.d=
ataTitle||(n.title=3Dwindow.addthis_title),R=3Dn.url),z.canonical&&!n.tra=
ckurl&&n.imp_url&&!_ate.share.inBm()&&(n.trackurl=3Dz.canonical),m&&"unde=
fined"!=3D=3Dm||(m=3D"unknown"),M=3Di.services_custom,U("pro"),U("opp"),U=
("cle"),U("clb"),U("abc"),U("_pco"),R.indexOf("addthis.com/static/r07/ab"=
)>-1)for(R=3DR.split("&"),_=3D0;_-1)?"":"&ips=3D1")+(T?"&cr=3D"+(t=3D=3D=3D=
T?1:0):"")+(n.email_template?"&email_template=3D"+f(n.email_template):"")=
+(G?"&email_vars=3D"+f(G):"")+(Q?"&shortener=3D"+f("array"=3D=3Dtypeof =
Q?Q.join(","):Q):"")+(Q&&j?"&"+j:"")+o(n,t)+(n.description?"&description=3D=
"+l(n.description,1):"")+(n.html?"&html=3D"+l(n.html,1):n.content?"&html=3D=
"+l(n.content,1):"")+(n.trackurl&&n.trackurl!=3DR?"&trackurl=3D"+l(n.trac=
kurl,1):"")+(n.screenshot?"&screenshot=3D"+l(n.screenshot,1):"")+(n.scree=
nshot_secure?"&screenshot_secure=3D"+l(n.screenshot_secure,1):"")+(n.swfu=
rl?"&swfurl=3D"+l(n.swfurl,1):"")+(n.swfurl_secure?"&swfurl_secure=3D"+l(=
n.swfurl_secure,1):"")+(i.hdl?"&hdl=3D1":"")+(d?"&cb=3D"+d:"")+(w?"&ufbl=3D=
1":"")+(b?"&uud=3D1":"")+(n.iframeurl?"&iframeurl=3D"+l(n.iframeurl,1):""=
)+(n.width?"&width=3D"+n.width:"")+(n.height?"&height=3D"+n.height:"")+(i=
.data_track_p32?"&p32=3D"+i.data_track_p32:"")+(J||_ate.track.ctp(i.produ=
ct,i)?"&ct=3D1":"&ct=3D0")+((J||_ate.track.ctp(i.product,i))&&R.indexOf("=
#")>-1?"&uct=3D1":"")+(M&&M.url?"&acn=3D"+f(M.name)+"&acc=3D"+f(M.code)+"=
&acu=3D"+f(M.url):"")+(S?(S.rxi?"&rxi=3D"+S.rxi:"")+(S.rsi?"&rsi=3D"+S.rs=
i:"")+(S.gen?"&gen=3D"+S.gen:""):(L?"&rsi=3D"+L:"")+(P?"&gen=3D"+P:""))+(=
n.xid?"&xid=3D"+l(n.xid,1):"")+(D?"&template=3D"+l(D,1):"")+(O?"&module=3D=
"+l(O,1):"")+(i.ui_cobrand?"&ui_cobrand=3D"+l(i.ui_cobrand,1):"")+("email=
"=3D=3D=3Dt?"&ui_email_to=3D"+l(i.ui_email_to,1)+"&ui_email_from=3D"+l(i.=
ui_email_from,1)+"&ui_email_note=3D"+l(i.ui_email_note,1):"");=0A=
}var =
r=3Dn(121),s=3Dn(74),c=3Dn(17),l=3Dn(52),u=3Dn(33),d=3Dn(14),h=3Dn(22),p=3D=
(n(3).makeCUID,n(113)),f=3Dwindow.encodeURIComponent;t.exports=3Dfunction=
(t){return =
i(t.svc,t.feed,t.share,t.config,t.classificationBitmask,t.secondaryProduc=
tCode,t.sessionID,t.pubID,t.feedsABCell,t.usesFacebookLibrary,t.usesUserA=
PI,t.shareMetadata)}},function(t,e,n){var =
a=3Ddocument;t.exports=3Dfunction(t){var =
e=3Dt?"https:":a.location.protocol;return"file:"=3D=3D=3De&&(e=3D"http:")=
,e+"//www.addthis.com/"}},function(t,e){var =
n,a=3Dwindow;t.exports=3Dfunction(){return =
n||(a.addthis?(a.addthis.plo||(a.addthis.plo=3D[]),n=3Da.addthis.plo):"un=
defined"!=3Dtypeof =
_ate&&(_ate.plo||(_ate.plo=3D[]),n=3D_ate.plo)),n}},function(t,e,n){var =
a=3Dn(25),o=3Dwindow;t.exports=3Dfunction(){var =
t,e=3Da(navigator.userAgent,16),n=3D(new =
Date).getTimezoneOffset()+""+navigator.javaEnabled()+(navigator.userLangu=
age||navigator.language),i=3Do.screen.colorDepth+""+o.screen.width+o.scre=
en.height+o.screen.availWidth+o.screen.availHeight,r=3Dnavigator.plugins;=
try{if(t=3Dr.length,t>0)for(var =
s=3D0;ss?n+=3Dr[s].name+r[s].description:i+=3Dr[s].=
name+r[s].description}catch(c){}return =
e.substr(0,2)+a(n,16).substr(0,3)+a(i,16).substr(0,3)}},function(t,e,n){v=
ar =
a=3Dn(49);t.exports=3Dfunction(){return!(!window.at_sub&&!a("addthis_widg=
et.js").library)}},function(t,e,n){"use strict";var =
a=3Dn(140);t.exports=3Dfunction(t){return =
t.cbs=3Dt.cbs||{},a("_ate.cbs")}},function(t,e,n){var =
a=3Dn(14);t.exports=3Dfunction(t,e){var n,o,i;return"object"=3D=3Dtypeof =
t&&(t=3Da(t)),n=3D(t||"").split("?"),o=3Dn.shift(),i=3D(n.pop()||"").spli=
t("&"),e(o,i)}},function(t,e,n){"use strict";var =
a=3Dn(763),o=3Ddocument,i=3Dwindow,r=3Di.addthis_share;t.exports=3Dfuncti=
on(){var =
t=3Do.title,e=3Do.location||{},n=3De.href,s=3Dn.split("#"),c=3Ds.pop();re=
turn =
a(c)&&(n=3Ds.join("#")),r&&r.imp_url&&n&&n!=3D=3Di.addthis_share.url?(i.a=
ddthis_share.url=3Di.addthis_url=3Dn,i.addthis_share.title=3Di.addthis_ti=
tle=3Dt,1):0}},function(t,e,n){var =
a=3Dn(8),o=3Dn(34),i=3Dn(136),r=3Dwindow;t.exports=3Dfunction(t,e,n){var =
s,c=3D_ate.share.pws;return =
r.location.href.search(_atc.rsrcs.bookmark)>-1?r.location=3Da(t,0,e,n):"w=
hatsapp"=3D=3D=3Dt?c(e,n):"viber"=3D=3D=3Dt?i(e,n):(s=3Da(t,0,e,n),o.push=
(r.open(s,"addthis_share"))),!1}},function(t,e,n){function a(t,e){var =
n=3Ds(t,0,1,0,0,1);t=3D=3D=3Dr.PINTEREST&&(o(),n.setAttribute("via","addt=
his"))}var =
o=3Dn(800),i=3Dn(53),r=3Dn(78)(),s=3Dn(13),c=3Dn(4).listen,l=3Dwindow.par=
ent=3D=3D=3Dwindow;t.exports=3Dfunction(t){l?a(t):i?window.parent.postMes=
sage("at-share-bookmarklet:"+t,"*"):a(t)},l&&c(window,"message",function(=
t){if(t){var =
e=3D_atr.substring(0,_atr.length-1),n=3Dt.origin.indexOf(e)=3D=3D=3D"http=
s:".length||t.origin.indexOf(e)=3D=3D=3D"http:".length||/^https?:\/\/(loc=
alhost:\d+|localhost$)/.test(t.origin),o=3D"string"=3D=3Dtypeof =
t.data;if(o&&n){var =
i=3Dt.data.match(/at\-share\-bookmarklet\:(.+?)$/)||[],r=3Di[1];if(r){try=
{_ate.menu.close()}catch(s){}a(r)}}}})},function(t,e,n){"use strict";var =
a=3Dn(62),o=3Dn(36),i=3Dn(3).makeCUID,r=3Dn(125),s=3Dn(9),c=3Dn(6),l=3Dn(=
13),u=3Dn(134),d=3Dn(74),h=3Dn(17),p=3Dn(33),f=3Dn(113),g=3D(new =
Date).getTime(),A=3D0,m=3Dnull,v=3Dwindow.encodeURIComponent;t.exports=3D=
function(t){function e(){return Math.floor(((new =
Date).getTime()-g)/100).toString(16)}function n(t){return =
0=3D=3D=3DA&&(A=3Dt||i()),A}function =
w(t,e,n){null!=3D=3Dm&&clearTimeout(m),t&&(m=3DsetTimeout(function(){e(!!=
n)},r))}function b(t,n){return v(t)+"=3D"+v(n)+";"+e()}function =
x(){return =
f({uid:t.uid,sessionID:n(),pubID:s(),feedsABCell:t.ab})}function =
y(e){e=3De.split("/");var =
n=3De.shift(),a=3De.shift(),o=3De.shift(),i=3De.shift();n&&(t.ab=3Dt.ab),=
a&&(t.sid=3DA=3Da),o&&(f.seq=3Do),i&&(t.uid=3Di)}function =
C(t,e){"string"=3D=3Dtypeof t&&(t=3D{url:t});var =
n=3Dt.url,i=3Dt.params,r=3Dt.js,s=3Dt.rand,d=3Dt.close,h=3Dn+(i?"?"+(s?u(=
)+(2=3D=3Ds?"&colc=3D"+(new =
Date).getTime():""):"")+"&"+i:"");if(r)e&&c.error("loadPixel callback is =
not yet supported for scripts"),l(h,1);else if(d){e&&c.error("loadPixel =
callback is not yet supported for iframes");var =
p=3Ddocument,f=3Dp.createElement("iframe");f.id=3D"_atf",f.src=3Dh,o(f),p=
.body.appendChild(f),f=3Dp.getElementById("_atf")}else =
a(h,null,e);c.debug("u=3D"+h)}return{formatCustomEvent:b,clearOurFragment=
:h,getOurFragment:d,mungeURL:p,ssid:n,sta:x,uns:y,loadPixel:C,scheduleTra=
nsmit:w}}},function(t,e){t.exports=3D500},function(t,e,n){function =
a(t,e,n,a){var c;"number"!=3Dtypeof =
t&&(c=3Dt,t=3D32*c.length),this.m=3Dt,this.k=3De;var =
l=3DMath.ceil(t/32),u=3D-1;if(s){var =
d=3D1<l?l+n:l,l=3D(l+s)%n;return =
a},this.add=3Dfunction(t){for(var =
e=3Dthis.locations(t+""),n=3D-1,a=3Dthis.k,o=3Dthis.buckets;++nn;++n)e+=3Do(t[n]);return-thi=
s.m*Math.log(1-e/this.m)/this.k}}function o(t){return =
t-=3Dt>>1&1431655765,t=3D(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4=
)&252645135)>>24}function i(t){return =
t+=3D(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24),t+=3Dt<<13,t^=3Dt>>7,t+=3Dt<<3,t=
^=3Dt>>17,t+=3Dt<<5,4294967295&t}var r=3Dn(790);t.exports=3Da;var =
s=3D"undefined"!=3Dtypeof ArrayBuffer},function(t,e,n){function a(t){var =
e=3D_atc._date||new Date,n=3De.getDate(),a=3De.getMonth()+1;return =
10>a&&(a=3D"0"+a),10>n&&(n=3D"0"+n),t+"."+(a+""+n)}function =
o(t,e,n,a,o){function r(t){if(_ate.uls){var =
e=3DJSON.parse(s.get(t)||"{}"),n=3DparseInt(e.m)||l,a=3DparseInt(e.k)||u,=
o=3De.l,r=3De.b;return new i(n,a,o,r)}return null}var c;return =
t=3Dt||"pbf",c=3De&&n&&a&&o?new i(e,n,a,o):e&&n?new =
i(e,n):_ate.uls?r(t):new =
i(l,u),c.name=3Dt,c.save=3Dfunction(){if(_ate.uls){var =
t=3D{m:c.m,k:c.k,l:c._locations,b:c.buckets};s.add(c.name,JSON.stringify(=
t))}},c.remove=3Dfunction(){s.removeByPrefix(c.name)},c}var =
i=3Dn(126),r=3Dn(1),s=3Dn(80),c=3D3,l=3D600,u=3D2;t.exports=3Dfunction =
d(t,e,n){function i(t){return =
t=3D(t||"").split(".").pop(),4!=3Dt.length?{}:{m:parseInt(t.substr(0,2)),=
d:parseInt(t.substr(2,4))}}var l,u=3D{};return t?this instanceof =
d?(this.name=3Dt,this.get=3Dfunction(t){return =
_ate.ich?null:u[t]=3Do(t)},this.isEmpty=3Dfunction(){return!s.exists(this=
.name)},this.add=3Dfunction(t){return =
u[t]||(this.get(t),this.prune()),u[t]},this.contains=3Dfunction(t){return=
!!s.get(this.name+"."+t)},this.prune=3Dfunction(t){s.remove(this.name);va=
r =
e=3Dthis.getCurrentBlooms(),t=3DMath.min(t||c,31),n=3D[],a=3Di(this.gener=
ateName()),o=3Da.m,l=3Da.d;for(r(e,function(e,r){if(a=3Di(e),a.m){var =
c=3Da.m,u=3Da.d;c>o||c=3D=3Do&&l-t>u||o-1>c||c=3D=3Do-1&&(l>t||31-t>u)?s.=
remove(e):n.push(e)}}),n.sort(function(t,e){return =
parseInt(t)3;)s.remove(n.pop())},this.testAl=
l=3Dfunction(t){var e=3D!1;if(!l){var =
n=3Dthis.getCurrentBlooms(),a=3Dthis;r(n,function(t,e){u[t]||(u[t]=3Da.ge=
t(t))}),l=3D1}return r(u,function(n,a){return =
a&&a.test(t)?(e=3D!0,!1):void =
0}),e},this.generateName=3Dfunction(){return(n||a).call(this,this.name)},=
void(this.getCurrentBlooms=3Dfunction(){return =
s.getAll(this.name)})):new d(t,e,n):null}},function(t,e,n){function =
a(t,e,n){var i=3Dthis,r=3Dnew =
o(i);e=3De||"",r.decorate(r).decorate(i),this.callbacks=3D[],this.ready=3D=
!1,this.loading=3D!1,this.id=3Dt,this.url=3De,"function"=3D=3Dtypeof =
n?this.test=3Dn:"undefined"=3D=3Dtypeof =
n?this.test=3Dfunction(){return!0}:this.test=3Dfunction(){return"object"=3D=
=3Dtypeof _window&&_window[n]},a.addEventListener("load",function(t){var =
e=3Dt.data?t.data.resource:null;e&&e.id=3D=3D=3Di.id&&i.loading&&(i.loadi=
ng=3D!1,i.ready=3D!0,r.fire(t.type,e,{resource:e}))})}var =
o=3Dn(47).EventDispatcher,i=3Dn(819),r=3Dn(13),s=3Ddocument,c=3Dwindow.ad=
dthis_config||{},l=3D[];t.exports=3Da,a.prototype.load=3Dfunction(t){var =
e,n,o,l,u=3Dc.ui_use_css=3D=3D=3D!1?!1:!0;if(t instanceof =
Function&&this.callbacks.push(t),this.loading)return =
1;if(".css"=3D=3D=3Dthis.url.substr(this.url.length-4)){if(u){for(n=3Ds.g=
etElementsByTagName("link"),l=3Dn.length-1;l>=3D0;l--)if("stylesheet"=3D=3D=
=3Dn[l].rel&&i(n[l].href)=3D=3D=3Di(this.url)){o=3Dn[l];break}o||(e=3Ds.g=
etElementsByTagName("head")[0]||s.documentElement,o=3Ds.createElement("li=
nk"),o.rel=3D"stylesheet",o.type=3D"text/css",o.href=3Dthis.url,o.media=3D=
"non-existant-media",e.appendChild(o,e.firstChild),setTimeout(function(){=
o.media=3D"all"}))}}else o=3Dr(this.url,1);return =
this.loading=3D!0,a.monitor(this),o},a.loading=3Dl,a.monitor=3Dfunction =
d(t){var e,n,o;for(t&&t instanceof =
a&&l.push(t),e=3D0;e-1||e.length>3||e=3D=3D=3D=
t)&&(e=3D""),("000"+e).slice(-3)}function o(t){var e;return =
y(t)&&(e=3DparseInt(t,16)),(!e||e!=3D=3De||0>e)&&(e=3D0),e}function =
i(){return(new Date).getTime()}function r(){return C()}function s(){var =
t=3Dnew Date,e=3Dnew Date(i()+18e5);return =
t.getHours()>0&&0=3D=3D=3De.getHours()}function c(){return new Date(new =
Date((new Date).setHours(24,0,0,0)).setSeconds(-1))}function l(){return =
s()?c():new Date(i()+18e5)}function u(t){if(!v||t){var =
e=3Db.rck,n=3De(_)||"";n?(w=3Dp(n),w.counter+=3D1):w=3D{id:r(),counter:0}=
,v=3D1}}function d(){u(),b.sck(_,f(),!1,!0,l())}function =
h(){d()}function p(t){var =
e=3Dt.substr(0,16),n=3Dt.substr(16,19);return{id:e,counter:o(n)}}function=
f(){return w.id+a(w.counter)}function g(){return =
u(),0=3D=3D=3Dw.counter}function A(){return u(),w.id}function m(){var =
t=3D_ate.cookie.read("__atuvs").substring(16);return parseInt(t,16)}var =
v,w,b=3Dn(16),x=3Dn(10).number,y=3Dn(10).string,C=3Dn(3).makeCUID,k=3Dn(7=
3),_=3D(-1=3D=3D=3Dwindow.document.location.href.indexOf(k())?"__at":"")+=
"uvs";t.exports=3D{update:h,isNew:g,getID:A,readVisitCount:m}},function(t=
,e){"use strict";function n(){return =
document.body.scrollTop||document.documentElement&&document.documentEleme=
nt.scrollTop}function a(){return =
document.body.scrollLeft||document.documentElement&&document.documentElem=
ent.scrollLeft}var =
o=3D"scroll",i=3D!1,r=3D{setup:function(){i||(r._scrollTop=3Dn(),r._scrol=
lLeft=3Da(),r._scrollInterval=3DsetInterval(r._handleScroll,20),i=3D!0)},=
teardown:function(){clearInterval(r._scrollInterval),r._scrollInterval=3D=
null,i=3D!1},_handleScroll:function(){var =
t=3Da(),e=3Dn(),i=3Dt-r._scrollLeft,s=3De-r._scrollTop;(i||s)&&addthis.ev=
ents._fire(o,null,{x:t,y:e,dx:i,dy:s}),r._scrollLeft=3Dt,r._scrollTop=3De=
},_scrollTop:document.body.scrollTop,_scrollLeft:document.body._scrollLef=
t,_scrollInterval:null};t.exports=3Dr},function(t,e,n){var =
a=3Dn(22);t.exports=3Dfunction(t){return(t||a()).split("-").shift()}},fun=
ction(t,e,n){var a=3Dn(82);t.exports=3Dfunction(t){var =
e=3Da(t)||"en";return =
1=3D=3D=3De&&(e=3Dt),e}},function(t,e){t.exports=3Dfunction(){return =
Math.floor(4294967295*Math.random()).toString(36)}},function(t,e){functio=
n n(){Function.prototype.bind=3Dfunction(t){if("function"!=3Dtypeof =
this)throw new TypeError("Function.prototype.bind - what is trying to be =
bound is not callable");var =
e=3DArray.prototype.slice.call(arguments,1),n=3Dthis,a=3Dfunction(){},o=3D=
this instanceof a&&t?this:t,i=3Dfunction(){return =
n.apply(o,e.concat(Array.prototype.slice.call(arguments)))};return =
a.prototype=3Dthis.prototype,i.prototype=3Dnew =
a,i}}Function.prototype.bind||n(),t.exports=3Dn},function(t,e,n){"use =
strict";var a=3Dn(2),o=3Dn(11),i=3Dn(85);t.exports=3Dfunction(t,e){var =
n;a("iph")||a("ipa")||a("dro")?(n=3Do("viber",t,e,!1,!0),window.location=3D=
"viber://forward?text=3D"+(t.title?encodeURIComponent(t.title)+"%20":"")+=
encodeURIComponent(n)):(t.service=3D"email",i(t,e))}},function(t,e,n){"us=
e strict";var a=3Dn(2),o=3Dn(11),i=3Dn(85);t.exports=3Dfunction(t,e){var =
n,r=3Da("dro");a("iph")||a("ipa")||a("bb10")||r?(n=3Do("whatsapp",t,e,!1,=
!0),window.location=3D"whatsapp://send?text=3D"+(t.title?encodeURICompone=
nt(t.title)+"%20":"")+encodeURIComponent(n)):(t.service=3D"email",i(t,e))=
}},function(t,e){"use strict";t.exports=3Dfunction(t,e){for(var =
n=3D0;n=3D0;n--)if(=
-1!=3D=3De[n].src.indexOf(t))return e[n]}},function(t,e){var =
n=3D[],a=3D{};t.exports=3Dfunction(t,e){var o,i=3D(new =
Date).getTime();if(e=3De||{},e.cacheDuration=3Dvoid =
0!=3D=3De.cacheDuration?e.cacheDuration:3e3,!t)return!1;if(t.scrollCheckI=
D){if(o=3Dt.scrollCheckID,!(i-n[o]>e.cacheDuration))return =
a[o];n[o]=3Di}else =
t.scrollCheckID=3Dn.length,n[n.length]=3Di,o=3Dt.scrollCheckID;var =
r=3Dt.getBoundingClientRect(),s=3D{top:0,left:0,bottom:window.innerHeight=
||document.documentElement.clientHeight,right:window.innerWidth||document=
.documentElement.clientWidth},c=3D0,l=3DMath.max(r.top,s.top),u=3DMath.mi=
n(r.bottom,s.bottom),d=3DMath.max(r.left,s.left),h=3DMath.min(r.right,s.r=
ight),p=3D(r.right-r.left)*(r.bottom-r.top);return =
c=3Du>l&&h>d?(u-l)*(h-d):0,a[o]=3Dc/p,a[o]}},function(t,e){"use =
strict";function n(t,e,n){var o=3D"",i=3D0,r=3D-1;if(void =
0=3D=3D=3Dn&&(n=3D300),t&&(o=3Dt.substr(0,n),o!=3D=3Dt&&((r=3Do.lastIndex=
Of("%"))>=3Do.length-4&&(o=3Do.substr(0,r)),o!=3D=3Dt))){for(var s in =
a)a[s]!=3D=3De||(i=3D1);i||a.push(e)}return o}var =
a=3D[];t.exports=3D{truncationList:a,truncateURL:n}},function(t,e){var =
n=3Dfunction(){try{var t=3D"addthis-test",e=3Dwindow.localStorage;return =
e.setItem(t,"1"),e.removeItem(t),null!=3De}catch(n){return!1}}();t.export=
s=3Dn},function(t,e,n){"use strict";function a(t){var =
e=3Dt.code,n=3Dt.alt,a=3Dt.title,o=3Dt.size,l=3Dt.backgroundColor,u=3Dt.c=
olor,d=3Dt.buttonHeight,h=3Dt.buttonWidth,p=3Dt.borderRadius,f=3Dt.border=
Width,g=3Dt.borderStyle,A=3Dt.borderColor,m=3Dt.type,v=3Dt.label;return =
n=3Dvoid 0!=3D=3Dn?n:i(e),a=3Dvoid 0!=3D=3Da?a:n,v=3Dvoid =
0!=3D=3Dv?v:null,d=3Dvoid 0!=3D=3Dd?d:o,h=3Dvoid 0!=3D=3Dh?h:o,l=3Dvoid =
0!=3D=3Dl?l:r(e),m=3Dm||(s?"SVG":"PNG"),u=3D"SVG"=3D=3D=3Dm?u:null,c(e,n,=
a,o,l,u,d,h,p,f,g,A,m,v)}function o(t,e,n,o,i,r,s,c,l,u,d,h,p,f){return =
a({code:t,alt:e,title:n,size:o,backgroundColor:i,color:r,buttonHeight:s,b=
uttonWidth:c,borderRadius:l,borderWidth:u,borderStyle:d,borderColor:h,typ=
e:p,label:f})}var =
i=3Dn(59),r=3Dn(721),s=3Dn(723),c=3Dn(718);t.exports=3Dfunction(t){return=
1=3D=3D=3Darguments.length&&t instanceof =
Object?a(t):o.apply(this,Array.prototype.slice.call(arguments,0))}},funct=
ion(t,e,n){var a=3Dn(132);t.exports=3Dfunction(t,e,n){var =
o,i,r=3Dwindow.addthis_translations;if(n=3Dn||a(),"en"=3D=3D=3Dn||!r)retu=
rn t;for(o in r)for(i in =
r[o][0])if(r[o][0][i]=3D=3D=3Dn&&r[o].length>e&&r[o][e])return =
r[o][e];return t}},function(t,e){"use =
strict";t.exports=3Dfunction(t){return!isNaN(t)}},,,function(t,e,n){var =
a=3Dn(24),o=3Dn(38);t.exports=3Dfunction(t){return void =
0!=3D=3Da[t]||void 0!=3D=3Do[t]}},function(t,e){function n(t){var =
e,n,a,o;return =
a=3Dt.match(/^(\w+)(?:#|.|$)/),a=3Da?a[1]:"div",e=3Ddocument.createElemen=
t(a),n=3Dt.match(/#[\w][\w-]*/),n&&(n=3Dn[0].replace(/#/,""),e.setAttribu=
te("id",n)),o=3Dt.match(/\.[\w][\w-]*/g),o&&(o=3Do.join(" =
").replace(/\./g,""),e.className=3Do),e}var =
a=3Ddocument;t.exports=3Dfunction o(t){var =
e,i,r,s,c,l,u,d,h,p;if(t){for(e in =
t){i=3De;break}if(r=3Dt[i],s=3Dn(i),r&&"object"=3D=3Dtypeof =
r&&"length"in r){for(e in r)if("undefined"=3D=3Dtypeof =
r.hasOwnProperty||r.hasOwnProperty(e)){var =
f=3Do(r[e]);s.appendChild(f)}return =
s}if(l=3Dt[i],h=3D["a","b","body","br","div","em","font","head","h","p","=
span","button","h1","h2","h3","h4"],p=3Dfunction(t){if("function"=3D=3Dty=
peof h.indexOf)return h.indexOf(t)>-1;for(var e in =
h)if(t=3D=3D=3Dh[e])return!0;return!1},"string"=3D=3Dtypeof =
l)s.appendChild(document.createTextNode(l));else =
if(l&&"object"=3D=3Dtypeof l&&1=3D=3D=3Dl.nodeType)s.appendChild(l);else =
for(var c in l)if(l.hasOwnProperty(c))if(u=3Dl[c],"string"=3D=3Dtypeof =
u&&c.indexOf(".")<0&&(c.indexOf("#")<0||1=3D=3D=3Dc.length)&&!p(c.toLower=
Case()))if("html"=3D=3D=3Dc)s.appendChild(document.createTextNode(u));els=
e =
if("style"=3D=3D=3Dc&&(_ate.bro.ie6||_ate.bro.ie7||_ate.bro.msi&&"backcom=
pat"=3D=3D=3Da.compatMode.toLowerCase())){for(var =
g,A,m,v=3Du.split(";"),w=3D-1;++w+D to bookmark in =
";D=3DM(D),U=3DA(U),U=3Dk(U,O,z,t),U=3Dv(t,z,n,U,1),y("ipa")?alert("Tap =
the to bookmark in =
Safari"):y("saf")||y("chr")?alert(I+(y("chr")?"Chrome":"Safari")):y("opr"=
)?alert(I+"Opera"):y("msedge")?alert(I+"Edge"):y("ffx")&&!B.sidebar.addPa=
nel?alert(I+"Firefox"):R.all?B.external.AddFavorite(U,D):B.sidebar.addPan=
el(D,U,"");break;case"print":c(t,z,n),h();break;case"link":u(z,n);break;c=
ase"whatsapp":i(z,n);break;case"viber":d(z,n);break;case"slack":p(z,n);br=
eak;case"skype":f(z,n);break;default:"twitter"=3D=3D=3Dt&&(z.title=3Dwind=
ow.encodeURIComponent(z.title)),m(t)?b(t,z,n):_ate.share.inBm()?C(s(t,0,z=
,n),"_blank"):w(t,z,n)}addthis.ed.fire("addthis.menu.share",addthis,z),_a=
te.gat(t,z.url,n,z)}},,function(t,e,n){"use strict";function a(t,e){var =
n=3De.once,a=3Dvoid =
0=3D=3D=3Dn?!1:n;!o.markerSupport()||a&&i[t]||(i[t]=3D!0,performance.mark=
("addthis."+t))}e.__esModule=3D!0,e["default"]=3Da;var =
o=3Dn(94);addthis.perfMarkers||(addthis.perfMarkers=3D{});var =
i=3Daddthis.perfMarkers;t.exports=3De["default"]},function(t,e,n){var =
a,o=3Dn(100);t.exports=3Dfunction(){var t;return =
a?a:("undefined"!=3Dtypeof =
_ate&&_ate.uid?a=3D_ate.uid:(t=3Do.read("uid"),t&&(a=3Dt)),a)}},function(=
t,e){function =
n(){return["facebook","twitter","email","print","gmail","pinterest","favo=
rites","reddit","tumblr","google","mailto","linkedin","blogger","myspace"=
,"hackernews","hootsuite","facebook_like","google_plusone_share","mymailr=
u","vk","odnoklassniki_ru"]}function a(){var =
t=3Dn().slice(0,11).concat("more"),e=3Dt.join(",").replace(_ate.bro.xp||_=
ate.bro.mob?/,mailto,/:/,,/,",").split(",");return =
e}t.exports=3D{getBasicServices:n,getDefaultBasicServices:a}},function(t,=
e,n){"use strict";var =
a=3Dn(138),o=3D[],i=3D{getLayerPCOs:function(){return =
o.slice()},addPCOFromLayer:function(t){var =
e,n=3Dt?t.pco:null;n&&"addthis"=3D=3D=3Dt.namespace&&!a(o,n)&&(e=3Dn.matc=
h(/[0-9\-]/),e&&(n=3Dn.slice(0,e.index)),o.push(n))},empty:function(){o=3D=
[]}};t.exports=3Di},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";var =
a=3Dn(98);t.exports=3Dfunction(t,e){var =
n=3Ddocument.createElement("span");return n.className=3D"at-icon-wrapper =
at300bs",n=3Da(n,e)},t.exports.createCssServiceIcon=3Dfunction(t,e,n){ret=
urn{"background-image":"url("+e+")","background-repeat":"no-repeat","back=
ground-position":"top left","background-color":"transparent =
!important","line-height":n,"background-size":n,width:n,height:n}}},,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=
,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){function a(t){var =
e,n,a,o;for(t=3Dk(t),t=3Dt.toLowerCase(),t=3Dt.replace(/[,;:\+\|]/g," =
"),t=3Dt.replace(/[^a-z0-9. '\-]/g,""),t=3Dt.replace(/\s+/g," =
"),t=3Dt.replace(/\s+$/g,""),n=3D[],a=3Dt.split(" =
"),o=3D0;og.high?3:t>g.med?2:1}function i(){var t,e=3D[];s();for(t in =
b)e.push({name:t,score:o(b[t])});return e.sort(function(t,e){return =
t.score>e.score?1:-1}),e}function r(){s();var t,e=3D{};for(t in =
b)e[t]=3Do(b[t]);return e}function s(){var t,e;if(!C){var =
t,n,a,o,i=3D(f.rck(w)||"").split(",");for(t=3D0,e=3Di.length;e>t;t++)n=3D=
i[t].split(";"),a=3Dn.pop(),o=3Dn.pop()||"",b[o]=3Da,y.push(o),a>k&&(k=3D=
a,p=3Do);C=3D1}}function c(t){return b.hasOwnProperty(t)}function =
l(){for(var =
t,e=3D!1,n=3D(f.rck("sshs")||"").split(",");e=3D=3D=3D!1&&0!=3D=3Dn.lengt=
h;)t=3Dn.pop(),b.hasOwnProperty(t)&&b[t]=3D=3DMath.min(b)&&(e=3Dt);e=3D=3D=
=3D!1&&(e=3Dy.pop()),delete b[e]}function u(){var t,e=3D{},n=3D[];for(t =
in =
b)b.hasOwnProperty(t)&&b[t]/2>=3D1&&(e[t]=3DparseInt(b[t]/2),n.push(t));b=
=3De,y=3Dn}function d(t){if(s(),"string"!=3Dtypeof =
t)return!1;if(t=3Dt.replace(/_[a-zA-Z0-9]*/i,""),x=3D=3D=3D!1){x=3D!0,y.l=
ength+1>=3Dm&&!c(t)&&l(),c(t)?b[t]++:b[t]=3D"1",b[t]>=3Dv&&u();var =
e=3Dh(b);f.sck(w,escape(e),!1,!A)}}function h(t){var =
e,n,a=3D[];if("object"!=3Dtypeof t)return!1;for(n in =
t)n.length>1&&a.push(n+";"+t[n]);return e=3Da.join(",")}var =
p,f=3Dn(16),g=3D{high:4,med:2},A=3Ddocument.location.href.indexOf("addthi=
s.com")>-1,m=3D10,v=3D20,w=3D(A?"":"__at")+"ssc",b=3D{},x=3D!1,y=3D[],C=3D=
0,k=3D0;t.exports=3D{reset:a,get:r,getServices:i,update:d}},function(t,e,=
n){function a(){return _.slice(-5).join(x)}function o(t){if(!y||t){var =
e=3Df.rck(w)||"";e&&(_=3DA(e).split(x)),y=3D1}}function i(t){var =
e,n,a,o,i,r=3Dnew Date(t.getFullYear(),0,1);return =
e=3Dr.getDay(),e=3De>=3D0?e:e+7,n=3DMath.floor((t.getTime()-r.getTime()-6=
e4*(t.getTimezoneOffset()-r.getTimezoneOffset()))/864e5)+1,4>e?(i=3DMath.=
floor((n+e-1)/7)+1,i>52&&(a=3Dnew =
Date(t.getFullYear()+1,0,1),o=3Da.getDay(t),o=3Do>=3D0?o:o+7,i=3D4>o?1:53=
)):i=3DMath.floor((n+e-1)/7),i}function r(t,e,n){for(var =
a=3D0;e>a;a++){var o=3Dn+a;o>=3D51&&(o=3D1),t.push("0"+b+o)}}function =
s(){if(!C){var t=3Di(v);o(),c(t),C=3D1}}function c(t){var =
e,n;_.length?(e=3D_[_.length-1],n=3DparseInt(e.split(b).pop(),10),n=3D=3D=
t?_[_.length-1]=3DparseInt(e.split(b).shift(),10)+1+b+t:n+1=3D=3Dt||n>=3D=
51?_.push("1"+b+t):t>n?(r(_,t-n-1,n+1),_.push("1"+b+t)):n>t&&(_=3D[],_.pu=
sh("1"+b+t)),_.length>5&&_.slice(-5)):_.push("1"+b+t)}function =
l(t){o(),_.length&&f.sck(w,m(a()),0,t)}function =
u(t){o(),s(),l(t)}function d(){var t=3D[];o();for(var =
e=3D0;e<_.length;e++)t.push(_[e].split(b).shift());return =
t.slice(-5)}function h(){for(var =
t=3Dd(),e=3D0,n=3D0;nk.high?3:e>k.med?2:e>C?1:0}function p(){y=3D0,C=3D0,_=3D[]}var =
f=3Dn(16),g=3Dn(73);t.exports=3D{reset:p,update:u,get:d,cla:h,toKV:a};var=
A=3Dwindow.decodeURIComponent,m=3Dwindow.encodeURIComponent,v=3Dnew =
Date,w=3D(-1=3D=3D=3Ddocument.location.href.indexOf(g())?"__at":"")+"uvc"=
,b=3D"|",x=3D",",y=3D0,C=3D0,k=3D{high:250,med:75},_=3D[]},,,,,,,function=
(t,e,n){var a=3Dn(1);t.exports=3Dfunction(t){var e=3D[];return =
a(t,function(t){e.push(t)}),e}},,,,,,,,,,,,,,,,,,,,,function(t,e){"use =
strict";e.__esModule=3D!0;var n=3D"SVG";e.FILE_FORMAT_SVG=3Dn;var =
a=3D"PNG";e.FILE_FORMAT_PNG=3Da},function(t,e,n){"use strict";function =
a(t){return t&&t.__esModule?t:{"default":t}}function o(t){var =
e=3Darguments.length<=3D1||void =
0=3D=3D=3Darguments[1]?i.FILE_FORMAT_SVG:arguments[1];s["default"]("strin=
g"=3D=3Dtypeof t,"Invalid required argument `service`. Got %s, expected =
string.",t),s["default"](e=3D=3D=3Di.FILE_FORMAT_PNG||e=3D=3D=3Di.FILE_FO=
RMAT_SVG,"Invalid file format specified: %s. See =
service-icons/src/constants/file-formats.js for details.",e);var =
n=3Dh(t);return =
e=3D=3D=3Di.FILE_FORMAT_SVG?d["default"](n):l["default"](n)}e.__esModule=3D=
!0,e["default"]=3Do;var =
i=3Dn(659),r=3Dn(56),s=3Da(r),c=3Dn(661),l=3Da(c),u=3Dn(662),d=3Da(u),h=3D=
n(714).getIconCode,p=3Ddocument.createElement("style"),f=3Ddocument.body|=
|document.getElementsByTagName("head")[0],g=3D0;p.id=3D"service-icons-"+g=
++,f.appendChild(p),t.exports=3De["default"]},function(t,e,n){"use =
strict";function a(t){if(t&&t.__esModule)return t;var =
e=3D{};if(null!=3Dt)for(var n in =
t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=3Dt[n]);return =
e["default"]=3Dt,e}function o(t){if(!r.png[t])return null;var =
e=3Ddocument.createElement("img");return =
r.png[t](function(t){e.src=3Dt}),e.className=3D"at-icon =
at-icon-"+t,e}e.__esModule=3D!0,e["default"]=3Do;var =
i=3Dn(95),r=3Da(i);t.exports=3De["default"]},function(t,e,n){"use =
strict";function a(t){return t&&t.__esModule?t:{"default":t}}function =
o(t){if(t&&t.__esModule)return t;var e=3D{};if(null!=3Dt)for(var n in =
t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=3Dt[n]);return =
e["default"]=3Dt,e}function i(t){var =
e=3Ddocument.createElementNS(v,"svg");return =
e.setAttribute("xmlns",v),e.setAttribute("xmlns:xlink","http://www.w3.org=
/1999/xlink"),e}function =
r(t,e){if("svg"!=3D=3Dt.tagName.toLowerCase()){for(var =
n=3De.ownerDocument.createElementNS(v,t.tagName),a=3D0;a-1||t.indexOf(".mil")>-1}e.__esModule=3D!0,e["default"]=
=3Da;var o=3Dn(19);t.exports=3De["default"]},function(t,e,n){"use =
strict";function a(t){return t&&t.__esModule?t:{"default":t}}function =
o(t){try{return JSON.parse(t)}catch(e){return null}}function i(t){return =
JSON.stringify(t)}function r(t){if(null=3D=3D=3Dt)return!1;var =
e=3Dt.expires;return g["default"]()-new Date(e).getTime()body =
#at15s{width:250px!important}#at15s.atm{background:none!important;padding=
:0!important;width:10pc!important}#at15s.atiemode2{width:252px!important}=
#at15s_inner{background:#fff;border:1px solid =
#fff;margin:0}#at15s_head{position:relative;background:#f2f2f2;padding:4p=
x;cursor:default;border-bottom:1px solid =
#e5e5e5}.at15s_head_success{background:#cafd99!important;border-bottom:1p=
x solid #a9d582!important}.at15s_head_success a,.at15s_head_success =
span{color:#000!important;text-decoration:none}#at15s_brand,#at15sptx,#at=
16_brand{position:absolute}#at15s_brand{top:4px;right:4px}.at15s_brandx{r=
ight:20px!important}a#at15sptx{top:4px;right:4px;text-decoration:none;col=
or:#4c4c4c;font-weight:700}#at15s.atiemode2 a#at15sptx,.at15sie6 =
a#at15sptx{right:8px}#at15sptx:hover{text-decoration:underline}#at16_bran=
d{top:5px;right:30px;cursor:default}#at_hover{padding:4px}#at_hover =
.at_item,#at_share =
.at_item{background:#fff!important;float:left!important;color:#4c4c4c!imp=
ortant}#at_share .at_item .at-icon-wrapper{margin-right:5px}#at_hover =
.at_bold{font-weight:700;color:#000!important}#at16nms,#at16sas{padding:4=
px =
5px}#at16nms{display:none}#at16sas{clear:left;padding-top:1pc;padding-bot=
tom:1pc}#at_hover .at_item{width:7pc!important;padding:2px =
3px!important;margin:1px;text-decoration:none!important}#at_hover =
.at_item.atiemode2{width:114px!important}#at_hover =
.at_item.athov,#at_hover .at_item:focus,#at_hover =
.at_item:hover{margin:0!important}#at16ps .at_item:focus,#at_hover =
.at_item.athov,#at_hover .at_item:focus,#at_hover =
.at_item:hover,#at_share .at_item.athov,#at_share =
.at_item:hover{background:#f2f2f2!important;border:1px solid =
#e5e5e5;color:#000!important;text-decoration:none}.ipad #at_hover =
.at_item:focus{background:#fff!important;border:1px solid #fff}* html =
#at_hover .at_item{border:1px solid #fff}* html #at_hover =
.at_item.athov{border:1px solid =
#e5e5e5!important;margin:1px!important}#at_email15{padding-top:5px}.at15e=
_row{height:28px}.at15e_row label,.at15e_row =
span{padding-left:10px!important;display:block!important;width:60px!impor=
tant;float:left!important}.at15e_row input,.at15e_row =
textarea{display:block!important;width:150px!important;float:left!importa=
nt;background:#fff!important;border:1px solid =
#ccc!important;color:#333!important;font-size:11px!important;font-weight:=
400!important;padding:0!important}#at_email input,#at_email =
label,#at_email textarea{font-size:11px!important}#at_email =
#at16meo{margin:15px 0 0 2px}#at16meo =
span{float:left;margin-right:5px;padding-top:4px}#at16meo =
a{float:left;margin:0}#at_sending{top:130px;left:110px;position:absolute;=
text-align:center}#at_sending =
img{padding:10px}.at15t{display:block!important;height:1pc!important;line=
-height:1pc!important;padding-left:20px!important;background-position:0 =
0;text-align:left}.addthis_button,.at15t{cursor:pointer}.addthis_toolbox =
a.at300b,.addthis_toolbox a.at300m{width:auto}.addthis_toolbox =
a{margin-bottom:5px;line-height:initial}.addthis_toolbox.addthis_vertical=
_style{width:140px}.addthis_toolbox.addthis_close_style =
.addthis_button_google_plusone{width:65px;overflow:hidden}.addthis_toolbo=
x.addthis_close_style =
.addthis_button_facebook_like{width:85px;overflow:hidden}.addthis_toolbox=
.addthis_close_style =
.addthis_button_tweet{width:90px;overflow:hidden}.addthis_button_facebook=
_like .fb_iframe_widget{line-height:100%}.addthis_button_facebook_like =
iframe.fb_iframe_widget_lift{max-width:none}.addthis_toolbox =
span.addthis_follow_label{display:none}.addthis_toolbox.addthis_vertical_=
style =
span.addthis_follow_label{display:block;white-space:nowrap}.addthis_toolb=
ox.addthis_vertical_style =
a{display:block}.addthis_toolbox.addthis_vertical_style.addthis_32x32_sty=
le a{line-height:2pc;height:2pc}.addthis_toolbox.addthis_vertical_style =
.at300bs{margin-right:4px;float:left}.addthis_toolbox.addthis_20x20_style=
span{line-height:20px;*height:20px}.addthis_toolbox.addthis_32x32_style =
span{line-height:2pc;*height:2pc}.addthis_toolbox.addthis_pill_combo_styl=
e .addthis_button_compact =
.at15t_compact,.addthis_toolbox.addthis_pill_combo_style =
a{float:left}.addthis_toolbox.addthis_pill_combo_style =
a.addthis_button_tweet{margin-top:-2px}.addthis_toolbox.addthis_pill_comb=
o_style .addthis_button_compact =
.at15t_compact{margin-right:4px}.addthis_default_style =
.addthis_separator{margin:0 =
5px;display:inline}div.atclear{clear:both}.addthis_default_style =
.addthis_separator,.addthis_default_style =
.at4-icon,.addthis_default_style .at300b,.addthis_default_style =
.at300bo,.addthis_default_style .at300bs,.addthis_default_style =
.at300m{float:left}.at300b img,.at300bo img{border:0}a.at300b =
.at4-icon,a.at300m .at4-icon{display:block}.addthis_default_style =
.at300b,.addthis_default_style .at300bo,.addthis_default_style =
.at300m{padding:0 =
2px}.at300b,.at300bo,.at300bs,.at300m{cursor:pointer}.addthis_button_face=
book_like.at300b:hover,.addthis_button_facebook_like.at300bs:hover,.addth=
is_button_facebook_send.at300b:hover,.addthis_button_facebook_send.at300b=
s:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opa=
city=3D100)";filter:alpha(opacity=3D100)}.addthis_20x20_style =
.at15t,.addthis_20x20_style .at300bs,.addthis_20x20_style .dummy =
.at300bs{overflow:hidden;display:block;height:20px!important;width:20px!i=
mportant;line-height:20px!important}.addthis_32x32_style =
.at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy =
.at300bs{overflow:hidden;display:block;height:2pc!important;width:2pc!imp=
ortant;line-height:2pc!important}.at300bs{background-position:0 =
0}.at16nc,.at300bs{overflow:hidden;display:block;height:1pc;width:1pc;lin=
e-height:1pc!important}.at16t{padding-left:20px!important;width:auto;curs=
or:pointer;text-align:left;overflow:visible!important}#at_feed{display:no=
ne;padding:10px;height:300px}#at_feed =
span{margin-bottom:10px;font-size:9pt}#at_feed =
div{width:102px!important;height:26px!important;line-height:26px!importan=
t;float:left!important;margin-right:68px}#at_feed =
div.at_litem{margin-right:0}#at_feed a{margin:10px =
0;height:17px;line-height:17px}#at_feed.atused =
.fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) =
no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}#at_f=
eed .fbtn.bloglines{background-position:0 =
0!important;width:94px;height:20px!important;line-height:20px!important;m=
argin-top:8px!important}#at_feed .fbtn.yahoo{background-position:0 =
-20px!important}#at_feed =
.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 =
-37px!important}#at_feed .fbtn.technorati{background-position:0 =
-71px!important}#at_feed .fbtn.netvibes{background-position:0 =
-88px!important}#at_feed .fbtn.pageflakes{background-position:0 =
-141px!important}#at_feed .fbtn.feedreader{background-position:0 =
-172px!important}#at_feed .fbtn.newsisfree{background-position:0 =
-207px!important}#at_feed .fbtn.google{background-position:0 =
-54px!important;width:78pt}#at_feed .fbtn.winlive{background-position:0 =
-105px!important;width:75pt;height:19px!important;line-height:19px;margin=
-top:9px!important}#at_feed .fbtn.mymsn{background-position:0 =
-158px;width:71px;height:14px!important;line-height:14px!important;margin=
-top:9pt!important}#at_feed .fbtn.aol{background-position:0 =
-189px;width:92px;height:18px!important;line-height:18px!important}.addth=
is_default_style .at15t_compact,.addthis_default_style =
.at15t_expanded{margin-right:4px}#at16clb{font-size:16pt;font-family:verd=
ana bold,verdana,arial,sans-serif}#at_share =
.at_item{width:123px!important;padding:4px;margin-right:2px;border:1px =
solid =
#fff}#at16pm{background:#fff;width:298px;height:380px;text-align:left;bor=
der-right:1px solid =
#ccc;position:static}#at16pcc,#at16pccImg{position:fixed;top:0;left:0;wid=
th:100%;margin:0 =
auto;font-size:10px!important;color:#4c4c4c;padding:0;z-index:10000001;ov=
erflow:visible}#at16pccImg{height:100%}* html =
#at16pcc{position:absolute}#at16abifc{overflow:hidden;margin:0;top:10px;l=
eft:10px;height:355px;width:492px;position:absolute;border:0}#at16abifc =
iframe{border:0;position:absolute;height:380px;width:516px;top:-10px;left=
:-10px}* html div#at16abifc.atiemode2{height:374px;width:482px}* html =
#at16abifc =
iframe{height:23pc;left:-10px;top:-10px;overflow:hidden}#at16p{background=
:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AA=
AAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjA=
xEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg=3D=3D);z-index:10000001}#at16=
p,#atie6cmifh,#atie6ifh{position:absolute;top:50%;left:50%;width:300px;pa=
dding:10px;margin:0 =
auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tah=
oma,verdana,sans-serif;font-size:9pt;color:#5e5e5e}#atie6ifh{width:322px;=
height:381px;margin-left:-165px}#atie6cmifh,#atie6ifh{padding:0;z-index:1=
00001}#atie6cmifh{width:15pc;height:225px;margin:0}#at_share{margin:0;pad=
ding:0}#at16ps{overflow-y:scroll;height:19pc;padding:5px}a#at16pit{positi=
on:absolute;top:37px;right:10px;display:block;background:url(data:image/g=
if;base64,R0lGODlhEAAUAKIFAKqqquHh4cLCwszMzP///////wAAAAAAACH5BAEAAAUALAA=
AAAAQABQAAAMtOLqsAqWQSSsN0OoLthfeNoTaSFbmOaUqe7okHMoeLaqUXeITiGM/SGM4eEQS=
ADs=3D) =
no-repeat;width:1pc;height:20px;line-height:19px;margin-right:-17px;text-=
align:center;overflow:hidden;color:#36b}#at16pi{background:#e5e5e5;text-a=
lign:left;border:1px solid #ccc;border-bottom:0}#at16pi =
a{text-decoration:none;color:#36b}#at16p =
#at16abc{margin-left:2px!important}#at16pi =
a:hover{text-decoration:underline}#at16pt{position:relative;background:#f=
2f2f2;height:13px;padding:5px 10px}#at16pt a,#at16pt =
h4{font-weight:700}#at16pt =
h4{display:inline;margin:0;padding:0;font-size:9pt;color:#4c4c4c;cursor:d=
efault}#at16pt =
a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none=
;padding:2px}#at15sptx:focus,#at16pt a:focus{outline:thin dotted}#at16pc =
form{margin:0}#at16pc form =
label{display:block;font-size:11px;font-weight:700;padding-bottom:4px;flo=
at:none;text-align:left}#at16pc form label =
span{font-weight:400;color:#4c4c4c;display:inline}#at_email form =
.abif{width:17pc!important}#at_email =
textarea{height:55px!important;word-wrap:break-word}* html #at_email =
textarea,:first-child+html #at_email =
textarea{height:42px!important}#at_email label{width:220px}#at_email =
input,#at_email textarea{background:#fff;border:1px solid =
#bbb;width:17pc!important;margin:0;margin-bottom:8px;font-weight:400;padd=
ing:3px!important;font-family:arial,helvetica,tahoma,verdana,sans-serif;f=
ont-size:11px;line-height:1.4em;color:#333}#at_email form =
.atfxmode2{width:279px!important}#at16pc form =
.at_ent{color:#333!important}#at16pc textarea{height:3pc}#at16pc form =
input:focus,#at16pc textarea:focus{background:ivory;color:#333}#at16p =
.atbtn,#at16recap .atbtn{background:#fff;border:1px solid =
#b5b5b5;width:60px!important;padding:2px =
4px;margin:0;margin-right:2px!important;font-size:11px!important;font-wei=
ght:700;color:#333;cursor:pointer}#at16p .atbtn:focus,#at16p =
.atbtn:hover,#at16recap .atbtn:focus,#at16recap =
.atbtn:hover{border-color:#444;color:#06c}#at16p .atrse,#at16recap =
.atrse{font-weight:400!important;color:#666;margin-left:2px!important}#at=
sb .atbtn{width:78px!important;margin:0!important}#at_email =
#ateml{text-align:right;font-size:10px;color:#999}#at16pc{height:343px!im=
portant;font-size:11px;text-align:left;color:#4c4c4c}#at_email{padding:5p=
x 10px}#at16pc .tmsg{padding:4px =
2px;text-align:right}#at16psf{position:relative;background:#f2f2f2 =
url(data:image/gif;base64,R0lGODlhGQEVAMQYAGZmZuDg4Ozs7MjIyMzMzPj4+LOzs3B=
wcMbGxsvLy5+fn/X19djY2IODg+bm5paWlnl5eeLi4oyMjKmpqdXV1dvb28/Pz////////wAA=
AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAZARUAAAX/ICaOGJFYaKqubOu+cCzPd=
G3feK7vPJwQpOBoEChcjsikcslsOp/QqHRKrVqv2Kx2Gy0EBkKRgMEtm8/otHrNTjMEQYGjTa=
/b7/h82gEfVfSAgYKDhGcVQ0sLBhAAEAYLhZGSk5RqYBgBSgsNAA0GnA2QlaOkpaZHASVGSQY=
ACEgIABOntLW2eAUmSxASShIHt8HCw1snSwAGSq3EzM3OSyhLBw9KD8DP2Nm30UoKrrAACtrj=
5KMWCYmcCgbeAAcR5fHygT+rSQvtAA8A7vDz/wDV5MIUJVa/gAgTZkmFYYAUg70USpz45BKGP=
wUPiKPIseOhEXI6ihzphE8cMiRTMI58E6ZhEZUwEXqx2LIEAwsUKujcybOnz59AgwodSrSo0a=
NIkypdyrSpU58ofoQJAQA7) no-repeat center center;border-bottom:1px solid =
#ccc;height:20px;padding:4px 10px;text-align:center}* html #at16psf =
input,:first-child+html #at16psf input{padding:0}#at16psf input,#at16psf =
input:focus{background:#fff;border:none;width:220px;margin:2px 0 =
0;color:#666;outline-style:none;outline-width:0;padding:2px 0 =
0;line-height:9pt;font-family:arial,helvetica,tahoma,verdana,sans-serif;f=
ont-size:9pt}#at16pcc .at_error,#at16recap =
.at_error{background:#f26d7d;border-bottom:1px solid #df5666;padding:5px =
10px;color:#fff}#at16pcc =
#at_success{background:#d0fbda;border-bottom:1px solid =
#a8e7b7;padding:5px =
10px;color:#4c4c4c}#at_complete{font-size:13pt;color:#47731d;text-align:c=
enter;padding-top:130px;height:13pc!important;width:472px}#at_s_msg{margi=
n-bottom:10px}.atabout{left:55px}.ac-about{right:20px}.at_baa{display:blo=
ck;overflow:hidden;outline:0}#at15s #at16pf a{top:1px}#at16pc form =
#at_send{width:5pc!important}#at16pp{color:#4c4c4c;position:absolute;top:=
9pt;right:9pt;font-size:11px}#at16pp =
label{font-size:11px!important}#at16ppc{padding:10px;width:179px}#at16pph=
{padding:5px 0 10px}#at16pph select{margin:5px 0 8px}#at16pp =
.atinp{width:156px}#at16ppb{background:#fff;border:1px solid =
#ccc;height:274px}#at16ep{height:1pc;padding:8px}#at16ep =
a{display:block;height:1pc;line-height:1pc;padding-left:22px;margin-botto=
m:8px;font-size:9pt}#at16ep =
a.at_gmail{background:url(data:image/gif;base64,R0lGODlhEAAQALMPAPKqo95TU=
+NkY/TCwP74+PbX1/zo59wtJ/nx7uZ7fvnRzfCTgvq2td9DQf///////yH5BAEAAA8ALAAAAA=
AQABAAAARi8MlJq700hMS6/4vWNIdQOERKOMgyvqSgOLRjJAe8CUcw0ApeYyF4DQpCwCDQGyC=
Ko59BGDtNjbRBIvazQRtSxgCwGDAMrO/AcK7ZztcRoO1+B43oOs0Qb8w/gAxFGISFFREAOw=3D=
=3D) no-repeat left}#at16ep =
a.at_hotmail{background:url(data:image/gif;base64,R0lGODlhEAAQAMQfAP7XFG7=
B4/zjl/JZIAm7TK7V7v3FY/aLRGDNhOqmkA2ql/2YJvfr2Pn7++9vWtXe6/jQvOfw9funZg2E=
zEWv3zil0heg0zDCbESHx9PpxY6TvJ3QpPJtQf7+/v///////yH5BAEAAB8ALAAAAAAQABAAA=
AWO4CeOpNhAUFeuzDEMiRepK/S+XDBVjzd6kAWHc3tMjpVZhyE8cByvDsViOQYehsPCSeR8Ip=
QpFZMwGCQHl/dToAQoionGLEHDRJ5CoHJRkM92ED8FCgQEGHNoDgsCJB4XhgpzZwsAjSQZFxc=
IGgCengwlHRsIpQKfAg0rHQiGEacGqisfDZsdtzSzHz4rIQA7) no-repeat =
left}#at16ep =
a.at_yahoo{background:url(data:image/gif;base64,R0lGODlhEAAQAKIHAPylpevx8=
bsICNJfX/jQ0Kahof8AAP///yH5BAEAAAcALAAAAAAQABAAAANJeLrc/jAuAmolcQhjhBiBBR=
DDAChAVxzE5g3csKRGQQpFqDL0fsCCQCOFUwR8vI7wECgtjQDg6CfA8DxYmWbVCHi/TK9kTC4=
zEgA7) no-repeat left}#at16ppf =
p#atsb{padding-top:20px;font-size:10px}#at16abr{margin-top:10px}#at16abr =
input{padding:0;margin:0;margin-right:5px}#at16ppso{display:none;text-ali=
gn:right;margin-top:2px}#at16ppa{background:#fff;border:1px solid =
#ccc;height:228px;width:178px;overflow:auto}#at16ppa =
a{display:block;white-space:nowrap;padding:4px =
8px;font-size:9pt!important}#at16eatdr{position:absolute;background:#fff;=
border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21=
px;width:277px}* html #at_email #at16eatdr,:first-child+html #at_email =
#at16eatdr{top:115px!important;width:17pc!important}#at16eatdr =
a{display:block;overflow:hidden;border-bottom:1px dotted =
#eee;padding:4px 8px}#at16eatdr a.hover,#at16eatdr =
a:hover{background:#e0eefa;text-decoration:none;color:#333}#at_pspromo{he=
ight:130px;padding-top:10px}#at15psp,#at_pspromo{width:205px;padding-left=
:5px}#at_testpromo{font-size:9pt;width:220px;display:none}.atm-i =
#at_pspromo{height:150px}.atm-i #at_pspromo,.atm-i =
#at_testpromo{width:140px}#at_testpromo input{width:200px}#at_promo =
.at-promo-content,#at_testpromo =
.at-promo-content{margin-top:9pt}#at_promo .at-promo-btn,#at_testpromo =
.at-promo-btn{padding-top:10px}#at_promo h4,#at_testpromo =
h4{font-family:arial,helvetica,tahoma,verdana,sans-serif;background:0;fon=
t-size:14px;font-weight:700;margin:0 0 =
4px;padding:0;line-height:18px;height:36px}.atm-i #at_promo h4,.atm-i =
#at_testpromo h4{height:66px}#at_testpromo h4{font-size:13.5px}#at_promo =
h4 sup{font-size:11px;color:#ee6a44}#at_promo =
span{display:block}#_atssh{width:1px!important;height:1px!important;borde=
r:0!important}.at-promo-single{padding:10px;padding-top:2px;line-height:1=
.5em}.at-promo-single img{padding:3px}.at-promo-content =
img{margin-right:5px;margin-bottom:20px;float:left}.addthis_textshare{dis=
play:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA=
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
IgAAAABJRU5ErkJggg=3D=3D) no-repeat 0 =
0;width:44px;height:37px;line-height:28px;padding:0 0 0 =
28px;margin:0;text-decoration:none;font-family:helvetica,arial,sans-serif=
;font-size:9pt;color:#fff;cursor:pointer}.addthis_textshare:hover{backgro=
und-position:0 =
-37px;text-decoration:none}.at_img_share{position:absolute;opacity:0;back=
ground:url(data:image/gif;base64,R0lGODlhFwAVAMQAAP7+/vLy8vv7+/X19fj4+Pz8=
/PHx8f39/fDw8O/v7/T09Pn5+fPz8/r6+vb29vf394CAgHZ2dm5ubklJSWRkZFtbW39/f4KCg=
lJSUnt7e3h4eAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABUAAAWLICCOZGmeaAocbO=
u+MFvMdG3fs6DvfO//PY0QqGsYj8iMEslsLJ7QqGUarS4I2Kz2wtV6vwSIeEyGfB/odGTNbkf=
SaYd8Lqnb75L5fMDv+ymAfoKDghWGhH0KiouMGI6MkAoMk5SVE5eVmQwBnJ2en6ChoqMBBqan=
qKmqpgitrq+wsa0JtLW2t7i0IQA7) repeat-x bottom;border:1px solid =
#ccc;width:23px;height:21px;line-height:21px;text-indent:-9999px;padding:=
0;margin:0;cursor:pointer;z-index:1000}.at_img_share:hover{border-color:#=
8b8b8b}.at_img_share .addthis_toolbox{width:180px;margin:0 =
auto}.atm{width:10pc!important;padding:0;margin:0;line-height:9pt;letter-=
spacing:normal;font-family:arial,helvetica,tahoma,verdana,sans-serif;font=
-size:9pt;color:#444;background:url(data:image/png;base64,iVBORw0KGgoAAAA=
NSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5=
ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJgg=
g=3D=3D);padding:4px}.atm-f{text-align:right;border-top:1px solid =
#ddd;padding:5px 8px}.atm-i{background:#fff;border:1px solid =
#d5d6d6;padding:0;margin:0;box-shadow:1px 1px 5px =
rgba(0,0,0,.15)}.atm-s{margin:0!important;padding:0!important}.atm-s =
a:focus{border:transparent;outline:0;-webkit-transition:none;transition:n=
one}#at_hover.atm-s a,.atm-s =
a{display:block;text-decoration:none;padding:4px =
10px;color:#235dab!important;font-weight:400;font-style:normal;-webkit-tr=
ansition:none;transition:none}#at_hover.atm-s =
.at_bold{color:#235dab!important}#at_hover.atm-s a:hover,.atm-s =
a:hover{background:#2095f0;text-decoration:none;color:#fff!important}#at_=
hover.atm-s .at_bold{font-weight:700}#at_hover.atm-s a:hover =
.at_bold{color:#fff!important}.atm-s a =
.at-label{vertical-align:middle;margin-left:5px;direction:ltr}.atm-i =
#atic_settings{border:none!important;border-top:1px solid =
#d5d6d6!important;padding-top:6px!important;top:4px}.at_a11y{position:abs=
olute!important;top:auto!important;width:1px!important;height:1px!importa=
nt;overflow:hidden!important}.at_a11y_container{margin:0;padding:0}.addth=
is_overlay_container{position:absolute}.addthis_overlay_toolbox{-webkit-b=
order-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-bord=
er-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-r=
adius:10px;border-top-right-radius:10px;padding:5px;background-color:#000=
;background-color:rgba(0,0,0,.6)}.linkServiceDiv{height:200px;width:25pc;=
border:1px solid =
#000;background-color:#aaa}.at_redloading{background:url(data:image/gif;b=
ase64,R0lGODlhCgAKAJEDAMzMzP9mZv8AAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAA=
DACwAAAAACgAKAAACF5wncgaAGgJzJ647cWua4sOBFEd62VEAACH5BAUAAAMALAEAAAAIAAMA=
AAIKnBM2IoMDAFMQFAAh+QQFAAADACwAAAAABgAGAAACDJwHMBGofKIRItJYAAAh+QQFAAADA=
CwAAAEAAwAIAAACChxgOBPBvpYQYxYAIfkEBQAAAwAsAAAEAAYABgAAAgoEhmPJHOGgEGwWAC=
H5BAUAAAMALAEABwAIAAMAAAIKBIYjYhOhRHqpAAAh+QQFAAADACwEAAQABgAGAAACDJwncqi=
7EQYAA0p6CgAh+QQJAAADACwHAAEAAwAIAAACCpRmoxoxvQAYchQAOw=3D=3D);height:1pc=
;width:1pc;background-repeat:no-repeat;margin:0 =
auto}.at-promo-single-dl-ch{width:90pt;height:37px}.at-promo-single-dl-ff=
{width:90pt;height:44px}.at-promo-single-dl-saf{width:90pt;height:3pc}.at=
-promo-single-dl-ie{width:129px;height:51px}.atPinBox{position:fixed;top:=
25%;left:35%;background:#fff;width:482px;margin:0 =
auto;overflow:auto;overflow-x:hidden;background:url(data:image/png;base64=
,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9i=
ZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMq=
wAAAABJRU5ErkJggg=3D=3D);border-radius:8px;-webkit-border-radius:8px;-moz=
-border-radius:8px;padding:8px;font-family:arial,helvetica,tahoma,verdana=
,sans-serif;font-size:9pt;color:#cfcaca;z-index:10000001}.atPinHdr,.atPin=
WinHdr{display:block;background:#f1f1f1;border-bottom:1px solid =
#ccc;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px =
rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);padding:8px =
10px;font-size:1pc;line-height:1pc;color:#8c7e7e}.atPinHdr =
img,.atPinWinHdr =
img{vertical-align:bottom;margin-left:5px;cursor:pointer}.atPinHdr =
span{vertical-align:top}.atPinHdr{height:1pc}.atPinMn{background:#fff;pad=
ding:10px;height:296px;overflow:auto;overflow-x:hidden;text-align:center;=
position:relative}.atPinHdrMsg{left:20px}.atPinClose{width:9pt;text-align=
:right;font-weight:700;position:absolute;right:15px;cursor:pointer}.atImg=
SpanOuter{position:relative;overflow:hidden;height:200px;width:200px;bord=
er:1px solid =
#a0a0a0;float:left;display:block;margin:10px;background-color:#fff}.atImg=
SpanInner =
img{cursor:pointer}.atImgSpanSize{position:absolute;bottom:0;left:0;right=
:0;display:block;background:#fff;height:22px;line-height:24px;color:#000;=
overflow:hidden;font-size:10px;zoom:1;filter:alpha(opacity=3D70);opacity:=
.7}.atImgActBtn{display:none;width:2pc;height:2pc;position:absolute;top:7=
5px;left:5pc;background-color:#fff}.atPinWin{font-family:arial,helvetica,=
tahoma,verdana,sans-serif;text-align:center}.atPinWinHdr{display:block;fo=
nt-size:20px;height:20px;width:100%;position:fixed;z-index:1}.atPinWinMn{=
text-align:center;padding:40px 0 =
0;display:inline-block}.atImgIco,.atImgMsg{float:left}.atImgIco{margin-ri=
ght:5px}.atNoImg{display:block;margin-top:40px;font-size:1pc;line-height:=
1pc;color:#8c7e7e}.at_PinItButton{display:block;width:40px;height:20px;pa=
dding:0;margin:0;background-image:url(//s7.addthis.com/static/t00/pinit00=
.png);background-repeat:no-repeat}.at_PinItButton:hover{background-positi=
on:0 -20px}.addthis_toolbox =
.addthis_button_pinterest_pinit{position:relative}.at-share-tbx-element =
.fb_iframe_widget =
span{vertical-align:baseline!important}.at3PinWinMn{text-align:center;pad=
ding:20px 0 0 =
20px;overflow:auto;height:437px}.at3ImgSpanOuter{position:relative;width:=
185px;height:185px;border:1px solid #dedede;margin:0 10px 10px =
0;overflow:hidden;float:left}.at3ImgSpanOuter:hover{border-color:#3dadfc;=
box-shadow:0 0 3px #3dadfc;cursor:pointer}.at3ImgSpanOuter =
.atImgLB{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-=
index:1;background-color:rgba(0,0,0,.8);background-repeat:no-repeat;backg=
round-position:center =
center}#at3lb{position:fixed;top:0;right:0;left:0;bottom:0;z-index:167772=
70;display:none}.at3lblight{background-image:url(data:image/png;base64,iV=
BORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSB=
JbWFnZVJlYWR5ccllPAAAABtJREFUeNpizCuu/sRABGBiIBKMKqSOQoAAAwC8KgJipENhxwAA=
AABJRU5ErkJggg=3D=3D);background:hsla(217,6%,46%,.65)}.at3lbdark{backgrou=
nd-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAA=
CNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGB=
g2M9ABGBiIBKMKqSOQoAAAwBAlwDTJEe1aAAAAABJRU5ErkJggg=3D=3D);background:rgb=
a(0,0,0,.5)}.at3lbnone{background:hsla(0,0%,100%,0)}#at3win{position:fixe=
d;_position:absolute;top:15%;left:50%;margin-left:-20pc;background:#fff;b=
order:1px solid #d2d2d1;width:40pc;box-shadow:0 0 8px 4px =
rgba(0,0,0,.25);font-family:helvetica =
neue,helvetica,arial,sans-serif;z-index:16777271;display:none;overflow:hi=
dden}#at3win #at3winheader{position:relative;border-bottom:1px solid =
#d2d2d1;background:#f1f1f1;height:49px;cursor:default}#at3win =
#at3winheader =
p{position:absolute;top:1pc;left:75pt;width:475px;padding:0;margin:0;font=
-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overf=
low:ellipsis}#at3win #at3winheader =
h3{height:49px;text-align:left;line-height:49px;margin:0 50px 0 =
22px;border:0;padding:0 20px;font-size:1pc;font-family:helvetica =
neue,helvetica,arial,sans-serif;font-weight:700;text-shadow:0 1px =
#fff;color:#333;direction:ltr}#at3win #at3winheader =
h3.logoaddthis{padding-left:22px}#at3win #at3winheader =
.at3winheadersvc{display:inline-block;position:absolute;top:15px;left:20p=
x;cursor:default!important;opacity:1!important}#at3win #at3winheader =
.at3winheadersvc .at-icon,#at3win #at3winheader .at3winheadersvc =
.at-icon-wrapper{display:block}#at3win #at3winheader =
#at3winheaderclose{display:block;position:absolute;top:0;right:0;backgrou=
nd-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAA=
Af8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmN=
vbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6=
cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6e=
G1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNz=
ozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8=
xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9=
IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzL=
yIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOn=
N0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB=
4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJr=
ZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCM=
kE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RD=
ExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCB=
DUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1=
aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9I=
nV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcH=
Rpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAA=
ApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUy=
hmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1=
BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3A=
QYAJWjVVdnlDZCAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-po=
sition:center center;border-left:1px solid =
#d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-inde=
nt:-9999px;text-shadow:none;cursor:pointer}#at3win #at3winheader =
#at3winheaderclose:hover{background-color:#dedede}#at3win =
#at3wincontent{height:440px;position:relative}#at3wincopy,#at3winemail,#a=
t3winshare{height:440px}#ate-promo .addthis_button_twitter =
.aticon-twitter{background-position:0 =
-4pc!important}#at3wincontent{-o-box-sizing:content-box;box-sizing:conten=
t-box}#at3win =
#at3wincontent.at3nowin{position:relative;height:25pc;padding:20px;overfl=
ow:auto}#at3winfooter{position:relative;background:#fff;-o-box-sizing:con=
tent-box;box-sizing:content-box;border-top:1px solid =
#d2d2d1;height:11px;_height:20px;line-height:11px;padding:5px =
20px;font-size:11px;color:#666}#at3winfooter =
a{margin-right:10px;text-decoration:none;color:#666;float:left}#at3winfoo=
ter =
a:hover{text-decoration:none;color:#000}#at3logo{background:url(//s7.addt=
his.com/static/t00/at3logo-sm.gif) no-repeat left =
center!important;padding-left:10px}#at3privacy{position:absolute;top:5px;=
right:10px;background:url(//s7.addthis.com/static/t00/at3-privacy.gif) =
no-repeat right =
center!important;padding-right:14px}#at3winfilter{background:#f1f1f1;bord=
er-top:1px solid #fff;border-bottom:1px solid #d2d2d1;padding:13px =
0;text-align:center}#at3winsvc-filter{background-repeat:no-repeat;backgro=
und-position:right;background-image:url(data:image/gif;base64,R0lGODlhHgA=
UALMAAJiYmHV1deTk5Kmpqbe3t9nZ2Y2Njfn5+fT09Ozs7MnJyYGBgWpqav39/WZmZv///yH5=
BAAAAAAALAAAAAAeABQAAASi8MlXxgoLqDa7/xICOGTpLAKoTshCMsZgBG+6gqNjJA93DAxH4=
HDzCEgGTqdBIBGKnSYjoewcXAvoZJRVDUhErcEBWClIPC1X1fg6ENrHl4GoThquQJxCKn+kA3=
sPY2QHSkwMQQJ2Nw0INEIABBYmATZxCQtBJpyWgg0KBkEMCwQKm0KXgoYTBaiegh8NriUBabF=
LtH24Hg2zm368HgULKDcRADs=3D);border:1px solid #d2d2d1;padding:15px 38px =
15px 9pt;margin:0 =
auto;width:374px;text-align:left;font-size:18px;border-radius:5px;box-sha=
dow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px =
rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px =
rgba(0,0,0,.1);color:#666}#service-filter:hover{border-color:#9c9c9c}#ser=
vice-filter:focus{border-color:#3dadfc;box-shadow:0 0 4px =
rgba(61,173,252,.8);-webkit-box-shadow:0 0 4px =
rgba(61,173,252,.8);-moz-box-shadow:0 0 4px =
rgba(61,173,252,.8);outline:0}#at3wintoolbox{margin:0 0 0 =
20px;height:340px;overflow:auto;padding:10px 0}#at3wintoolbox =
a{display:block;float:left;width:180px;padding:4px;margin-bottom:10px;tex=
t-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellips=
is;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;fon=
t-size:1pc;color:#235dab}#at3wintoolbox a:focus,#at3wintoolbox =
a:hover{background-color:#2095f0}#at3wintoolbox a:focus,#at3wintoolbox =
a:hover,#at3wintoolbox =
span:hover{text-decoration:none;color:#fff;font-weight:400;text-shadow:no=
ne;opacity:1;filter:alpha(opacity=3D100);cursor:pointer}#at3wintoolbox =
span{display:block;height:2pc;line-height:2pc;padding-left:38px!important=
;width:auto!important}.service-icon{padding:4px =
8px}.service-icon:hover{background:#2095f0;color:#fff}.service-icon =
span{padding-left:20px}#at3winssi{position:absolute;right:50px;top:0;heig=
ht:50px;display:block}.at-quickshare-header-peep{position:absolute;top:0;=
right:34px;height:1pc;padding:6px;border-left:1px solid =
#dedede;cursor:pointer}.at-quickshare-header-peep.peep-active{background:=
#dedede;cursor:default}.at-quickshare-header-peep =
span{display:inline-block;background:url(data:image/gif;base64,R0lGODlhBw=
AEAIABALm5uf///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw=3D=3D) =
no-repeat right;padding-right:11px}.at-quickshare-header-peep span =
img{display:block;background:#ccc;width:1pc;height:1pc;line-height:20px;o=
verflow:hidden;text-indent:-9999px;border:1px solid =
#bbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.=
at-quickshare-header-peep =
ul{position:absolute;top:25px;left:-75px;width:140px;background:#fff;bord=
er:1px solid #bbb;border-radius:4px;box-shadow:0 1px 4px =
hsla(0,0%,40%,.8);margin:0;padding:0;font-weight:400;z-index:1100}.at-qui=
ckshare-header-peep ul =
li{list-style:none;font-size:9pt;padding:0;margin:0;text-align:left}.at-q=
uickshare-menu{outline:0}.at-quickshare-menu =
li.at-quickshare-menu-sep{border-bottom:1px solid =
#dedede}.at-quickshare-header-peep ul li a{display:block;padding:5px =
10px;text-decoration:none;color:#666}.at-quickshare-header-peep ul li =
a:hover{background:#0d98fb;text-decoration:none;color:#fff}#at_auth{posit=
ion:relative;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-b=
ox-sizing:content-box;-o-box-sizing:content-box;border-top:1px solid =
#d5d6d6!important;padding:10px 10px =
7px;line-height:1pc;height:1pc}#atic_signin{cursor:pointer}#atic_signin,#=
atic_signin:hover{text-decoration:none}#atic_signin =
#at_auth:hover{background:#2095f0;text-decoration:none;color:#fff!importa=
nt}#atic_usersettings{cursor:pointer}#atic_usersettings:hover{text-decora=
tion:underline}#atic_usersignout{font-size:11px;position:absolute;top:10p=
x;right:10px;cursor:pointer}#atic_usersignout:hover{text-decoration:under=
line}#at_auth =
img{width:1pc;height:1pc;overflow:hidden;border:none;padding:0;margin:0 =
5px 0 0;float:left}#at_auth =
a{text-decoration:none}#at16pf{height:auto;text-align:right;padding:4px =
8px}@media screen and =
(max-width:680px){#at3win{width:95%;left:auto;margin-left:auto}}@media =
print{#at3win,#at4-follow,#at4-share,#at4-thankyou,#at4-whatsnext,#at4m-m=
obile,#at15s,#at-recommendedside,.at4,.at4-recommended{display:none!impor=
tant}}@media screen and =
(max-width:400px){.at4win{width:100%}.addthis_bar =
.addthis_bar_p{margin-right:auto}}@media screen and (max-height:700px) =
and (max-width:400px){.at4-thankyou-inner =
.at4-recommended-container{height:122px;overflow:hidden}.at4-thankyou-inn=
er .at4-recommended .at4-recommended-item:first-child{border-bottom:1px =
solid #c5c5c5}}',""]);=0A=
},function(t,e,n){var a=3Dn(671);"string"=3D=3Dtypeof =
a&&(a=3D[[t.id,a,""]]);n(55)(a,{});a.locals&&(t.exports=3Da.locals)},func=
tion(t,e,n){var a=3Dn(672);"string"=3D=3Dtypeof =
a&&(a=3D[[t.id,a,""]]);n(55)(a,{});a.locals&&(t.exports=3Da.locals)},func=
tion(t,e,n){var a=3Dn(673);"string"=3D=3Dtypeof =
a&&(a=3D[[t.id,a,""]]);n(55)(a,{});a.locals&&(t.exports=3Da.locals)},func=
tion(t,e){t.exports=3D'=
'},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D'=
'},function(t,e){t.exports=3D''},functio=
n(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D''},function(t,e){t.exports=3D'