From: <Saved by Windows Internet Explorer 7>
Subject: SF20 Show Opening Soon | Haute Living Magazine
Date: Mon, 16 Aug 2010 11:11:31 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CB3D33.C78DDA60"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/market-select_Slice.png

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
W9lb8q8AAwAzrBhvr0VaewAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/market-select_Slice-02.png

iVBORw0KGgoAAAANSUhEUgAAAIwAAAAmCAYAAAAWR3O2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAABE1JREFUeNrsW01y2jAUtjs9gLPMqs6mWcacIOYEhRMEnyDhBMAJaLbt
AjgBdKZd2/QCoUu6Cbssqxu4Ev4UHsaAMfaMPLw3IyeWZSHrff7ej2Q7jmOLxbJs2zZrQMvYk8dp
/Nm6MWqeGDAGAmYZt+RxJIsjAWMzYBgwh8AylMcnfWoaYD4yVIxhFUeZIFl8UhsZ92IxwxjAMMvY
B1ic1JWmZBijQPOBoWKECQozwBJYtzYzDDPMVhSkHFsvdUUALLO1D2OYfhgweQCzjDvy6OJsLJW5
OhMsfXnsZVyJAJb3/hkwdQJMotgHgGWGWhXyDqRS+wV9leExVqHCgDEdMImpUIp9JKyi5EoqVMjr
esIWsnRz+RkJUBTwOhlXFViasp9F1q0MGFMB83ed+7gDgzgZTQIod5phRuYAkCD1LunPPfDT7Sxm
YcDUySQlPkvviKLLkEiCpXmogWn62Qqrf//6/o+hI+XWHstjY+3gVivPdZuadB7GYbS8g0bIElQI
GnHIFJkqO0sDb29v+9q6cNzSMrf2p7B1rqGLNiH+Dip4ll5qLHq8E1l2wuDr6+u8wAmQtm+Vbo5q
KKdkepUC+pg4n5RDdt5JhZB+hc+ixnafMd4y/JAg5dCWIX/qCJgii4/dPW+HBodAxJBX/NQb54MR
VkTxgijMI2HtKULBe9rbnYTTQUaExAyTQzzCLtrnUVHFK0zOi5W9NpLVj74nxP8e8h8haTe1NllR
F/37BcZMf2tUwKeZlejPCBPXiaoCzJBMvAdgDPHGXCG68KH4Y/0oucF9um4CYGhz5xH/QftQpyru
C8apfssGSxZxhMtygp+tmkoRwDQx6TZAokHzTMxRlIMFfEz+CveNUTdD3SMAEqF/de0J7UQBBS3A
TsMzo6dzQaOe7eslAeaQj3BqeL7vnjFYpQPGmcGMODg/tT8B5gsAvLAE0BSJ9NQ42muf6IIBE+Gt
6UEZPbDO5IgixwCEBkaHvLmTFHgGME+rA85iRPprYRya8RxyviolckoWHxsnOK+rNfD3rBldGsO0
oYwQZqOfMjcPJLLRazVdMMcU7DEjvsUK52NyHh2x/W20maIImE8BAHeI39Ut5amV8pPUfgNmJkqZ
ywj1Ddnuxtpdpa6fqLUKXeY/v8X0/JJK6bKMQ1ncVN0Uq+GF9GNC4S2a1cmPDMd/blWbvKyV08uy
61Pd56irNWAE67kkSZxbL6POrfNj8X4YPRFVbAJXfswm4ovWe3WX8WhdlzPTa/R+GJbSgOLJ8krS
DHeEWWrtx/CXj1WAZbOWtrCS/boilY/pyXabPNO5XyEww9RahiTnNNgCy+ajNcU2n5hhmF1cwiLC
olng7Y/s1dcGtVxPYqe3TKc32ZnnWXq3n97gnQDp5T0KTbK+ucQ0/TDDlBtKb1hlGdM1oxZMlHJ4
a52HYYapMqzeZh4foBkd+7TEZIZhwLAwYFgYMCyGyH8BBgDjOatUvnn87gAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/market-select_Slice-04.png

iVBORw0KGgoAAAANSUhEUgAAAG8AAAAaCAYAAAC5KgISAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA+5JREFUeNrsmj1MVEEQxxck0SjhYkchxhhMEGhsSKAn3JWGrx6hlo/G
xILQ2QBnK5H++Og0B6GyIYHKAhISjVFRYmeOANFCn+83cS7L+d69x+XUe7D/ZHPv7c7Ozsx/d3YO
rs7zPOOQTNTdT99z7CUQd1ubTZ3/6chLIPxDZ+pdGJILR54jz+G/kPcyl3VRSCp5jdeuuii4tOlQ
s+Q1NTWZ4eFhMzU1ZcbGxkxLS4v0r6ysSF+tAVtt9PT0FG0+K2ZmZszi4mIyyevo6DDb29viRHd3
txkdHTVDQ0PFoNQasHd+fl42nE1AOp2uWJ+tKw6Iy8bGxl/1syHOiVtdXTX7+/umv7/fHB4eFvtL
HUylUmZzc/MPJ8DOzk5xLrLoQ57TYI8B+mjIILu2tha5jo3Ozk75zGQyJpfLiS7mtbe3n/JL5Wxd
2Mu6akfQOiqjcqU2oXtwcFD6kS0UCmZ3d7f67L168cz7/VeWwObvVu/g4MDzjQgcZ2xvb08+af5u
83zjZcxPXcV+Gu/0+6n21ByefUdlzD8xp+ZsbW2JPhq6g+aUNj+Ni4yf6uTdT/PyzroqY69j69I1
tZ91madzmac+htlErGwf7HWr1eTPmlHkaSDCxjVIOKJEEyzG1EGekSEoSh7P/s6WcZxmHMft+fQx
Zs+3g6b6Shv6NahB7zTWVhvRAyk2ebbtSh526ViUTVFxqwZ5DXFPKKnATm02SAmMaXrTlErKoJgh
fZTCTjukzag7hfsKeS0ckA8rQOhfWlqSTwoX7JienpZ7T9MxdzZNddi6mFvqKykWPfioY2exKQiP
mm+YTOp6WZm337+ZB+/fVFawKCHcH2cBTuAUzg0MDMjdEwU2AXIE2d+1EhyCbo/Pzc1Jm5iYEL1B
m4y1kc3n82ZyclJs0PXZSFo1QxI64t5Hs7OzYpNd+MSxKQxPvnwy+cLXssQ9/Piu8moT47iICaju
YhznK0LUSdX5dhERBeSYQ6AIBgQAgm+X+1S8QcWErsPpWF9fF3n7tNiVI+vEPS1kB2xaWFgw2WxW
5pWzSdfja1W5KhcCX58chxJ39PNH5dUmGBkZEfJoGM1OZqdFkY6jEI0jkICTUeU6lRkB0VTLml1d
XcUTyFcAzQhBqVzn2UHkhGkf4+Pj46avr6+YGbCNjRnn6wAEYh8EoifMJohlDeznva2tLVTn488f
zNObt03r5SuxiYtVbf7rZle1Wq2GVbrnqTXWX/Ke37ojjeeqFiz/AuxavfxJU5pCeT7v4JSFFSah
afPo+KRmHCC99Pb2SmqFyOXl5ViFzkWF+xlEQuF+BnFR/qvg4MhzqOZ/FcidDskDv9v8JcAAt9rg
TrRjClIAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/join-haute.png

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
TkSuQmCC

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/corpbanner_01.png

iVBORw0KGgoAAAANSUhEUgAAAB8AAAAZCAIAAABGlWJzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAShJREFUeNpiTI+2u3T9CQNWwMiIIQASAYsyMjBiqP8Pwv/hvP//WV69
/Xz83D0GvICRkZGBLMBEjKL/YECG6SzEK4VbgN8ryO5gIcNFxPuDiYGWgCjTJ0+e/Pr1ax0dHSA7
AgyoabqsrCyQBJq+YcOGyWAAZEAEqRYyQEOtra0/ggGQsX///vT0dEpN5+fnl5OTg7C3bdtmDAZA
BlC8paVl4cKFQAZOzYEehniM9vLyunPnDjDQgSSQTaQUUaZDIhMIcIUyUBAoBVEDVEya6a9hABjK
uNQApeDKSAt3R0fHFStWEBPhQGVAxaSZfuXKlcePHxNjOlAZUPGgzKtkA6JKMWC6BuYgXLmBfNMh
hkJKGILKSM5NgzrcR03HmWY0VSQYaBaxAAEGAGhAmrb1rJyGAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/corpbanner_02.png

iVBORw0KGgoAAAANSUhEUgAAAHoAAAAZCAIAAABxW61HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA3pJREFUeNrslzFPWlEUx9U4tQ1sTUNk6tKgS9PBwE7EsQmF3cAHUD+A
4QOgnatxR3RrExOmLhB3SdxNukParvaX968nt9fH44GU6f4Hcu69595zzv+ee85jtfjh7YqHh4eV
gES8eZ2db+MqeCQ5sBwQEDA/vnU+BxKWRvXaq5cvAhHLAVSvBRaWiel0VyqVzc1NG9br9Zubm4X7
kc/nDw8P+Y0dLhz1CO4MMZ6fn2cymVj95NVF0t1qtRqNhg03Njaew0Kz2Tw5OfkfdHMsh6dU/hTB
c6BUKmWz2UnZkLC6MLpJASzp96l577ZLEdyh7ZIMarXa1taWu5Qm8dG3F4ZRM20yqzhZKBRcr2Kd
jAU64/F4b29vNBp5W2Raq/f394pCdr0QpEkxSLL4/euXBD8uLy95RHd3d+SaZhB+PIJ5PUnMUGE0
iSBqkG2XZHevLZmvTNptuUM7udfrKU5bMhk/7WQtkew249UNxQU860Dm7P2xUdttFbeJ2juZeN3J
SY8MqtemptXFxUWn0yEr3aV3Efr9PqUGCvhlcnt7m0nVn9gD2+12P0Iul0OOvV157HJRrVbRL5fL
RLW7uxt7Mjo6H03OJ2CIYAtDnIe+5MfEFvPn+PjYXvPBwUEngust8colha874FkQOxbnLyaUbJ7P
9fX12dkZ5nkmtjSOwDy2VRy4FZSZRHBLykw4OjqqRkCw2IiZ3CG11TnSnLOzs4MncMG14Z5SJ6UP
kEsgGBXpsB97PfwOBoNZm+d6QjnDHr96RGIf6j0dfrlYk11hDgyHQ0XiNmoyGvahwE35qcArl6nb
29v0e8kYEpakwRnsTtUn96+ursgJhcCFzUw3QUIc/YE0YVgsFt1PBWU6M8MIGOBuuG16N4LssRE1
JtnrPgvCYB7BYzYWHAhxxGytUrer7wr3k8nModDtdikg2GWIJrwrCu9ke4U603B6eko5Itj9/f2U
zRyu2IUVMvKpremtksdLk3RnuD1yDYpZUmcg3XQBGLPWhKAEh3epcY71Rmuq3uGTWqXpyx+VFNxQ
o1at1y4zp05lPY0t7v8Gr0lYq1AbNwWG7mOyVVfNZK7ZbZXeV8A/VCd/mQSkgb5EJZMck4oeVK8H
sp4P3pPqqgpLbHf9W7t//vod+HomaJVwrQTXv6FYtUB1QEBAQEDANKx+rLwPLCwNfwQYAJsrr656
EGbWAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/corpbanner_03.png

iVBORw0KGgoAAAANSUhEUgAAAEEAAAAZCAIAAADhSNSIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAg1JREFUeNrsmDtqAlEUhmNIPW5AN6A2KXUDahkE7SX26ixAXICPBYi9
Mr2KveICBHshvbOCfMwPl4szk4whpAj3L+TMPY/7n9ctzL01Xp8cHBwcHP4GtVqtWCyaz06nk9Ex
CALf9+UyHo+zXCR7odfrNRoNz/OWy2W5XM5y43Oa4j2CZIJmYWM4SSiVSkb+AtVq1eTALciHwyGf
z5siktVsNvtJDtQA6pLr9TqFsduC9o4fBnbrEHa7Xb/ft+3tCHHQN+h2u90wDLFEIBmEdrtdqVS+
dU/ARwR183K5IIs0XPf7vbScywCVbAQ/AgJzpXyMKl5RWRKHCKYhMtaY2WEfWwZ84IqbLaNiTE+n
kxeBQ2Qlybl6ZS4LIpi2aCrQ3pVTLFUXswC6VFWz4yTiJfFU16zXa/oIs+12y2+hUNBuXK9XGKsn
WHITwmKxCCMkjiVEzWTiQoS4GYfz+bzVaiUGeTgH1vF8PkOdJYPfdDq1FxQVjO9cMEu7g4ShxXzD
Pu1t0Oao26PR6BdyoHK3243CQBd5s9nQBDV6tVo1m032FS0PF8w4hKLmh/ckHo1D4mBDIdJ4YMDv
YDBgYQhuq3CkfLQRgS3P+i7xDhyPR40T3cBZn6RBkUiJmzSjKj8DoBd9OBzGo+ECCeyVDK9cWiar
CAS3uzqZTCgowc1b7+Dg4ODgkAG5f/D/0qcAAwDWH11Aw1aEmQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/corpbanner_04.png

iVBORw0KGgoAAAANSUhEUgAAAGMAAAAZCAYAAAAlgpAyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAtBJREFUeNrsmD2LWkEUhmeDVbIohBRp7LYJ2mwjKKQ3pFrw4xfYbRGx
SyP+AD/qKPaKkCYBwSqNYpVGwV6wV5K0N/MMnMt414/F3cQrzIHDzJyZOTP3PTPnHb26y956yslZ
5X3qRpVr/avI1+FPh8aZ5d3NW1O+cFCER1wwwhSM772WQyEswbh+9dKh4NKUk6BEHjswkUiobDZr
6vP5XA2Hw1B/WDweV4VCQfX7fbVcLo0tk8modDqt6vX65d6MZrOpRqORCQYf02q1VDQaPXnRUqlk
fD5FAJY9HQpGpVIxpQh7x3axN4PNF4tFVS6XVa/XMzYCsdlstoBBxuPxlo02NyoWi/l9cmJlDKcW
xWcymXzgJ7jGbDYzZT6fN76xr9drc1tPuT3oqfOfXX58+8Iv8L2qT583GAx29mkwvOl06q1WK6PU
sdFHe7FY+H340YB7Ori+DaXNeH1TfBvzxA9l0I8OwJaPXfuTMZRik7Wp6wO25YP2IRz+pX6+/+Bp
OR4MG7CgAgIB0KfLAE1dgGFet9s1dgFGpyd/XhBAfFCKH4JDm0BIIFEJkg3sLj0WDNm7rHmuQNjB
eBRn7OMHUoQQJGmLuqQTIXrsknYO8QypS4OjNPh++sAXc6rVqvGDPlc6wSfpkzVJwxdB4Lya5BV1
LFCnkjpgwE0EM5fLPQD8KY+FfftjjVQqpRqNhlm7VquFn8A7nY7SV1rplGPqfBCb52RB6AA5mUzM
KaMuJH9IOOGceoJMXUACIOpCqtwobp39AqKv3W77DwheZowJPrUhesYwl5J57E9uKetjYy5r2a+u
0BI4qkEzeVvITrgAtYmXuuTfINfYbZv4xRc5XB4B4lM4QvpkDcnzYodX9j0w7H3b+4O/5GHAGOGi
UBO405ARuJP/ROC/fv9xKIQlGB+LnxwK7l9bJy4YLhhOXDAuTCJ32VuHwpnlzetrU/4VYADqdFzJ
+Vrs6wAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_the-scene.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBZAwERAAIRAQMRAf/EAHsAAQABBQEBAAAAAAAAAAAA
AAAHAQMEBQYCCAEBAQEBAAAAAAAAAAAAAAAAAAIEBRAAAQMCBQMCAgcJAAAAAAAAAgEDBAAFERIT
FAYhUWExB0EicdEyQpIjFYGRUkNTY1QlFxEBAAIDAAAAAAAAAAAAAAAAAAFRAhIU/9oADAMBAAIR
AxEAPwCId2negbtO9A3ad6Bu070Ddp3oG7TvQN2negbtO9A3ad6Bu070Ddp3oG7TvQaNmUTroNAq
Z3CQRzEgpiS4JiRKiJ9K0HUS/b/mESAs99qEMNEcUXkuluJD0UQnEBBkKpkKEnyjivVO9BqP0m9f
q0C0bf8A2F0SIUFjUb/MScIFH+bNlHURwftKmGPXCgz7bw/lFxg7+O1HCIrzscXJM+HFzOs5dQRS
Q80RZc44qiYdaDSokwrilubDWmk9twZZVHc7qlkQQUFITxLomVVx+FBsrzx+9WiTGiyUYekyzJpp
mHKYmGjwEgk0YxzcUXEIkTKv7KC/duJcgtSshLWJunXwirCanRXZLTzmOUHWW3SNtei45kRE+OFB
duHCOWQHAaktRddx8IgsNXGC87rOHkEFbafM0+bouKYJ8aDUNwLs4dxbSOQuWhsnri2aoBMgDoME
pCSoqqjjojgnXrQbWbwvlMKAs6W3FZZFgJSgVwg62k42joLoa+tiQEhIOTHxQc3v/NBK2nH/AKQf
hSggTfHQdfephp7X8VLvcr4n7m7f9dBIEPk1lZ9xeAW5/jsWVOdjcVEbsciaLwE7Hi5TRtt8GFVv
Hpi3guHXGgxIdvu909u4SW/iBcoMbvexJ0Vl4w1IYmUkSK60i58P5iL9n6aCL7TKv8Dk0NqC0bd9
iTWhisKKZxltuogAol95HERMFoJYgN2yy8v4lye/2g+HXCZc5DE63Sc4splbHTuDTT/5jLQvvdUI
lH5cRXBFwDiw4Xzux8hhy75a5EaM1c4rJz3kwafcceRUVl0lwfQsFLM3m80HYcnst/Y9y4Fwc4Y5
Y7ePIm0O7pvCCXqzR0yJZDrjY5vtJpoPrQUk3+13q18/uT7ws8mhQXoEtpcEWcwlyjKzJT+40LWm
7/F8heuagx/dCzX+REGfF4Y4URu12l9zlQbwszbdtj58yK6sZBDDIqo393vjQRBvjoJ21FoPn+gU
CgUCg9uOuulndMjPomYlVV6enVaAbzpiAmZELaYAKqqoKeEX0oPFBVFVPRcMei0FKBQSR/1G2/4T
34h+ugjrSLxWvjzuE7GkXinHncGxpF4px53BsaReKcedwbGkXinHncGxpF4px53BsaReKcedwbGk
XinHncGxpF4px53BsaReKcedwbGkXinHncGxpF4px53Bsu10kFAoFAoFAoFAoFAoFB//2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_haute-blogs.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBjAwERAAIRAQMRAf/EAHYAAQACAgMAAAAAAAAAAAAA
AAACBQMGAQQHAQEBAQEAAAAAAAAAAAAAAAAAAgQFEAABAwIEBQIFAwUAAAAAAAABAgMEAAUREhMG
ITFRYRQiB0GBMkIk8HEVUqMlpRYRAQACAwAAAAAAAAAAAAAAAAABUQISFP/aAAwDAQACEQMRAD8A
8h8sdaB5Y60Dyx1oHljrQPLHWgeWOtA8sdaB5Y60Dyx1oHljrQPLHWgeWOtA8sdaCvgszrremrXb
29abLfDEZnMlGZa1YJTmWUpHHqaDHEanS4k6XHbzx7c2h6avMkabbjqGUnAkFWLjqU+nHn0oOVs3
Bu1s3VbKhb5DzkZqR9qnWUoWtPyS6n9A0HaFlvpvbNjEb/KSEMuMx9Rv1JfZTIbOfNkGZpYVxV2P
GgsbXsbdl0t38jCbiLiZA6ta7lAaLaFKCAXEOPoW3iogesDiaCMHZe6Zrcl1huLoxJCojzzlwgtN
6yEhRShbj6EuelQOKCR3oKGat+FMeiPlGswstuabiHUZknA5XGytCh3SSKC+vuyd32KNIk3KGhDM
NaW5hZlRpJjqUrKkPJjuuqaxV6RnA48KClurU61XB63z29GZHIS81mSrKSAfqQVJPA/A0F5K2Pu2
LAemOxm8YzIkzISZLC5kdkgK1HoqVl9tOU4nMjgOeFBhs21NxXa3puLCGI8FxamY8mbLjw0Pupwx
bZMhxvUUMftoKF6Utl1bS8AttRSoAhQxScDgRiD8qCPn96Dv+1cxavdrbiPgbswP7ooLe1bltF12
TvVi2bbjWmQmBBOrFfmvLcxusNIbyyH308SftGNBsd6hW1e3bnsGPc2H7nYbe3KatqG39UXOBqyL
kdRTYbUS2++jBKyTpo6cA4i2m9ue41n3giI4dpItdulO3zD8NtuNammHgt76ErQ82pGQnNj8KDQd
nzFnZ++z/TbYR/20MUG07Gi3K4+2CxD2md2LRe3c8cGWNAeI16/xHWVceXqJFB5fPFwt81+DOYXG
mRlqakR3QUrbWk4KSpJ5EUHunuSzKae9xjcrJ/zkNx0uQb1hIbVdnW5jZRHwkrdS6lwHV/GCEgoB
PCg1zf8At/c1r9xZG67jZZY2vHnw5Ei4FlWgpjM0PrwwOYnKO9Baw7LuC1e6l63jdkLG0Efyk9V9
UcYkyLLZeTHQy7jkdW/qoQG0kkY8uFBUXGz3bc1p2VdLLaZe4rHCtzduuNutqiHo8xp11TyXMqHt
HVzpcDikYEUGi75jQLNvG9Wq2OF63wZj0eK6pYWVNtrKUkqTgDy+FBRecugwPLDjy3AMAtRUB+5x
oIUCgmHng0WQ4oNE5i3icpPXDljQQoFAoFAoJl50tpaK1FtJJSgk5QTzwHKgNvOthQbWpAWCleUk
ZknmDhzFBCgUE9JXatfHncJ2NJXanHncGxpK7U487g2NJXanHncGxpK7U487g2NJXanHncGxpK7U
487g2NJXanHncGxpK7U487g2NJXanHncGxpK7U487g2NJXanHncGxpK7U487g2Za6SCgUCgUCgUC
gUCgUCgUH//Z

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_haute-100.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBWAwERAAIRAQMRAf/EAHcAAQACAwEBAAAAAAAAAAAA
AAACBQMEBwEGAQEBAQEAAAAAAAAAAAAAAAAAAgQFEAABAwIEBQIEBgMBAAAAAAACAQMEAAUREhMG
ITFRYRQiB0EjJBZxMkJiMxWRRKQXEQEAAgMAAAAAAAAAAAAAAAAAAVECEhT/2gAMAwEAAhEDEQA/
AOQ+WnWgeWnWgeWnWgeWnWgeWnWgeWnWgeWnWgeWnWgeWnWgeWnWgeWnWgwTGpU7dr9qgN6kuVPO
LFZRRBCcceVsBxJREcSVE4rhQasaNcZST1YazpbGVkTvUKabQugypcVTN8x0UwHFePSggrNwS1Dd
lZL+uN8ooyf06wgjih+OUkWg2UtN6K5222JH+uu6Rit7Oo381JaojHqzZRzqSfmVMPjhQWls2Lu2
5xClw2ohsAJG7nuUBomwE9NScBx8DBM6omJInNOqUEIey90zPLJhuLpwnkjSHjuEFtpHVHOgg44+
IOenj6FWgo7gsiBNehyVDXYLK5pOtvBj+1xojAvxEloMrsO7NQIU9yM4MS5OOtQHVT+c2FBHEbTm
WVXBTHDDHhzRaCwv+19xWFht+4sto046sclYkMyFakCmZWHkZM1adRP0Hgv+FoPb9tbcdihhLuTD
YMq4jD2m+y8bD6jnRmQDZmTLmVMcriIvPotBQ+f3oLTbcsv/AG+1N/D7mjj/AN4pQXdv3PZrhbd+
R4G3ItqkNWlwylx35rrjiJc4YqCjIfebRCUkLgOPDpQXcu32/wC35Xt0FyZO7wbWkwbUjT+t/dRs
02T61bRpS8c3I+CHj6RoNa02W/XHdvt5uSFDcf27DjWdy4XcU+ljJb3B8vXe/I0rWmWKGqdsaD4/
aNwR6Nv50FzAVldMF5Yot0g4c+y0F/7fx7jcfbWeEPay7rcC8sqUNFlJpD4rnzfpHGT/AG8Vw40H
NbqNxt1xkQZ8U4Uxg1F6I4iibS88qoXHh3oOkW/dDjlp9srle5JPRou4ZYvG8WYW4sYrX6EReCAA
JwTlQbZRbjtGLN+7WDjJO3XbHoovpxfYglKKVKbQsM7SjIBNQeBZudBqbvt1629Yt6FfGTYK83qM
loN3/cRo5LzklhV/kaQHB+YPD1onWg5Z5x0ErzOCfd504BUAlyHnxAuYo4akiLh0xoNOgUExeeFo
mhcJGjwU20VUEsOWKcloIUCgUCgkbjh5c5KWREEMyquApyRMfhQDccNBQyUkBMoIqquCdE6UEaCe
kXatfHncJ2NIu1OPO4NjSLtTjzuDY0i7U487g2NIu1OPO4NjSLtTjzuDY0i7U487g2NIu1OPO4Nj
SLtTjzuDY0i7U487g2NIu1OPO4NmWukgoFAoFAoFAoFAoFB//9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_haute-secrets.jpg

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

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_top-five.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBJAwERAAIRAQMRAf/EAHcAAQACAgMAAAAAAAAAAAAA
AAACBQQGAQMHAQEBAQEAAAAAAAAAAAAAAAAAAgQFEAABAwMCBQMCAwkAAAAAAAACAQMEABEFEwYh
UWESFDFBB3EioTJisUJSclOjJBUWEQEAAgMAAAAAAAAAAAAAAAAAAVECEhT/2gAMAwEAAhEDEQA/
APIfLTnQPLTnQPLTnQPLTnQPLTnQPLTnQPLTnQPLTnQPLTnQPLTnQV0QJORyqQYmnrvGYto662wH
C68XHiBseCfvElBb5rZe6cLAWfkW4rUZABwVDIQXjMHD7BIG2nzcMVL3EV/BaCUrY+7YsB6Y7Gbv
GZSTMhDJYOZHZVELUeiiavtj2rde4OCetqCMXZO8ZeLZycWCL8aQycphtuRHKQbLZEJODGRzyFFF
bJL6ftQUuJanZbJxsZj29edMcFmMz3CHe4a2FO41EUuvNaC6e2XuluXCiI3Fek5F8YsRmPkIMgjd
P8qKjL59iL/EVk60FRLi5KJj4GQfa7YeTR1YTyEJI5onpuJYVVRUS9iRF9F9FSgu29hbyJ2Y0UVh
g8e8MaX5E6HHQHjDURvueeBCLt9UFVt6LxoNfyCyIE16HJUNdgu1zSdbeC/6XGiMC+oktBj+f1oN
flTj8p7+cv2rQbzuHLx4OX2DLmCpxGMXjXpI2vdsJTpGlvf7UoNwh4XcGK+VM1vHLAabQD/aTyzp
LeJMiy2Xhjgy7fsdN/VAEbFVVL+nCgq3N8YbauP2PmUx0iZuWPgyPGvLJBuE13TpwAbjCNK44QF3
LbVEV4JbmGqfEMwy+UNrCvvkoqf3EoLT4/3Bjcn8rbRXH4aPhmxyMYXGoz0l5HFV1PuJZLr6pb9K
pQWPxPPw+Xw0mFnHLMbRkf8ATMAS31YzQdsuMN/6rgR7InWgy9qSc3uXZGanptld3TpWfGTJi3lp
pk7HcInf8V1o/wAxdv3LbjQeV5UcjjsjIgz4pwpjBqL0RxFE2l9e1ULjw60GJ5x0HQ8aOPG4iWQy
UkT6reghQTV51WxaUyVsVVRBVXtRV9bJ6UEKBQKDlCJL2VUullt7pQcUCgUE9Iula+PO4TsaRdKc
edwbGkXSnHncGxpF0px53BsaRdKcedwbGkXSnHncGxpF0px53BsaRdKcedwbGkXSnHncGxpF0px5
3Bs7a6SCgUCgUCgUCgUCg//Z

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_the-magazine.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBWAwERAAIRAQMRAf/EAHQAAQACAwEAAAAAAAAAAAAA
AAACBQEDBAcBAQEBAQAAAAAAAAAAAAAAAAACBAUQAAICAQMCBAQFBQEAAAAAAAECAwQFABEGIRNR
YRIUMUEiMnGxsiMHkcFCYnIzEQEAAgMAAAAAAAAAAAAAAAAAAVECEhT/2gAMAwEAAhEDEQA/APIf
djx0D3Y8dA92PHQPdjx0D3Y8dA92PHQPdjx0D3Y8dA92PHQPdjx0Elsgq53+0bj+oH99BW524qZi
4g6BZWAA/HQSXH5hrGMrCs/fzARsYm43nEkrQIV6/wCUiMvXQa8dWyeSykeKpQNNkJXMaV1+4soJ
YdfAA6Dbgsdl89e9lioDYnVGlk+pUSONBu0kkjlUjRfmzMBoM5zH3cNYjhtS1pu8ncilqWoLcbLu
V39cDyKOoI2PXQRsUMrWysGKsw+3vWBXMcUzpGNrSJJEWdyqICsikliPT89uugs8pwzlWMq1bVqC
A171kU6ssF2pZDzkb+j9iaTboRuT0G43+OgrbmNzNOvasWKzJBStNQtSgqyx2V3JjYqT1+k7H4Hb
poO+hxLlF6UxQVowVqQ5BnmtVoI1qzsqxSGSaVEHqZ1HpJ36/DQVuZp38NcFS8Ye8UEg7FmC0npY
kD9yu8qb9PhvvoOWO/8ARL1/wH6l0FVye468hyC+E7/noPashmsdjK0t1+2mW/i+GvUqQMOtiW5R
jhQkb/Ua2RWSU7bdDoKsQ1+Ocm5jyv38eHVrS1+N25o5pFV8oousVWBJG+ik3o+G37g0ErWISeTn
OD40yyWeS18Zm+OQISjW6DSNPPWhDhCzI0g/b29R7R6bjQVdL+PqSS8QOXx13CSSnIWuUV8gzeoU
MXHBM9gRdqKSFJg0qKCG67bE6DT/ACCZeW47DcgxlyPM5Oa9Lhrz1o5ogZrEr2KKBZkiP2SPEvTb
ZANBYc7wHKMDyDjGIbGWoeM8fnqUYcjJC0cFm7PKstqZWI69yXdU/wBEXQTtcoixGM5V76E2sPd5
dYp5WoNvVJXeOckoT9ssbKJI2+TKPlvoLtqcbXM1jsNSXmECcTwy1KsffUXEW7W2bau8cylFHrID
DYrsfnoPGOW1cvis1LBkcNJgJJQJosY4lHbjbcL6TOzyFd1PVmOgq4bz9uf/AIH610EMxdS9lLVx
FKJPIzqrfEAn57aDk3IBG/Q/EaDGgyCQQQdiOoI+WgzJJJK5eRi7t9zMSSfxJ0EdA0DQZJJ2BO4H
QeXz0GNBth/85/8AgfrXQR7TeWtfHncJ2O03lpx53BsdpvLTjzuDY7TeWnHncGx2m8tOPO4NjtN5
acedwbHaby0487g2O03lpx53BsdpvLTjzuDY7TeWnHncGySrIoYAjZhs34bg/mNOPO4Nk9dJBoGg
aBoGgaBoGgaBoP/Z

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_Slice-10.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQATAwERAAIRAQMRAf/EAGYAAQEAAwAAAAAAAAAAAAAA
AAAHAgMGAQEBAQEAAAAAAAAAAAAAAAAAAgQFEAAABQIGAwEAAAAAAAAAAAAAAQIDBBQFEVFhEwYH
QRIIpBEBAAIDAAAAAAAAAAAAAAAAAAFRAhIU/9oADAMBAAIRAxEAPwCQ1ZZgFWWYBVlmA7X6OtVo
49z5iBaojMKMcBp02WG0tpNSnniNRkkiLHBJAJZX6gFfqApn2DJU12pGSXm1MH+iQAh1csArlgO7
717JtXYXMmL7bI8iMw3CbiqblJQlfuh11ZmRNrcL1wcLyAnQAAz2laDXx53CdjaVoHHncGxtK0Dj
zuDZtHSQAAD/2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/images/hlm-header.jpg

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

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/wp-content/uploads/2010/08/katie-schwab.jpeg

/9j/4AAQSkZJRgABAQEASABIAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj
4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz
GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7QF+UGhvdG9z
aG9wIDMuMAA4QklNBAQAAAAAAWIcAQAAAgAEHAFaAAMbJUccAgAAAgAEHAIZAApNb2Rlcm4gQXJ0
HAIZABNTYW4gRnJhbmNpc2NvIEV2ZW50HAIZABFFdmVudCBQaG90b2dyYXBoeRwCGQAGTXVzZXVt
HAIZABVTYW4gRnJhbmNpc2NvIFNvY2lldHkcAjcACDIwMDkwOTI0HAJQAAxEcmV3IEFsdGl6ZXIc
AloADVNhbiBGcmFuY2lzY28cAl8AAkNBHAJ0ABTCqSAyMDA5IERyZXcgQWx0aXplchwCeAAqQWxs
aXNvbiBTcGVlciwgU3RhbmxlZSBHYXR0aSwgS2F0aWUgU2Nod2FiHAIWAEtTRjIwOiBTYW4gRnJh
bmNpc2NvIDIwdGggQ2VudHVyeSBNb2Rlcm5pc20gU2hvdyBhbmQgU2FsZSBCZW5lZml0dGluZyBT
Rk1PTUEcAlwAEEhlcmJzdCBQYXZpbGxpb24cAgoAATP/4RD8WE1QADovL25zLmFkb2JlLmNvbS94
YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5
ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJQdWJsaWMg
WE1QIFRvb2xraXQgQ29yZSA0LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cu
dzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9u
IHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9i
ZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOlVyZ2VuY3k+MzwvcGhv
dG9zaG9wOlVyZ2VuY3k+CiAgICAgICAgIDxwaG90b3Nob3A6Q2l0eT5TYW4gRnJhbmNpc2NvPC9w
aG90b3Nob3A6Q2l0eT4KICAgICAgICAgPHBob3Rvc2hvcDpTdGF0ZT5DQTwvcGhvdG9zaG9wOlN0
YXRlPgogICAgICAgICA8cGhvdG9zaG9wOkRhdGVDcmVhdGVkPjIwMDktMDktMjQ8L3Bob3Rvc2hv
cDpEYXRlQ3JlYXRlZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3Jp
cHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcv
ZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRm
OlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT5EcmV3IEFsdGl6ZXI8L3JkZjpsaT4KICAgICAg
ICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L2RjOmNyZWF0b3I+CiAgICAgICAgIDxkYzpzdWJq
ZWN0PgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT5Nb2Rlcm4g
QXJ0PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+U2FuIEZyYW5jaXNjbyBFdmVudDwv
cmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkV2ZW50IFBob3RvZ3JhcGh5PC9yZGY6bGk+
CiAgICAgICAgICAgICAgIDxyZGY6bGk+TXVzZXVtPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxy
ZGY6bGk+U2FuIEZyYW5jaXNjbyBTb2NpZXR5PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJh
Zz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8ZGM6ZGVzY3JpcHRpb24+CiAgICAg
ICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1
bHQiPkFsbGlzb24gU3BlZXIsIFN0YW5sZWUgR2F0dGksIEthdGllIFNjaHdhYjwvcmRmOmxpPgog
ICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6ZGVzY3JpcHRpb24+CiAgICAgICAg
IDxkYzpyaWdodHM+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxp
IHhtbDpsYW5nPSJ4LWRlZmF1bHQiPsKpIDIwMDkgRHJldyBBbHRpemVyPC9yZGY6bGk+CiAgICAg
ICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzpyaWdodHM+CiAgICAgIDwvcmRmOkRlc2Ny
aXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4
bWxuczpJcHRjNHhtcENvcmU9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94
bWxucy8iPgogICAgICAgICA8SXB0YzR4bXBDb3JlOkxvY2F0aW9uPkhlcmJzdCBQYXZpbGxpb248
L0lwdGM0eG1wQ29yZTpMb2NhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxy
ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOm1lZGlhcHJvPSJo
dHRwOi8vbnMuaXZpZXctbXVsdGltZWRpYS5jb20vbWVkaWFwcm8vMS4wLyI+CiAgICAgICAgIDxt
ZWRpYXBybzpFdmVudD5TRjIwOiBTYW4gRnJhbmNpc2NvIDIwdGggQ2VudHVyeSBNb2Rlcm5pc20g
U2hvdyBhbmQgU2FsZSBCZW5lZml0dGluZyBTRk1PTUE8L21lZGlhcHJvOkV2ZW50PgogICAgICA8
L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAg
ICAgICAgICAgeG1sbnM6ZXhwcmVzc2lvbm1lZGlhPSJodHRwOi8vbnMubWljcm9zb2Z0LmNvbS9l
eHByZXNzaW9ubWVkaWEvMS4wLyI+CiAgICAgICAgIDxleHByZXNzaW9ubWVkaWE6RXZlbnQ+U0Yy
MDogU2FuIEZyYW5jaXNjbyAyMHRoIENlbnR1cnkgTW9kZXJuaXNtIFNob3cgYW5kIFNhbGUgQmVu
ZWZpdHRpbmcgU0ZNT01BPC9leHByZXNzaW9ubWVkaWE6RXZlbnQ+CiAgICAgIDwvcmRmOkRlc2Ny
aXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/2wBDAAEB
AQEBAQEBAQEBAQECAgMCAgICAgQDAwIDBQQFBQUEBAQFBgcGBQUHBgQEBgkGBwgICAgIBQYJCgkI
CgcICAj/2wBDAQEBAQICAgQCAgQIBQQFCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAj/wAARCAFNAfQDAREAAhEBAxEB/8QAHwAAAAYDAQEBAAAAAAAAAAAA
BAUGBwgJAgMKAQAL/8QAUBAAAgEDAwIEBAMFBQYFAQIPAQIDBAURBgcSACEIEzFBCRQiUTJhcRUj
QoGRClKhscEWJDNi4fAXQ3KC0fEYJZIaNGOisjU3RFNUc3SDlP/EAB0BAAAHAQEBAAAAAAAAAAAA
AAACAwQFBgcBCAn/xABBEQABAwIEAwQJAgYCAgEEAwABAAIDBBEFEiExBhNBIlFhcQcUMoGRobHB
8CPRCBUzQuHxJFIWcmIlQ4KSY3Oy/9oADAMBAAIRAxEAPwDkMlrbFagILbaKmaUEKSIQACffP6dZ
etAXl9vOpfmZVt9BzpFhRR5EXmSP6YHboJZmyK4tL6uufzNTW2+61srREossK/T3HbDDH9eglo32
SzbSGq7jb6KCotEVLVUqmFEZY1VoycjPEDvnB6CM6W4siio281yVhdrrR0NMMs5BXso9j+R6BSKb
L/w3or9Rft+UJATPLDURNKXIKtguE9QM4/r1KurXwjKm6eCxbRaOv9Nar3cLxHHMkQphCuEKqhIG
c+xDdMhWvslWRMIud0kdf6Vh0PfKWs0i9DcLZd6UUVbKULtQTp3EgK5xzXKd/wA+pGjmMrS1242/
Pn8UyrGBhDgkhc9L3Wu1tY9T2erhtVUlMtPXjsGnHcMVOCpJUgfV7qOrBHSkQmPvVcfV3mEnci7V
O2ic7jDQVF3v9NIkZhauiWNoZFHHGYzxI49s4B9O3TuBmUWTaokz7IHZtHz0FroVvdLfobmnOnHk
Kjp5QJ4nHr79NKmlL9lJwVoCVf8AstaUtMMy6kuZryzKaKS2yAouMeYJASuD6Y7Hpg7DuzlT0YnY
WuncpNwpKWms1ElPpG608UEVPO11FbTzHAwSXi+kqMdvpz9+o44PlJPeh/NR3p4NF+ISbQ13tF6s
dl2Mesoaj5mnMlwqvrJGDzEkRDKe3Y9c/lZRm4qLp+K/x5a01te7dZNYT6QsGmKuRYa+Sy3qGOmp
qZux/wB3WFGYdvTPXP5WUf8AmoTY7m+JLTtv3A1BbNL2PUu4WkqGmhgsV6NbFlAY8yRcXwSi8goP
v37dD+R6X6oDFRfZRc1buhqHXGqtTampX1Dp6hqHhWG3mpKCJUiVCQsbcPxKW7eufv0zmw57XZWq
Tp69hYCUkdQbo7z2qgtg0rrrcCnSOpX93T1sjBQfcr3GAR09w6lcCc4TLEZ2Py2KD7i7ibka51tY
r3r/AFzrvWtSKxA8t4u1RUiIFAGIWRiqjsPwgfbpzLE7lkJWifG14d3JH6lkkq7NdIqarq55Gkg4
pEx4SAv2Pr24/bqPw+nkD9k6nrok6Wj/AJh5JkEDTRRkce30tj/69N56GXuRoa6LvX2okqUr6eSn
FbRhKmn/APJYhlL4YZxg9m6bx07xoQl3VEZNwUotWUN8S5j/AGTkpKXyphIzVKBYhErjLsWGMYH+
HoendLA6/aScj2Hqkvr7fV6e5R3miqLXfbgJ4vJWSMr80FIzK6oO3cdgAAB26seFtMcok7lUuI6O
OelfF32+qaLT+7dzi3GfUV7aCw0FwqWqKiSnf6Y1JOFxk8RlQcYz3P36fYzCZ23amPD8hom2ape1
FZYbpZZNQUt7oLxbGiM8r0yCVUJfBXkO4OWBwcHsft1SZaAx7hXmOSN+ybmqoKeojapsOp7paGHJ
Sgbmjn80YnI/p02FS5hyjZOfU40c/wC0GstKWiG5zanp7pQo/Bkjp+Lk8SQAmcH09R0qx5l36JCd
rY7W6pP0HiL1HXL5MtqsNzIP1QGUwyAfl9z+WOlxSG+qaOqBbRPDoa60O5uhrvqTUGhbPZ7ZQVEk
RgqeLzSYQOzKAoI7HH8umNdaJ1gbqQo2mQXQe3WvQN7qYqXTNfeLHVuwwkZIUn7cXz2/oekpAGao
Rxl+y13ZF0zcorZVU5udTUUUpjkVgnHkCvf88HpJta63Z2S4wsHUpgr/AKX06tVDU2957ZVHh+8p
PqUcmwAy57nJOenlPXSWKRlw1rbEpytFbcNfrNdLn5dLN8jIoWpuacUlbJ/4SD0xxJOfTt69N3V0
l7hOY6BpFmmxUlPDBo7aD/xDoteeK6vrJfDbbEqorxR2TzFrZapomWkB4NGREZuP4WXuB0ph8oe6
7901xHC6rL2HKOO89y2vF7lqtuPmqPTdXUzGGF5A0ix8v3ZmYfiOO2M+v36fBR6SdBRUVv09qaC4
PNbnenilECRGSomjD9ysfque+CcDpA5i7XZFMROqSMVFrKanWKxUj6Os0hBlZZudwqffEkuMRev4
VH5EnHT4OgaDbU/L/PyXG07ib7JyrBe9SUUAhrqpLxKMJh14Trj3LKcH09x1DTU7b5wpiOXK2ycS
j12ojSlqUMkjOB5FXCSTj2DjOekUOf3rG43eCOinttLaKi2R1MsTyiJFIZh/ED+hPThJJT6WtFDA
6h0qCxwpmAEzYHfPcYUZ+3SLt0DHfVLCOCojrC0MUURA/wCNPluQ/n/kMdcEeZKMZZDqmoplkjMz
CpcAHiv0R5x68e+eu+qh2iVa8sOYIoqbpWVCv9QiXPbh36kYMMYm81a+6S1aI2dOcjSFRhcD26ma
fooa6AyEcMe5wepFnsplUoK7qQyZAb0Gffo6YMGpQiBSACSABg9BKIBVd6gMFdlIx9LY9+gghSvk
xPjD47/p0EFkiqHLy9ix7fn0tEzTMmlWDZbjEvLJViufQeuenAqOiKWBzQtzDIJJH6/z646W4suN
iAN0Jhk4p9B+oe/t0klkL5lQSCwZU9hnPfoILMZEZweRxnP59BIO3QiNcIrFl5H1HSka4tyIjIxb
Jb2HSiC+zKQh7YBz/L+XQQRjD9QYZPrgfr/2OggjiMk8M93xnP2x0EFon8sSMHDlvfHQQUGb5q2i
eOGoprXcaLmoEEmCFnycdiBj39/t1Too4zuFasxQuO97j6b8m3T6OqYEK+ZFNJKuHU9xg5P3z+XR
pIIwdPuuiVw0Sig1zreVZjULS0OIsqWcFcj2YjpLkt7kDITuiV9faplnMaXqORM4ARPTP2JOP69u
uGIWXA8jVaBqa/T0qTy1kjxhijCQDsfsSO3SfKR+c5Im23Gtt01dSCrqRTLP56ryH0M3f0Pt69OZ
/wBQ3ekfWm7WQ+a71EhSKkWpqjghvLB7+n2/QffozAwaEIpkc43GyXFFQ3qn0Hu5c7kklPTi10j0
rib8UnzMfI4/QnuPTB6f0QbnFklPcsIKVS0tHNBEIYcAd8lMYP3HVsPQqpWsCAvXpZSBGs7FQPwt
6ddLQigkLYaVxle4b8WSOw6Ukc1uyWAtshJo6komY4iM5IwCPXpgZCTdAi+pWgpKJRzovN4nPYen
XHOJ3XMoW4UtJMP31BD6+jRBiB9u46JYIBoGq8/YtqYnhaqNlB9fJA4j7jA7noWCMtkVgtTAuLbQ
qT2x5Y7fp+XR8xQuth0/aUBJt1Mv2YKCSeikX3Rg93ehVNZ7UobjR0zEDBIXGAekywHojtJO6FLp
2zyhSbdbXGPQoO3+HRXRgC6VDyNisBpGwzllks9qc5PrEMe35D7dEaMpuEV2u62x6OscA4rZIIV/
EAg49/v2PTlz2nddbpstbaUt/ACOmqIgc/SKmQD+nLpq+Nt9AlBO8bFBZ9J0ssccdSbnVxhJIlim
q5JI+L/iHB8g/f0OPbHRHQNO4XfWH96Qc2yOijTfLxUdUsRfmzmUGXI9MOwLY/n0pZJOcSLFA6HY
LS1BX0tzhe8pNG3JFYpKHP8AzAjv6+56UMjrWXGkjZH942xtlYy1NIiabuwODV26m+XeUZBxIASj
5x7r7evSMkbXCzhdPY6kMN26LKDQtRBRTUaX0tVvMZBVTUx/AVxwKDCk5yeWf5dRr8JYTdo0UhHi
7gNShNboe8XG3UtEmr2tRjnFQk1HTlZOQBHE8iRjuc/y6NFQsjOo3RJsQdLsUSTbN3irc1ybj1D1
yqfLmmoIHKHH5qD9/fPfpw2JgO31/dIumeRunK0dpvVGlNJXvSs+obZqCKuq3q5agwtCQDGEC8Vz
7Afr6e3UJiFAx5sG/NTOH17mDdfWDby9W6909yqLhQVEaT+Y3lO4bj7Dv9vt03qaMndP6aqDTcJQ
au0RqHUd1stfQVVroqSlSSNhJUFHwc4IPE59ffpg2kIFhsnprLu1TdV+yuvainjakNkq6qOeN481
yhWQODgkgfbPRwMntdUpKBIBbonIi0luFTaPutngtSpPIweOOKsQs+Wy3fsB2H6/16TztJvZNaiF
xYQCgm3ekNcUNq3ApNX2ionoK4QxLR1LJULVBZA/IJniCAMe3+vTWUta67RqnVKyS2VxQOfR8duL
Vtr0DTU9WCSpFKWIJ7ZGDgH7HHb26IKuXxRfUWJO2TS9n0zequnGjrzLDXQRz1dQzTP5jiQ4VpWO
QRnOCcYx79+nfrU72AE6LnIibpb5o1hpLJc5aw1loro6dKp4xGryI2AT9WfcenfpJkDiTdEkaxuw
+aIZ4rBFeFpGhuVPSojlmkfv6kDuQABj9elOS7ZJMyXu4aIZW3jTtLSVDW+5RUUyMkShWWSWQHJL
licrgewx6HoeqvS14e5CqCwWyjrVudivl0lrHAWWSpAkVv8A2ntj9OhlckMzU5lvgELh4YlilcBX
4jiG/PHt9+uCM31SsT+g2SupqGofi8rjkc5YejDpc5G7Jy+MmxCze3MQe6hseuPbovM7kVsZBuQi
erURKR7j7EDp9TvKZzbpLVZVmyCpOfbqUp1DSaC4RVLwzyJTI/5upFo0TGfZa1wckhBk/rnoyYs3
K2hvpCDtkAZz26CURdWIIiOTDIHrn1PQQQxADhvMMjYx7Dt0EELiYnIXixx7r6fpnpxmPLsivYHa
FbVlk5j6vy9B03iFybroAGgWYXzJGjJ4x/fPp/PpYMANwuP2QqnhQL9WJFyTnP59GSKFFGjkKseX
b1+3QS3LA6LOJAqNh1wO4Gffo7QkpYxa4WzCu2T9WAPQ+nR2iyag6kLaRxCcRyLZz79GXUIjIQKg
4qM9wO3bHQQQyEqueRK98n/v+vQQRnC31kxtyYjHce35dBBa5YpJHLcif5f9OggoZ20y17fsabyo
a1mGVnGI3IJ+oYAHt7Y6orAWq0J9NwdvbrbdEaC1PDuNpzWUVy82D5KgfM9qkQZ4zoe4Vu+G+/b8
+ljLfUoKOJjNJLUUtYIIJJAUbJOf1I6M117oLfTWWnDxSm7UuFx9CZ9Pt0VspDwCEu6EBua6BVlB
Y6FK2V707RsGZ0VQOP2IA9/Xv055o7kjcJFR6i0rS103n0lznqXVXjEsXPkO4zn0/wDr0t6qbXSA
qI+5Ki0aspordPUvT1tBUB2XzzEqxlCCApAzj9emkkNjZKtnFtAldDq2hv8AtruZRU0crSQ2eGR5
ShCt/vKDCn79+n+HRkOSVRJmYU4EcXBYm5Ar2LZP5ffq0OltZVK1yUICCSQsqqx+wPQM/guGNDoI
onI5GMt9s+o6avlJQjcT0Qw0cxbkoyn3xnt0GnRK5SFkKGRsBk4N7k+/XS4IzYyULS1xnLBSJPv9
/v0MwSjYCTZbloVjDKV7n8uhmSvqnit60FOwCuAZc9yPToZkDR+K3i0UuMjPf1Hrn9OhnCHqfitq
WeIkArxT27dz+vSb5bIzaW3VCGtEKsioXjOPUdJma/RG5HivmtpjX6ajJ9csO/ReYhyPFYJTTGJO
RQkds/frpYe9d9X8VqlhkUqQgOPt79GASborG11pkNR24RDP5+359Ha26I5tlnk49YyuCcY/LrpZ
ZcssTCnIfiGDn19e3RFxYIZFILsxPpnHQSYYe9byACQ4V/zKjopa47FP4GNyi69enhdIlIjY9yPp
x9vz6TcD1KVygbLbFRRj9fy9B/8APSbzYLoQhaLJKxnA98n36JmB3CWZGSNDZC/Jqw6mCaZ1Pbv9
ukpJQ7olYc17XRokNw4DlIQPft03cAAnwY697obGlx4rh3ZR6YHTWQNdv0TuNzzsULiW6KSFllXl
39/8OmoczNayWaXg3K3GW+IQPN5pjvyGD1x8UZR87+i+Et/YENIFI74J5f59HLIlwvf3rRUVF6KY
b5VBjGSO/rnPSjY2nZHDj1RRU185Rlm+VmkIAbipAz9/X/vHTgQgJGdxskvWPE4KS0lP3/vIGz74
OfUdKMYAbqNfO49lIKtoqWkUxy0dH8sQ08YaBC0LZUfS2M4xnt7d+lbjuRLO70LtDxlI1i5FRgf0
9+ouSna3VSTAXdU6lqpmZYipZQTgA9z/AF6YyyACylaal2N049DTMY1QjvjPp6dRRlJKkeQBuV7N
CQWJQYGejxvN1x8Ysm+uzjzJML29sH19epukbdQdScpSNnnQupLBcHP36no6bL1UI6W4si2Z1LKF
HJCcdOQLCyYyya2WCsis4D5H8PbH/ft11Ng2yyMqpxXAZu3v0EZA6uVZJOShlK8jnGD2Ht0EEIpn
wiRsAX+49COggjCBwT3GO47/AGGejB/ZyoLa6lZsBu33x65PXIm2JKC3xZVvUknPcHHS6B2sjOMF
E4hi7AZwegkjGsVIbBVT3Urkn/ToJVZKvINGrY7jv9ujBySkN9EKROKjuT27n79KNddNxHqStpGE
DcuP8XRkCyywjLuwPEnI9z0ERG0ZMcUjHBkIAOR0EEbUzI4VpMA8cdh69BBbTgBCI0YEZ7tjoIKL
FRdaqEO1JbLdSKDkl2y3Y/f9eqTkKtCRbV89TPIa2c0wIOfJwjyfoehlKC3aRl0NdL5eEvdr1HBc
o6aUU0Rp2kMkmPpbK5GO3266BbUroF0l0rr29XS0dVSiJSwDFIgE4/fI7EdPA+MDdN3tk26INbtK
amudwmxZalad+YLyMoBXPY+567zo+9GbTSHYfRG1u251XTRUtJM9kmpfczOC0afZT6gd/fpJmKZt
kDhw6pWUu3tLbkmaCW3kMCGE0rMD+WPQjoj5sxuU5jp8oAX1Xbp7doXculNVbJ6QWeM+XTpx4t81
F7/z6eYfI0PSFY3KxLKhUy00fDGBj+XVlfuqmInXOiM4qZw/NQ/L8z69cXcpR5R0gciUIy9l9T/X
punUFMlKlNG6gsQDj0Axj9em8jnA6Jy+AX1WfyaLhsBz7Z9+i53IzI2jdahEoYkKkffuCf8A46Be
5GytGy1mIMjMV5HOMjJx1zM9cXsdNK4CrDhfX0wOgHORspW9aeZGGDGGXDYz3H8z13M9cIQsScB9
aKrddBJ3XFkHR8MxHbsMeg/XrqC0zokjAIe+PQdcKCAtHxXiGJbHpnpyuoLmUHiWfA7n6vQdBIP3
WwOGRmDHHpnpSNIyIPwYxqFAz+ZAwOjP2Sa9OPpBHIY7gep/n0igvBg/iBceuB2weggtoRGGSWUH
1ByeilwTuJwygLZEYgGw3Nf0PSbzfZKA3QhYzhWDEDiT2P5//HSbhcaIwFzZD4EGVyVPbOSR0g4g
bp7ECBqjaCN+WAAFAAOMevTYuAT6nY1HUEBlw79k++R36ZT1AGyftjaUbRxMVwifQPT2z1Hc/dOY
4QN0OSmI4EkAkemfy/XpuX2N+iVyNX00JAGFjP3yMkj7D7dGNR4owiaip0nP1YYjGM8ujcwrvJCJ
ayKV8Zzkd8Z9fy6cROda6byNsUQT05AY5cj2OPc+3T7nX0CQ0IShteiq6vgiqI7ZNUTvEZjJK8US
RRnOMGdghYjJGO+AcDoOlytzE6JsIO1siLUu1GomlNStu+RpkpnPnJGxgkyV+qNgueI7ZZl4g574
6ZfzWC9s4Ug3CZSL5dEgrfYLra5Goq2lnpq2KQKInT6pSWwvEfx5AY5GfTpE1jZBdhukIoXtGyde
1QGKo+l45adDwR1YEEjsG/POM9RFRPclo3U1SgkBObb4ITHyZWaQjueosVAuRdSxjI9pA70YaSAT
Ih5N2IPTqmeXPACQnc0MITJ3asVWdmcKo7j8/Xt1bqJhsqrXOF7pHSVXFyDhTj2/6dWMKCCCGoLY
P8XuW7/06MGlNJBqtSyAM3IqgP4cn+vXchSa3eaoYAqpOfX16KQRqUF9cCA8eXyD7n7fboucIL2m
mwEVYw6E5GOx6MgjOB15vhCqemSM/wBOgghv0tgr9RH3Ht0ZjrboLZkL9RCgsABge/SgcDsghyMF
iVeDO4GOQPcjoyC8DOxftgk9iD0EFsg4knDEnOQPtj/LoJN7STcIX3LKAAV9z9ulGFFyG1ytsgj8
teL8j6EH36PdIvcNlujaJfLUqeWfb7Y/+vXUmh8ax8+8hcDIIwT7dBBC6Z3wrcMYIAB/z6CCFFg2
OUSH9cdBBQ9XTusEub1lXfbNBQmRuUUg5F15EkD8+3t1TlaF9cdO6Yqa2Kpq5LnUzAEpEsvFOP27
5JB66gjWx7rV23VyhrtG1UVtrE5IDNEsuQRxKksPTBPRmx5kjK8jZIg3M6mulJS3S+UOnZJ5XZ5p
ovocsc/SRnsS38v5dd9XCTu5/ZQKa4app9Q1NnpGWuo4JGjFVHnypsAcSG9x0PV0R75GGy30Ond0
Lv50Nxu09CzqCGgRWK9KOYxmtl05+9CZdG6ypoar5lZ67io4matEakgYzgfp6dJ+sMPRc7fetdhp
r7Nozd5a42sUcdlTyYqWbzHD/NR55evb06cQSMLxlXJM2U3T56fpBIiLxJBGe4x7dWKodYXUbA29
wlxFSUygdst6enTMzlL+rlaSqwlVQDGR69OLI9PsjKJGmVSuAR3OOkZN0aX2issPyVG7D0GOiJNe
+WAylh+7Pqff06CC+SkHmZ45Hr69AoIclLEgOA+AP73QThaHQA5WIlm+nl9u/r0Ei/dByrcm5oW9
+3QRVodWJIAMaZ749+/v0EFqiLiQ+8YOMn164UFpLkyOCB27f49OUFolZMlSWDfkfXoJF+60yRFU
KoSR6n+f/wBOlI0jItBUhchiD0Z+yTX3NwOwU/y6QuELrJGJP4kYHuMfbrqC28iBj6QP06RfulYx
osUPEEJg+/foqWYUMimcpghewwO3QTiP2gjWKRghI4/SMDt0yn3T1HlMSFRiO/4em0o0Tyn6JTwI
WAIMY+y4/PqKqApGJKGngZ1QBVBPUVK/KVJRxZhqEZRW8kEEIJB3LfbpJ1QbalLtpxfZbntTPjjz
447nOR+vp0jzylPVkXzW0CLiARg/fpf1g9676seqTdZQley55E4/Pp1HNpqkZqfRPj4a/DLrjxE6
7o9P6ftU1RSxvzkk9V7E57gHigAJZ2HFcdyMjok+JNhYSeqaQYcZXadF0AaZ8KXh88OunKCv1Lbr
LrbW00LTU/Onyk6qoVnigALvGMKDNjiAvqpJ6x/iXiuUhzb2C0vBMCiJAeFAzxObh6mpop7Imh9J
2K11nmeXzs1HG6x5wGTKM3LByHJJ7DGPev4NVc51y8qfxKlghZYBVb3rbPcy03R7TddKWy60FbbU
q6SnqLhIktBFJ9UUyNEMIcfvBFh8jsVU4PWhMxOmpmXe5Vw4fNNoxqeLa7w6X/WeLFDa46G/GjZ4
2hqmeCUr25MWTuh/CCpBU/iXAz1CN4vjdKTHqCnB4fLI80gs5N7cLJU6bqK6huNHPQVNPO9JJFUR
8XSZezKw+6kEfn1a4Khsga4dVDTQb+CY7V+oIgsiLIhy2cAH7+3VroKS9nKpV02XRMJc70JMxq2S
WI6uFDAqnXT6orNUxQMDkk5GR7dSChzMs45ueQzd/wAh0szZdvfVCInILEMO3tjOejLtkNiORzIy
cscH26BbfRcXtb3aNCcqTnH8uimnCC+o5GUr2U5IPf26RQRurMFZskZycezY9h0EEKzw44YHIBIP
t0EELVBIsOc9hy7ff/s9GYdUAhqocZH4B2J989LWQWRWMjAaTv29f+nQQWxUkLRsQMD07Y7dBBCC
cAke3R2LjjoV6oMkfHgwYHOfbB6VTBx7QQkR4lTlnOM9BBCEPFVkQBGb1x0EEPjcK6L5iBiD+L/X
oIITyn/hETj7gHB6CCi/fLHWU/zM1LAbgOTcJEyCfqJ+oH09fUdUan3KsCSl309fb1JDWpcbNpyk
jhUGepqCWVs4PYY+336khn6bIdjqia7rtzSfs+nv+pmqq9h2WkzHHUnsO3r7jGejBstvBcPL70Wz
7w6O0Fd7TT0Gh6eo8oiX/eP3uPcEhh3/AK9OqagDjmKRfVuHYCPNwN1dR7yanr9V2DS2ntDJWPE8
EVromakj4oFP0tgxsccj7ZPSUsLAe0umZ9kiTQ7oVL3SjqtUzUUzlTTSNII1OO7Ekev69HdJTM9h
qKJkFu2hb7XLA923DsyR8MusteSX9+y5+/8A2ejRylwu0aLmZh1KWW29gsFr0Xvm1Fqu23qoj0xH
5lPTocw/75EOfM/+r06Mc2ZuYI925TlUh7K+RG7LwzjIHoO3TuYdoJhBsUu48qAcFge/b/v8uipV
BSoZT5bsAR2YenXLBBbo0lXuWDpj+Z66EszZbynJclSB+Z9egivWxFYqr4IQdkP5+/8Ar0EVu6Gp
BEVBCsOhdLLcisGy2PTHQQWLxKxZiO+PXoIIJKgVPpPLPbt1xJyIK8QXP1kMfv6DrqTWkevcEdcK
CL+6LyYYXHr9ul/WAuoK4HDJDBx37ev8v8Ol43XF0g/dYGVWz+7BJAGT69HSMiDswIKhT6/y6CTW
sFByBSM++W/y6CCwm7sGIIAcevv26CC1s6qOakAn1z0i7dBbVneRfpVnA9T27f16Sflt2ktBmv2E
Cq9QW22ckr6wUowGLMSVVSezHGcAkED8x+nTM1zGmwUnDQyEglBtO7g6b1BcPkrZc1YiQR+bJmJe
X88HHp3OOmzn5tU69RcleNX6YiWkC361SCVyscqyL5XMeqk4+lh+vSM2ydU42TgW2rVTGrhhCfrD
E9mPc5DHtjt6/mOmM0bS2/VSUUtisNYbw6D24p4jqK4zTXORQ0NupoxJVSn2/d5+kdx3PUO3D5pH
EAaKRbVhoUcNT+LvcG6edS6F29obFSAkLVXEGrmx9wowi/f3/n1NU+BxN7cmqJJiBAJATe6P3h3l
ue5mibpqzVt/q7Kl5o4qqEFIacpLIIyGjQBSv1gYOfXoktFSGldZvf8ALVJ0FU177vK68/h2/Bf3
Y8b9pg3T1tqSs2Y8PjTulDchSCe5alKOVf5CCTEaU4ZSpqJeQLhuKtjkMlkra6sdlwvRnerDj2LR
UB/5JzyDp3eZ+2/uV1Osv7O98OvRmhLvedR6i8TDihpw8tfHq1BUzucKqJCKfyWeR2RQpTBLD26k
5MBxilj5tRWFo7sjXW+OpuqbT8byVUmRrBv3H90gNh/DHt74WtCUO2m2ttmuV3nMs9ZVVgjqpqyQ
SMWNV5SIkyxBFjWNAkLyo7MvACN40VMsjSHS8w/+gbb4E3VyFbEB+mLLVuBtDqWxW6p1AtlXX26F
88yK32qdub18wXJkqJcgrTRhkZnyEjXiiYySatXYDJK7UaFXLAcQaBc7KvzXHgC1XbqrWm7OpHqN
9Nz+Ea3WRmFPa7RS9jJSUCDLyyqq555ACKQFXOOiTYRNCzshWKlq45H7oiuu2F21PJZLvqPTVrue
laimio6ihoI+ESeXDGY5YifqSTAbBB7lB2J+kxNRE6pkDnKTLmwx3apVaU2B0dt7c9PXjT5WHbjU
sSyUte1Lyk07fIgAJ2QkAcwypLEAOaSMMDh07dh3LfzBsVVq/EzK3I7dVE/F92PO08lp35slritW
n7xULZNUQQN9FpvHB2p5zKcho51QxLJ2DHj7sOtJ4WoA82PVUnE68xsNui5y7rrV7nVTnnyByw98
knPp9utlpcNbEwWWVVmLmZxRDFXyO2W5Z9PXPTgwJgahGUEjFH7quTkZ6XRyjiNiVjbv6j/PpB4F
ygShkRCIwLKCT1yy4hEHqij1X6if/jrrNHILOrz3PJ0B+3S4QWNN3C8MeWDnHHB6boI9j+ouB+Fh
3/X0HQQQhMpwznt9uggtznmyuAceuPfoIIwjwUGP4l7dFIQXqqo8l1BPbHTooIamAFBABx7+3QQX
nJGZGAViM4z7dBFf7JX3Jn4sSOJz2Ht0Zm6j3HtIUspUMqopJHqf4T9x0sjISWxIOP4gcn9OgghU
CtLyJdR64/XoILaZFjPFow5+56CCiVdNVbmXDU9RQx6Iu9xsayPFIwHy2CCclSex7dVv1eIAluil
I5Hf3JM662otGpIErv23V2CuKANC8/nR8sehTOAfzHSlHWOY4sOwSU0bXOum7vVh2z0xS2Cg1rV3
qtnpaYpAkMbIs6li3LJHbufY9PWVEkriIkg8Mb7QWyr3GsVsktlNpbbiC7PJSq8MsqGZwhyAMYOT
9PSbaFzr3dZKsrLaNCGmo361ARKLPS2G2EcSJQlOoX1Gcnl2z0f1aBuj9SlvWJLot1LYLPMaj/a/
W1GmMLA0LsZYzxGVYgkHuf8AHosRe0jKPldIOjaQkEibWUjLFcqbVF5mRcDy/oVx98/4Z6cNfORc
ED4JGQRg2KfHa6q0mujd8jpfSmoLGjadhSV6kmVJkNXH2JPde4GMev8ALpKfmZm5zfdOaUNyuyDu
UlrV9MFOJCyDj3yO+cdLTe0ESD2SlxThWjX6if17dESiy4qWX92yD0OfQDoILJQQrBm8z6uPb2B/
ToLocQhEcffIDNx9sk9GaLgo7dd0ZQRiRcBeAz6H36ZvkINkcNAQ7yIzgEK3b2z0mZnBdQM554Vg
EHf/AB6fIIPWVNNSUklXVTw0VIgzJLK4RIxnGSx9OknTNBsUaNhcbBNlBuXRXyquVq0PpzVetLlA
O5o6RhT884AaVhgZJx+Zxj16NzRa9k7fQFti7VLjQ9u1dqea1zahp7dpk16PNbrVDBLX3OuhRisk
rxxlUpo1ZSvKUjkQSoI79NXTm9gU5jw6M+1oibXlXV7fNCbm1prInIzmY08yZzgYPKPPb2f1z2+7
eXEgw2Oqct4fY/2X2RHZ9cafvdRBbo5Zrfd5B5kdLWARSSoP4kH4ZAc/wsSPce4dwVEUmw0UPV0D
4hcpQMi8wzSKGx2JI6kmaCwUG8vvc7IFKrhsqcD9MDpVhPVJiTMgTyBOXJWI9f16OurUzDKysyr7
qSegggZqB9PFJEIGMdzn8+/t+fQQWDtKVJOOWOwxkE5wBgevcgY+56Ty5SXv2SRLnuyM3R7cNJXy
K01/CnAvIXj5LN+8p/oVy3lj1ADIrEkBWkUYJ9KzieIB2jNFb8MwpzNXi90yOobLU2hk86GG6ueb
CpYk/MVAXIhQlgAicT/XkPXqEhe09tysk1I/LlYLXRXX7eVCUNHqW5G2LPUuw4POilvMTIBhLcgw
URZyOIBLYbPZ2zEANAiSYe/LZo1Sdkt1fdZKiltRFRFSny2rYrYZ1hJGcRskXlI3p/d/M9OYqtob
eYolNhvMlLYxoFIjY5bndLVdrTLWXJHpXkelkqWXhM2AXQkj6W7MwXOfbqOfUszZmovqDmjMRqoT
7xaPvGnNV3uW5vWVVRJUvLI8mcnvjP1dwB6d+46ttDKHMsFHzvy7pnYa+vpZA9NVV9OyjCukxGO2
DgjqRjYCdUwbM4vsDonR0puNJT6Y1lovUCSV1Nd46f5WvL4mtdTFJyRwfUocnkPXsCO/SUkTQ3KB
p3IQAueQv2WfhZ+IjSPiu+H34S99dG0tutdvu+irdBV0FKFWG2XGljFJWUqovZFjnppgBgdsdu/V
H4MwmnpoHRsGsWjt9baeG+h071CY+4uq3Pl1ubj3/tt7kG8aW5tHaI6bS/7SNDS2qL9sVbq5Gakx
yGBWxjtEglqDyOCwi/u9ofimazuQDc7/AB1HwCsvCNC8/wDJeFEbZq66W0toSj3A1pUVMpr0M1NT
Rd6msROKRU8AGcFpOEKY+kFuZ/DnqLp2BrW83X5Kz1LZJZLR6J1dDWOt1Tdr1fb5W0DayuPlJc5q
KIGC0wjLJR0hIP7tDkAfxuXmbOQOpiCkY+wsphz+THlanuuGiLTDp+KghpbfS26PCxQIrNyJYcuZ
P4+5PJm7tk5znqWmwiPJ7Ki6PGpWyWa6ygtrHYu02e73mx26OloIJ45Km1pw+iohBBliwMENEzDu
B+B19cEHOK7htsY7AstBocdL2Wfqon0t1ptubtrPaTcKW9QaeNEb5SVciB/lqaFwHqYmUd2pQzO4
xyemJJCtEcwgpxHG6Obp7Ka10YfllgFr+0kp4jNiKPxE+HrcrZq/U1svFVUWOopPobEVRH+7qUKO
p7BHjgrIZBnimcECIL1OcPVckRbc6hVnF6ZsmZoGhX5/mrtJX3bjWuo9Dalp5KK/26plpZ1dcMzI
xUnHoDlWBHsyke3W5UdUJWB3csjrqQwyFvQrRSsS3fu2f9OnucpoWBH8ABWMHv3HRU7dujiOQgKS
D2Pr7evRSwXuuIdFIP3hZcnt6+3QyBBCITydivoVGMfr1wtA1C6tlV2Dg9gM4z7Domc3uuXXlOXC
RgfVnvgn8PRUEbxGTBbkg+w7d+gghQZOILkFvcHtjoIISkqLxZQF7evQQW4zhivlsFQDBI7noFBZ
sDkKvIxjuMHGP59OEFtiJclQcEDOSQf8egjO0bcLdGASE4kvjIP3+/R2C6aiQm4W8MscakEMq9vX
0/T79HDQk3MG6ySTkcrkDB6Mk0OWQtKwCMe3sOgghMUhUrzDqCcKceh6CCGh6bH7+OTzP+TJHQQS
huXh93c3NslXftvq7TcVhM8gkul7uQp4uzEN5UCfU2Pzx1VY5rbqckiDtjZRg1V4UKOxmqumvt37
ldIICXZLRTeVDGR3K+a3b+f+XT6GraP7E2dT26pl71uvtbZba2lbZar/AK2gjbCtXuJwGHbsT6en
p0aGicSXjS6ayTNBsRdL2w19mXaGq3NnqNR6VtkVwFvFNbYIBLGucD8QPbJz2x69FdE++VpuUdr2
5c1rJF27RW3+7P7eSy7k7rV14pKOWuENdGnlMFPdSy9s/kOnTJTGLPaEZozahRu1VU2Ky3uvp47C
9VPiM+ZUyH14D+E+n59SEcdwADYJOSQNOySVVqu6VCCOIUlHGD9PlIAR/wC7p2ymaAmD5STcaKR3
h3uVdX6S8RNvqK2omDaR89Vc8u6VUZ7fb8XUdiEYDme9P6FxLH38Pupe0eJKSkZUwfLB9fyA/wBe
izMuQjQbFKelmUiNAMtjj69F5filEYuAqkrICfyHr0mgvlP0qCPq9zn1+x6COGXQ6nQqcj6ifQdd
BsCO9HaLI0j+nipXDkk+vp00mZYZkZCc9s9h0kyPMgUHYwwq8kzLDEiF5Gb0VB3Yn8gASfft2B6e
PeAzMjsYXOyqP9yutsvWqLjdNeLcYtH2Skkr6qgjn4cgVAgpQy5/fyGSMse3FcjHbl1X5Khz35gN
1ZKejYxoF9US7T7pT6iuqaLktNdS6WqofKlp7NTT1U8wZizCJByKZySO4wQO/SvNbGLuKU9XkkcA
0XVrO0Pw5N6NyoruujE1zRaPui09NDMq8KtqGOUvEhP/AJTKScg4XKqcjqGmxhodcBT9Lw+97gx+
xS21T8Krxs7E2+7XTbWefeXRE4MdZpy708vzVRG+AyfWSI2B4oHU8pG/Dgd+g3EY36ubr5pSo4bL
PZVW2/3h53g2hqKjUN22j1rojT8srVEtlvVkmt724BseZzeIQySDDAVMEnIrwz2zk1PVsdo02KTq
MFlLSXhJbQeuaTUNPJQtWvV1q8vKZu7soH1I7fxOAQeX8Qye3Vlw2qNuU/cdVQMaw/LctCXErhwF
GQR69TzRZVeKLLr3oumjwRk5GAMY6MlUBl5d0ILIe4Hpx6CCBTFg545CexAzjpPmIJa7frb2vFfV
MFnuNDTpWmRpRCtBFyKiUMe3nO2Y0Htkt7r1C4lUF12bAKwYJA3MH2vdS62w2C19rO9af0hc7hT2
283ypevq5qbmU03QqUzGjEFmIVV/eFi0jFy3cZ6zXHMQIs1nTx3WtYBhrXyWft9EuL5shoS86q19
qq22d4dDaZf/AGV0bao4/wB7dpApR6yfILP5jxyMinLMXizhQCsFR4k4jtFWYULXF+Vvs/NN7sr4
S9Rbz6zrrZXWKaksccUXmTpEWAaaramkcgcWZY2EbCMYy4UHKnIVxDFWU7M41R8H4fNRKQ7QI68A
G0dig8RW4exW52nKG9WS9U9zt4hkQoai6W6ViwjYYZGaORxj+JSfsOmOPYnIYRM0+5K8M4dHFUOi
cLpwd8PCY3h41ffdU7eRL+y6SClqKqnqqVpYdQ2aduJE8ajJkiZCPNC8+UKjuGx0vw9jnNYIpN+/
33TXiHABGC5h+Srl8QulrPruz1N1oxXUFfR1j0FR57+ZUWmo5snkySDPmxo0EiLKe5QcGJeLk+t4
FUj2N7rFOIKcss4HZVcXuz1NprqqkqadqeoicpJGPRT65H3UggqffP5dWp3YcoignDxc6FAKVQrc
lKM3p3QHH9ekpDmUrTQgOzXXdn/ZCPiO2jTOotxvhwbk3hLbDfZptZ7cNVVClZLisYFzt8ecYaSK
OGrjjHYmKpPqe9QrS+iqhMdWO0cNtbWHncC3m1o6pPHaMTQtkaLEb/nh9Ce5Ty+IN4prvqXfDdzR
tJdDDTNqKejplWccahVaCFOWe4xGMY7YJb16xSqxh0tRJLe4vp5dPgFomD4QWUrGO0ICkDoDXFw3
A3DtGjtOkObDBS22GR8yR0gjjIlq5E92XnMy5I5kjHpkP8IqXzkFx0UvHSNjF1a9oKisditFutEd
QUCFmPmtmSeQqS0krnGZGYdz+eO4Cgarh1MxliXKp4w57joNFo3a8Ru3O2dFQ2+o0Tu9rzUtW8cd
stukrE9fU1Mj9lz9Soilh3dmCqBlsDqblr4suVQ1PhkhOYFM3qk7x6t0tR328bfWfbaonZKyzUd6
1AP2rb6gD6Xkkp4pacOFOJIAXyCyE989VjEKKoLMzm2V0w2ppc5iY+9vBQM8TNVq3UmkbFuTYKKv
0bunpOv+cSMPHLPR1ChRJA5BZJoZFJXLco5EYZ7Z6zvG6Bzwx5NiN/FWbC5WmN7d823gkPs1ufpg
6d0qlItHpjRF5RqWwVCMRHpuuC+ZLaHLktGYGYz0x7iWkmkiBZqZsNWVN3ZgLKGdTFpyHUhc73xs
fCSumd0LPvHpaw01spr4UprkImxFTXhuCKwk7K0FUQiCQdg707NxDHOt8J4iHtER3Wb8VUDs/MA2
VAMDSIxZ1ljb3V0Ksp+xU9wQcgg9wcg4IIF1LSqVJdqUVN5gKcgVAPXE5RxTseDKx5Z7g/Y9BBGM
bqwkxliSCce3QQQukk4kLj8u/RX7FBeXCViJcfT/AA+v/f36RQWmB2PocYbHQQRzA/1Es2TgHH8+
gghTP3Q49PQZ9egghkTk8XC4Ye3r7dBBCAxcMSAMDLfkPy6CC2pMrM3PAOMc/b+nSnM8EFuhbiBj
tk4P6Z6ODcLrjduVCVYBl4NkgEZ6O11kgIbG91mwYEKvENkkZ9Ojh91yRlm3W9A37tmIJX1AHr0d
NkMTkoaRkjXJ7YGMHoILcJAv1L9LfbP+X26CCGlEGOUccjY9WBz/AJ9BBWD7L3/YTS+1eotfa+tt
JBRW+WoqJGqMsQQRhRETgkk+nVSbG47KSdMRuVR74o/EvqnxB6xuq0VFS6Q24glZLXZ4F4/uhni8
xGOTkYODn179SUMGVoJSMspIv0UMbld46EGCmPKQDGcBf+/+vU3FTHLfvUY6TXVS20LZ4dW+E3UN
vueqrPpOEajDNU1/PyfVThioJHc4/U9JStMcgc0XKchwdGQTZSH2RsFLobbLFq15pPULR0dxZpLT
MW+awuRxJUFuPv8Abt26j6l5eTmFk7ppMgs3VMzubR2i56G1fSaz1RXmWJ7ZXxzi3JJ+zlmj/ArL
hm5fVkEj06dQZwRomk8rDsVCvXWjW0XdaOiFxiudJU0cVdTzohjMkTgkZU+hyPT8+pSGUOFuqZ5S
nw8Mne3+IMEKR/sJVE/cYqYPTpliLgS33qToPZePL7qadgWCe20YAOQgAJ+3EdElcAQlIxl0O6Mv
KanlEiHsD3P26JnCOjiOSOdMu4Uev69IBBDY15hX4hwPU/cDrqWZsjSKJRwkjBwfXJ9OilwG6Mha
qo5nJDEk4HfP6/bpOU3FggvgcBw3cZz/AC65EwjdBEl1qqWMRz1ogno4Flr6lZG4rJFCCwVs/wAJ
YgkDBKxMAQcdRWIyuzZW7KdwyEObc7qDm6Gr5tW3Wh0la6mWaGWrklqZI2Pm3araRmlqpMEgku8g
GAFwBjoUsLheR40S08ouIxuF03fCD8M2hbbb6e80+n6+TUVSU82pqo0MMIIUkclyUIx6M3I9sgds
1yvc50ngr9gga1oNteq61dt9srdaKWKjFF8oxOTxi44+/JRjIz7dMGUYcbX1Km6yvc0ZmDZSfG1c
cduNWwlqYuJbkG9ARg4x6AjtjqYhwYgXKgncSC9nbqLe7W0eldV2m52W+2i036y1sTR1VLWU6zwV
AYY4yRuCrKSFyCD6D0IBFb9W5OrCrDFiRmZleF+ed8SPwe13gT8Uz/7K0dZBs9qWaW56XlldphR8
GxU295GPItAzhkY93hcAsxRsWvD5nOhD/wC4b/v7+vj5qj43RN5jg4JpvMhq44auAqaZ0EiMM/Wr
AMpPc/wkD9QerrTSgsHesmqYiyQg7IDMsgcAA4Hrk5z+Y6cZwkFpkiAwVZiMd/16GcIIFLlCEzxj
x6/9/wA+kUFv2srNNam1btpoSsiln1PNr+5XK8qrsnm26kpoUooC3cBDLJM/HGMqST9QHVe4he2K
ndIfz8CtvCcDn1AB2PzV6+grvYNLap1vX3anutA1LcFo6VKdC71j1FLinjVVGQS5Z+Bzl6hWJJHH
rJpncxolOxW008JY18TB+ppYf5UyNI7WUn7Dg1VFYqWNBNHYdKxUnErcbmyFUaIAkuokaWV5Ryy1
MiZKwsWrdVKM/ZOiu1PT8qBoeO2d1M/bzw36c22uWutB6bpLSKHT2lbDQipFVEIpp/mJJZ52djnL
vI2TknHBh7gNHwPm0T6lrI4tQDfyKqetGx1Zp7xW+IXVlno2knsW4FJqSzGnYE4qJKyNo1K/wOqc
T6jGe+VA6eYkxwphG/dMMNiBqjIzUKTfiutNFWXlpaoxix1lhmtHGVlViGminLAj0xzIyPQk/n1E
YbIznjKe5SOKQMMJa/cLm838pdI0ms9w4LNdoY6t5fLrIiGDBDSwOuQAAEWpgp5R2OGLkH966r6B
wVtgws96834+Y7vafcq/dx9KnUdCl1oIEa9wRk+Ue3nw+vlH/mXGQfufz6v0+UgLM6SZ0b7HZRdd
ZYKgvBC4hYnhy7HGcfV9iMYP59NSLK1Ukhdq1SE8Nm9d52M342Z3m0pepdO6r0fqe2apoKtFJ4zU
k6ylGx34uqspHpgkHsT1H41hgrKeVjv/ALgN/DuI8jr5qSnr4mBkZ2v3X8/iNF1P6j3Bm3G3Vtes
K2rLNfL3+0fPYfWWadGbiDjsBx/kB15XqIeVG5remnuC2aF4kALe5S62m1tsLddSWy1bk7E7z727
xXC6V/8As7btI3Z6CqhpoqeOSedqp6qmpYIY4RCC8+XaULHEGeTB0PgakZLB2twoPH6p0bOwrWPC
X4i6DcCzbaak2w27330Ht7crvFRC27g+VUzvTmVYXmhmWWSRODOCEkULKiSmMkwSDq+VVOY3AXVd
oZudTuc4Kae8Nl3FulsvMOzeqDoy8SVaU73CCMPWW+jYsrNShlZBIFbAZlYA4biwBUsJYHH2Sn1O
6Jos4qIe2Xw9N1dPbiaz3c1J42fFJrWSvuInsdhr9V11fSWe3AsGoK4VMrwXISDiTJ5FOVIHliI5
PU3XOfLHbNZQOC/8aculapA7v6Qmgs0dRIYnuUYEU8joE+dhAweYXGGHI8ftkD06o1dRnlZRqrvh
1WM1yLXVFd0sWp9rVr3rwDtRqupqxCk8rRrR1VNUvKjch9K8kKSKyHlHNHyH45A1GxKN0bLqywUz
ZXF42CLN2K61b/7OXzazWc8tbUT0k9FRTykRMD+F4HOCEJWQGP1CvxUdmTLfAeJHQTNcToFEY3gz
ZYnZBdcm+72kLxpLV15hvlLNTXqCue23vOFDV8SrzqAM/SKhOFSF74ZpQCylSfTGHYoJaYSBYJW0
2SoLXpv6UmIdyVYHv08zhMUewzKiA8yFwD79DOEEK83J+kLnPf8Al/8AXrmcII0pHds8SFUnK4Hf
HXHOFkFsrciNmYkgtnvj/TpNBBYC4UqoZj7E+/8AXoII5hcYLY+oD7fboIIdDmQeYVGB+EffoIIY
Gd8fuyh/IevQQQunD4kVkIU+59c9BBbPIA4qpR8nAGR0EFuROS5yV459/t0djxt1XUKXivEYCnuD
+uOlSikgboS8SSBVbzOeTlj6Y9gOjtad0nI4FtgtjA8OKY+3r0qm2QoakgdMNj8/fJ/L7DoIqyRR
hQVBbOPb79BBC3eRiOKjGPYjoIJN3PV1BrXX67bTSUNbo+ayy3KWKrOEeWOMuEfv3yQOq3B0UvNN
HbZQUu27uhqeeVZ9gtu6iRsZZampTlk4JIDdupeGmc8XBsmbqtmwCWt+2m201UNtYbFaKzQV4v8A
pqbUEk8FUZ6WHgW5I0ch5EcVPcEfoelaeZ7XEONwEjPGw2LdLodYdF3G5+F/Vmk9IVFHrS41F7gq
qb5BslkBBIKvgq2ASR7Yx0aSpDZwX7LroLxHLqn08PGkdc6Q20S03jTdXbq1FuTPBUQq7LlCy49c
cse3rg9RmI1TXu7C7T0T0C3P0jd9T6B1JabhSXagZ6W2SZo7T5rM4Ucl+lgXxnHH+HPRmVRaQe5c
dTdFFze/bTW1ddtH/sXSGq7vQwaepIBMtE2SVJB5KMlD29D1JYdVsBsd0hJRvJuEK2G05qTS0O+E
d+sN3s71GgK/yxVQNEZF86E8gD6jseiYhM1zm2707oYHMzZlLSxKBa7fJDIXZYVLqD3HYd/0zjpK
fcJaT2kp43Z+KtCzKT3B9OiIIbBGsarxMnY/xL0EEoabBQsQM9/9eglmbISWKGMKBg5z+XYdJSIy
y5ktggY7jorLXQWvzQOZkxx/CcdLIKN2/t4entNxZjLUUNLHTo6CQhppJnwqfkeMcj9+xMYHuwMS
YhJLYqdppckah7o+e4XvcNaK3RVMtVVTpQwQJlW8sMAIo+5I9AmM5x39+pOtgywhNsPeZagkrv5+
F5sdqzR+kNI3rXen/wBgJTQJ8pCj4ip4uA4+XGoCqxzknBPf1GT1nkkmZ5C1OKlLWDKr4bdqmw0d
XSUBudFBXSKHig81VkkTPdljLBse2cY/PpOR5Au1H9XB0l9lSMiuO4Zs9NUS0Dw2UgRp8xAsZKj0
GWzkd/Ufn1Kc5/L3VYmpaMyEByYzXdRS0Vur6q4XK1WqjWPlI89QkCU2CQS8khCqBj1JA+56h5la
sP6Lku+Pbetrt2vCfW6q0TqnT2rNR6H1LbrnFWUMnmxhHlFLUCOYfu5crUx8vKLj6cnsM9SPDkme
odEdrfa/1UdxhHkp+c3e/wB7fS65z9C1Ek+idI1LJCEltkDkZwOJUYwD69h/Xq/xMykhYvWPDiHI
5kAckAYUdh9+l0yug7oo+lix9/UdBdQFkR8O45cfq/x6CCNNlLLNttv1pDeW/wCnrjetC113ttuq
JKWMS1VE03nDzoqYfXPD/ucxZl9ChHtjqq8QM9YjkgGhC0DhqAwNiqnDQ3+qtT/+0noefxNX6q2t
01V+I2G20SMtpsdJWXKnN2ZDTgFKSCXk8UKNFykOE88MQeyjPDw05tM0TG19R00Ws0nFLJZnGnFy
3f8A2rnvCxvxofVNxqdZeIKw1fh+u9uoYqKxx3+B7PTWCF3ALYrIoGE0xXvPgRqkaxoycZF6iYeF
Y7FzXaqZk4xm9ot2VjV22zt8m5Oo9L0OutOV/wC2rTRVZqg2FwJ0XzAnd+4CgYT8LHuSVBDsHdGb
Kc/8jeYeZk1t4KtjU+5Oy+ym7u8+oNZa0t92r6n9k0dFLRUbPDOyxfOeY5ZV8h1kqPJEbqGHBwST
nLXEsAleN02wvH4m6kWTRa01/tdvpTUtHpu81VuutBGkL26qpJIqsrMwUSx8hxeIIJAHUkqzfUCV
wKy/B5KZ4PVS/wDMo6l7z+bLlj8TVHUQ+JHWVZaampnta3H5GWpUkB5IpT5qcx2YoqBSQcq2VP57
5w1GRCwnqvOPFxbz3tb0TTLxZmZwVVcjH+HfH+nV/k2WTVAJvlTB7n6X+TebUNvizTSktWxoPwOT
gTY9lJIDfYkH36RCl8MxLkiz0yVE063SmKUgqJGkEIhcELLy+nif15dLAWa4BOJX8xrXFdIG2mu2
n2z2H1fb6qGqf9jS0zSCQ/8A5QkT+p9/rgOT7nK9eW8fp8lRLF4rfeHps8TXeC6K/hVW3b/dug13
qe8WizXG92q93G0gT0kU0hjZ4ZSCXU/S37twPbsfUAi58NUhjpmuYUhisPMBaVcRrhKit15spZJq
56Ske6VdwpIYl4mpNNRyEDA7KCJeIPbAZgMDA6tMbXyyguKi46Tk07rJw9R6rtWh9UwUlfetKTVU
tMr/ALPnrlE80owPKgCks7cXzjH4gBn6u3al+QotNSiTVORpO96Wqa+/WW4zVmm9U0o5i3TqeTqc
YZe/1I2chxkeozyVgHlM7MwgppiFNlfomI3qEtTZbpS4coYS6t6lRnOe3r+nUZVQdlOKSaxVCvxC
PGhtBoPY2k8NFDt1ry++IzUdEluS5m0/K2+22810kKTw1ocvWTxyBgkUaDy5ORkcKoJq1bSxubZ2
5VghxOSMlpGnff7dPuoC2K9aguOjNMXiqnRdQKsL1ggcuplQAdivZyokZMjsxiU+w6xzGKZ0E1xs
rXRDmwEqrfx5W6luWqqDVdFDFS1VZ/8AtJeWUgqUhLJKhA4nzFDknOV8ogYUhevR3AlaZqYMKwrj
SiEEpcFX/EzHzFYAHv8AyGOr3dUhHVPl0TsM8QR+uOhcIIXFzdI0TvJ6H8wOu3QR1CcKpH0KRgZ9
Sfy6CC0VjHgDyJ7enQQWqCaVkcqQUCg9/bPQQR5TOPJWRQMEent79BBGELsiEjByR69BBGAd1AIY
9vbA7dBBb5G4FeTOcrn06CCyLt/E2R+QA65cILOOUBnALEken364z2kEKllY5j4FCxDDJ75/Ie/T
s9EnIt6yKVTsQ2PqPfIP6dLN9lJLdEQ4JBYjPueurq3UzYXuTjH+v/ToJutxdTNnj9RbOce/QQQn
nn+JP6dBBIHcfYqs2h3E0Rda3xC7B7h/tPSMUxeivCn5GoYSxPQ1A7ETp5fIMMoVkXvk4FRwrGXP
j7TDdXLEMFjYOw8fFV86o0PfVpam601BcKq1rWPQ+e0B8jzlXkYlmVirNx7hR3x1PUmIXNgLBQDq
JwF91ITQd6hrtV7PWY1tJV1FBoq40NRCoKvSvwlbg+ffGD/PpWFxLn37/wB0wedQO7/CejwJVVmg
211NHflpBSLdyOcik+UfKHckfhH5npvi1i66ksJHYsp3VlHX0VnrZbQ9Hdbc9M/FJHxxXjnkJPcY
6ZxJxNuo46i0nZNW0FRa5aOvWuroUWSni89mmKDOQIzz7dySPQA9DnqOzSKIG81dp7St8sljutxt
tHV01sjVAvzjc1OeJUxTKMdvVgT09gBe24CRJOftbpfUFXQ1OjbNcLfLTzCXbHUarUL5mZ+NTH9H
7wlsevqeuuBGifx2y3S1scyQW63eZIE/3aLv7P29/wCvTjLdhCbvHbSjFXG0isJFz64J746Q9WRk
cRSJIFA+pTkn9OggjWJnHLLsFA9Py6CWZsh+PMjRkBLL7YxjoIy1+W4PJsAkDP5dBBZPTswaIlfK
PYd+/fI6CBTSVW0epfELqmfZ7QbWun1jqPX0FKlRWu8dJSQQW+QrJO8cbusUcUNVKwRHbBJCktgQ
Ta+ni/UI0AVso8HqZhy2kXKB7KeEbfHYnx17Y7cbj6KMdfLXw3S219FKlfbb3QSswhraCrjzFUwP
hiGU5HBwyqyModVXEFNNTiVjt/j8Eei4eqaStcx7dreXxX6F2iNNXC8acls9nq47O9NTJ5pRObwo
EGSE7hmJGAvt1RW1MReeaL9y0app2x5Hu31URtw97rxbL3p/ZCp+HxpLdTTt9vFLbLvrDdCsmpoK
CKQAm5RwwU81RJBGHIabzYFV0ZFQfSxmKZ9K/sAWUFjBxJxErX/pjcBSt8Pm0undvLjSat290lX7
dU61z0FbTWrUlzrNP3KNgypNRw15WYAhAwMkashPHvxz1D4jE1jrMUvRyvkiHMFkYeNHQWr9fV+o
NL6P09p7XE9LbY7nY7Pe4Jamhrq4yFWFVFERzjVVYDmQnIuW/EAVV01r+Xsql/F7tR4mN0/B9vbs
tvfp3RtJo2i2ovl9oKah0aNMS2HUFIjyrQwUnnyJV0pMaSLWRpBl2kUrJ+MPqbEBDLEPH7qHdAai
lmD+4/RcnG3nKPQuhkdQoNlomUYxgNTo39DnP8+tCcO0SsafbYJR1LAErjL54n7YHQST9kXyGPHf
tJ7dsjHQSKwlw3I4bHb7dBBWZ7a2ei1n4PfDjf7hR22WLTe5uoNE1CeXmorKasgqLhCrleJMIknn
iHfKtIxUgOw6zLiJ2Sse/wAvotw4Zdnwanj/AP5PuphbFeFja3St41Hs3HdbnoGutWrjeqCyrdGt
82uKCcmemqleOSCa5RxNNU0rU9PJ5imHi6LyRzXqnFnyPa9uuUa+HTX91e8LwKOOnka+Qx5nG1nZ
b9ff9lZDovw8VuxGjam4bib+eIK47YU8M9fcbvuhcoKums8fHjwp5Kpz5MB9COLLMv7popAVBTqM
RfNK2w+CFPh1LTNJnqHFv/tffQaKunR+wG42kdnNt7wfFd4ldH7aV2raOLUGha3UMNLYtP6Grrsy
Q2tZlSOro4oop7eJgk8caq1RGUhUDqWHFTCeS1oLgNDrqQNx0N9bafuiy+j6anw/1+sq3GAn2bdD
sD1FtL6qceptrPEZouFNBbH0Phb0Db7dUrHcLPqPQ8VP+1LawQMaSnlaGNqkO0oKx4QqqFmYli0H
hnEIy3kYUtiWC/rAxvVVO+Phw3i0xr3S+4W0kOh/Dtq2S+XK33K4aQpmp7ddrBBEaiepezu8tPDN
GEpovKQGH5irh4Op4sZjCMYZK6Vsg/TG1/zv+iiOJMLkiMZjN3ne3h+fNVl+KXRFDt1NsZpalsV6
sby6HOoDDXksXprleK2opp1LfW5lhhWR5XJ5sQwJHc3zht5cxzybg7FZFxnCxkjA32tbqKsahI5X
fu2e2B9z/wBerMzdZ27dE1TDHLT1VPURLPTOpjljIyHU+o6WK6Son6isj6evptvlCogfDUxkJHOM
kcVb8x+Ekeox02miJVnwjEGuYrgvBZXVettrJNt7is098oq6puNvEqHlVULyLE8gxgECZpk9PVj3
Pr1h/pGwwtf6wNjb5fgWrcH14vyr7LoH+EtrO47S7zar0rfBXRWW+2yG504kBUCsiIp5gfseMNN3
J7jj6d+mPCmM52ZL+yrLi0OU3HVXUeKeXaLcGl00u8erNU7Ufs6oJs14ob/PY6yhkdVPmQVUeRkk
KOBB5cACCCR1bJRmkBTGmsIz1Tl7X7h7LaHtsg0tU7qbsaiqIIDNWeS1dXV9Qq5WR6x1SNIxluKh
VwSfp75MlDAnEnDtXI3PC8NCeCol1JuTPQX+8aaj0Jb6eQtQQPVrNdEOBl1khHlxDP44mZ+YOCI/
TptX+3omjaCOniyt3Q/XHykVtvkxnSopYIaiEK6YJfgCM9sE9HZGzUndQbRchq47fi3VtNQeJ7ZL
VEFJJ8lJYK+mTsxxJT3VDJxwey+dKw+nJPHGOqzWlj7kHZWd9Nka0qde0GwNbftmdEa5o4qRLLXU
cV9gcRYjaGVsxcUGe+JWA74IB7+3WS4xhr5JTINgpSLFg1uRUs+PHTVPo+7Xinv1M8aNCaOsXGAg
p6nh56Dsquvmxlewzjj6t1pfoqktC5io/pAi/WbIqjGXyJ54nmSoCOUWSM5SQfdScZHdT+hHW4xV
WY2WSytLNUZwyNyVUCkMMg8R/ienQFtEg1+YXQ2KoYMCWByfb8uurqOKecjuP++3RZDogvKud2jz
6Y7d+kUFqhdQAnIA49T6Efl0EEZUrpES0eWycHHQQQ5Znd17Zx0EEPLyMhUn6gMA49OgghUcoYhW
ZiScZI9O3XCgs0LckeTBbPt06QKySU8u2QAc+n5+359cughsRWY4Z2OO4B9/06CF0J48gvH6Ac9v
vg+/Rmbor9lsK8grArjHSpSKHRsqBUchWA9D7+nXU3Xv7sTcmJ5Ejt9ugghbyBiDgjt+XQQVK6RS
yE8UzxGT2zgdSAlCaMgc42Tn7YWiy6u1XpbQus9yU2z0XWVyiqu9TSz1lNai3YztTQ/U3YAEgZA6
YYgeVTyVIZmcB2QNC7wUvhkJknjp3yZGX10vv4eS6St4vgW7j+DrR2w/jB2t8Qmht/dtb1b0lass
9vWOJaOaAIldFK00izxs0igqACP8sB4b9N0Na59LUxmGYO2PTUi2y1Ks9HdK+R0tBOZGMtmDha2m
lj1BVeGptJVNBeo7bU6qqLRHNXxS1L26m8vAJAZ2EZUthcntjOOr3W4rUOZZguSLg/O3vUAzDo45
LhnZG41V7fi38C3gN0LtJrHfzwT/ABAdut42oKrTdhg0O1WaK8akutWkUcpt9OpH0FaiOoIMLLyS
qjaRTD1AwYtV07HvlmD2tIA0AvcXJ2/s2+uu68TYZZmxupcpN+pPxPiqv9BWKC3eIe0bZ+KC9648
NFnoLxT2DVV+gdpKzTNLUY8ytWBPqmRIGLkDIIz2YfSZao4igNK2WndmvuQL6eA0v5aJaTAHsuC3
VIPfXws7baMul+1HsNvXsr4y9sE1bctP2Jzbp6W7y2+n5mKuq0lQRxxPlQrI2GbPFQCMQo9JMFNU
upKgWI77i46EDfXu6dSpig9FFdXUorIxa423tZRirL9om/UuvtN23TFRpLWlk0deaB6WKQCkp4Th
5OK475OCD+vWiUdbz2iRvsuVBrcImpHujl9oJYaSnSt05agywyyrTxq2E7g8V79/6dS8t2izVCRv
vvujCW3gs6qpKZ/h67FKf7kqtIMtOgUlio9D0UsCCOqC4OEwck4OO3fpJw1XQ4pRUricoxc/mOXp
0m8kJWO5R0adpVHDOB2H546Sc82S8bLnVH+n7dSy3m3R1skSQszFuQzg8WKD+bAL/wC7pIyu70vy
m9ylB4SdPS7D+JzZ3xJR1IZ7H/s3uHS0nJ1Fe8VOyXik9z5nyRqTkfTz5DJUjEJUSGeMhpVro6eS
DK++hXTT4hdmqS2aW2+1ho7UemL5pfmL49poaOJDBXwsksdWsiqD5ktJJJzjyObwq/1M5zRxhmR5
atPnrRI+520TgeH/AHomtuvbnbpY/kkqqeJyj5+sDKtg9vp5D+fbPTKSpfE+x6qRZQ+sRnXQK1zR
VBS6nSZ6CgpKVwgkyHCgqATnOc57n39yfXqz0kTpGXvoqPiVM+F12apn94NX6N01Ktvpb1ZqnUS0
81XL8xUxRU8KIVJeSaRlUY5qAM+479+kqjls0cLqSoI6mVtnNSH3FrrTpq7bR7gXbVumqaG7VkVo
pZI50kNa06NKqxhTlj9B+n0xyOfuWWUAXCeRNJYf0/qm48YklHHsRufVrHSulRp64wSsI1Hm+ZSS
oDnGW7EgZz7gdRr5LysceiJh1OAyYvbYEbe5fnfWugW02uzWuENxpaGmph6Fk4RKvEn3K9x+WMex
612ikL4g525WC1sbRK6w0W9kd5C7MB3Iwe38+nSYzM7JtutYhkcn6lY/p/06CZ5XIPJGUEhUcQF+
3p6dBcyuVovhdm0hU+F7SMapBd9UWreU3mtifyz8iIbVPPSBU/EwlMUjMx7fTgdx1nfF0FnOktut
q4MnaKGJh3BJ9910DbQVW2WpNrKOp15Z9LaltbUsctXSX6igrKZJVUBpDDUI6BiePcjOeP2HWXU7
3scXMNityop45Ygx7QbXOoB33370xG72o/D/AKMek/YO22xe2EElNVTUV6ez00MtLWfuhGDKyeXR
kq5ZCDGPxD1HSkss7gQ0m7t/HX5qZpaWka8PLGaf/FunyTp6rsNmqNn/ANo1E2n56CWEwVNLXSxt
5aOin/eYJPp+XkWZsO/7t18xe+emT8OLQJG7q6/zWB8JptMvdYW19yX+1NwtOqNGac0tbdz93NIa
eSOsjsVBbdUU11tktPEQvl0putHWyU0f04VIZViCghUUKpM1DjhLMstifIf4Waz8E08Mmdo08z+6
j54jdrbHojS+ublb7zqvU2utRWSXTcN+vtwFXWxUojkmSlp1VI6eCPzEWVlhijMkiRNIX8tSImes
keeWD2L7JPEIaeMgsHa7/wDa51fiby3s+K+ps93Sp+Qs+hNI2KziVuTpbaa3lI4z7jhKaqPiQpXj
xwMDrduE7erBjRYBeW+OWkVzjfdV6PGAH+teOScZ/wAP8OrUGhUdzBa6Q13uYiScoj8j9u+Py6Mk
k0tcZdS37TsFC1MtclUPKMqckyDzwV9cEoPy/lnpOsqmQwl79wpjh3DzI/lN0upkeH7WF12f8SO2
dLYoJb/Q23Bmt8shzfLfUy1E0lM5z9KNTmJhjskihhjJzneOiKuw/mvFwb+6xWj0lJNR1pjYbEW+
YXZfuBefDZYNvts92dirpJqDVtPFS6jtDUrKGudtqoYzWW9hkgThGV4wexqKJ4mx5nbCaOobQTOA
0BK0YU81Tlzm+hUyzvnozxAbb6L8i+Ul1oammwlRTOPLrqV8+XIqkng8T842VvqU4DemOtdNSHMj
fGkMKa9j3R37Q2UgNsNCihio3sq0sLRoA8uWYKQMAgMe2R9iBnOB1JQVD7bp/WtMjcs5uPh9FI+6
VlLYqPhUyLSVECBnx64/T9OivGY3cq/UBRs3q3Ggi089jtztVXmqkklWNcZHIj8Q++D2Hue3TWqy
hptumMcf6gcVzafGH23awUHh5lerMtdZLXHQXKoBD+VUVbvVOp98gvG+RgkupH4es8jmPPdE7+77
K8vY18IuNVKvwGeNG1678Fm1O1twlsb3W0VFDbKqKmRfPp0oa5lNO6jBSNYngfkcDgzNkqvUNjNe
+jf6u/UOUSzBC45+5HHj3+HLJvzpfWWpdF6ssdx1hNeKWst8cEisLjQVNPGDTMAw7pUwwScl/Csc
hJ5sp6leDq71BxkeeweigMaPrxEJGo6rlz8eO2WkNk9/71sxpRtNXGs0fR0mlrzcLTJ51PdbpBEP
mKhZgzK3KV3QYJ+mJSTlio2/Aeb6uJJXXPuWV8QmLPaFtgfP7qIsLYYsqOGAxnv26s733Omyh2My
iyEhjjIYnBGOiB5Rro+pGTmV8p2AH8IJ9ugXHquLKqkZY3V1wc5A/LriC0xsq8PqAxhe/sPf/IdB
BGdEzmKU/fv6dBBGkbMq8l7MT37dBBDVk+uQF1Zf4SPQdBBDFVQQAMMcL6nv+nXCgtwYsY/qUj1P
bP8Al05KC2Uyo0jBipHr/Xt0EEICcSwRlQfmejtt1XUL9I405rkgcT9s+vRxl6BFfay3kpETH5vH
7D16MUghcQ5JxfBJ9z7dBN1sHBWB/CmcZ/8Ar0EELl8hGA8117A9BBU5JPRxwwUbclYtmV1wSVyO
wz+XS4iLml43T2OSNrhGTbxVkuymwGjdOPQb0ad1cNX2aOHNJFJCqGOXGGBYdg4OR+R9+3VSrsZe
+8EzdG7D91oGEYFHC71yB2YnbRPFW+P3erQtm2i2O1bq3U2mfDFQXauvUumKFEfznmPL6iPxQrJm
RYOyK7csHsBQofRtRVEs1aGAzOy67W/O8qw1vGtUzJFVOAbroG2v5+S9/wDHjZPXt4ordYE1FDda
6TEU9ZR8I2bPoDk/n7e/Tymw2ug0kcMo+Xd81F1FdDKQ6F1nd1t0tdtLXDVbn6K1JSXi1PFYNRWq
41yCUrUUkC1qAOVIGVAyDg4Az9z1AY1VxmA07W94B8/aHv8AkpPB6WXnid50HSyF/FW8XO0O5njg
3O3E2xtV51vtcYKC0G9RKYIau4wQGOZoiwPNFJ4DOCeB9sHp1wJwLOzDQyTsP1Nt9Onx/ZOuJ+OK
OOp/SZmYOt/j8ES+EXdrbzVeizpSgvUUerFqJ6mS11A4ytGSSGTAAft3IGce/WbelHhGtppBUmPN
tdw2Xoj0Q8dYZWUvqzHjPY9nqNVGWtg+R8RXichjMSxy6XvsarggJypkb09+t34NnzYXAetv3XmL
0lM5WJz36pX6Gn8uyUDiQjlBE2Pt+7HbP69XuRtrFY3zbOL04UMplRSVw/rjOemcsZd4J1HUZui3
NR8gFCN6+4HR+YnDDmWa0JjYfTkfp0i+TVKmK3VGtODHwIwv+vSbnXTmmba6P4qrioGeRUHPf7np
Mi6daIZHPJlWiyMEHkD3Uggg/wCHRDH4oJH6r8R950NftFWSepbybZeoa6BvRflpqSSnliGe3AhI
xgggcsEEZzUYqeXMYm9FcIq0CMMcL2U7PDj8Q/XOp/ClrzSO53jU3K8Ov/hrVaYt9pTRGlTe79qz
SzNUBhcIZZ4qe4xUjmjpU8x42jjeEOzLxZX1HSdgPcBd1wb9DffpbTXx2TDFcalkfljBAbY6eW22
t/BXzeHLW8+59g0BuDV2652PUVTbaJq633Gl+XqaCWWGOaSKaBiWidSTlW7r6H0HVQxKBvM77LTe
H6iVsPa0vZW9aOg3CamqaGkqqK226CUwzz/8R44uJ7xocKzHA/F9Izk5A6Vp6p3sN0S9ZUG3Ybdy
SlDrba/W9vhp7dsTvpvLpShralv2jSbcVN1tzVcZZJpvmZkUSSdpAzRj6u4H0lAXZgLt9U3OItiF
pqhkR7nFR83Nq9tdnLbe90NL+ELxL0NqtEnly3FNIVNNBZI56tI44aSK4zoKdTNNGCtNGFXzM5xn
CFRRTg2A23Ulh9fFM7kxVMZJ27W5tfTT3ot8Z2pKPbfaPTWodY3qsorJVXe2JU2uoYMahmfm8Kj1
480jjIz7v36bOpXNLSd1H1U7mNkhfYu6kG4XDlrWSCbW2tKmkSCOglvFdLAI3BRYmqHZQpPqoVgB
9sdalh0h5LRZYHXx5ZXNvdJfyyxdgcANgH79PuZ4Jr4INUzR0yhnHJsEhsfboczwRcre5N5e9R+X
5qK4xycdz7f9OhzEMo7k7/g71vaKbxG6HpL9V0tut1wjqLc1ROzCJHZFePlj1bMTgHBxzYDBbPVX
4paXQdkaqycLzujqLk9nuXWNp7T6a92hr/lLaz6vsdS0FfSUDN5sU7xokFVwIIeLs+cj6efJTyQH
rHWRGMknqvQENVnyCPS6bzYnSW8G4+uNdaDOz181pqihZI5aOz3+01H7QpJJKeNZlgmeKaSBpJQD
yiKoBIGP0ZaVpaYO7QKe1kroR+q8Nb1cb2Hwuny3M8K22q2egpNBeEHxe2mjQx1FHZqmy11wtVrn
alapJo7fDVS0yny2Y/REEjJIAjlJjL6szZBlbdR1FX0rHnNWsA83d/l+eSj1o7Xs1nqbnp6G1a3s
wsV1moamomsFdClqukIUPTSRSQAtIpkRTCv15lCAZCAVzEKFl8wNlYm4zNkyu1usPFlrCV9F6xu9
xe52urs1HHJUUUrlP2dPPQs7xMxAIlUkqfUgIc9z0jhcXNqQ0DQKpY9iTmRczuXLJr3cbXW8OsLt
uHuXqWo1brG4rE1TXTQxQvIqIFQGKJVRPp49lA78vfJPpKhiYyBgaLLzVitYZ6l8hN0114qvl4+A
4gepx+vS73WCj3AEapiNTXGXJjjDMWYDIGSCSQBjP5dGe4BuYpGJjnmzUmtBUtdctb6eNKlVKfOM
kbrHyXKDkT6/UFUMW/Ie/ULjDm+rOzlWzh4n1xrhoFcVtd4W7vRWU+ILUcaPcpIDYNP0UblHSmaJ
EjuTZC5haKSpiUrjLIxJ7d8bq8dDYPVmbDr56rZJqPPVunBve30snjsW60th06LJTVNxlsEU10qq
WCSFo/L81yy8Dn8EkrTyL2yAVPb06zjEKDnOzB+3grpQSCNuYjZIvT3iw3a8LWsK7WiXWtuux+rq
83W4W2MGWfSt24oJa+nTHExSEqZ4wSG5gkcxh9q4fYKihbFazm7Hv8/HuPxWWYjWyQ1pna7snp3e
X7f5XRz4dfGJv5rLTNsmsm3w1NR1MMbxXO3JJNTVMbd1kVQTjIIbBbtkdh6BWMlrspCmoq9xaHHV
Tn0pbvEDruL5zUNkutq8x1KNXyLGijPYJCjM5PqP5npXMe5EnmZ3qTeidj6K0VVPValrDeL3UMVq
peQBjQDPlqcevqp9x3Ht0xqIySSm7KlpsFTB8b3TIbanSlZJSwwVtbqVK9ii5MECRvGmEHf/AIaw
IB3wIh9+s4xN/KqGm26v+Fxh8J1XMBtnrDUG2esH1Fom6VVJJcuPn0zxhqaokU/UkkTYw3cdwQwy
2CBgB5XwxVEWR4u47HuUVJUujky30Vv20PjH3H15H/4d3/Us+39+oFSnho66qHF1ckrJSg8ecQHK
VS2PpX+8c9VHFsOnpGhzHcwd2yeRS002jW5Xd+6ry3P8Nto1Fq3Vmq4KKosc7JDGIhy+X/aTVQMt
RCsp+kFTNJIpACNESfMQqOtK4V4w/TFM4e+6z3irhQvHNZp7lWjeNP3PT14uFqudJDDVQSmJvLfz
EyD6K5J5ADjhskHOQT69bTTziRge3YrK54CwkORZGPpC59WP+fSyaNddKCkOCxb6eQwMjPQRlhUK
eMp+kYbHYeuegggpdWEgBYHHuOggjigEgVMjK+46CIXEdEbp+Ir7H/DoLrSTuFvEbDkD6Zzn+eeg
jIwxyaCRn8se3bOD0CghEScUZgeSgHv05KCyp/okJTu2Ryz9uuIIaGAJJAIP5+nRXNv1XUJiCuVU
EciO3tjrsbSDuuEX0WU5XAjwS+O7H3/l04JTOSTKjCIAIG5jjnGeupNbAoYt/GvqPz6CCECBmL8l
LEHGeggq3qLw4a1Fhh1ZqSqtGlLJKivGsz+bUOWGVUQr3BI79yMAd+uOxJjey3Upd+GOIL3mwTn7
S7qwbZac1NokXYX6gid6hxSIweMkfWEDHDYKjv36hMUwp8zuaBYlWvAuImwQCEG4F/mUwd81HPrv
V1uhqa9pLWZucQmYkxK3qrEZOR3Hbp+KQ09K7LuUyhqzXV8bHC4BT92+e1nd7QlXY9Ow2DSrmNaZ
YySJiq4Zjk9yTgnsCc56rOHxF0D2zOu5W3iJkdPUN5bbWVhe5evoqXa/V96t9pvVuhodEtbJ66aF
YketNVyiETBuTdifUf06yzC6Hm4lkkOl7K3YlVGKhEjBrZVV7v3aM6K2qsdrrmk07FavmYaURBBB
OzESszD/AIjlgTyODggdbnhQc6VznnVZRj7o42BjBdvema0tqS56Uvlk1HZq2WjutDUR1MEqEghg
w7HH6fzHbqexKlhqqaSCYXzbfBV/AMTlw6uiq4Haggn46/FT2kucd53+3frYwFiuWjrjWDio+nnb
1c/6+n6dZ5wph8kNFHE8Wc0m4v4krS+PqsVVY+dmtwErNJTPT6escnAGNqSE57EH6F/l1eZNLArJ
3tvcdbpeQVcvLzEl98AZJ/p0TspaFpG6U9tq0nZg78W9R69MSnsASpSABEbIbl9+4HSL908cNV6s
QAAaMA5OAcE9cDSdkvCwjdYGORSQEwCScdsHpGV2lgllqqbn8pF2PEns2D6Dpk6YDdKsicdlCTxI
yu9fR19PUD5lYVAUHOACxOB+WEP8h9uuYfJ+uS7Yp+JSRcKT3w1LfpHXPiNsm3GqLDpy+xXO0V1Z
Zo7pAlTHDd4KSTi6Lg5fgWKgegDH148WPEbjFSl4Nu/yKsXCsYlq8sguOnnt9/gu6Dcjby46eg0f
4iNPUFTdjVUdNDraghy7TTKoT57A7FyzlZP7xeNh+IgUejkErA8bK+1BMUhjIspibV69oLj8jXWm
7xXOw3eCIRyuwyZVAwv/AKjx7Kfy6fxRdoJhKyQi7UNr9m7bqLXx17pDX+s9q9Sz8Er6uy1CRiuM
QJQVccgYGVPwiQAH0zyGAHZaU5NUwMtJDE//AN2k/ZMRu9sNqHXlKW3H383M3HpaOdaimo7lcucJ
kXGc+gPbAIx3Hr6DqJxKhnjkDXO1Vho6zDQ9zoqJjLrn2+NT4nKzUtdYvDnpq7Ty6k0/TS6rvIhT
PyaJFUtTRSd8qzFJ5e/tGpPYpmYipXNiZn1VExKoaJXgNDR3DYKiGMCeOOdSGVlEi+/IHv3Pv6n/
AA6v9Iz9FtljdY/NO4rTLAY43KliAfftnv0s4EalIFNrqC5N++DnHbC989EzhFzBMnd7nzkkBxgD
7+/TJpJ2UhcJB1mo71p4wXrT1QtNfqKVKymc/V5bIef4fzAx/PqQoqEzXEg0TGor+S67TquxT4dn
iYter7RQX2Wvng1Db54tM6ropixYQsMRuyg4JimePBPINDMD3DHrHOJ6EwzFttDstx4WxcSRAtNy
LKcl52ru1fqCHUmnaeKorXkKmli5MsUwkYF4pU4txPZvTOAD9uq9RzEHIVqlHUlzbloce4gEe++n
xT132n3nOnKxJbLuFYIJ4mWd5NZ3mSKWNQQIkhnk8qOFjGMCPtnkMdupWsrJWMAASMMkL5TeNoP/
AKtTVxXiq2/tdq0hbZKaO5M0Ao4DHkGfkzg8W7COIGWUAj6WbkxLNy6qjZnvOUbpOvdHchp1CoS+
JJ4itPQznw86VvTVl6rGnut9qZOzVgMoEzc8kZZhGvbsQG9s9adwRgMhImkbp3rE+NOI48hgY7VV
CLCEhaU8SQCc5/161xzmg5Qse7I7V901WpLiESUYMgJJx/Lt/jjpNzgQjxhr3ZSm50nuDHozWlsv
9bbLVfrVDMrVNBXU/nU1TGP4JEH1EE+6YI/PppWB7m2ZunVJHyn3Gy6SvBhuf8PXVGlKnXO3Hg+0
ZDrq21EEMxda6rcVBX6WFLPL8t2YsVlcMEAzx7Y6xviWjqx2J5CPmtQwCphkOeFl1Ine/Z7crW1H
T7m6R1VarvZJ4pEqtKmESXSwPI3000c8cskFVB6sVh+teQHHiS5z80ORmUOuO9XeGscX6tsVXbcN
pNV6n1TUaQhpJDqTn8olBSwv8xC5OP3lQuVQKVGVkCsApD4OQE6aDK7XZS1VUOyAd6A7v6S0RqTV
ybSW6+W2wWytvlLt/FqGYZioamqjpKCtmo4/oWWSOGnqg0jnhES5YqYndde4RaTI0MGm6yjiWUMa
7ObXVt3wSdx5YNI3bZXUqXGC96NrqjTqxVnl+bU0kUgajlYxsyPzpainPNDwbjkFh9RkcXY1s+Yd
df3+ak8AmL4ADuNP26DpZdSemzBIaM0qQmodVw5HYH9f0z0pFGH+ylq6Lldl5snHrqOGhjuFdMKe
OSaDyIVwQ3mEHk6n8l7/AMulpaQNb29FEsnJfkZrZUA/E0tMXiI3fv8AtXZp5LNZtLWaOlluErRi
CovEuJZIB9RYNBAI8kgcjPhAwidusn4rw2XOx0Y7/stC4fxmIsewu1FlzO7yeH6/bT6r1ZbbnS1N
DQ2smtr6kjjFSBkZnDOQAhWJVkIyCOwxjt1F00TpG+rPNnu2/An0tQxgNQRdo/0nStXja8Ot+8P0
EuprDurba+ipUFBD/s0k1PWMnZQ1TFKWWEn6gOCEkA/bqyyejjEcwjOt9tVWY+PqKOTKdPcmXuu8
1VuPQWqS6bgaa2z0NNTpNaq6ltM89HzkyUSqeljaSH/zAyqh48WEhbHUPhnC8lPNZ7SCpqu4hjmh
LmkFQH13HSUmoqqgtd1orvaoJZUpqiDzClRFkATKzgMyscAE9j2I7YPW9YVEY6ZrCsPxmYPmc8bf
4SNXkpwFycj2zjqTsd1DBhGp6o9puRKsE5n1AP6dBdWVXlYyzAknuU9P8eggtBUsgH4jn3/n0EbI
UOpHYKcMeII9/QdcCUawW1RsokLryHD7d/XoWSctmowifk0kbk8QB366kw8IZGgd0i/EobuT7dBG
QkOmAqsuDnsD0sXhBY07sWkCqD2xn36MCgh7FQ/0qMEf3eiucBugtqITJGwHEdsnrrJBdAkDUrdM
JGd2wSo7dK5kxmYSNENif6GVgBGWHEY7dKIZCtkAPZifoz/326C4QtpqZlJ4qGH3JHfoLiih4utc
SUw01pq1zeSrwvNJwGMAgKBn74/zPUbg0XO7ZUhitSW/phQm02J2vdshp1VpnmVACcA5ODk/bqcr
W5Wa9FFUTrSWSqFqudBrmkp7ZRg3F5Q8MLYXJIOe7YHrnHTFtQHQHMpjD3GCuje1OdpOpvWn90NK
UuoLbcEro60yGnqkBjGR24Afy7g4z1F8hjoHZN1Y67EubVXfsnE8RW9GpLrRRbX22WOHS8X7+rEO
eVU/PK+YfQBT2GMdNMI4bjgk57vaSGLY/JNHyGbKJyQNW28S3a6yU9upkZadMc2Zyc8FXIwM9yfb
q2gsBOQaqn1IkOrzok4qkcCv1eh/x6UAumTCb5u5Te8PsFkvcN51DU3Cvl1fT6Zu1H5Ekysksfyr
qGIzz/CcAAYGO/VWqHmCXKBoTdXaGpM9MJnHW1k+GjHMelbDFMjND8nFgY/D9C9TLzdoKrI9opUR
RElVp0MZUYGB6DpEJZG9PyhCmXMYJ7HHoPuf546bpeBK62XANiF+PPjju3v+nSL908O6VtNAJWU4
J7dJPkyiyfdEFr5RTBjIY0H3JAA/MkkAfzwP06jZ5iEeJuZ1k1Wrq+ptPy61tNWx1tSFNJRJBI9Z
WcscfLpgPNYksoBAwSQM4Oeox7nONgpaKIAKG+89drOg1lR6d1jpK4aXuAhDQ0FwjCSqjp+I5OA5
Vj2JAB9T1Y8Jpg5ma6Y4m8wyBgS58G+7E2xPiP2P3SoZwZNOast14jnAJinpfM8qeB1I5FHjd0b0
IBk/IiMx6IyU74xuR/n7Kw8PShlQx35+br9SrZ+m0zqHQtro7XV0NZp+4wR3C1T1K81eKWLISVf4
sCXyJBjkQV+kdyM7wkZYg3uV/wAYmImzd6hLursjuntTqe73vZy0VV5slXUGeosDziPyZfX92xOF
cEDhKPUMvLOSepTPl1SMctwmrpfiJ6b2tustp3wtN30pqGFVjmo7pElPVSEH/hvG7BXPbHONmDD+
gkqYZ9Sm8/RQ88VX9oq8HejaW5WjSkF/3L3C4iGlsNhoUQNN+FYparkY4u4wSCz4P4M9TjOHXyDm
yFV6XjeKmHqtrv8ABc1u5Wodaau1puBvFrJBW681habhcrl8scQLWVlCnl0yEn/gwR1lPAvbASFB
gAAdQ9NIJKkxjYJLEA+OnDn+0dSkmlE6JGic6gKvlgonrjsCB/dOCc/Yjq/RMytyrNJW2cXd6bvV
mtNL2GR6asvVIKs5/cQP50nr7heyn9SOjmIyDIOqQdIGjMVHO/a+hrJZVpaJ4lz2M0nc/qAO36dE
/lT0Q17Eg3raysMj8oY6bHDIU5P69+nMFGLpl68UBkpVJX6kjyR9fLjx7/i5H0x65PpjqTpgInXO
yZ1bjKNN12qeFX4UG83/ANjTQPj421u0l13BvWiKSW+6JhoWk/2ktVJE1OyUsERLvcadKSSZcDzK
qOoVETzo05wvEmDQ1bWlo1F/mpbhzG5aN5DzobfJPJtx4jtPao0XpC/6mqZqnTcsYLVqVaKo4xhi
3IkksVULhQxVsZGQR1itbwlKJ7t2Xo7h/jCF0WV/VSt114utidd2GzUen6yi01FQzr8gluv3zCPT
lWUKAxZnyVUYUHiwb0JID/FYWVEAp4hZwTjAa+mpKkz1DrtUIbvRb4+IrfCTazw0aek1Prm4QvQU
8lTKY6W2wNgVt1rKluXlU8ceY2kKlvRFVpXjRmuD8JOfKFBYzxe2NzySqKfjV7baL2B8Qu2W1m31
FqGS/bd0Vy0Rq2/3CnMA1lfUmguj3CCnLuYqRoL1DFGpYlkiRvSRWO40WCilp2hYBU4r63M5x2Kr
nptV2y8W12Wojo689ngc984/g/vL+fQqY7AHvXI25iQOiaLV0rAScSeJHIdse/TVOGQ5TdMPeMmZ
u59Qvb+v+vQTgJ8/DHvHfNoNwqGe1UqyU1zaKinZZpIJIU5dpIihwXHsWBBHb371PirBxVQkg6jZ
WnhSpcyQMC6UtqPHzWnSlBS1d42z3P0RR1CK9dXayrtPJGR9QgrKSKaEO6uhJbywj/Vkvy4dYy3h
+ZrrOB92/h7vstWqJWt0G6S+pPGquqNN3uzbUwbWaEsiUkjV170baZls2jaKRjG0nzAYS1dQ5dI4
1klpockZDMQHlcPwe8hY8EEeCiKiaTKXX2ULNHaf3A3Iue6982to6y3a205aqGy6FsaVNLWXNbNM
8sdwraUpL5VRcvL8w/KwcmY1chQOkLs+n0QigZkYNSs5rJHTPJedFc58PrZ6+aI1HtTPabQ8Gpbj
Y5Ki7vRnzI7jc2rAlVymQhcwv5tOCuVBp+AwI+IqtayR8putBwV7GxCy6e9rau60WobFpy5zQV08
5MnCMMXCRxl2+oYX2/p1I4VUdpFxlmdmdMF8RTxZ7Z+H+x6G2WuG+VJtTufqZ6eqmqqW11F0u+mN
M8plq7tTUyxSRNVcYpIqcTlI1fzaj61pyjTtVSOksb6FUaPFBG4kDVcbHiz8U9xuupNb640ppS77
P7aVmqoLbZ9P1FdJctQ3xKKiKefUSVL+YYKaKWASTSzE1NXVqwDfLlUQruGamohDIBcnfwTmjx6l
gl51QdOnimZ3J8Z1/wBy9obRtLRaVp7NZDCZL5X14jkuV4l5ExpOUZ14oPqxzbJccgcDHeGvRnDS
zCWpN5ReyS4j9Ic1VGYqYWi6psfCzsVcvFl4l9l/DnYq+a1Lqm+xUFfWAgmjtyQyVNdMATx5JTU1
Qyg9uZTHbt1dcYq2Q0pqBu3RUrBIH1MxJXSXu7/Z6NgRpm5V2yO5+7m1mpZI+HFrgl9oKgK4aNJ4
5xHIWXiB5kUkZyScHJ6x2PiavY/O+MFbe/hTD3tyMkK53vF38NrxUeEQXDVe42gIL3tnFIscus9P
rLPbBIWChqtJP31GzswGZR5bsRxkJyDd8F4pbWus8Wd3Kh45wiaXsxm7QoGfKsjr5gYg9u4Iwep9
/tFVUnp3IypKcknmWAHbAOOuLiFzUMjRkd+PXLoLBaGVUQuMZ/z66l7hCIKOSMcT/F659uuXXUcN
GVdceuAOuormXQhoSsoLFgSOw9ugQiOiyi6FrCXaMrn6u5IPofy6CIt7AuZUV42x9hg/r0LoL6mj
ZSSAv8/Q9LM2XQEPX6mAVVDDscDpVjLoLaM8iB+IHoz4yBcrj/ZWyTzVdCHK8vUe3SSboZEPpCnH
Mdx9unCCHIjJHGGB5EnIH69BIv3WaJyGTDJ6/foIqrf8S1fJXaut/KVpFjpgn+R/16bYN7BR8S9p
NFpAW+nnqrpX1cNMtOmUDdyzHtgL6ntnqSmFxYJvTNZfM4qU22lr2n3dY3DcO73Cjr7W6ww0UTLC
1fG2CHeU5OAQ3YYP59VnEZpqUfpD2vsrfg9NS1L7yH2U/EmwU+tXuG4uiZNQaljs1Mwip6GhkaCN
IxliaiR8ZXsW+/8APpnhtZJJo5OuJGtvdmwVfmtBcKm93idoyOTDzmV8hGySR2/Xq0xBVFwTfNSz
mJ5xHK0Knu+O35dSCjXAoH6evQSakP4YGYboSxr/AOZYrvF+vKilHTep9lO6L+oul7wP+FjZvcrw
e7T64uOyunNx9fVK1EdVJctT1lsR0R8R94gyjAI7BfbueoSQm9wrDCwO0KMtUbZbN6J3h0nsfU+D
LaeLW95SCWjDa4us1OwmZgpkmDIE7ofVft3PULV1z2GylhRRyjIE9viA8G21uivClvTr2s2F2+21
3BtduiqrdVWLUVwuBhYVMQfkZyEyVLDGGHRqColce2hiFNEwdhUbwx1tHN5kcbPTK2Qv90E57fkM
9S0gGY2UBGTfVKi4a2sWmbRBcbxXNCXfy6aFQHlrZfaOJG9Sfv2CgZJA6bvgc9wy9E9NQ1je0j3w
+bl7K7r7hw6Y1rvvojw3WSFV8+8aig+anuDFlDU9BN5UlNSuv1cp5DlVI8tiWZFZYxQT8o5BcqYw
GpppJAyU2b1XQvsX4EPCxS6bt+vdCUm3+4NDU1bcdYw1cV3lrJzGW+u6o1UwLYRuGUPEgsrfi6xm
uq8REhbUghi2uipcNZGDRuBeudr4ku3NPut8QLdXSmkli0lpCyaQhv00kkrFaGGntUc0zEy8WaSa
aKOJUbHKSdAPUHrU+FJBDhzbnqs/4ogM9a4gdP3/AGVVmnjDFVzW6panFVGBVw83JVsIfNhdW7k5
+rGMghx79WWujDm3CquGnK8E96/Rm+Bz4mqPxCeAbQVpq72tZrTQVQ2kLwXcmoZE/e0dQ5PdmNPL
5RcsxY0zuT9XWXSxkSuJ6rWGycyJgHRWs3S/zzSkPLCWC8DIo5jJ7E4HqOw9f+vR4zZybzQktIVN
vxYt1dM7YeGjXK6gsugNR6gvNC1K809ujmrJAVEVPS0skqsaeSaompoecZVkSWZxgqG6l6ekMpCh
sWk5Uf55LjC8Lfhg0/dqrV1xmlkvVwo7pQW+C5SRKfKqSJHmaNSCE4N5A5HJLSquRgnq3VFcZo7E
WCoNJhAppAdypo+PVJ9rKC7ah0zSUNtzVWbTFOKimUssYpXmlKL/AHV8mih8w55cDkDIzH8O0455
tspXiWuPqwzbqoC8ax1Jf2ka7Xq51YOQEMpWML9uCkD/AAPV7ZHlcbrNHz8xoScZ/oVFAVAMYAxn
payTXwUKuWyT9geggjFIykMCx8+ZySB64+3QQWFbDBNQVavIVheKVWfjkqChUnHvjv0V/RNjuV+l
F4Bt3vGJ4h/D7tXpXZS6UGzW2Vp0JpW512o6gRVl2g1M1LTyTNFal/fVtoZ6R455FaEu1RNJFyel
dGlQG5LndQccZc8+Ch/8Qrabw9r4i7/uLshLVbS7o6vNmpo9P7Y2urqbluvuPLJLDJQ0dueanoaE
mlQVVTXTLGVaJpJZGCP5sPiGEMmYWO6qxYTxLLSzBzei23/wWeKej1JoKfcjWt+3e2ejt/zF7prL
rSyaXu1vqlppjPQCsqaaaJo4pEi51MJgeVFqHijUiMtBYfwHEyTOVZcS9Js80eQKw7YTf3wjeBrZ
fRmq7vtzT7fXHWFuolqqS01Qrb5Tx0zSJVQ189YVqK2rWtWqaQqyxsiUyxdlTnbKTBGMYeWqBW48
+V4zrnM/tObaq3E1ptNv9a/2TffD5qeksDaCvNDdY8SU8VsuAlSpoCfORpRU0tSkzIoWORIfqdSI
zCLK0NPRKUbryE965T6dmIl5DILZGemJ3U5HuUJdzNAIpwsyMTyXP4fzHQcy4slmusbpD3fStVNy
ntzQ1ij1hd+L4+wb3/U9Rs0GuqV56K9J070+r9NQSRSQSirjysiY5YOfcfceo6iq6E8oqxYJKPWQ
rJPhi+FnQ/jB8blk0bu1V0bbX2S11mqtRLVTGGOrpaYriCWYnMcHNxJIR/5UT/c4gZZ5IaQNh9p5
sPnr5rQapsctWXzezGL/ACGnl+3mps7/AO/2gfHn4gdObW6IsL7YfDg26humrRZLKotct/stqiZ6
q81Lei1VWfIo6RGOKSOsiKgSSM3VmwLh6OigF/bdusv4l4qlrZyGjsDZC9MU9JuvttatGWvbPSmz
2s9X0Nrt9Zoy02G4WkWJa29w09VUtDUyuJFksNQlMlfOzVTUtUzDitRnpriWIup3F/8AaAfobJDB
sPNS9repP+12K+Ebw/aN05e6bdBTQaQ0DZqQW7TluiCCMUa9+UcageWGREEaDAVScYGOswwlsV3z
PO5W746ZRGyCMbBLDWG82kdtLjrHfzV19js21umqSppqJCypUXu6T/TFQ0SN/wASqlZUp48ZAdnJ
HGNiJDD4DNKHhReJ14o4DEeq5yPFdvNrzffXm+t1qdR2PSu9NbUVNUstVqCK60K0wpFjs9NUUy4k
s8FByriGA82phcNIkglmiF5dSEvBKy9uINALAqIN59S23Xu517u+nLpfLxomhiorHY5bmW86ooaO
mipo2ZGJMfmtFLUMnsZDkA5UXejgyRhVOrfd5KbCWolrJDT00o8hHBdh/wCYc5x/Xpw86JsVdR8C
fbWfV3jpjvNIk4k0roi93WRwmSs1S9JQRgfmBWyn+v26oXG39MK68Ff1Su7nR+3NtS1UYqqNDXBe
XPjnLeg5D9AP59VLDMEaWq6YnjTw9NHu9tbZ7tZr5YL5a6DUFhr6aSjrKKthWanq6eRSskEsf8cb
qzIyn1ViPt0pLhnLdmGycUOJcxpaV+a14vdhT4Z/E/vTsVBNPNZ7Be5I7TLM5d5rZOi1FGXY9ywg
mjQt2DFC2AWIFpoJczLdyoOLRZZSe9MFSRl2Iyq5wBk4GepAOsblR8e+qVun9J3jV1/sGldM2O86
m1ddqhKS3Wu3UklTW3Cduwjgp4wZJGzjIVTgdzhe/UZiVdTU4zPKlIcPmeOwFbIfgQfFQpNDQ6+q
vB9r96GaFqgUUFxtctzijAz+8oFqzMrHPaMKZP8AlHp1FRVk0rc4jlt5j6Xv8k/jo6USct0sXwNv
ja3zUJNXeDjxR7e3GpsutvDT4htOXeHJkpq3QV2WSLHfJ405H+PXafF4zdskLg4dXA3T+XAzfLT8
tw6EEa+QSJtWxG+t8qRBZNjt8L3UDKstFoi7z8f1403Y/l0tHxDS5iXv2UXV4BVsI5zQ2+2o170t
U8H/AItBJGW8J/ibYscKrbfXb62xkDBp/fIIzj8umtRxph2a75wy3Um1vPuSsXCFbMBlFwfzRBr7
4XvFDpmJ6nU3hi8R2n4Y8PJJUaAu8YTP3Hy+f546Sp+OcDnfynV0d/8A+xIu4Pr2i8YuPcmKqmit
tfLbLrJHa7kj+U9NWf7vNE2R2aKXi6n8iM9WKKupZv6M4PvUdLhtUzV8ZQ2ngmRys2VfH8WQf8u/
54zjp7TgMJu7M7vTC00ZLi2zShMMRMrSc+B9PUenRY6pxcQ5EaBcu71kIGjlPBk8s9sknp0yW5su
v2Ql0KgYK8cdu56cJFCBHy4MWVhnOAMEdBBb4AI+S83A5csAZHQSL918AO+ZIvXP4OgiqsreWmqr
jdoq6OJpuP0YTuQPb/Lprhj2i4CcV8RdqE3Nk0VdbvPGroKGEjPKT1I/Jen89Y1mnVMI6cndOTeL
PTaP06KakoaJ1qZoxPWTd5oiv1DyiD2JwRgdM2VLZiWlOuSY3tLdO9S7n3l1hpzb246Ht9fqzR+i
bpF51ZStIqGsUAcuKgZjHbv6E9R2D0l3uzjZTldUnJlB0Vb1XdKqczIk0qxu7Owz6kn8v5dWNsLR
sq1JUHYIRab7LbpKoSxirppoDA8b+mO2CPsQQO/Sqb5iiI+vrnoIqkH4Xw43gtShW+q23QYx6/7l
Nj/EDpvVeyndF7dyuqP4a25OmNPeEXbC03i76ZgmhmqmWOruEEMiqzhgQrsDjA/mM9RjtO0BcqdZ
M0DU2UU9V3PdrXviuqN3LvFbdMV8M8NJbrj+3qKWno4IZCYXXy5iBEFGSuOWSc5J6p2LtqXu7DFY
MLlpm9ov1Vtnix3o0XqPwl712aHXugb1qGp06YvKpLrSu9RKZISfLjWRmJLBiFHcdTsTJR7SYVRp
v7Xrm1vGqLTpGwftW7Gqq8t5UFLAAZax/wC5GPuBglj2APocdPBTvdYhQ8kzWjsm571DnVEl518b
xfrqYrJC6/KxzCUrSQU+TmliZhnicLzl7ljgH3VZ6CJrAMo1ULUTPkPbOyIbTpt56iOjF7p6tGj8
tEmCzU02MkR9g3EgAnscHBOV9OnIIce2kAS0WapceFXxIbqeCzcI7mbKVLfuwg1Xo+ufnbNWW5fx
U9VE2VdCGPCcgyUzFZI2/EphMbwyGsaYp2gt+nwU3gmJS0jxLA7K783ulH4z9w6S/wC7XiI3x21N
+0PtRvFM180U9eqS1N3sau0BovPPOOKSmqIZIp4+Syq9NGB9Mit1WqLD+U1kbxcMv9b+/T3LQ5sV
NQ1z43WJ+YsL+WuhHT3qtCcxWq73KrtNxnqxS3J1iaRAJmVWJVzgkNleQYAnBIyTnqwzRgssq9ST
EGx6H7rox/s9fiardr/GJWbFXC5VaaO3KsktkFLMBx/bFMj1ltlGTgl4o6unJ79pgPy6z7GaLJ22
j/XXy1281o/D9aSS1x0XYdrXcEWy9W6lRlrPOgaodieZ4/TgKB3JJYD+f5dQEcoJuFaqoAC42XKP
8cHdjUeuN+dr9gjU1tta3fL6ivkKglqaaaKY26mR/TnGimeRMjDz0hySn03HDHcujMzhrt+fneFn
HEdc2SqbTxdNT9v3+BTdeD7R+m9M23Rmn6OWChmS1Sawv6smWgtJhmLo2DgCTz4YyW7lmCsez9KV
M2SEl26Rp2maS7SoefEO11c9f6X0xUGnleTTN5438CReQud2iklAU578YqCCLj6Ah8diSXfBzgQJ
Hdf3UJxdGSTHvb9lViM5RkwVIHZgRj+R/wDnq9EHMT0WbsNuyFtAyrNj0PfB7DrqdZdLrYoZ2ZQ3
GQoQv3H2OOggh1FMah0jnCR1GfxKcJN+Q91P+ft0EjmKHuwjkiIUGNXBwcAdj37/ANe/RJOiLa97
Lvv+BTv/AH+x+D7ZXWb3vRFm1bRaYfT9JaJqqqqV1ZZbTWzW1VuFPFAzW6ZJ4TJBcfNInLyU3kOk
JkikwBkChrPa8nRTL+IZpdG8NewHjmp473eN6duNT1NzvV51TO1jludmkt9yoLpJWx0Mc37iCMQ1
FO9NHNOVjRYxI0pRz07CZA3ohN/TJJ1TwbC1dJ40dJ7Lb4br2/bm8be0OsrVadKwaVuYu9t1/qBo
VJucqzQU7pS29Kms5UM0SsJ6OZnVkpo1dzVPy9hqJSM0zFM148fC34frzv3pe1av3lptIbh3q2XC
p03Sy15uV+qbpUzq/wAtS2lZI5al6maeSSnyPJWVXjHlnywzWJ8kYsw6IlbTtMioK+O74QdF+GXw
J+EjWtpra+n1vqXU9Jpe5Wr9qLX0VugtVLd2gaCYAcpzHNDHLIMxu1MPLCjllBz3l5c86J9SsANm
7rlKjTCBiCv3OPfpl/cVLsJG6DzfujkSL5jZ+nPfH2x0cFHLiVqjaUR/ikPfJTOBnojmB26KQs46
jMlNKwjE0TBomzyMZHoQD6dJPpmOFiE8pquSB3MJ1Tj7Obnav2q1BuE+krk9vOqtHXXRl1qEcpLT
W2rEXnNGwIyzJHJDg9uMznt69MxhMbSHNGxuPBSdTxJJMDmd7QsfHb9ldn4f9ltG2vw6+F+/10Nh
0HpvcK90+ldQ34WWkqblJf56xhUNW1lRGZKCy2SnpbNH8vGFWepvLSSrL5ZJUqnlxzuNyoSnLR2W
CwTsbQam2+3S8Sm0emNNCeLc2r195t+r6ejqa6Wtobbd51fz7qzPI0VbGKeRxUfvGqIIXZgEIepc
R3dTPB1Vv4Ze5tXGGGxv9l063PV2mtmNvqi/bj3up0zpm3wo8wFG8kk6kFEWmpEBlknklJhjgRCZ
HJHbiesqioZn3j6FbzV1tO17b+0qRvEL4l9d7sa02PpZtM3B7ALjJNS6bnp5KWo03LPcWoQlTG//
APEITSPNJJ5bRxSVCIfLJU6rg2GxsZmaFivE+KOqKstJu1QH0BuRtR4MN5NVaQu96vmtdwtWWKru
GoL9UWinqBaqq/UxgWqtsCxJLFVCC7LX+VUs5njSBmKZMTWUQvDGyEqlGVnTdV5b8bX3LYvcS9bU
Vc9JdYbfDSy2eup0KR3ijqYFlpqtVyeIaJgGHorq6gkAEz1JVCRlh0UdUCxumroIoKSohXyhIQ4a
Qs3Zm++B9j36cO2TbOV01f2azST3Hdvxqa4eljdbbpvSltp5CO3OorayolHI+n00lOf/AKdULivt
NAKuvCji1xIXZPpa7zQxGnYoJVYITxPf8hn1GM/06iKFwbop6uzO1SV3Eq6WvpqymXyi6jOE+nB/
X/46WxCoaWZWI2HxvBv1XBl8fTaGXRviU2/3oSlWisuprE1sq6lhwhFZQtlOTMBx5RVBUZ7jyvyH
R8EmuHuABAte5RsZoHPyiJlybqHex/w/NztW6b03ulvZTav2L2Wu8/kWKeSxTVuo9byBC7LZbOVV
vIVQGe5VflUqA5X5gjgYXEuNKQS8lkjGuPS+n1R6bhOSGMz1YOVu9t9dvzuU/wDZDwq/EdtW71q0
j4BvD34sNg9J3uoFDRawpdM3LTsl1pjGGNRfNaVlHFO1KjqZDHTLTU7cVWKnkdgA1kZTTU5Nn1Ex
2yizR5Hb3n4jVL81zLtk5TIxrZzszv8A9b6nuFl1J+ITx5Xn4XXhy0z4bI9xtwPHx47YrKtZWVF3
xWm1tLj/AHy5PCqNFSB+Xy9K5aolUAvIATL1ZpMSnoKdtO6QyTO3PRvmO7uB1O+g0UBS4DHiM7qk
R8uFuw/7eW+vedhsFU7bf7TB47LBKF1/4KdF3SnjUKXo7dqKiaoPoHVozVIR2z9AYeuOmlNxFWPe
YZsjbdDmDvO97a7pyeFcPPaa958rEeXu2Vifge+Nttv8RW3672s1BQL4evFDaYKm4Uej4NS1NRDq
yhiUyPLbZ2jp52qoFBNRRSR8xGDLGXRJGjwH008LzClNfSyGwuXAPLhbTbUka3389NlN8LYdFBiD
YyLteQAXAaH36C/QjroqRviIeKD4mPhD3MbUdi8Qcmutjr7WyQWnUNbo61GspKwLy/Zl0ljgCvKi
AtDLhFmjGcB0dTF+i7hzhbiCmAdBml/uBe83I30JWncdVuMYSW+qHLF3Brf2Vcds+MT8QWgq5Jar
euy3ulRjItNW6apBFCT7IaYwOo7E92+/WlT/AMO3CUx/SpGRu77k/UrP4PSnioOXma/+rf2UjKP4
5+69/ttVa99dkvDbvZp3B/3DU1G01K/YB+Qq0rUjBDNkoFHqDkkAsYPQMykLqrDa0xsA0F83/wDq
+ngnY9JDap4p6qlzPvuOzr/+NlaBpvwc/DH8UWyWlt4r74Gtc+HzXV7oVuMVu2/1FPYWqELsivFS
1FQtGkUwUSxO0UQlQ5PDkAcdqPSjjmF4k/DmziYsO+UAa69B0vaw0Vvi9Hj66lbOeyDc2drt0BsD
9T5qujej4c3w3tN6su222lPiJ698O29MUnbQm++jY7DW8WYhGiqJkoI6iFsgpPE8qyjBRpM9bJSc
dY/GBPV0nMjA1MZzX63Pdb3KhUPCtBNMIJniIm9iDcG1t+o323700V2+DXv/ADabrNTbVbyeHXe6
h+Wert1Paqyvt896RDhlpnqYmpwcggNJMkZIx5nU3w76YKaqldHLTPjJ2z6fsnFd6KJoGvkE3MA2
tYj3kfuqtdT6Q1RofUF50brXT9+0lqy21DUdytl1o3pKqhnHqksTgFDjBHqCCCrOpDHZaCobUss0
2cVlNTTupmu5ouQiyOnQNIGniCk57npykQUJipxklZlZMH0PbP6dBJP3WEtNJz/dzwhcf3egiqv/
AFF8jHcLhSQVQrBGBGzg54t9v16ioIsnipIOA6IFb4Y0RnVSZe3E+5HSskt9wjNYL3RbuZ5LaYjn
eKVl8yNlAA+lu4zn9P06FGz9UEITvAbeyYd7vX1YmUVtYUEbAiSdj9HuO+e5/LqcZGGG46qIfVFz
SLIizxxkfn0omSxC5Hb16CC2IFQ5kXkPt9+gu2UgfC61U+9enUpByqXpLiir2Oc0U336aVzssZd3
J3QtzPy96lhoW1W246I0xV1lPFPmjjXJH4cA/wA+5+2OmhBDQ4aEpOVuYuB2CVqaSsbHK0FMT69l
BP8AXrolf1N0tDStKG1GntN2FReqqji8yFhwEcR8ySU5CxqMZJJwO3tk+3QMmd2QNsuyUkbU1F2q
LlqG9Vcckn7VvMOYpIY5ONNao8g8JZ8FQ2D/AMJOT+5BycT9LA2IWOqaPIB7OyCJoOouNRD+1auC
4XCONRHM9LE6U6j+FfOWQ4yc+2ft0lMyxv3ohddKet07PDYp4Y4qI1VPEJIJ6ekjpmBQ8hkRgIR2
9gMjt79EbuuIqrYXrIrZe7aVW6RhJYCQAJ4yAXjfGO3cnHp+XS4I7kVwJSV1lWXbSmmIKu0m6SWS
kuIvdrjHGWLTtxYxipYI6sRDUCGAsARl40JyOwhq+lD3ZhorNgGIcphY7W/5/tR4r6W4VQi1LcLV
WUUN8qqmuo5JYDGlYPNdZJIX9GRJA8ZKjHJSPY9NJ5cotbZSEbRzCW7fl1NXwVLqS0eJ7wu12i23
FqNTQ3qiqfK0nwqL1NTRTz/MLbYJAEap+Wim4RMSGOEyC46rWMOD4XFwsrjgrnc0NYLjwXZjsR4u
Vq9QtqTUG0nik3n03oigGn6+WSwJR6qqby9fAaKmuVDcBSopNDcrdUtcJpFXiJWqIYmIeWo0dBy3
gucDe50208Rcb6e9Wapx1waY+Weg10PwOu2vuK5kPHNqnVNx8dNbrzdSnlsOstd3m463vGj57eIp
dDKLh8lbrdWVPnSmonSgt1JPwwqok0XBSZC5vrIWz0JjjFraffbu7llpqTFiPNk1uSfDuGv5ZNb4
d/FHX27WW7+sL8kX7Dvpja9VMhWOOmsdCjx0tAHPdWmkSEMVy7rBIX7RueknUZc4MIUnDVcmMlRI
ot7LldLHvZZdVQRT0u4L26vkaNkPyV1o5/maaRFPdBiqq4h3H0kp7hhMmjEEYMY9yroxAzyuD9fF
NAHYhGBj9B6DI7k+h9T6e/U6yTNGCVV309pXG62FFIcBUUtnJA9+gl82llkEEjKnJVLEKOX4fUDv
0FxG4ijiaSNcu5H7x2GC/f0/IdBJ8taPrZwCzHI+nlgn7Af6dGMd7IrOy4ld3H9mV2l2i8Snw996
dEapSpt+4ujd4Z5aHUFEI2uFsoqy12+oWnjaQMr0shirkkgkUxs8kkgUSEt0pLKbADoi5QTqnj+M
X8S20+E3cPRPhB2A28fVHiE0pDpLUFn1RfzBW0tkrZquOsjSlocefVXKqio6eB2TyUEVVL5ZMgCr
L0UYcwyH/ag66Qh4jb1UUfgkeOKs3F8bfiz0jf8ATtn25umsdza7d3T2nOYmFjr6+r+UvFFTtOke
GTzaNiDGrgecxUBZQTVUWVg62RKWS7jfRWffEl8EFu2r0kd+dHau1hrK+3HcvTElXbL3SLWVFZdK
q5RNNVVNzUh44i0I+hYQsYKRReWqpwj4akO0yp7VwBxzArmT+OLJuNX7a+HjUGpN0jPt5Wa4vE2k
tvqOjmgodNUk1sWqeqifm0UkbvK0EDrzZkilLyLkoFKmXM0NAt4rmGDLM5x+C52vri5qrAxkd/p/
p1Fg9FNSPGYkIt8o4eaVllZmOH92/wCX8gOuonMQSWVu7Z7DsBjoIF6DiUr5jcHPuSAe39egk3En
dP34VdL6W1xvztxpzcCarj0HV3qjgvIhkWJ5KJWaaWGOT+F5eEEPbLYlPEE4BSq7iMEIRAA7K5jQ
9bqjUFo3Q3YrabR+lqJNL3/UEWk6aQXBKu6UweheglpkL/IyI5sdPE0aeZIkdVKGLCNoocg7k7qQ
AP8AaEukfWlh3Yku9nuN/pbdR2qhs8txorZTiOiu1VFVI1BRCJVk+YSmp6+rKu8SoufM8+ORkaMx
CnzREBTGHVgjlBPRSpor/b7joR9xNi9OXnaS40Nup7vp2t1rqB6+qo0UCSpuVQWUiExQlaSGolVq
eObzXwXnjKR1FhnLOa108r8WlklEma1uijLe969YadtGvteaj1lFf9EW6p03adaRxyRU161pEaRJ
qia20qOvzKUhvBcNxg8+enPHjh4xYKBoDco6qFNQ50he5RXsO3tg1tqbT+4m5XiN8MsujqK30Ftn
3Jp9SVlbcrxb6GmipKaX/ZsxrJ+20poIYcyEDzYlJi5Akybg9w5dlHmma0Zg+6YbxHbr2rebdm96
801arlp3RlFbbfpnSluq5BLU01poqdYKZZ3HZ5ioaViP4pW/QSdPByh5prLIHmw6Jn6aGRIGpWDv
VFsnkfcn7/6dKufok+Wuvf8AsyGmV/8ACjxu3t1Vp6jXGlaHP/5uKyVT4P5cqhjj3P6dUniCzxbZ
W3hskSW8F0/wQrTxtHiRUJ+kE5OP1+/VdyjoVbNE2e6eodH6B0jftea21HadJ6QtsJmr7lXzmOCl
HYAOR9RZiQAqAuxICqx6j56qKHO6ocR/1AFy79h4p9h5ZJJyme33d/l3qijxY+JLZmxyaa3F3G2x
s7XGz151boSzampaSq1NdEHJBdKukqYpaXTNpkyyrVTLNcJIeRTyWJ4Z/JSVuJEwQ3a06OLTpY7C
+l9tR0VuEkdGBLMAXNPs7WI8fl3b9QqT7p/aNfiB7e6+1bqfaTTfhg1Pp+kqDAt5qtEV1dwkKgNS
wV89xikkxx4hiqu68OS9hiXwD0bYLhM7aktMk3/Z2oBPhY/nwVJx/iSXEyGHsxD+0GwPv/cHwV3H
we/7RZ4gvG/4qdG+GnxV7UbSaAotS22ug0/erHTVdunuN5gjE6U5p6mrnBSSJKkBkH0yIgz9Q6u2
I4viNHUNeXB0ZPstFiRbTUX66ajr0sq/UYJRSUzqijzBzd8xuPG2gS2+PT4Z7psXrag8c209VSaV
teqJ6e0a5mWJoY6e7RosdJXSzIR5azwRCB2YcS9PCM5l6na2kip69kjgMkvt69baH3/Mp3gVXLXU
pomvs+PVnl1Hu+nkuUvf/ffejSm5tzmrdZVF/oGkkjs99sF3WejqQyZCQ1Kr9DR8vqhcFxx7FgeQ
ew10kkOWUh1rjUdAbD5KCOGPjOU5mO6tDtPO9uu6ZBPFpv8A3OGhttVurqSjroKqnqbZdpKvyqux
VML84amnqQrPFJHL5TrIpBUpj6ld1LB+EYdLmiqIWgu2DRq7vvr0TiKorab9SEkHxN/2XWD4LN7d
L/FQ8HFy1HvhtFZbhdYbkNC7gyR2cpYtUXNYvNgutqMitAlQjBJHhUFaWpyOyTIi+F/SlhcnB+NN
nwl1jISQ1upFx1HivSPo+x4Ylh7qTEjc20J19ki4PfbTxOx1BJYTVnwJtwmoqum0RvlpIFeEcdPW
+H+0VNdSkqrIZIqWoikZinHusRXDZCr1Yaf+InFGwhtVhUjgdA4OI+rD8N1XX8F4NUVDr1rY7eAI
0/8AyCw21+D94l/CtrOPejxC6g2k3h0DbLZ85ZrTaNrKO2RpXNnjUXbMQcLADzSHmeUgHmfTGUkS
4s9NENbRChjppKY9cxPu6A+dx5KU4RwTDTOTFVCV4OnZtf5nTbbx8FBb4nXxLdc7JJS7fWyv1PpD
Xt9tJuCa1MRk+ZgM6J5VG3HjMwRZ1ll584j5SqEZgy2/0I+jKlxQvxOpkEjDsOumm97+Wn0R/S/x
nU4exlFG3K7qb9PDT4phNB/E01pr3a+z7FeLrTuj/GDsglT5tDDqmnia7WJJQGWe11/FAGwS2Yp6
KYYwZHyetXxT0cGnJlwOV0Uv/U9ppt9Pd3rI8L4ggkfkxKHM127g7KT8tfffopo+HKPTt40xqbb/
AEFu5qHxHeDy9ximumj7nc6ij1jtw6oiU9Rb5gVkp2pmjUxyBUIKBh8zl+ed8R4tUQzR1OORFtVE
RlLSMp6G7bW1F9Nlp/D2H0rWOocIlIil3aTc9/taEKGm7NqrLhu3e/CJ4uaajv8AuxmgXbTxB0du
eG53q3SqKe3jVEaEJcKBuCUs9V2qKGWF2kEiIS+2YbXmrp48Sw05nD+zb57/ALrLcfpXUdWaSvbZ
p/u/NPgq8da6M1jtrrPU+324Gnq/SWuLFcJrVeLZUj95Q1UZwych9MiEFXSRSVkjeORSUkUm/U0z
ZG3B17lSa6kMLrbhEg4kBoHII7nBwB0o29tUyLQTcFC1qSEXkgY49c9GXOWq8qmlhnp/MgRY1Kh+
KqexPp3I/XqNzhPshQiijdWjLArCVCk8T6e/RCLm4SjRpqk/uFC50xcaYIPKjdZUb7jkP+vTmjFn
pKqbeM2UbR9iep5yr6F1dNHTvTCGrgrecauSmfoYjuhyB3H9Oiri2okDGGNVcOWx6+vQTgFi+rqG
opJClUrQ+6gj1H5dBJuIJ0T1eGSQLvnoA9gxmqEwB65ppR/r01rmkwuATiieBKCVNPaYGTQOmwgE
j+QQQxAxhiB6/l0zLxyh4boxidmcO/ZOWsHDiQqqc5JGM9I81vencMbm7hNZrOG76l1JDbaepnst
io4lWesTtM0rHk0dMT2EuMK0uCIxjA5t2lsPa23a3UfLJfQLGmjordHTWq001HQ0cfIRRxA8IgTk
9u5yfdiSSe5Y+vUrewTbzTi2e0U0EAqZggXHLOfx/wD0/wBem0rg46IJIag1DTxTyQ0/mGMjjgY+
/wDr0VjDdBN/TSyJZaZo4xGaeoWPIbuQshj/AP1e/bpbIUEoyY2glpJkiq4Qe8UmGV0bPYgg9mxj
067NCDshE97TcIftV4eqTV7X6l07Zdcbia7opITbrVTGOWCntbSPI7GnX/eHh5CVCIEOMuSULAmk
cSSupm8147K0XhRjKu0IPb63XRR8ML4W24Gw+sbX4qN6tP1Oj71TU81LojT1UAbnTCYFZ7jcUDsK
dzHUyCKmBZkR8P8AUDnLscxqSdgbHt8Py3zK2XAsEZTSk6X+isH8Q3g02S3Iv953Pu+gLrbtd3Kq
tb1F3obxV0dwoKu3zI1Bc6YxP8sldT8Y4o6ryXlWHlEeUbMhYuxWaPJyzcNvp5jUeIPUbdd09l4d
pZHPfNoTbbfQ3B06jv39y57PiuaP290xutsedEaapLHHJYrxJV+UiRS1z/O0wkqKqRRmaqlZS0lQ
/KSRmyT3AGgejnEJZonCTULIPSdh0NPUNdHoqMjorVk8dwpLdYbtc4qe6m3KiKxgkRgGiQlR2kZZ
Gb6j9SgcRx5dW6acMcCdlUKXnTss4L646c1FYsWfWml71pm7MjI9DcKSSCeRDn95xcKwBOTn9cHt
1MwObKwFQdQx0MhaN1rt9OsFLFCaiepIHZ3JZiPzPv8AbuM9vfpd8Zbp0SIvuUZqiNli3IYHcjHf
8h0RdWuSJZEdWC+gGMdBBHUMq1MKSyHlKpaOTi2PqHbP6HAP8+gi5wtLqqcQVGePbP8Aj3/XpRrg
AkibldRv9mF8X77Ibs+LHYSO30l2uOvdPWO+WCGoqZET9o2upqIqgssaMWX5S5yTsqjJ+VVcqGyF
IrF4TWrLgw5Vfx4A6Sn3P3B3o8UO8ljodTeJo621RbKHU88dPUz0ul56+FbdT0Dq8xpYm/Zk0pgw
ksEjTw8VHKJJgxubYj2VCQSAvu5U3eDdtp9tf7QlvJp3b+9aN1Toi6X7UZphQUPKmt09VPQXSWjh
ijR+D0jivUyQ8gPliV7hx0pVNL2XZqiMeGybrsgumi9d+InTttrd4LFctvNuLtVJcaTRhMdPcZ6U
Su8K3epaIyQzvGKWV4aOSFqcyPA0jlGlevyStByjdTjWE6lcb39ql250Tt4fANT6NsTWNbq+4NbN
BEw+XijgqrRHHHEn8KKaqXjnOPMfiQGx0cSWblduloWtDiVyQAqHXzozNGfpYZPp9x3Hfpv1RgHX
N1okgSCepEbxVMOFAcDjzBBxkH0bI7j0+3XUdE0gLxhlQoO/qfXoIIGUDhl4swdgo4+/659P5dug
gppeCmDSlNq59SawoJLpFFbL5XWSi4K7Vlyp6YmmVELpzbmJHVeQ+qID1A6RrXARBKRxk7KdNn26
1NofZzXdltGq9Szb6/7Sxz3y4V8qrSxUVTUQSfNVFulUNDAlsFPUvAh83zJOYZDGFEM6ZmgKf9pj
Se9S009vbtvRX/b+90G5Ud90LC1bJp9Ky80VBDcHqL1a4UrXhYR+ZNDBFRUixRdqVxVGTjydifKQ
3MRouRsY83vqrCdOjUmzUtZt/edW7f6zh1DpWqhh0xbNJSW5tLSU0M6U9kqLhWt5szyPabbRmqQ0
y1EzotQX5JI7agnIk7QsE7r+Vy+ydVUj4eL/AL3bpamsG1/il03q6TStXR3dKaz6gsr0k+mdKQ0E
8tUkVNUwfMpSRVk9vjp2JjBl85QZWy/T6pYyKUcrUJhA9z4yJdCqtrRG1XT09fMyTKYUVHC5JQqC
GDepBAX39MdWOOQkBwCizGW9kpQJCrCaqPGSFQY4kA7Syse57eygkk/cjoz3Oda4QY1rdlreoL1E
3lBESOaOONvQtgglj+uP8euMFjdyUDhddbX9mO3Ktq6f8b22rVEKXZbvpXVUUJAw1O9LX0LkH7iS
CI49u33GaNxPGWi4HXdWvh8WeHFdKO8O7eitl9G1OuNaT3GOiFRDb6K322karuN6rZm4Q0NDSp9c
9TIxAWNcdgzMUVWYZ/jOJMpmZ5TYfnRXzCMIdUC7NfzxVfFRsNvv4k73dvELvpqzbDRmtdM+bJtb
tjclmuVk0JcmRwlwvZpeXz10QDDBFEcLngpcqc5XWcZmsm5EAPJaRnJBDj/632FtwbX8VYaWJtMS
GR55Hey4Edi2mhJAOuvXT4jgx8fdm8cVg8YDbK77aL1/a9w9VVq1NLa/nor7d9bx1VdJSpXiSmLN
VGV6aRIIkUAReWojEbgHesGrKGWgBoSGxN3tcWNvHcnqep2VCrMNxAVRbUnM49bgAgGw8gO7oD2r
dOjLwR/2eDefcPStr3F8cup//sX+Ha1UrVktkiqaRdVV1EFBkavmbNFZadk5FuXmTAhuSxk5CJxF
0cZsLN7z7Q8cp1HmdRe9iE2qa+npzyo28157tW38xv7tD3qbNX8UP4R/wwrZLtt8NPw5ae3t3KeN
6Kq1hBO1LRVk/EqfmNR1iSV1xHJC/CkRqf8AGokjPbpNkzHTcykbr/26eeozHuIAb03CD6GpqIv+
bJkZ0aL/AEGg8ySUP2g/tL+1t6uNftH4+NhaHa2etgUPfNOu2otPVdJUDlGtyt0kZq6QGMpywtSg
BDtxVl6z3inB8bhpnT4eTJKNgSACOoFyfmde6+6lLgtNzf6uU++/ncf481r8Vnwk/hSeNfQD76eC
XfbSHhj1tdlNwMOlY57vovUdUcsUrLFCVFPJk8FnoWgaMFm8qTBTp/L6VcKpoWQYi4xzgDMA1xAO
nUAg+4keHUTWE4Bjc0xhhi5rQd7t1HmT9ddteiol2f8Agrbv3rd6W0b63mo0RsTQD5666l075VwW
40ocxrR2+rPFPm5SpBLxBqeIvLLGreXG0PjHpughow/De3Um4a6x7OmtwddenkrZReiyQ1l6h9gO
nT/KuA8UHi/0r4FdnNDbE+HOzbaaP1nDb1j2425+YUW3T9tIaAXO5q5BkBkDGITt5lZM000pWISS
PWPRpwDPWVhxWtdmlkJLi7UbdOgUtxdjdJhkXqFJa5AF9tjdco+vYd2r/uFeNb7gDXOpN1NRXCSa
tv1U1RPebzXSFgfMqU/fSTN2+kE54rwyoUD0i/D4XNEc+UW65bn5BYw6qlJux1h3dPgl9p3x3eKP
wn/KUFr8b3iL2TlpW5LYaTXVxucobHYNZJpZ6fOBjFQka/fqDxHhPDq+/Np2vB30sPfeyNJIGv5k
wyHu3+ilftj4itl/il6Q1hsb4iay3127ElRWXS1XNLRT2uruEq5/+8KSkiJgpa/y1ZpqeAmCoi5M
F5I6rj+L8J1PCtS2rwi7IHbs3AHXuvrr5rYsBxql4hpf5dXAZ2+y47k+fhtclQR154a91PDk1s0d
uLZHtxio4ZLdVB/3d1tbvItJXU4bDSU0qRHjIOQDRujFXQr1tWAcUwYhRtronWadMxFtRvodVjuN
8JzUUslNI6+Xfrb4d6W/hcsOtNR78bcWbRl0vmm5xWrPVXeiaaF7JQIwapqllhIKhY8DB+lmeNWD
BivTPjerpoKJ0lXGJXEaO0Q4Po6h1QyCmeQCd9rLoL8Zez+0e7WidorPqndmzbV7r1N8qKbbrUcr
/ULm9OZGpZGTBNNNGkYkVSnGXgY+7KjYt6M+I62OZ5hjsy63D0hYVTPgjZO+7rKF3iJ8OOuN7vDx
qjWmrdA3XR3i32XtVJBqmnjhR4NbaQKy+XU00qu3zTUPk1QinXj5kCyQuIpYgq6u7iuliqWtjfof
ArMP/HKt1O41LLEeIP0VMcZj8lSGjZMZVlOVYezKfcH1/n1qTpM3b77LNWva3s3WEcjBcGVfX+6e
iZwj8wKClDiK0W+eVndeHlyen049M/n1EqTX0tVSzl1WTsB6DtkY9OlmbIJNawq6X/Zi6QVFQIQ0
WIuQH7xwRhR/j04pz2wk5j2Co1iLDZOCvr+R6nHdFWwtJYnGSe359FQXwJByCQfboIIyuVZV1Zpj
VzNO6xhVLew6CCd3w2P5e+W3JGBmuK/1icf69I1HsFLQe2FM3a6fytI2dWbhwEi/l2kYdRsQuyyf
Tus4FO1JXRx0rzqVlkUYVcev5n8h7n27dc5KSNQm3uVUJElleXmAzfvGbvIc5yc9x9uOfT0x1ZHU
oZqFDunRBYZVqKxqplVubsqkAj07kY+3Xf7Uuw3F0p9Q6vjoaP8AZ1JJIjAYZwTgfkOmse5Rk0tT
VNO5mFSHkIy2T/PJP26cM3QQ2CpVrX5CsrGSaX0OfqL56WQR/QM8jT1TxuHlkWFSVx9KL9Pv75PQ
QQ4z3y13K0as0jqLVWiteWSqW52a92Kulorjaqpe/nUtREyyRyAAYKsDlR3HTeSmjJLpfZKOHyi3
J3C6B/Bh8fGt/Z1Dt/8AEAgSduQp6bdqwWzmlUGGVa/2+nXkXbDObjSoS4wJKdnDOuaY3wLzzzaf
QDp+fQrTuGeP2wERVhv4/v8Auugmy6m273a2/o9zdudXac1ZoevVZaWvtFbDW0tQXKkqlQhMat6/
u2+sHicDOBltfQPp5TG7xWz0eIU1QBJE65XLx8Y7TdHat3NiaxI6jNTp28/uyAeKrV0hyMZBbPAn
9PTrQvRgP03eayj0uf1WqjDcazV1La5dQ6evF4sdfJEtNeFpKiWEXCnjlwvmKjAOy5BBYEfT6dh1
qEkcbxZZLS1EkbcwKai4aj1JqOrhrdU6jv2qK1I+Cz3KreodEDM/FSx+lOTu4QYALE+vXYGBvZbo
m76hzjmO68opA8aqSseO2GHfHTyo2CUjfdGWezHt9OAPz746apVZEdlySoI9Sew6CC200q003OZ5
BA3FZCWJEY9A2PfGf6Z6CbXRjVRjzDyUgg8eOfT9fz6C6rAPhO6zvejviHeF+i0zqKh0pX6lvr6D
arqpGSFf2xC9DGJCucZqJaUKxGFkMZJAB6VgNnAlIzglpAXZn4UtE7c0+2+n959Paz260huztdtV
XNvVaLRqWGz0Nxra5JbtHZr9U08LwUdNEXuFbLUOXljqJ8xxpTtUeZZrlwt0VYdZgN/d4qoDdPez
drxWfEy8I1l0poXZHS8xE1g0fT7WamptT3ClattlSji7akhpozUVsKSxVRgCfKUtNNE6o4mcyJF+
T2ijiPPbL1XbP4Yti9ZbY7caJTePXdXuVvHAk6327GaKenqc1TSRRwj5aFUSKJlRDGiEB5AC6FMQ
NdUxuf2VYaaie2xcuMX+1nVaUu93gX0sKxz8tonVdeKQhfLpvOvkCZTtn6zTEnJPeMd/bpBwsbFL
vADtFyVmRAXjXB7DOR6dcSr0XVikrBGpKk/Ww+/H06CIgZWQxD0IOWH5L79BBFVZI8MU80QJdFLq
o/jOOy/zOOhdBWL+CKspNG+JfaFVSy1l8sdquc1gSsgEtLPqFLbOaMTK30nlUCMANlWbgCMZ6LVy
NEIulGROJ0UqvDdZdb7h70aL3bpdz46+GxaEgotSWipjuMdZJeGt09LU0t2jkhWCSWe4VNVO0wll
LxNyXspVYSWdmwCePjc1mqcfbPQu1tBvLYdgaqSTU192/wBH1enlmqylRQUlorVauqXrEFM1L5+L
pNKUR5TziWNm5IVUtW1/KL+iLRHWyefxNbqaQ2Q0Bpih2tooNbX6svlXYfl9S3JbqblbUR464M68
ZFpinlRDzQ5RTCrtIzDpTD6bONUedVkXveKlt2jL9oHbDScuhRqCCOm1TdJ7zUXS43ulVWVbcKuf
61o15NmPJz6AgFsz1Hh+meTWya1E4f7CaWk+Znkip4I5pJmcRj7PITn1/IZJ/Tp7cH2dkw16oxq5
IoWijpZYjBEWiicKQJcklpAM+jEjB+wHQQST8x4zSoXCr8wGLff6T0SQXFkdm+quu+BXu5Q7L+Nf
VV51bqWx6K2qqtvNQVmqLrdapaW32qjo5KKpiqamof6IFE/lwh2ILNUqiZZwDUePWGOnBZufirbw
g8PlIdsujrd7ezTXjE0HqzXPg43/AJqfVf7GraDTesaJVq4bcYagxVlBQRzcDQS1YVoJKxFSpLFF
R+GG680zNLcTa3FnWkOw6LbRStmoy+m0KqK/s++5/i52r1p4o/EBuFINqfBRW19bRV2hb7C8q611
fDI8E1VbJJnaSgFHweKprU5RzuscBSWSNng2bHH4fTMDHxjO8AaW26a7+P8AjRZ/h2DYhiL2sjJB
YSCe8319w2PefK67KPDnrvYPxA6TpN79p6TbrW9RZa+60VqmjtiC56Qubwxi4216mRTJBUFvLjkM
PBZEKHDghjXKRjoWPhphZhI7X/TvG17nTbooPiE1MdSaepcbjQi+jrbG23jrqvz6/Gv8RzxgfEEv
WsL9vVriPafw2Waqmp2syPJHpm1tC5XhBRMVN0rlZXX5mq58WP0fLj9309knhjEZjPNm/tsNBceN
ydOpJ6dLKw02GGmH/EbaIizi72j5d2ttAodab1ztnT6QrdXaW07LWUVk51T324ZF0vs9QojVJy3b
g5GFhAHBQTxUhgbbg+GzRf8AIrRZp7lW8UxM5+WEwO3m1+9fik3gi0Rtdo697obuaiqJqpaG3RL2
wP3k8sjlIqaliUDlNKyRRooBYYHTbGuJKfDadzp7WHf+fnkndFhM1bOMhsunTwFeBOr8DdPftaa4
3tvOqdxLjbXnvNksV0lp9HWynweTVKOEFwliJytbMIoUPeNXH7zryXxlx5NxG80OFQjJfRxGp/b4
nzXpXhXhtuERCard2uqWF7+JR4a7Jua22sm8ejv2RWSJT1l/o1FVYmfI7mujJOArktUqpgDZUyFc
t05h9DeNU1J6xGLlu/8AhMqj0jYLPU8pxsfgme8a/wAHHfrebUt+8SPhrpNw9YayuEdNeJbXc3eo
or3CyL5FTZboSURXWKPhAzGEggRyRKQvV24L9Kr8Pj9RxWPLGdzb4fNZ1xlgGGV03NpZhm16jpvf
yC5lvFzuZvztjbLnt5e33B2n19HNUaY1Va1M9oqpJVIkKV8GVdZGAYsvaNxhwCGyfTOBVtLWxNlo
9b6rHquhlp5Cwm4TC7ZbNaPobfa9TVklZqW5VVNHVpJUYSOEsM4VASSRnHJjkj29enU9Q21mhN2s
kA7RUhtO2Qm+6e/2dSSxaiF0ppLXWW9/lqmlrRIghninT6ldHKkH0wCMcSQYeuk5sT2Stu0NNk8w
45a6B0TrEnX4ruFo/Ev4PfDNsdrrRHjNoNLbj2G2X2nh0Y8+29JrGqoUrwGrKampp4yFjaoikqpI
0KBVywB7489ei2qkro5MLndlGZ2TQHztf3aXWx8e4cIpI6ymBdcdsBxANrZSbdwuOunkqx95fG38
KTUVFDePCnffBtpfUDTL+2GtGzc2ltS1VIreYyxVlPQpCaZxgywyOWBQYYqv1WfHOE8adE+mmOaI
deungo3A+J8DjkbK27Xjpe4udOqro+JRT6r1VqXaXXiihv3h/rbIKfS1VQyPNTrcGXza2Of04VEm
I5Yz3DwopQ5VgLB6MjRtidTOHbCifSPEXStqWvOQqQ3w6fiJy6Y1rpPQXiFuFPeZKains9q1LWKs
890tMiNHLaK93GZzxbnE78gzDhL+JZDHcccByuDa+m0aNU+4L4ta4PoqjVxVbXia2ZbYHfDXm2iQ
vDYKeparscox5VTbZHYxGIj1RSDGMenDHt1oXC+IOqKON797fQ2VCx7CRBUPaExCnsMquf16uUdN
cXuqrJIQbKp2DdDVVLRRUYmoaiNRx/fUysSPsT7/AK4z0U4cxHFe9EdRra/zqVFTFACc4ihVQOjC
hYiuq3lJ6srqu4SGesqJ6qb05SMWP+Pt0q2IN2SD5C7da4+45H06BOqWjOl1g5zIPXowSMntLWuA
wLDK+466iIRUvGzKI1ZFA9D0EE73h3IG922PLODeIF/qSOkKj2SnVF/Wapp7d/Lrpihh8sECeoXO
PTMz9RzG3YV13tvSnr6iOJnjWcrAgxhwcN+eP5/4dTVDBpdMZd03V2qZp1/4jQQA4bA/H+fcdPkk
gguxoY5gkqlgO38h0i/dLM2SbaskqhJM83Mk+h9F/To0aMgE7huSxlVPFeXfsT29elEEMsEkVSsj
OfIg810xz/4hA9e+MDseggnPihXELcWIICAgdiegghJhZHMsAkWVWABUZII9COxHt79BIv3TOXEX
HSGoJ5KKOpfS9arTwukTSNQ82LTxPF3aan5EyMq5aMtzTBBBSkqHM0HVctfVSA8OfiV3J8M+tItT
bC7n37aXUtWsb1Fvp6tJbZfIvRRNSyhqavpzg45KxU8uHkvnplVYXHUxFr+qlaLiCopnh8e4UpvG
R415vFX/AOBd819oOn0LuHYqa/UuoKyin5WasppYaSWOeCOVmnp5i9LMZIXMiKCOEjBgqwGBYK2j
nLmqxcQ8TyYnTiOXdQ2udHBUWm6UjQYjWtqfNDrhlRywYlfbGM49RjH36uV1T1E2ahmttXPb6iHN
XTyvHKSQCMHH9cYPSD90F9SMqvISEcoWBBbJODjt0VBKCPJiYZAHY/49FfsuWW8ZKKwRHOMdzg9I
oELyOLlyHBZO3p/89BOUPSXlEYWASojPc+7RegY/+nPE/kV9e+AgjHS+orrozVOmta2OpqKG9Wa5
0l4op4pGR46imnSdCjr3U8ohhh6HB9ujMkyuCRmZcLpN0hVeKLdTRm6A3R3Evnh+2X331XBudrOx
aa029bc7/FMGrKdaWJCZ4bSYalZEmk/3UQKkkjEKkfVrikzR3VKraYlxap6eCDV89x8Q/hn8LHhg
1jW7GadootXXSludopIdQ6grLLQ2WVqgPXVPlrHNLWsshSCJoJ5aWmVZmjjLOlVt5TMxTimjL7MX
XnRa50h4W9t9u7Fv5vhqLV1TJI9si1VqSiRaisdFQqKr5RCikK6jznBJwOcmSOoJ0ecWVgbJl3X5
9f8Aaed9NL7y/E0odO6Kv1h1DpbQe22n9Px1luqFnglq6ySou04Eikq543Gl7r2HYHuD0k2Mt7JT
oPDhdc8LE5aPMeSuMsew/wC8dFkXUSzt57PJxIYnufYDPYdJoLGXACR8oubexx/r0EFtsVvN2vls
pHiiMXMTOB3wFORkewyB/h04QT6tEhleqXJqTIs4kXKNEwwylGBBDBlQgjuCMjrpiY4WO64/ZSy8
OniW1npHezbW6btbo7iXza2mqaymukFTXzVCUkVZQT0RrPKzmZ6f5hZVVg2ArEY75SkoWtYS1JU2
XN2k/u2O4GkvDtc949z2v+grjqS7WaG1W2Gw6lW6y6qr0+qmqkoliC0NLzijnk85mYsFjX6A3OJg
Y+Q8t3slPZpmxuDm7qJ2r9X6t1VHY11TdaC43KjohS08dHTmCBUZw0kgjLuS00ilixY5Eadgc9Tt
LSxsFlHVFU95uAkDHRrChkLHzSeXNTgsfdjn26VRkfUw+Wo3Plp8zOpRMdxFEe7SY9y3YdBBFVY5
w7RgJGBxwTjv98e3QSciS1bNFAKdpGcRp5kshHIgKkZZjj1PYe3c+g74BLJK2Npe7YIkcTnODY9y
uli27Oac8C3girrBq7S1FqHf7UtsptZ7kUdfwFNT/wC6S1Fr01UlhxelolZa6pgP0y1s+OQ+Vi45
VhlXLXVLqh/sNK0+aMUMbYGe2fwk+/bw66oL8ELX+5/h++G74pvFJu9Ku3e0Op9z7HNtikNO0t1u
11EVQlX8hSO4SVJpEpyseQGeCpZisSluq3xXgrMRq/UaB36sY7bvDU2v32+Gg71ZuGMX9WBq68fp
SA5W/AX7/Lv1PcuiTRXj3+Dn4y9M3nbrcfWOm6+8fLfLyaS1nY5rFfvMIxI1JKFhUOWLYalqGB8w
dwSoLTCcHw3tMeAQB569dtte+ya4hVYvTuDoyQT1G1jsNd9D3aFDtvrfprwLXit2R8O9Zq3R2zdw
u8G4b0dVc6iqlustY0SVMaS16mpp6fFEqLDyLDLHnh+sZ4rx6opavkRSGOK+wvZ1rDzvpqtGwHhZ
mJM9ZnjD5LEEm1272NtjvcfPwp63J/s9+8njIr6W/a38QdXpHaGeoqazR9h0ToI1LPRvO7RR1NdU
zxU0EwV2JkeLCtkL2JZtNwvizFIqZjMNw/mkjR+tveRa3xVQxygwoVRjlqcgBs4A7ddBY38gpSeH
/wDs3/gV0DZ9QaX8TOsvFE8cEtNQ0S6q1ZabXRV0zjKy0MtPSxkyjAT93KxAbiwPLHTjC+JeIppi
MUaaZo10NhbX/tf5FQXEcOG00kcmEWqDbUkEm/ja1vKymfvntb4LPg0eCfcC17F7H3ueG6XClhvN
bFMblftSVXnAQ/tC41B5tBG3FFU/uog30oCxzm3Ela3iitGCxdmVp7R7wD3/AJfqLqb4Lrpad7cW
qO1DCDZo2Fxbb7n4rjL8Vvjd3M8Stj13fdd1N90NpGgrJoKXRNLPLTUiMgDGa4JIiT11QHMeGqlR
I8ZiijLFj6B4L9HmF4UxoY3UD59fmqxxNxhX18zgXaE3HkVWVp+Wp1M8ldp1qu9kuGkmpQZWjb75
XLduWO4we/r1an1MHMIy6KFipxlBkdcq4v4ePxgfE98P6ptu3vzNZuZ4dHk5Ve3t4lanSiDEmSWz
1Drm3zElyYgDSu5JaJGJk6o3FvAFJi0Lo4zZ1iR4aa+WykaStYyVpf8AH6eeq6k/FF8PPwdfGp8M
u0PiFvundwdEftqx0F/0/qmlggtWpqC3HLLS1ccizQzwDjIAsiuig84WVXBPkfh7iTGuGK+SGkIk
aCdDe3d0IOnQgj4LQ454K0fy6cZQTuO/fqLa318+/VUjaj+Cl4UNsKGi0hpvf7xDajpKKR6WKSWq
sbK0X4hwf5RRIgJ4/wDKwYe3Wh03p14mlBJpsvlmt8yfqrZF6LsHDRea/na/yWOgvhObJ2PVOlde
2fcnxDX1rBcqa9S2qpsttnjufy8olEDTQLG0KsUAMgDEYHY46koPS5jk8TqeeEhr0JfRvhMNnxSg
u81Fn4uG6WotL7WT3+Ww3Mwm9N5VZFTtLT000tGyRGR8cVYmSoClgCzZA79urb6ITCa97JxZwsfr
dVL0ixTQULWwm41+1viudzaXaGgrdI2vV1W1badb1dV+1rXcaYYltvB/3JCfhkBIMhBA5AqO2OvR
M9UDKWM2WG+r3aC/QlXZeBvfS36y0vfPCN4jLXHeNG3+OQItGhFJRqhVoauilwvkFZXMsfH6qeQF
WHBivWPcaYNLDN/NKQXI3WmcK43nh/ldRsVGzfjZC+eG/eR9vtaLbdSUYZbhaauSPFPqO1OxUTBD
9x5sU0a90dGU4BVurfwrxFRYpREN7D1XuIMHqaKpHIF2K0zfOw6E358Jfg51huPcdN7T6j1Takis
up2p0is1h1DDzoq221rgt5FDUPRQSBiSImlhftn66RQY1PQ4rPBHqRbx3Ct9ZhcdZhcEk/j9VTPq
LS+oNGagvekdR2ettGo7ZVSUdfRtxZqWZT3XlghlI4urglXR1ZSVYE7PhMlNLAJJj2isixSCoimL
Ih2QqQ5fpOB6dOwbpCUrUfXoyQXnQQW1CeLAZP6dcsjh52WSeVzUyhmX34nB66ER5JK1HGfpBI6V
lDRsugL08i3cd+kwQgQRoU7WwxdN59riFKk32jH9ZAP9ekai2Qp1Qi8zbKZuhzCum5oHPKYXGriV
MZzipcen9OkcMiDgS7ULtQQHPtujeqdph8uix8c/UG+32yO/+HU2w5dlGlxO6LLlDHHCeP1QghQM
k+n/AM9Ih5SmQJvaxmDsxCPGWxkfiB+wHR2tB1KMAtSRhkUDDZ/Co9Tkgd/54H8+jgDogm61NdlS
6f7O00wLK/8AvpjwzOQf+BHk+oOAxAPc8c9m6a812ZAJeWpqesoq2OwXilttJC6tXXSd1Hy6lSPL
j5ELzyQO57EHpTOe9BJepGl7WyS0Gvr89Z/FVm91EKv3xgE0zRH+oHbrgLt7oI/t1y1MFEtr1dUX
KkJwqTz26v5fkCJYHyf0B/z6UZfquFoXl+1XUCha26wstJ8mWSVKiB3oJIpe/F4XflGsg7+koyMj
0J6LJ3FEc3uSVUVKTiggrbTqGhnZqh4ayOKOUsxwZTAXUO2B3mp2DH35+6aPHKQdEoYri0yx0g03
cai5UgcfK3CtMlFRRHixmnzEOcZKDipOWY8eJLFeitAGoRsxvdSN0vanSmnoayWpqfLhjimlqMeY
8zM8kjOQT3Z3Ynv/ABfbt07XFGTcm0Gg1Gk74R6iFHJ7/wDFT6WOffsF/pn3PRHtFroFNpQVBFVN
yy7l3ViP/V3/ANOmzHEkgoJXwTjj2U8Rgcfv9v8A56M/ZBC43P1k8fM7Y7Dv0ighUfALlpHU+vce
g+3QRs5WubzQ8csGfNX6kLY75H4T9849P09+ghnKHxvExjnjMjQE8u35HuG+xBGCOgGg6lC5Oi7O
vhpeLfw61/w7Nkq/WejdR6k3p0DYqjamVotPPcpdaVn7SrGtFlofK+mep+WktqvBUcVWGphUOUEg
FjoCTFqq3XgiYdylZ8KLZ3Wu23iz0T4jt6rDetL3+l0pfrFLTy3eqnpbRWCB/mo6SmRFFzeGaSOm
qrjyjo6ado6ClSqeOoqYDYm4yMynYfn5/lFw7svvfdWBeLrWetfE7Ho/Qb2bTkVfRvOKetpoHiNC
skPmyiYmR8w/7qACCGUhSxYEdMYbNOqfPdm3X58/xERX0vjr8V9nuaBLla9X1FiqMMCFlo6aClYA
gKpAMJXIAB49MqqS8hLdk/pm2YAoVVU5XjGQfNk+kMewwME9NiSUuvpplkh5KiRnPucEjPuOuIIN
NMyqrBmfCt2U+/t6dBBK7aykWat1jX843aGSniQr68TGzt9R9s8f1x0rTkuGqTlJGyeirg8kIFRp
G4gYH1EHHft989L8pt7puZXLGKF3hlqIlRaiE/Wc/jXIGQftk4PsSR0qTpZJEa3QyzRw00slzmii
jo4H88ggEyTg/Sgx6nOHJPbseuNAAsF06m5SohM4T5uqZPPlzI4K5Jzn6QfyB/lnopYL3RxIQsGl
XzAjxK8uQCPYf9/boy5nKOuRRCZViVixBODlQRjiPb1746CGcpMVzusKGRghJ+oe3r0HeySEYOFi
XKbvw5NjaLdXxE2/c/XFPSvshtbDHrnVD1kPnUtZUrURx2q1lP43qqlS/EZ/dUkxxggivcX1A9W9
XhNnvt9dVZeGaS0zahwu1t/orFqrb69fFU8RupdF6q1Mlp8OGl7rJFrSsmuDwLfrzIDVXB3lzjyq
SDijSsfokqpGA+kgZ3xjxGOH8MFPT/1Ha9+qufC2GnGcSNRMOw3T3KM/i98aemfEBv8AWvRG2qvp
bw47e2aRNutNQstFbqK1RRrHLcXiLJxq6yKnAjjTLx0yU8KBmZix+B+FJaXDS2eW87t3ddd0Xi7H
GvxTnxgCEf2jbToPL8Cq+q714p/FFuZTbIeHfbuKjsNTVtSrLHFHS0QAfDTVtZJimCjHI82kIIwM
sAAtHw/Q0QdJVzBx3t/rVOBjWIYg8R0kJyHYrsB2Disfg3+ERpLbLcOfUmrvE5pW510dRq+O+yVd
KKi5VTxwUtunqf3kVJBTOpWHhHGjUUs4BMhDZTiXEmGYziLKRkALYybnvBsBtttt33N9VdqDhjE8
NjdPLNo8bAnfr9d/dpZUW6x3n8YGq9v1vW6vjE8Sl62/oqKoNJQvrm4mlNvH1co0hlRfl0Tyov3m
ObnCqV63fDCyKD1aEZWC1h3LLsQcTI4mxuddB+yq6bVmqXrWukV2r6DUDYeGqLGSWkkDF1cO+WLI
4V8nvkdJYixs7ckoDh4hJU9bLE8SRusR3L9LjQNn0X8ZD4U1quV2rY7ZrDcrbuS3yVqSSRHT+poo
XpakkRkHildA/Jf7oUjvhuvOHBvCDYsYmonm1U03a7r2NTfoc3XcC6sNbjU2HPkihNopB2hbQtdt
32y9LW21X5iHiL1FuBr/AHWi0HuRFeaO/UlStsuFMszLLbmgc081MFOSgieCVcEfwjIyOvTsWI8+
NszBYkD5Ko4jhIpJXQnWycnw+6h01sXHVW9NPXC+0M8iSPIamFJ8K3oPMjZe+O/1KcHP6PWTgj2b
ptDQn2muy/nirJ9DX3ZrxL6v242e0rddwdL6p1PWU1lWOq0/T1Pyskk3711kRpE8tE+YlEpCYEeG
QYVjXeKKiKlw+WoeLAD66KbwakdU1TKUG5P21XZP4zt1rN4cvApvddNtq+uodIWrQsGnNEUVEGBe
aSnjoLbHH5fF8KpSYoMKfJfJCg9eS/R9wvBiWJSmZuYk6an91sWLPFDTMleP1R17ibk/M6eC/NK1
hqS5bZbg1L3ZLpf7F86wqqGqrZFNzp8sJV5t5hh8xiW54biyo3E8jn2cKLKzKQL+Q/ZYLFiRc+9z
bzKPn8VGztplhe36V3ksC4AM1PcqV+BHbBARCewHbl+mPUMYMJEptMAQ3bQD7J9VYmGO/Sv8T9yr
vPhyePDY7xFrbvDV4rw990XWmXTCV+pBHML/AGyoThHbr0S2VkMgj+WuMbgpIkKP5cqRTvkHpI4Z
rYG+vYMMsw1zDp7tvktO9H/ENLVynDsTN2yWABTE+O7wRXzwX7oxaftxrr3s1dC3+y10nX640UD/
AO76k/8A9REACCQPOjKtgMrjqU9E3pGhximMUrstRHo7/wCXu6e5MfSRwJLhlTzGtzRHUEdFDHTt
2uFlvUVbbAKqtZWhNPKSY6xZBxMUncfS/wBIPfPYdanIXRxGMG7Cs3DzJKJBo8Loj1frnY3QXhq0
TdvEfYbFunpi00Frtd0lu9gp68mql4QmSJZTzjjMmctG3IhFIDEDHmnDqWqqK4xUhyr0BWVtOyhD
6kZkw/iA1J4YvEZ4INXeH7wu3Kw26toIai/WLT8dbUSPQV6I0xWKCtLzqkjCNWBeRcYXJwB1YcKw
evoMYNTWuzMdbNpuLW+igamsw+uw71Smblcy+XU6Hf36qNvgj238Nvin8PWkdebv0Gtt29cW0tp2
edbhbLTNZI6dEZLZP89U+bVmBZQEqcAGFoUwDEw62etwVz5C6A5W+BWSU+PiNgbMLuXJ5LkkEgjq
3gKszLXjJP6dGSKx6CC2IwUN2z9+/QQCxBAPbJHQQQ+1i3tcaRbpJNDbjIomaMZZUyMkfcgd+izN
PROKbJm7ZsE8+4B2HpqJabb+HV91uRjwamqHkwhv74DEsf0xjpNjTbVP6kwWswX8UV7L11opNe6F
nmpXW6xX+hmjnDMQkYkywKj1OBnP5dEnYXDL3pCgexr87umymNRU405b5o6YrUSz1VRUs2ccWklL
jGMegbHvn16e0MfLZlKjqh7nSkgaFD6TAXsJVf8AFkocd/z9P9elpJsvRE5aLa2UsI2RyIz3xnH3
6JGcyHMSPqqUySGIyGN5QfLdnATmB9/zPb+fTgCwsjg6XXtNbJ6mKrhSeSjnkgkkhdlGIwY8Iue+
JGz2IyEGSfbrq6gldbNO3+5VdhjW3af1XGkbRwrTQVdHWIR3eKGYEEH+IRlCT3+onJR5Gt7oAIVa
0h01FJQansem9PUSyrm82+3RtTCXsAsw4iSmJx/GvH8/fruSyCcZLXcJYoKyk1ZczTTIHhkhmBil
B90K5Uj+f8unOdBazZtQRxqxu3zQUn91P3D59iRkjP3wf06ITqiF9igNVY6tXaaCur4Hb1jWqAJP
v9QXByO2P6jojm3XPaRRHbrnGJyayRpCeQE0MUkYYDHcKikn27ZJz7novLQy21R7arFNqK9UFQ9d
W01jtg5yQJx+WjrsDJVFx5hiUlgxzxaSMDBDdAx+KHMS4fy6Gz81SOmSWR5lAGeKqwRFA++OR/Pp
Uld5iY/finZLTpvUESIsfnzUMmFxjMfmD+uD3/l0R+yMDpdRhtc5eorJVJ4rUMD/ADVT0zi3K6lp
TeY0QZXT29Tjt9+lXC4sgjSBgwVmkQscehzjBPRMiCH80JABLd/Qj26TQWYAUsH/AA5DDoILGGRI
JUhklVaadghduwjlPZc/kwAX/wBQGfxdug6JaF4GhV7/AMJXxuaC8M+zni4211zpir13qauq7Lqv
Q+nXlmpaG73Uwz22rjuVTEVdaWOGSmnMIaLz1WdeeeKtP4abssq9izrODrLra2M8A9ZZfFtsbv7u
juHX7i3S7aFrtqNY2ySnjNso6o1NMiVtljC4p6MrC9IsRjVYxFSFfxMOjV03ZsAmuHR3dmKnZS+B
LZbYTTmr95NYXWTXi6XtNVf4oXpBT09PFRwmo5snLJCeSzlSSH8tUOEHDqG5pfoRZSnLA2K/KX1f
rK6bnaz1XuZeZVkvep7xX6iqW7kGWsqJKpic+2Z8fkB+XSZj8U9iFm2SIqHhnnaSEHyVPCMH+FR7
598nPReWlFoJBDKSwPt27dd5aCAVOCoZSj4OO4/69DloJc7SVkMN21RbpHA5pRz49iOLx5P8+JP6
/l0tHHlNrpOfYp5jUyTW63VQWaSnA4SsGxkhirZ9wcq2R7HpZM1tNQ9FWossQljjfyzkfTImMH/9
F8/r+nRmtughycoZhBVhmjglfihPYLhcf0H+fR+WgjcVpraunVjTKvIHJP8ACMk9v07dc5aC0ftY
fORQIkZ/exxgk/ick/l7Af49DloIyq7uHmeizIzkc3YMAqHPZcevRCLIIAIDVOQSscS93dyeKj7k
+wABOfQAHrhOhC7yswIuuhL4bN12/wBJ+HfVe1FNFStuRcls25uqY5uDLUUF0jqktFI7cSQYaS30
8zJ+EftRsZJYdZBxRXPGIRSu0Y2/xA/ytj4Vo2GhdENXG31TC+I7XNv8Fvgnueztl1V8xWaiF5ul
8AjSKeW3SXSepUOV5cZKypq1pk758lZc9owDB8PYa/F8U9fr23ib/b5eKlMdxKHCsO9RpD+o7XN1
HuVSFvs+pfER4rfC3oygobPZ9I3g6U0P+0oHMIp6bistyqjOMlUT5m6fWc8VgBUAADrSXOEFM+d7
b+1+fJUUEVNU2naNOz+5+vyV4fjL3l09q/xlbV6Z8LTWqyacguFJZbJR22BYqagpWZYwiQxqEQRx
L3AGAyE++esBx1kboZZ5TYj5/my9KYA7kBkELRbu7v8Aa2/Fw3u1jpjbTYPw9bP0byao1Dd5b1ca
uVeMVDDGfIhll+kqsYi+c+tvwmTIyTjrnojwSKNs2KVA3tYfHqqt6Sa+d8kVJTG975vDb/Kqe0nu
fLqzR+4eyG8upr1qu+U0j09qvEUcNEiwwSArMY0CNI8U6iQowYskpYnI7b5C8SgTNba/RYU9joHu
ikdcqOFZT6LsFHR1GodUGorWI50tDErhApxkuwcrj7MgyMd+kKhj97JRjmkbrsv/ALKT4v6PUO3/
AIkfC1P+3bTQ6ZvVHrnTwufl+bNba5fl64xhFUBEqaaFyoAI+ZPp3Jxvi2J+F4/Bijndk6E952N/
/bRWWogbW0LTazm3F979W+VtR4/BU9fG6+Hhv3pn4wW9Z2M2B3J1/ozWFJT6/tdRp20yy0sLXESf
OfNVLBaamKVsFe3FpFUo8ZP1MetWrcTocPBlqZA1pufjroP2UdSYRW4lA007C5wsD7tPpZNxtb8H
/eXVVStXutuNojaOxHEnytDTyaguzxf3TBTstKkn/K1QQPUntjrIsT9NlGzM2hGc/D91puEei2aS
MOqjlI6WVxHhr+Gz4fvD/dLbr3bnTO+W5e7FDR1FNDqC9VqLDSGohMDvHSUaCmhykjoCzyOOXb6s
HrMMa4lxjF43RWIjda48td1fcLwDDMPcJHWzjr8lh8aa2eKTW3hg2RqDtpX6S2atutaWp1EtHI0d
RaYVhFNRTVcQJcU/KonBlP0RuYeQHMHqz+iTE4YMXDKo8u3vuq36RaF00Oal7a5b9zKmmh1vqi32
5nNNBU8WLj6nDAsobkM9hg/ly/n16qrGyF2YbLzth8ORtiNUhzmqp0hqAlRCexjlUPG35lD2J/PG
R02e830Kdsha1xJSNvOkDFVQX7StNaqC+RZWeMwjya+EoysjooxlgxBIAzkHIKg9Gjmd/SPsu3TK
rga0cxmjxse5dCHh8v8AuZ4qPBjp/Rm+iV+tttGke0WKoq2j/bcJhTIkM7H65IJAwSUkc1VeeRkH
ztxZw5R4TigrMP7JO4HW63zh3HqnEsNFNWuuAN01l5+Ft+wrZp7cOz76Uy2U1gMVJqHS1VTS1Mkb
gvEHiPlh8juQoU5yM56m6T0iVoeKaWl7P/bN9rKNfwJS5TUiot4ZfvdE3xFKdrB4CdZWaoqKKteO
bTdFM4UmKVxcoC5UBQWGU+2e/YdSfBga7FHANsmXFTf+DkvoLaqs7Y2w3rb6+Q7n0+loNM0tLUGe
21V3ieGlhlhp4eYh55J5PPwdVAGCWyMHGvVVPHNG+OUXcVkVLK+NzJY3WA+akzrbwFWbxBakuG9G
yGsdU7ZWPURFfd7Fa7WtbBQXjHCqHIEFGZkWQqQM8+YAV1HVDbjdVTAU/LzhugNyNFdZMFoql3PM
mUu1IsDquaGTkfXJx1qgWczdF4o+og/boxBtdI3WB9T1xBbABjsRn7dBCx6LE4xj+LPQQseqxBx2
zgHoILPsTgMM9dNui6e5Sb2H0fKnzm4tUVhFvnENCGGWaYANNJxznEcbHAAPdif4ejxsuuPBKkLK
aitngqRTqqgdkRsqvb0HvjB7H3GD090ARQ52xGiN1YxxcGDK3vnII/L9OmcwJ2RrpO3WaIORGUcA
fUfTI+4Pt0pDGR7SRyFJppWiBlBjrYhkwx5wJJOOcO3rxVQzNjHYAepGV0oDYWKVq0jQ0tFTGpea
rkaYSyOADUStC+WYDtlvLHb0AAA7AdBdBSD1LZ4dZ2MTgvS6ltsgjkKOVkQgnv6+47g+mcdvboLq
KtO7k3KzMlq13DUywsjUyXSMEsyE4KVCAAupx+LGfy9+gglnbtNV1q8y/wC2V/ov2XKxd6dT51NU
Z78ZYVxjuABInBu3cHrlkEu7Tq6Gq5Ud4ts1huSgco3JaN2Hq0b47j374/TrqTc0k3W6qvtKG71K
rF9/L5Aj9AOuEgbrrBZJz9uT19dPT0LQ01BESWnEDeafUALzwgJ9QeLY9T0A4E2CM4aJxaGqp4bX
HaqMrRrxEeR+GKAElnJP1Ekljkks2f5A+UpLIUV3asjq5ooAojt6AeTybJZV/ibHbJycAf69FRUz
m/V/p20hpuzpx86qrpqtPYiKOPgG4n7s5Xv/AHTj0PSbnA3aOicAWA8VFu3UV4tjwPdKKejjuEfz
1JzGBPDzaPmB/d5IQPvjI7dMYpmkkA7JSSJzNHCyXdskZk7lB2IPbuO/bv08DSdUmjaMhXTiC5PY
KBnoZCghkeBgYJbOO3r6dNAghRYOoyGbvxVfcH+fXUEHeKGVTFPGJ0ccXBAAdD6qcf5+vbrptlIK
I6+YEKV3gh0Jcd7PE3tDsFT6mt2l9RavrW0rQ3Supmnh5VEUggmeJXRmYSIiMA2T9OAzPgu8KmLH
gOTLFIC9hybr9Ovwy6+3arta6m0TrjbAUWm7TNpmKy6yprrFUzaijSvjM9fcaCOJUtgqZIHmiVZp
j++ZCitA7PJVzSX5eqj8PYW6KlT4q3i58Ze1nw8bbdtwdR7x6G1zVbbvp6+1FynipYK+7ahqqmmi
p6mJEijnqUt0kxaJkZ6Rqf6uMnJ2a8ptiWpSnkcbE/n4FwV1DpRU6pDH5QeMxRA5+lE7E9+5BHYE
+uemea+qmmbItETIEkfkiEZAHcAfoOgjL6eQ9lyVUYXI9R0EEBZY4zIWkLAOuAR6j74/79OguFC9
PVf7M1zpzDYp6ynqLdKQM/Uw8yMAe55rgf8AXpUvFwuTC40UjLBO0dz1NaXanTkoulKQeQkSVfry
O34ZUOR95h+vR2i+yaGMozraZqujtcvlRPUuTSyBVA5MMgZOfdSn9ce3SrBZFLbbowr1SOekmXJM
tKjA8shiMoT/AFUf16OuIqopHjqIgEjBkSaPln8K8CScD3+nAP5/n0EEnqWsabUdkjYK6ca27ShW
wHCcIU/QcpfT/lP26C7bS6UFvaRkqa6oRpZHDD6Rkquft+ZPbpF+64jSCzV24WudA7FaempYtQan
udHYHmnmMUULTycHeR1DNHGqM7u4BKKjNxb0LeomaxhLktA0l1gpibca+3R8PnxBBatXijotU690
7FABaKmOWkpRDUT/AC/Dyzw4xpRNCuR9KqQQM8us84qwky0rnEeI99gtG4NxLLXMYzW+nyJSv+Ih
4cNbbw7O2rdnaq+12oYbNXRHcSySSmWstFCkaRxXSFR9c1HE8k7zDBeJplkI8sMyNOC8Zj5RpP7g
n/HfD8xmFUwXBTmbQ+Hy4a21KLXo2WDTlRZo6UQXNTxFDRTQmESI5/C7oJFX3IkyB79OuN8VZTYd
ynkB3cm3AMDp67nEaKynYLwTbZbD6rpt4NXapnumqbZUmnoDU1S0lBQVEg8sPIJSJJZiHZVVioDM
Cqk9eZK2efEWcuEXaNyvQpqYqOVr3HUpb+LTwIa73rvWhvEbt1XXK+6RtxpbDrmzEo1TZlgwYK+l
VFBei7kTRsC6SAyDKM3Cz4JicvKFG0aBQ9U+mFS+a9y4dy5Et49aVemdU3aut0FJLJPebpVBR3Bh
i88djkDBMi4we4C+vXo7ByBTtA3C8/cQQn1xweLX1+GqVFj+aWz2H9p8GrTTQySgKMeYyglVUZye
+MDJJ++ehU17Ge0bJtRU7ZHGNmpXaF8AX4a25uwevG8Z2/Wua/a29Vem6uz2/bpKZXrKi1Vqxt87
e2P/AOSqzxRvFS/TIGUNKVyI+vM/pB4sp8ZjZSRG7YjvY307vP37dOuhwYJU0sIhkba9ra763t+a
e/ayn4vvjQ8Ifh/0htLqLc/VW5l43UvNnrqTTFo0yIJoLhFRyojyXIzf8GETzuqyxqztxmCr9Jxc
YOGqfiKijnnkN7WAt/101uksDxisweqeGAAXude/ut1XItvt8bHeiKOaLbTRel9tdNHCvdXQ3Cvg
GQoXEwZATnswT6T6Y6mcG9F+FRHIGat3XcZ9INfK4ua6wUDtTeLzdPfQC+6p383F1clLUGop46zU
EqNbpic8o4gypGy4BEiKMeowwHV4GCU8TRFFEMveqh/MaiofmMhXYf8ACt+J5Z/G/oej8J/idfTt
V4nKayzUtDUVYhaDdOypCQ5kgB4i4xx/8aDGKmMGaP6llQYl6ROBSKgVVMLW7uv5+eOkcI8SPgdk
nN2HvN7f4Py8tqHfilfDRu/g411et3ttKe7Xfw16junKATlp5tGVjhUWhnlJJejcqRTVDd+3kOSy
oz3f0d8cT1cPLrxlf53uovi3h6GEmSk1b5KpeNGZVCASHBYcR+IZI7D360drmA5bi/ms+YS4ZrId
bLPdtQXi1aaslNI19r6mKjpFVO5mkcInb1wC4bOO3H26LWvEcTnkoNaHSNjI1K6cq+qsnhw2+0zS
VAhpdL6D0nU3K4RRw4YzxU71EpZOPeSVlGSPVpB2GesFe2TFa4NZqAdde5bJh0DaKjdzezp+bLkw
h8a3ikq7tJdtKUW59lvU1RPVzSU90uTxzSTSc3507Zpz3fAxF2AA74z1vJwKlLGteBYdVkDsdqSX
N2urkdu9VWHxq7I6z8P+51c9DdL/AGNLpap6wItXaamLiSZeCRcpKSpRXLeWvmwO5A+l+qfjFA6h
kZUUwvbfyVsoMQFZTGCY9vu+mqrl0hrTdDQtdadK68oJbxcdD3WK1S2PVU0t0oKcUUoYW5YJZSGo
uf1eSvCPypQoIJJ6u9PWQzxtqWG4cPpoqRiOHvpyYJRa331S+sOs9Q3Cnq6+6bna/s1zmqHkqVoL
09FHPIQMymKFfL5N/wAoUAALj6clxyI3a2TAUsx1adPNUKonmOEZuIOMtjPEZ9cDqZ8VHtdm3S/u
mjdPUOmYb9b9f2S83BpBG1tjhkjnRfdjzx2GOmxmOfLbTvTg0wy3ukjabFeL7WPRWe21VzqgjS+X
CnJuI9TgdOiLAXTeOMv0b0WFwtdxtFTLQ3WiqbdWpjnDKhV1/UH26ISEo2nLTcouIGSe+c9dCJIN
UNa2XCOkWvkoapaFiAsxiIRj9uWMex6F0f1Z9r2Q2z6eud7vto0/R07pdKyoighVgR3kI4t/6cHJ
P266knsLTYqw6vtqaQtdks9ipqpKG2wCCAQRhnquBdnlCH8UpZpJOOPrHNfQjDin6oqR9rr4LZVW
6kpJTV2qcB7eY35CdG9IkP8AEwwfL9DIivCR5kK9LPOiBSnuNzjkgM9I6VIc8x5Z5Er6chjsVz9v
T0ODkdIlBIr5lytZVT1S01FGplmqJFISKMDuT7n17Ad2OAO56cLtlt0JXwawqKi8UchhoEDRwoWB
ekg5jiJMdvNYjm+PTiij8PfgPVIP3Sj1rNWw26SssZX5+GogmpQ3I8uDleJ+wbupP3YddRo0RyVc
F/itWt9IvBSVsy8UR2wlScnlSTn+GQHsp/IdAG+qURNV0Vu1OlZNbqT5W7rj522Sr+8jcDBK5PfH
+OM9BBIFKN7FO1ZaaustbHHJUcgH88dBBKyHWc1XAI6+uWoC4A5Yzn7n7dBBCGvtOkY8ypiU+yk9
iPy/7PSciCFWi5m4VDQ0bK55c27nCdj3/TogdbVBLGov1MZmt9qEl1uqoSUjcMkC4yDNIPpQEH0b
6j7A9d9YKCUtttBjhF1v9avkezD6BMfXjGG/8vALFz2wp6WKQsmNs9lqt/t1KmpiR6LRNH5XmSYx
5dEhxHEv/wCdmKs+PYOx9AeqnxXxJFQwXO5/PgPqrlwZw1JX1jG/2hH/AIpbQlm1NtzVwqsdJJbZ
6KNATxiWKYMEUE9lAlXA6geCMWNW2Rx7wfiP8Kw+k3A20NRG0dQflb90ylG/4D6KUZsDrSGDRZmj
tBGAeJk5ED6gCSP06MULLapkDjDFZeXI49Oo4II1hkqAAOQ4g8u4x/U9dQWTqS6qBkBO/bt/XoIJ
RaD1reNptc6I3X0/fJBrawXemv1gp6PHOjuFLMktO83NQGj8yKGR0UtzjLDKMpyM+XtIkjbtIX6c
3hYt0Pj18OF83i1ZdKfSul9xaXRl1p6XS9zklW4U9dUyFaW4TzUsIniSSrYSQJEh82k4NJIFHKer
5cr2yBQ1PRODjquQr41Wq7xQae2F243IXVx3suN0v2pNRVlwkPkNbqCY2aBY4mQNCwroL0pCFYmS
mXKeYC/R8RrI82SPZHwumLNX7rntqJZqyVp3Qe6Kmc+WmRgH+gJ/MnqGyZeyp2UguJbssA7hPLDE
YwMffoJNeMB5qFg3f6j+uD0LoLWwSVzJwBPp0EE32tbpV2qps1bbwUmpqqOpjkB7JKv1D/HorkFL
Gg1Fb73a9P6zoploYIsCoDYISlqeKupYfwxyrExJ/wD5T/3e7uM9kFIu3TnUNOfnJaojklPURzeV
6cZAhJDD9Y8Ee+PbPS6RkRHWzFoKMcmkxSgdh6Hs2R/+E3+HQSaBUZ4iudmLMkRT07oWAzgfpj+p
6CCKKSk8iruRiiV6kUNFbY0QE+0k8hB9u8yHoLqM2uapRVU8LienjqGpoyD2cR5GSf8A1A5/TpJ+
64pZfC50yus/FFubuHcIJaqHQ2391udJOrZjjvNxlhtFPIwKsCyLcaqQZ7Dys57d4bFnCwb1KlMM
iuS7uTsf7I1knj03I3I1BNUTWvRm31O9sSuX6LWZ42WJVRuxBQ1coH8XnH0z1AcQvLuXT/8Ab7BW
rhuHI2SrH9v3ISz2l8QtRtDvlYtt6jW1xqdw6Gmju9BWzKA9fRSPIIon7ESyxwcEmD9p4mZsHkwN
Ax/hyahZ61Cbfn3V0wjiNlY/kTaqUF68WW3fhen1brBNv7BLWoZay26epvMht8M0nJgxPIyNGmcJ
CpPYhOaoABB1fC1RjrxNVusxSkPFlNhDvVaJoLyqt92/E34g/Fru1p+q3g1BUWy23OJLk9rpAIIa
RPP8uGAQR4jhKpECQv1nOGdu+b3g+AYXQUT6eAXy31+f3VQx7E8SmrmS1JsXW0+i7KrFuLbvD3rv
T+l7Bqdlp6udaSJJ5wS8ysA1OJGOH5kB4wxP14XBz1hUtmyvEe5K2+WhBp2SHeyo3+Lt8Gitea4e
Lbwa6Dlv+2srVNx1tt/a6QyTaakmlU1FwttKuWkpCU5S0kYaSnY80DREpHrXCPE/Ji5FSbuO1z3d
LrJeI8BdO79Pfw8/2UhfhifDrsuy1dYfEP4l7Hb6nc6kozfbZaLiUNu29oUCyCtuLH921fjy+Cnk
lPyBBMn1LlvH/E9Ri0hpMONiOo/PzqtD4W4VgoIhLUjVdHPw3vGJt14ld59xKLa6Op1BpOwXOmst
01FUSuy3S5T008hpYYfVY4o44iWlLOzSciijj0x4S4W/leM0cNVqJgSVHcY4zHiOF1csI1hIt7iL
2+PRcd3x4vEBV+I/4pO9+n9O0clXYdG1lPtppugt8PmNI9KPMqPKjX1eSrqKpyF7YTJ9GPXoLDDD
q+nFm3IHuJCzCTmRxNbIbusD8Rf7qmDeK2waes50BQV8d+1hV/RfGt5E9Pa4896RZQcSP3XzJQCh
xxQkZLT0EWQl3eq5UzkghOlt94N3l0hbdQ2WzRbiakELTV9hSoNJcVxkjyI8M030g5UYkUgFVfIP
SznAC5TejbzAYzpdDNv9S2HbrUFi1HZdJz2Wust2ju1HV2e6TWu6WuuhI41FNWFJDFUIQjfVGV+k
KyMzFi2qp4Jm5JAnVNShkmjyu53Ybcbcfx77AaUuu9u2L6V3ANVVaK1xab3bYZKO+NFDTVQuT28A
qiTQ1UTSwMqosyHhxQxhfPWM0tM2oDKR1ittwyapggPrIuPsmS332l+B3sNfNSba74br+DTTO9Vn
eikumlLxpKnoKyKOenSYDlTQcyxilhkBVmwG+ohsdWuDhXEHUwmZJ9VWZeIKV1RkMenfp+fgUENR
aV+FO261t1b4Xb/4UIJrTHBVW2e3axqIGjruDZcpU1fFgCw4gxgAnGOoeWnxmK8bDdp3VhoqigLw
/KLhMb48bjuPJ4edbV6QVN1oqiqty3mtEwIpbW0n1Spw5eZC7ikVmUlVU8slem/AdHFHWEyH9TXR
d4qqQ+nc9mwt9VRejz8VZ3qDIMglmzg+mO3bt/PuP5Dfz/TWPNZnkT07VaxltEkFLQiloddWy4pe
tK3HywSKoKIp6CY9udLUQgj1PlyRk4PmvmPr6fnRkFO6afkyAhS+3g2OpPELS27d/QFRR6e1fc7f
DJU0FxASO4tGvlCJ5R/wqmLi8DMwIfyl5YILdU6hxxuHS8mXVqtk2Giui5vUqp/dHWVo2V1XLoTd
ChvFh1dDBHPNSmn5mNHyUPNSUbI+oFCwwR3yD1e4WOqW86M6FZ3V4c+B5Y51vNVlaMp9PVuorfR6
qr6y2WOQss08JAeL6Tg9wRjOOpypnlZGTHqU2onMc60mgTm3yx6AtdirYLPqzSlyrhCeJqqeRpyS
fRHj+kED7jqGwytqpJHCZhDeilsRp6VkTTE4F53U5tmfBPoqXZuzb466vdNqKxXC1rcBa4rsLXLT
BS3JRI5xK/0nC9vUd+/UJV8SztqjA5lwNip6kwKidSiR57R8VXLerTBd7leqywUdxpf94c0luLmp
aKkwSMz8jyIAAP39vt1cIKxpsy2pVQmp42ElibxwRIUfkvfuMdwenYUbITdGU94u9bSQ0VVcqyoo
4QPKheVjHH+i+g9T0CEc1L+pUjvDrZPkrhUa9rLNf78YDJR2+KgemZRO0TK5mEkitHhHBVmUL698
gAqxBIyOLtSn6vGqbjHVCOXTEqxBuXF6xFljB/vCPzFP6e+Py6kHpCHqk1PUWq7Vk0VsoQsNUzmq
t1VGrLLIxHLiQSrCTivNfpYSKsoHLkCg9mYWTgOtqiV6eO1xTX15rjS2mOpCVAqJj51JhwgdXc/v
V74IYCQYI5P6lJr8iTLc6Z3WuqprzVVVktkckNlhlaONYWEgrZQxXzmIH3/CnoM9Q9bVmWTO9TuH
RvbGWMUh7TbZ6O7XVYKZLTS1SQS1VIkfA0lSIwjKQMAqQE74wGXqap3tcwObsoyoiex5a/dKLUAj
obJVyVEjqqGKQnGPwuDnHuR/89LJBMlcKO66NrbnfNP0sd40xVktcLdyPCRfd1x3Vu+eQ7j1Hp0E
Ed0tfYtVPFJbamvr69AghZJBDdqMfwoY/pFWoz2MeHA9QT3IQWu5DUjFaasstr1giDtIzfKVcYzj
6gwV8/8At6CFk115o7dNWrEtvvtBcyyq1HG0dQapCQCsbr35j1APv0STZBFNv0TqGrrHp3lpYEJJ
SKoleoqSPXk1PTliD6eoHTNkrmnsoJ17Ta6iIw2m6Xi5vE2edNHxp2mXOM+RAGmZfY+a8Y6WimeX
WOyCdu3f7rSRU8dDBZ7fGe0SFVZj29VH0r39u5Ixk9OiUEV6st+o9YQ0OlrEZZb9dqhaCmyCvlU+
OdRIx7FYliH1t6YcD36iscxOClpnSTmzh+Ae9P8ABcAqcTqo6KIXaD+fD/CmToHRNBtxp2k0nY2x
SIzyzyTgs9VUNx5zOD3BPBcJ7LgZ7deUeIMfNfO6Y/gC9s8M8MNw6nZA3YfdR/8AGTZYqjReg7+B
SmspL1JS5ii4gpPAT9X3y1Ov+PV89EOJj1iWLwB+dvusz/iAwY/y6Kb/AOR/PkoPUTSp5ZLc2wFY
+57db0yKz3LzK+bNM8eA+yUEbH8bZbC+gJU/pnpSyKhILArxwCPpOe+f59BBC88lQguMe3bHr0i7
dBD6dw6vG5OMZx7Ho0aC2KiuxDFDlQSCOQ/MYPb+v9D0Jdlwrv5/swm6uvdefDk3z0dJR010h2+3
CsFo0w9VcPrqz84t1hoWLdqelSWsjjHr3lqJS2Wwh4+iavGl1yF/FY8Vr+Mnx3797tUOpqHVujUr
4dL6fraIcKGW125PIjahj78KSWcVlVHyJdlqVZ2kctIxpRojxG5Vd7swyVfJYkHJ7+nTNmycla1D
fxOzclIGfb06d0/VcW91BeQtgr69LvJyoEoPIVRwQCBgfbPv0ggr0NMfDbpNwfgV3fxK0Vq8zdK6
aovG49vqBEDPJZaCRrXDAGHcxsKK6Sce31OGxgLiqVeIZawAq34Th5dQuI3VGexd2W6We9aXrlap
pIUYeVzC+ZTyq3Mff6frOfbzWPVwY/MFT3bWUqNLV2NJ32K4tE1yp4UpZGLAmbiGXzf/AHAIx+x5
Y6Oo+yBV0mKiJG7KiMpyCMHB/wABj1/LoLtkBicL8rSecUaoQ4XAJnJXOc/wjHHv+Y6CFl9Bc4oP
2zXUualOYmjjU5aoeRuEaKfu6xRgfbkD7dBBJDW1wXSmlaajLQzsI25sV7Sv3Z2xjvykZ2H5EdKR
6dpGOoyqxX4TcNXp/wAO3i13IqYaiorbvqrSmkqOcI7lhHT3StqIzxUglmek+lgBkAjJXHVZqqlv
rLC7xU7HA71Z7G9bfnzTm7favgu+l/FJvJqbTtxhsF31PHRO1arxSU9it0DNF9TAMokFO7ciArZC
+hIEW2NslWXDp91OgOZQiE9fsVXBb9cWG/8AxE9sbrU1luorBGLRZpalYZkTk9qELPKr8n5GSU8i
uQe5UYwOhxDH/wDTZB4fcJDh8luIs8/srHfHlSabrtWbPW2gqKy721uMdHNUREI5aKHLgH8Klo5G
CezM2fTqo4NXj+Tq41WEsZjNyk5u54eajbTcrZW+Wr/7zq4tsKy+X2nh4g0SftKf5WWfmQFSR2gQ
H1HMEA9SnCOWemeyT2dUlx9mjqIpod2EJSb7+PDdXXe4sls1hsjaarRRWd2rqa5VaU9U4jZlmSsE
DqkKSLlsqkhOABH2Yx+H8I4WJiA4XcVKV/GmKyU4mynLZXrfDR8aO8HiQ8Pu5cF+sd4pLxp42qkW
/wAcmY70KhsxqQoBjrUhMPmOuAyvGCFfkTnnpFwyGlk5MJ7RsprgWukrG8+fYKt/xX+NvRu5G5uv
vDleNwZLDtlaLnUWO4La7m1JLd6uNijVE1SuHby3LiOONeKYPZmJYXvhHhGmpKYVYPbKqnF3FFTV
zeqEdgLoM+CntroHw47KbVtpmrq5NKalu0+uxcppvPWpjlYwRGOTgpaMxRw8VK8u/wCJvXrJ+Iay
OTiATg7FXejpJTghh/7Aj4hcufji0DrTwg+JzxEUW8lmkt272rdR3nVM2pFpudLd7dXV01TFHYQ7
fvqOQeWkswwSyukpjWNYTumBV1NM0Fp7SzPGKCe5uNFUTV3GW63Ouu0kFLSz1U7TukQwuSxIVf8A
lXkQPy6czVznvLHbBR1NS5Wp79q9zNX2O+6estDFe9WUMtQKCltMVb5ExeRuCR0tSwbyH8x1bieU
fbuoXOHcL82l7JCWmJNgrYdkNjdP7l3q+7m736Oh1TobTgMUGorcrRNU3NuQp6C41iKpaNFJkzwZ
0cIRKAnFqR6QuIpxCIsPfdytvBGAkzF1ZoxdffwO9nNuda+C2n3rpLWtPHrbV2o7nRPTSlVe3x15
o4Rx7hUzSMcep7Z9wD8NcJwVTRUznthNeJ+I5IJzBT6s/P8AC4svjHblXLVHxDvFxqfbVKS71T65
rrdNHIkMAhSiWO3rCHb2C0Sdx3wMe3V+lcI3FjdAFWgJAB10H0VUtded5ZvJuSWHSNNWIqtwnuET
pLxP0l1RPqYdu/r+ZwOjwVeUptUwPktdX/fD+3mo96tt9a+G7daO13W/wWC41+lIZS00VXb1hM1X
aJW7F/LcyKrH8cE+BxMIHWT8ZYS81IrY9C376fdaLw3WsEXqr+v21VYGpdpLBY9cak0xJqut0tTU
FRHLTyXG3z15q7W4DxVML0g5yScOQMcixhnDhpRxZutAwUOqKUNc8KnY0W00xcxiWG3NBoij1M9T
b9K3aaitdoqdTVl2u6LNVPBT8lQFVHy9CrzPSxiOIST8ivKdvw9TzqqGGR5YVH076iaQZgrCN3pP
/ADwRaDvNuuopd5K407U1VwSop0lqpRI5enbtIoCzNjIbucHPWTQReuYjI92xK0iSoNNQMHUX+qj
XpXx36DhsFtg3X29uMmrkjCyGx2umr6Ep6gwmsIlhBYuTDl1UkkN9WBMT8CQucTdNIOOp2tsFyog
urZx3/MdawHkCyyICy85MPfB/wAeinUWQ63QmW4V08EdLNWVUtMn4ImkJRP0X0HSbYmg5gNUo6Vx
FidEHEjq/NWKPnII7Y6Wc4ndJjTZYlixLEkse5PRV0lbIfx5yRgZ7HH+PQXFN/RVbFYtu9OXW2XW
itNRV0YjdaO3RLNPIjFcMFSWSQ8iTk4yTnC5ADqJoy3STnG9l5bL/UrPVNVUd6mLDnyqJ44Gye/e
IIzIv5uB6e2ely6+67GALo1rZ7readBEbm0TKB5dbRQzwtknssgKMoxjsAB6Y9emYldmAujP2SW3
D1FV6a01NpyqkElwu0Yds5IEKyKSW83ke5DBSkjcOPoBjKNQblOYAOiYHT1zWzXizXVqeCqNLUxT
+U4GJOJzxP5dQNSxzmkBWOgm5c4tspfXPUlDcrzTahoForlp6shXyJIGfzqWVFJcTL25I2cEequm
cEFj1K4EHNiEbun7ppxVI11U6Rmxt9Ftm+Ru0dTFVz1fnTQvCIyPoYMpA4+x/l1MA6lV9uyT1FY9
TWCSGe2Ol9pWystO3IBxju0bHup9irDHsD0ZBx0Wu96J0Nd0auutJUWKf8b5/dv+hK/z9P69BJZy
k8LdYaUGitmt9zaVBhYvMLSwIPXiUdCMe+Py65ZLLXVRVNPBJPU7kV95iJ44o7VTs6n7MQjEfb06
Tdm2QWVPSXK7ssFNBqC6W3HJmuldLHEgHsaVeKEd/ce/Qhba5QThW2kpqCgEbrQ0sCBgBBCIYR7l
uK9gPucdLZjsgt1I0l3lacMr0mMxmVeBlHpkL/c+x9+uIKYW0IstlssV4/2YtFdcK3zENbUJmYQK
/ZFYd1HJckjHLivqEUDy16W8aqKnEDEx/YHRewPQ7hNLSYWK17Bznbu/NE8tNctNVJw9jlh4kACl
ncAD7BSSMdY871hl8pW4NfT7EKOHjQTTjbE+Zbvn4q4aktQCS4IwVqc98DHWl+hd07sZc1x7JY6/
uIWT+n2SB+ACw1D22997qsChYxMiA/S3fufy9Mnr1nTuc5rS/ci5XifIBJI473t7kfxcivZUTvyB
Len/AHjpfKO5BDFYAheSscZJB6JdnVd0QlGP0r3yTjPSL2NJ0XFu5GME4bln/wDCHXQ0DZBCwAUV
4iVb9fQddsDodkFY14UviQbreETwbeOfwu7VJJa73vTUadpZdQRllqNPUFNDWx3F6WRWHComhelg
ViCQssrKVZE5HAaDokJGk6BVtM8MDLHBDHHFEoVI0GAg+wHTYvJ0SoYBssIkc/vCx5HJHbufbt/l
0QBGQgluQDgAADjkYP5/6dLROI2QXrSoPx+YGPbsOzdKZigiO/VvydLVTxKf3cbyAt6ZAJA/r/n0
U7LhXenvz4h9pfhj/Cv8MG1WrtOLuDuHeNqbPpbS+l6ZBH+1bpJaIqmrrKzPeOkhmuAaX1aSSSOF
R9bulMZRc+oMh11V6dXep0mS9rhcUVh0Xb9Om0wQWy0Q3h0JneBfwQkMSOXsCxP1Edz9KhQB1eY2
2aAs+bOXjMt2rSZKWW0pDVSxzL5kiwOsUssSjJJI/ApPY9y2M/hJXo6SeANlnYU1dU+ZDV19svMd
LI9PK9WrQO8aAEMZEBU5Ru4KqDxIJ9T1wmwRAEpYbbTR09GY5KympopZYomkjGY4o/4D9RywAQqD
n6Vycg9OI6cv1BXeY1trhbqemkSSmMskEzpwmwr/AEIfLEZYYbOVCMo7Y+pvfpEhcUa97tRVj16W
6JVihdmUsxwc5wQq/wAOMfpgduug62dslqZhNyVddo6hm8F/w3vDFqm86M3Vs+ndyp5tY191pqQi
iuz+ZIiO0skqxxxLDFBErEMC6N9OXyctq+fJiD2XsABl+9u/X7rSaL1aOha8tu4k38PPu0Sh8MN6
sPiV0NuNpa5Qal/ZusbTVUcUlxkjFQJcNCGfuylONePpZjx4ZB+nrkOemqmxg6lGc/1mmMjtbKgS
03fWdLvrYa3Uxr6zV1vv1KtcwDTTS1NLIqOWIyzMTAcn1xk9XPFWNdSuadiD89FUqGVwqA/Z1wuh
LxC0qaq2y2rvlJSRS1ln1HRyNVZyopZpGUc2z3XlVIcj2wT2HWR4dGfUqiFmzDp4LXqyEGtgmfqX
DXxTibX7zbTeJzxkXTQWsrlT2PQr6vsVqvtXLGgg/wBiNNsGqhzYk8qioijQLjDZY/V26slLH6lQ
Ovpp9RdQL5xWYmYRqLqQfxVPFts14goqTS+zlwt1HbqGKvrKk04MVHRloGVFiii4osYaVj9IH4c4
AJzlmEzPFU2UHQla5jlMIKA07ALdFMfwE6go/C/8KuHWsqpBLX2+5bg1YZFjMpEYjt8bMDk8Yo6E
Zb0Gcdz3ZYhFNifFTqcO7DBceGihqYwYfg75Mupt8yFQv8PT4emuPHPrus3B3Bq9R6P8N1PdJn1H
qCFAtdfah5WkmobW0oKtPliJKhhwg5H8UmFGhY1jraaAU9PpLbz6aE/Ydeum9OwjCXTTGoqDeM9F
13bp+KDw9eBPaDQ1HfKyfSejrPbqHTmkNJUQEtwu8UMawU9PSq/1FQqKrzSYUkNyLHI6yrBuDK6r
kM8xu89VecT4jpaaHlNHZCcHUWgvBv8AGY8KtNZ75Wy6l04Weax6ipoI4NSbb3p0Ul0SQkwyHt5t
HIzQVMePqI4SLc8Owuqw2osD5/n57jqqdU4rDVx52b/W3Q/v08RcHiQ8ZvgD3/8AAdv6Nht6rXQm
srudXpbUlIGjtGsrcDj5ugklxxK9lmpX/e07ni4KlJJL/iOIRU0Ylm2P93d/vxA8gdFBYXQzVlR6
vSsDnnodAD4/7+O6nL8OfwJ691hp7d3xMXfaDXm59BpZEsel9OWWyVNzlv8AeKqPzHqVWnR/mKeC
GNlMS5ErziM4XI6yfirjetnqYsNwdpcJb3eB7NtfLW1lfcP4KjoHOfjxY1w1ADv83U6fEZtp8XXx
m6E07ZdLfDq322vpKOkqLTX1VVR02nI5LdJJHKyLSXGppxT+Y0UbOsaMqeSnAorFerRgfDXqw5tQ
z9XxJH+FV8WxeB7yyGa7O4a/TVdJvhN01uN4NvBT4OtqtMi227WWhNu7bQaut9LNFcKUXerPzNbD
5yMYnPzTuOaOFDHAYLnqdqsUkiqWGE2AHTXrf7/JV2jw2KaJ7pRqSbbjTYfuvz+fFBJugviA3Ol3
q0bqHb7dysust0v1nu1C9FUw1c/1yyCJ/WNn5skilkcEFWbOerTBVNmdncd0i6GRhsUwYkjljweB
wDj+Wf8Ar0u+INKbuJLgSNk+Xhrtu4d13g0am2Va9l1Vb6oX1Liad5IaBII38z5koRwp5lZqds+h
m5BW48TGYyyF9M6KoOh+yeUkj2VDZKcahdiPw2/DN8ObfPwu7ubp+KzafS24GrdI6gno6+tr62qS
S02VqeOop3DxzQrBCDJVc5nKKGiYsVK9QPB4pBG4yG9jbfbu299/snXFMlc6dsbBYEdwUzNVfCK+
C5uxoHUKbL6C0PVT3NaKvVdD7tzRft2Wnk8+jhZzWzQsjykAZUqS65zgEW6uoAYnSQt7RHePvdVi
kxWZsoEjtL66ftZcp/xc7RfdK6p2y0s+jqvQemGevnS2vGyGgqIGWIUjK5LK8QkZSCfXOPbqlcFR
3mk52rgr1xI8PgDo/ZVN4ikbLJOI1+ytgD+nWlRua4XKpULDlF1TRxYdypI/TqYVVWLccnuf6dBB
Y9BBZhM49f6dBBYdBBegkHtnPQQUtvDte4prFqfTUj8KmKVK2L6iD5bDg+PyB4HH59OIX6WRCy6d
yGGkjufnVLusoOFYKGaMn0Kj0U9vUDP3PTotsutbZOdVIHsom48ZkzjgSfpPt3Pp3yfXv1GvNnAo
1rqPe9Nqe76Np7lGvKrtFQsgIQcmhmxGyg+uFfymxnH1H0z12cWF0rA4nRRx0dobWu4F+pdL6H0v
qTWOoplZ4rfaqCarqWVR9TCKFWYqvfLYwAM9Rck8TBmebDvU1HTzPIaxt3H4qQ9BoXX+1VXXaR17
ZdU6B1bRzfMxUV6s9RT8oZo1OXJH/Cfy0cNkANExzg9O8LrIZLOjdcFR+KUc8RLJW2cN0rbNOtQi
UzxWiOFW5rLBXRsinIP0rnIP2AAHf09cywGpUcw6I0uVVUUNZ8ul2tljkY/jrCWlx/6nIUfy7dHX
SLiy1fsOmhlSrma/a0r2HKMq3JFP3yv0hfz7nriJy0FqqG9VdMTcK2h0tbgR+7j+ssO+eRPdj+n9
OghzEXR/I0bNJaLBFPU8Qprp6J4Y2J7DKjBb/D/Xo4fZHBui+rvDTVCQ1NxetqEZeFFSRh2XGf8A
ykJI9fxOyjt+XXHOuuoRRUkt5qGmuMCNRJIPKoEk5KSBnlUSjszZxiKP6fck+vRVwmwS/pWMTSSq
p4U0T1MkmB24qeIwMdgSMKMDsP16CK2RSRslBLbrVaKClr04UtLFBxXDj6UXJyDjJbn/AF68dYw9
0tUZnDUr2nhUYjo2wNdYBHhu1RFgTSx9u4zHxx/IY6jpaIu3Cm3Yxd11HXxZajlqNsLBbHYyefqG
lcASk5EcUxPY+n4x1pPonw7k4g+q7mkW/wDa3X3LKvTHjHNwxkPe6/wB0+ag1SyngFIJwxUdvQde
iGx5S0DoLfdeaBJnvJtc3SggPLkWGRx9OlQuoeAr+aoKhgDnC+n2/r0y5aC2JgcWLjIwcY6UaLBB
Dxw48mHc+g66gtcnlqAykgkZPuOuEXQXlvt2rbzfItN2DS1/vtbJQvc/Lt9OayZIFRmd2jg5sqqE
+onHH1OAc9J5UrHKBuFiaaaj/dSwTUsqn6hIrc2GM5wwHYgg9K+r+KSWZlw/Zo0J7E5yR/Lojora
ILSZJG4+VkDvkkevXWtsgsRIzDvIXPqQTgA/bo7Wk6BcWm3Wy36i1NpbTWoLuLBZLjdqGgrq5YzK
9FTzVEaSSBACWKxmVuIBLYOPTpF8mWIyO0slI4Xvl5TRdW5+P7xc1XjU8U+r95qShr7ftjZ0XTuh
7PVDi1HbYGZkZ4gxCPJNI87juVBijJzGcJ4FT/pFxTjiGUvnAvoobxoaOKerqZIWrH+uqqSMKcDJ
H5Ivc4H2z1IA3TCUAGwSdvNPNJW0NTU0/CarY0ZTODHGwR++PQ9iP6ffHXU3kSu0vFG17uv7qKaN
pFd43wQ6+WvLKg9wScY+3Rm5b9pJ5HO0auj34KXwXto/iV7feITcPf7XG5ul9E6aq6bSljtulJqa
kqKquajFTJV1EtRFKDFGk0KJCAA7MxZwAB1FzSFxIa6wUvCBGBnaCqjfH/4MdzPAL4idwvDjuYVv
MlHEl101f0pRBBqqxypxgucMfcIXMbRzRZIimjlQdgGZ3SzcwdrRM6mlDD2TdUg7sXE1mpHEWPLT
JCp6JgAnH5dGqJgWgDcJWECxYzU9fBdv3hw8OfxGNV/Ba11tDoWhnp9savQkFt06+oay31czI1u+
buFNbqStjMtNFJU1DxBlP1AM8SoQJDiOJ4gDiQqIXZmtPaHh0Wo4dTsFEaV4tIRcfnuVBfgQveqL
drJ9Mavs2pNH6bsK0On5oaqF6aotldJDOGSSNwGWUy+VKQ3oqp3PIHqz8QPhdJFLE+5P7fNMMAbI
I5I5GWA0T4XHww6T2k8RG+W4dZb6yi3R1DWLc9OJc6B46azR1xjaSfi4XLNI9RiVSV/CgABc9EGJ
GsaKcnKB13ujzYS2lcZwMxPS1rJ5dP2CPXe1+6W3GmNc6XrNUXCx1BsV2SVYaa4VhjePMBmKoWaY
RceTKreUePqD1VcMxajp55YpXdlxupzF8NrDHFKwatFkn/hH/Dl17H4vq3Znxt7Xb26S0PqawVkm
n7lU2GY228X2l4TpSS3VA8cfmUv7SdIvNAeVEU4JXMzxHjdDXUZMEgaNvwe5NeD8OqaOuD52Fx3/
AA+/5JffFs2O2p8O+6Vi232koKG1/tCytSmkJCyTzSny4yoYgkksnb1Hc9+sywt7Qwxf9Te/10Wt
4vIZLyu620VtNTtFovdXZTSHhf1De79Zdv8A5C3We6x2+QwT19FShEalWU94i5ijDOO6jOO/fqv4
JiJir5q0HtOsB4JtidMySna1wu3uSy8TvjD2W+HrthYtB6e0np+u17+z0odJaEtYWlprRTKAI3q1
XtTUw+hgpxJKOTdy2W0jBOHX1EnrMxtfqs2xDGeSeUNAqE9wLXdL0948V/jR3Mul63CrpVant1TQ
Owt3mrmKgt1KzAiUchxiQDioJkePuF1SnYynFgFn9TVST6XUgPCV8TXaPwwa8pNY7e3rUNLS1Sw0
d7t9do56Vb1SoCFSY0bzGR4+RWOZi7RgAKSpx0zxCKOUZr6pTDxLDoRou6rwoaj2v8aOz+w29VVp
DT2t9vLvY6bVdgXUVlp6uWhkkjMQkj89HMNSv1Quy8XyvEk9RNLhjKkmmnF2b/T6/ZOsRrZIm82J
1je2mh+I7u496d7XHju8HGzm1+kt1tR756Pg2tusktPaLnZEqLnS3B4pnp5Fg+TjkBAmjeMkADkj
D1BxIR8Q4HQRugDwwMuNbnY5T8903wrgzFK+odFSsLnaHUjuv1sBpruoD7xfHo8C+iLHJc9L2rer
dWpqYpvlxY9OxUjNxXuXkr5YWjGTjkUPcenVSxH0ocPx3Afm8hutWwj+HniGpaC8xx/+z/2B+qqd
vv8AaNtl7PcKeyVngR31XbOsmWO4Xil1rZ5q+GHlnmlD5YifB/gkmjGP4gfWPw3ijCqx/JgJBP8A
20+yPxB6LMawlvNktIwblt7Jy6e+fDi+Mzo2qptmNc6L3a1TBTCpfRupYns+t9MHiMmOikfz2UAq
POonliJH4jy6cYzhNRSnMx929LD/AD9FVcOxiKYcqVmU959/hp77Kj7fT4LuttGa1Wl2/wB1rPRa
MFWIbpBqWmd7lY4h+KSMQIqVgDAKI3ET8mAZmAJHaHisRsPMGoT2qwNziC02T52PRG1fhv07V6H0
bb6XRGgrREl01DfbpKpr9R1IH01dfMQMIgH7umiAVAAFUv3NMxGtqK+pHLHZ7lZaKlipYC5246qq
vf8A8YGqtxqTXW2W2Nwu+hthb3V0VXdbTBxp21ZUUvPyqi4KoyY8uWWlJ4A8XdDKMrovCmBQ08Fp
hqVU8XxeSacPYbAKvfUdRquzap0tVadpbbJouqmNJdglBGZKCOZgJJEIHLiSSwb8SSLlWHYi407Q
+ItcFRq6leyYOaVf74ut/dO+KP4dvh0mvElbq3efQdjsFDf746yc/wBpUkk9sq0qJJCXlaaiNtqT
Llg8gGTyB6pVO5tJiLwDfPb3K5ROM+HC4sW3VIseApBGTk9XNxfH2QLqu08t26hUyAyHP1Mf59WZ
U6yxwe3QXF6R2Xtg9BBeAn2PQQXxX8we3QXbL4n0x0FxOHthqdNMazs1dVyOLdI/ytUM4HkydiSf
sDxb/wBvR2Gx1QU066NY6pXTkxyDyAPcH07+/Ug511wmycuzt89ZKqn4CRigXj/T/L16j3xOQa4J
DiistYK2z6na4w2Kpj+XuXyQXz1g5qZDCHHHzeCkrn6eQXPbPXKlpLRl3CVpSGu7S6kNnfCjtJtr
q2k208Pe2dup7dRaYttbU1FJWpA98+dMk6TVtwfjLUTNHHCyozBFDgoi81DeYMSx2rqJOXU3B/O7
QL2hw9whRwtcaYAgan4b67lUV+OLU1VfvE5r/T5uBqU0wItNQolWkyUDwu0s9Os0WA5WeaRGOBgx
kZPHJ27gTC+VQxvkOuv1K82ekrF2T4pM2D2NPoL/ADUQhYbPUmeknoLVcpZCS4qYY3XB+wYHDdvf
B9Or6HXus8YLBF66Vs1DB5dvN2o+QLCOkrZYB9u6ZKAY9uI+xz0YIyTc+j7bKc84aeZuWWmoYJjn
8/LETf0Ofz+wRc4QGXTuo1R1pKnTlSmDhTNcoE/XCztjPvgfp0EkElJbRffMeG7WvTlEMZ86lpJL
ixHp6VMw9PyVvz65r1SzdkfUVJpaIx0N4vte0uBiG40rUsIz7LCqLDk4GA3bt6nrq6SnLpfIjpYv
lmVolOMo4KRgfoSAOuE23RSQRYLK48orBNMQtOtT2mdiACpUgcfyUMGJ9O49+uZxZEDSnKhmqEpK
Ov8AJmgpapXkppWUBahVleJnjYdmAkhkQkfxKR7debcVwrlSWkFl6lwbFedHeI3QF71dRKDDW1Lw
4/CZFIH9e/TR0UTbkuGninL6qRrsp3Kjn4g9R19ZU6DsNS8bBJJ6+UBR3xiJW7euOMn9c9aR6PKZ
pbLI03Bssq9KNU9zI4TvqmZpQVQ5DBcD3B/lj7/n1qjXjqsoaLBo7kbU/mDIAPE/bHf+vXc4R7ow
VwxLRjiWH1KR+L8/+nSK7lK2xrIzjsBkepPZfyx+f36C4hZD5B+hhjtg4x9/XoILTIszCQI0glwe
LKe6H7/r1wmyCEW2na11kl4s9TebXdJ4AkstNVyQMVPHI+grkEDuueJ9x0S4QW7IeQSSuWY4HI5J
wBgDJJPYdunHOb3oLRyCIwDOex9hg/z6TdILoLUr5VyxIIGB6+h9ei5wggyqE5gkcM+p9x0eKfK7
MELIFa4qiu1lpWkpY5Z5nrVcBGClOP1l8kEBVCF2z7L0zqYxJAWHcp9QVzoaoSDYKXtvo46WjpKR
JZCkESxxmQfUyhVBdh7MxBY/8zN7Y6l2sDdGKLkc46vRVqEKbVWReeVaaGQOxbHFQMDB9slgOuFn
ci3vqt9dIau62jyxGyCeVlVTnCnv9h7YH8h0VwsLlEc0kgBdW3wJ/gWaJ8Zmg6/xf+K6p1BJsfUX
Ge06S0laqx6CbVJpZFiqa2trY+MsVEssclPHFAyvKY5GZwgUPDkucb9FIn9MaDVdn3hb8EHhg8EN
h1ppzwv7Vw7S6fvlZDc7nRQXatrI56mGDyVlUVU0vlt5ahTxwGwCe4z0SCAA3OiEsznjtbqnT+0y
eB/TXiE8BOpvExaqOC3bv7L2+r1HSVUY4i4WGVov2pRSkfwhI46uMnPF6bGMSNnkuZgzN2RoG53c
vquJvwt+CHaDwzaU0n4/viG0NiuOmLwwk2s2rrAxrtWXNpkWCa50owyU5UrPHCQVdTzkAQFHzniH
iGoxQOoMPJaxm7x1HW3W3QnrsNN9EwLAIMPLaiusHu2bvrfS/wBh038pU/EX383X3Ate/wBqHUu4
+paK6aWrpjbrfR1skFtt1PGSKU0FNnyuDiCXkWDAtxAwrhRNcOYHTMpxERcdXd/d4qKxjEpWVol6
C60+FfxM7OeLzws6Z24340JZ9P70z1dwFVuTa66oSel4PBHSm4xuCiRIzEhlZsKWBCgjqicRYKaZ
z2sdZp2N9fJWvhnHDO9zpBc91tPz3qe+z0PiB0xf7v4ea+g1rfL1U6Xo7vS3QVJktlXTCYwrVW+d
pcGSQry48SrIrAMCuBWIcGqizmxPuFaJMahPYkYAoI75aM1t/wCKh0zWUdbYNwZqSGtpxcS8TyzM
oWN/OUMVDmNmWb6gOBBzxYB5TUbZ3udMy11H4pWcuFkjX3bdWZ7weKGj8D2jdkNE+JimrmrdW2Ot
qLRuBteJKu0340hV3paukqDBUQ14jkgm8tDJHKssboQVkTolBwM+drxTG7mbgm2+vXdL4vxLHShr
37O2NjrZR8u/ju8J+4mnitV4ldGXe3Mpq6SHVNlqqWancEKWT52mISQEBcq+GwcE8ezVnC9dE4Oe
zsnuIJ+A1S7OIIamEZXanwIT/wCihq3U+31y3I2Tr9J7l6ggslZcbJGlaKikusyRs6cWTlyVihK/
3iuPY9RuBYPEa/lVHZaSdweidY1XFtJeM3I/dUI7ca81HatTbo+KDfC31G6W5tNRVdVHE/46d3hZ
cqJV4xyL++ZpiS0Ko3lI7Ht6Dppo44REfZHW11iNeZJZSXqFW5W6OtN4NSHU+ublDU1cUZpqOlp0
8uktdN2/c00XcqvZcsxZ3ZeTMScCOnqHSbkD3hSVPRtj9nVJKjFPRt8xKFjgjw7YYKMDvn8gMYP/
AF6YzgxsuDdSLDneGEau2X6iHwAoNc2b4XvhY0huLpW/6R1La7VW00dLcqNqSWW3m51E1JOImAYK
8MyEZAJHfHTnhfERLJIDuPDxUVxZhT6ctBGu/wArIfvt8M/wzeIbZHSWx+q9x9ytL2PQ9xuJta6P
mgpPkql6meVvPhnhnE3F5nJ/ACGOOIbHWUYjwxh7qqd1U5zn3dlABG7y7usdydSO5W7BOMq+jqef
BE1zHBtw/UEAAdCCNB/tchPjv8KGofBlvLSbSUmr6jdywXG3SXPSd1jtZpauuiEnlSwVFInICphk
YBjHlHV43ULkouQYjws5tQckJLenT5L2HwjxvS4lhXrUjmQZdw2x289dfioEah2Z17Y6Srq9R1tu
0zeAOUcMkiVDRSBeSoyxuQ0pOAFOB657rx62rh30fxRXq8Ukvl7tFjXGPpllq3DDcAiu12lz/lR+
p/DlfdmrXpbdXX9dZLbS/td6Gkejuc0V6oJTHJNHVwmNI1jxgh8OGRWGR3AWew70lYXVVrsOohdj
dNQfr5qmY76GMaoqJuKYgMrn6mxHu0HgugDwX+KPxK7o3zbXYjXu69p8RmirnZqyrgu99AuF3009
LSVVTNTxXlCtRUBIqSVDFUGaNsg/uS2Op3HsFpn05kIykfNZ5huKTMmEbTmuifxi7F/+NtmqrNT1
S2uo4RvR1PmMsVNcIiTEZkH4omR+JBBK5B9QOsvwHEfVps3QLQ8Uj5kPLO5XOXq+hqds9TVmi9cm
PTupqadqQ0UzgyyMnqY1XJdcFWDDI4spJ79bhhxFZHdqyfEnilku/ZSr22242ztel4Nx96b9ctPU
NQontcc0LrDcoPwv5AjJmmkChGHGNkIU4OR1O00GRlnKEmxB7n3IS92jqY6zQm9mhaOjuM9mvJq5
bc1SHjhq6aWArTyROVwTygj/AAg47chnrOuJaXJViZvgtA4cmbJA5juuyrysO4eha6mqv9oLhqrS
V3hnannoVpoqsxMoGcuzxspyT9LKCP59WVtbMWgjbzUOYQwlpVTasHyowFx6Dt1c1RBrovFADlAA
Rj36CTcLFZuQuPpQD8x0EGOC155YVVTP5DoI9+5Yt2JDdj0FwnvWbwsgyfTOB0ERacdwB10BBTv0
bfRqjRFiuTMslYkfy1QSe4kT6e+PuAGH5Hp8DcXScieLSMohiIdiSSe2cD0+/XH7IrN0V6kpI6e6
iWJMxuwPBhkSHHdce4I6QISpKuJr6Rd/Ph5XfxF6S11vDt54idrduhpm512mtWtbIb9bbWZhSVV0
hVS9U6U4p6ZJEaJwQecjgQjrJK2Ex4oyF7BYnuXoLD+Iqh2APrWONyLdVRPpgXF55qWNzJUO/wBb
kkln5ZYsT3JLFiSe5Oc989a5lAADRYWC8/cx7iXSe0U41BBFSNIZeM0uDzc/i5ffP36UjQX1XcKW
UAtWeWEzyRMYGT6sf9OlEV2yKUr4+7W62zXGc/xkcEH55PQSK0rXVqo89ZT0VshUZcvI2EH59ugg
sf2rLWYjtdNJMhyfOmfjETj2A+sj3GBj7noJZuyyjWV0Ku9OV9yqEKT74z/j0EWREdXZErXElrxb
6lCc1ikxCE+5RFIUsBn6mBx647dFfsis3QeBKuopK9pZpTbqeGVaeoqWEslSQju0srH8a54gKe2F
P3GEDrollOnR+5en967XojQVj2k0jYqzROm/2OjUWpau1VVxo5LlWVkMYIWOGZ6cXAxD6CShR3eS
RpJHw30iUVRSvD3H5A93fqts9HuJMMZHRKK47U6UqAEvg8Q2lY8gK6Chu1OD2z9TU7N2OffPWVni
KpjjLgyItPeCD8iFpTqSmncLuId+eBVcnil0Lbtv93rbZbZqi+6tojYqasWe426Oimi86SY+X5aA
ArhFYNjvyPXpDgCrM+HtkLWtv/126d+qwH0gRhleWB17D90xdJInEEZI5cf5dXdUdHsWebAjsFZl
6CBQmIgkAMjEDHYdBOFtR2V2wA2P8D646CRfuhsTFl5EqD9h7dBFWuQsSSMAgFRn0PbAz0Mt9EFr
DnyIGAiP7tB6A+36dG5AQQhWSUMCMkN2Q+p6aBBa3MIypcKcfhA9OnDIbi6C0MyIrd3Ofv0bkBBF
dTUBUchQ3bJBOPz67yAgn32i0dFBbH1tc4GhSqDw0RZfrFMDl3A+8hQAD+6v/MeucgIJ1CZBA8hE
UQbBAxhFHufsOnyTnTdaiuUtRaL5LaKGoqLgtQtN5JTLSKKiMZQEgOXVWIAIzjHQJSTNkqbPVVdV
cHrrlRmy+VEWEM5X/dYznBkdTxD8ULHB4qO+Sfp6RnPYSjPaC/Tj/s7FTvFb/hl7SaD3e2f15tS1
guV0i03PfKMUo1LYaqpevpa+miYiVIsVrxfvUjZvK5gFXVjEwjRPJ91eLdrdHdqCpt8s9TTxSrwL
wkB8ZBIBwfXGD+RPSqQuqVfjNeI3bTQnhk3TsW4dXq697O0NF5m4kVipqeoigpDJGYrdXs55KtW3
GIRp9TZ4nAY5p3EVS+R/qsfVXDhqmYB6y8bL8rTxieNLcLxc+Jao3p1x+0rdYKS4J/s/YHrWqEsN
uSZXWBZSFLyEIC82AXYD0AUCWwHh+KjozENXdfG/+9EyxzGJKqqEwNmnb3f6VvvxAajUtF4Zdebo
0UVWdPX2W10ckslOBEFnqcTxRtn6fMSBVPbOFOME56juGnnm5TsFIcRlohv1KbTwY25PDz4cdC6l
u1sFfqTXGoqEUETICy26SsC03nKSVMZj+ZqGBXurwqR36zjipzcRxGSIG0ce/n/g6LQeFHjDKGOR
zQZJL28v9aroS+F/4otfWPWWqNlbLpqk3oqTYKXUVp0C8wiq7vbEmWW509rwpknqKVJmq4qaNkk4
xzmISspiaawCgmhoyKYZvuqvjddFUyEznL5dEG+JnS6a3G0doPxT6DW52ertl5qrP8pWV1PPJU6e
+YBpKoGBAECTtIrhj5ieZKJERlKgmKzwzv58IsB0T7B43x3w6fUhR53b8K++3xCPh+aYrtl9XaBu
1Xs7r/8Abd701qCsW2O1guFF5NNVQ10hMSpTz/OJIjiMmONz5mEVHlaCelp4nYyfZsMw8jbZQ2LP
qKx0eEsGrSQD331+iof1z4d9eWHW1h8PmptZ7bWiWnu1Nabhqeh1JBdrDbYpKw+dW/MUzHzoIgWd
1RRIeLhUBK5rJ4nhqaiTEIP6Lundb91dqfAXMp20s+junTzV5/wytC6+8PWkNcabp9wdvdY7XLqx
m0dVre6Zb78wiqaumkt8TyJ5MgaOpjeOVsqWJVC5RarieMNrAJ4gWge1p8LHx2I0t43T2LB2096d
5uXba+d/z6KQW6Hga0BfNz79urU7xbJbS7Za4MNJWWrVdJVQilqnSWoq5KWanRoTFMIpUMcmJAZ2
Kgqp6utDxXW01L+g0O206/g+/mqtUYOBLtoqL94fBX4OdktT1mibh8TjQmpL1bhHFcLfSbU6gWup
nJVuH7zEJxE8bCR5E8w/gQgg9MTiOKHVlGbeY3TtmH0X97rH8spmeHXwC+BjchtG6p2L8UG/niE1
JT6utdqllu22Eem9NWyaQNMyVMtRLNJUz8EjKRoVjLsv1NxKmRpayqcRHI3K7/roQB5hx18CPemM
9IQx0rAA1mxud/8A9R8brvz8F/hjoPDJou3WS16lv2qJbxJJdbpU3CoM8k9WyqpkLt9RLBUByf4c
/fq8UlNLDKzK32r3WfVmKy1ETny6qZc1NZ7ZPWVaWynSSVzPNKtIWMpOASSoOWwB+fYdT0cMRLnO
Zqo2aaWzQ06LlO/tGXi50jsi3hWvFq2+vcm5pqdQ2+3T37TtRS0FVbJqelapljqcB5BFNHRoYV4S
H5hXBCqSa/xJyYo84YPgrXwTQR1LnUU8xaHdxXGHUb0blb6+IraGlvFd/tBTVGoEmqKWngWG30lO
ctIsNOuFjXuxBPJ8IuXOOsdx6uqX0E5qzl00+P7L0xws3C6XEYaelbmeSOn51UkfHJWWun0Zoigi
djXw1M9SrlyyCJoQHd4/RsJGmCe5LAdYj6B6USYg4sNxc/Vbr/EvVPp8JayTQ2HzCe74L2lt1Nc6
33a17oLTuobrZdF2CrtdXNQRvPLS1t7iFJTQxomZGmeno7h+BG4xrKzY9T6s4lqnMjc0AkeS+f8A
gYaZGyPNk4fiH8aNfs/uzobb67x3U6EntD3K7kIGYioqZPl5OTZkzEInHINxwWBByCKjhGBtq4HB
u5VtxjGvV5ml2wTO+LXwt0viBtGnN49BRJJunaIIqaZqQRq2o7K+HicPJlBJD/xVkOfoMq+qDDzh
vG5KWc0rzoEjjWERVkImYNSsNo/CPpq2Q0m4++t7uGs70YM0lLVySvSxRqMKXaYieoiBzhGENP8A
SeKTDt1a8Y4qbCLhV7BsCEzrEJydcamprjX00NjhqhaqaBIYnQMyu4HLEeAABgAgKBgAAAY6zqqx
WWufcdVo1DhkVG3VME2p9j90wmqLtbdhNwq4KKV6+8UdtqapOHpE8k6+YeOcYbOM+vUpDTYgxoa1
xA96LLVUTnXc0LmDYhcfi63VefyViBnuM+o/p0FxZgADucH9egugL5hlTgkD9egukLVxcY4kKP59
BEsei1FmIOSD36CSXx5M2WOT0EFIHYfUa01wummKp2MNUhngBIx5yDuMH1JAGP06cU/VBSztNRHE
xpnmYEenDuc/r6dLO2QQ29yyVFMvFgrxnkW9yekUFPfwmby+H6i8IfjU8PXiM1S2n7Xe7LLetIwx
LKJ7jeFp1U00DRDLO01HaZvKYiNvl8sDxbFE4vwiZuKsdTC7b6lbP6OsboRheIYbXGzB7PiVXFYa
I2+ihkqI4VqPJQPgkguVHLiT3IznBOc9jk+vWhhtgAsQDnH2vwdPkhQt887tJVGSRHb6ix+lv1H2
GP8AHoJSNbhT0KRJiOLgvcKF7AfkMY/w/meglC7LqgFXc2JKUkb1UhOAPwKPyJ/+MH8+upu9mfVa
RQmV/NrEgqJw3KPKHy4z+Se59fqOSfv1xOEMeNATHMTIcZAb26CC+ekieMq8H8OCp98+n+R6CTkW
9Yo1Z15LFCFYFFXGexwM/wBP16CTQHUKiCzyLSzfKVdQRSq/tGHX6iB6DCB2/keu3QR7sFbrbPrq
sorrQU1dDNa5HkSRCvKQNB3U55K+FbBz6Z6yv0kCT1QaLRfR8WetnVT70pWW7TdUkNnWsoXcnlHJ
VSzLj8g7EA/69ef6uiMwLStxpqsMcLKqTxNa7rdfeIHcXUFwqqCreGqjs1OU5hPIo41gUjln6so2
e+M5x269QcFUBgw2Np7l524wrRPiMhHQploiUf63ZT3YH17nHv6H0Pp1bWHVVpGkb4dVQs4IBYN6
HpcEoIciKQGSNEOePFSP6/4dIipQQiEhQwcFVGTg+uelBOuIQvNiUUqD2PfpCd4dZdWssuZJX+kY
JPInt9zjHoOkWjVBYU7EUdMrK6sUUYP8JIPb9Rgg/Y9uldELLY0xZssCqn0A7gHrqC8fngqqAIe3
IA5P69CyCA8Gy0oVigPcrn/TpSNBG+mdN1mt9RW3TNEzxLO7meYggU0CjMkhJ+w7A+7EDpRFdspd
1T0iUtNbqOOOjtqIsMMfErwhRQF7d+2AP5noJFJu5VPCmq5SzHzMwquOwPsf6ZH8+gmwSQu9NdWr
aOSgNBLTVNRHySsWTMUqHKuCnrGwTDJkfhJGT0u3ZdT27H6lsO2u6O22v9TaRt+6GnrJqi16gvFk
r2EUWpIKashqJaOT6WVEmWFocFXCq+CGGem9QwmycQPtdd/v/wCNWfD8e1UFRTbP+Ln9tzQiaehl
sNtUUz5UFPOWuZXwWwCuVwPbptySljIFTh8QT+0Rbk792u9Wnwmac3h8N1NUiKKrvVXrEy1bRquC
lLQU+YKZmH4pS7sT3AQkkjklGEoC5Wd8dxdZXu36jm1BrTWV/FwqTV1xrrxVVH7QqDhnmn5ufNkL
RqeT5P59KzrplHRVvslZeb5DR26F6msqJkp6eFQOUrMQoXH3JI/r0xbKI2uPelYXudI0Bd4Ph48V
XwjbXpzbfw2eNR9kbjuRp2w6d01d4dZWu619qrr3Aq/7zWwimlonJchWcvhVLFskEnE2UVcwurIg
ba7brXXVVG8+rzEXNtD1/CqLt1ta3DUe7222gNLabt6ahpdX0FNT6csNOsdFb2muFRMI7fFHgCAU
0dFDGmBwiTjjCjqbwyh5eHTzv9p4vqonFsRa/EoYrdhhWrdbxJ602H15pTfPZ/UGp9G6103W2+ut
NwsJdp45qemZ5C2G4iEKzFxIpQ4UMD6CewGmY+mpi87fv9VGYpUM9ZqcjDsruPCj8Ue5+MPQHiG8
Q2odqa2p1tZ4aeybp0ukrTTfsbXFhu9NU09RcJrXPIDTXkRQzedLTfuqyNYw0MUqxOsTxhhlO8ia
TR+o81J8Jsc9neBY+IsdPdp+BMdfttbrtfozUOnKTUWoty/DfriwpZ6i6Wavnpl1FZpCkwgrEidX
FQpjidoeQLPGpwOLKaXg+LyU0xjd7Ks+KUbalgd/cFVD4xti6PTGj9mhtJpn/aLRlMJqW43imgjN
RXVs8iLBNV8UT6ZFJRpOKqJMI4R8F7TE2GDPiJPZG6iZpJJAyltolXqrZ/ZnwI6Ts0e6Jo9feNE3
i2ajsdTpPVvmUGnLaEEyMkkKiNmduPKaTPLgURQEZjWKb17EXGqpXZaTXMDu7u+dtOm6sDaaGhgL
Ce2V0V+D3xL7MfEF8OFbbdW2oU92jrobbrLTVNWLytNwVhNFV0c4X6VlCGSNwoZTzUgFOuOilw2T
ms1BUc9sVYMrt0k90/gIbu+PLfPTG5Vi1jpzaHRcVhobXe6mOGpu1bdRFO0cL00xAjWYQITI9UYm
J4fu2DBg9psTrXh0FC062trYeN+vwI80hXR0FM4SVurvz86roe8G/wAEDwg+FVdEXOrt+otydU2K
OMUdPUV80Nnp6gEOZ5KGFlWsmLs7mar83DElFjGALlw3wSILVFac853PTw+X+lTcc4zkrG8mnGSE
bD/P2VtjCJb1RvYp6FLckLRziJx5cTrgBcDsDhvQd+3VklpmCQZFX45XCNwkWV63D09o231N117d
LPo6yROqNcqutjSkQMcK0kjcfKBJx9YAB7Z6kXy2sL2UeyEuuQLqtb4nfwptjfioaP28h1nuFrfb
fWGmY6yfSuobE0VVTJ84IfN+YopQY6qJxTwkFXjkwDxkALZbYnhxq48jnKQwjGHULy8NXKrZP7OH
49vDz4g6Grsum9vPEBt6kFRHb9RaevcNvWGSQ8Aa2gr5I5aYiMPnymqUHIYf1HWG+k/hTGqijFNQ
wteCbad3v1+VvFeiPQ36QcEwyvdieKzuzHpYn5i4Tpb2f2d/xM7rx0epN7PEP4dPDZpMU/lsknzu
o7mq8l/4dNTrTxMG4juJnH3Xpv6KeBarAGPfWODHW1AN7fDT5pX03+lTD+KnRw4fE4tYdHEWvr5q
Y/g70nth8GrwjbzbdeHTcnUG+HiC1pqOC5XPU9509T2ujtcUVKIENPAlRKXSOPzPKSSRn5yln7Dg
1+reKY46Z7mHtO08vH8ssoZwxLLI2Se2Qd3+lxs+M3WWprr4qd2KjU9HqGgS1VMFlt9BdqeSCSOy
R04FMHRgpMc8Mrzh+4lEyyKSCCTYBLkga8JTHpH5svRWIeGy46on2FC1FdUUtPR10dDbDGODU8cq
GolplcHl5alqcgEnizv+XUDx5SRQTNniPaKkOCf6LlE7e7xR3eqvN305oupq6aGlmlpaiunYEyyx
twcxxknkQ2RzkySVyPQHpfCOG8zs70rjGOljSyPqlfsBW6hvSX+63Keoajma0UswZiTU1IjmIkYs
SOXEnBXDHmQSR26k+LMsccDGbD90z4Vkc/mufvb7KgLdyvN53L1rcBTSNG1xmjQgA5VGKDufyTrQ
8Om/Qb5KhV/9UprGUMO+MdP1GEd6xUJxHp/XoX6IzWAhfMv90E/p0VxXTGO5ehe3YhT/AJdGB0Qc
wAXC8II7EhyfQg/h6CItBUEgZA/U9FabosjANl4wwcH+vSgGl0iFL/wk7U0m4OodTVdzWSmoKW3N
TR1PEMaeqlyEkTOO6Ac8DuRke/VfxbHRSuYB1VmwfBOex73dLW96eHNZbbhX2270zW+90lQ9NWU4
YARyp2YfbHbmD7q6n3B6sNHUc6DmNKr1TG6KTI5HEjCROakGN8Ht6Y6HaSSIYkhqIqi3kpKjESoS
xH1qS3sfcFx+rfn1IB5GySlgZIwsfs7fXdCqaeOqqaenWTiT9Tdhxx2wf09Oikpd/aNz+WR/K6RQ
s6thfxBM9h7f9/r1xFAHRE5lMn0leK5x2HYflnrt0HNBFitXnrGpMjRlQfTtgE/59cXWi2yBz1p4
fuymc98HHb/vHQQRZ8yplJb68DJ+sEdBBYm4hYwpcqOXYE9dQIB3RpTVZ8+FpCWU+/P7j0x9+guZ
QvqlHroJLlMeUHzC01PDEM/MElWkZe5+nlHFAM9yJXP8Q64gGhOFsFbaau3c+Rd0kU2u4fUzkCQI
GPJT69wDj3IOeqTx80yUQVq4JDY60hS0uL0lnq4p3qxHFHOHkPd+Sg9yPf2OR9u/WECjfzmBv926
2RkzQyR/dsqTKm51NVVXm7VMvmTVNXLOzg5yzyFif5lz/PP269QUETWwtYNgvPFW7PM6Q7lHdNJI
juqEsAcEEclz7jHse/r04l0bcJFDsJ5pcIVl9OIPJf5Y79CJxO6C3hVjZAeKunf7ZH267ym9yCFu
qyEc1AJ+5xjpNzADogtoaRSvFuWO3Yeg6KWBBALjR1NalvhhrhbFFREzy4cCFeWPMbh9R4nD/T9R
x2645vcglJaLlQx/tZrvaYtX1khcrWVNdWIUlWWT98QrI0pcDv5w7ZHbPck7SCJ2kEsrOsK06t9Q
ROXFAfYZJPb8znodpcutczS8exJ9fVj/AJdKtvbVdBQOZm48VwcDIGAf16VjXQpRbQaShsem59QV
qRx3K5xpO3IAeTSZzFH6fif6pD+Tx/bpRNHyOvZKC51jSSsxULE/7lT2OFB+/fOSM56CTzlEVxZG
dKNJEkC8SwXPq3f/AA6XyhFShptKVN4tdwq6e5UVuNuoKu9lZzKxuKUyTBqaEqrBZW84spcqn7pw
zAlcjZdARVToTVJTLPInEY7Z7nPuf1HQIugHEJXUrhiyExSFXSNmkGfqClmx9skxEj74Pv3K5osj
NcbpR1bo1G0TSSgM8agk59z3H5DpJKqL2+lUYqKojUlGVGIPfuSMn+nb+vSM+yUjFymu8Kmm6C67
8bS1d6i8yzxagpZZe5X6kJkUk+w5oufyHUNWO7BHepega3MHdyf3xK6a1ZYNUaG3MuVSP9ntZXC4
3e2hXy7y0txeFywBI4Bi6LnJwDkd+kY4w+ndBbs2OlkrLM4ztnv2gQL+at12y8O8uovEj4etfaYa
5UlDbbNPuBeaqmI5LDa7Hcp148vw8p4aen5DtmoXH4eqa6viZg+afe5HzVs9Uf8AzfLCNLX+X7qL
940hv9pLYvc6r2kt+ktxbJq7Ta2DVtma3VMl3skJhAeagAkQliELccOJAcFGZAOnnDop5mMs/Rmo
8Eni2KVMJka5n9QWJso/eA/xYby7RaM3b2C21otDLoHcGus9Zqy5XSxy1ddaaaiE8L/JyJKqRh0q
5EYyKctwC8TnrvFWHwytDpm3Lb21tv39/wCbJPh3E5IyRCbA2v1V3G2W/wBqrSNVS0e22iLbvLtN
WCX/AMQNNPeKelepjfvDLRCcqFuXGIgcCPMx9R5BCaOaCN0DnS7n2fz/AGrxRc6eYtgNsu6tj8En
hBset7ld/Eh4fNzq3V2wkVFdqy0aQvtPFNe7FcYopI4XuaoWTELK6GSSJBIfKZhxDFaNjVNiLqUR
wPs25zDTXuvp0UpRVlHDITOztaAHUa+Gqpul8Lfhi3c1HrDfPczb/ebXV/vFwqauotUWrhBb6GKN
/LEKCkp43ijjSLlwZiQCRk4z1J0uPzUtOyDLrbu/PyySxHCGVlUJwdr/AEU0PD5pjY3aKSkk2G2p
su2FhqHaC5S0ldV1FdNG8gYiZ6qWR3xIgb2wQD26Wq8UrKmkL5XXA8Ao+mgpopS0jXzKnh4uv7QD
qP4Xm2G3O1+hPC5LvJuDqLS0er4NSXvUIoLDT+ZUzUXCOmgjeqqZo5KMCSIGBRyGGAKk6jwiWupO
c7v/AD8uqDxTAXTslscr7Wt+fZVq+Jz4znjA3v20smmfFLovUVJtfq630lZc7dpm9z6Va1mbJSCn
rrfM81HUIpLK1WZFkaTy5oJEHE1VnpAiqqp8MEgOU7C1v8j/AGtPxT0V1uEUsVXJEcrhcnrrr7vc
pDfD48dlTsHTad0vaviB02r9pEgiSz6E3a0vcqfWFtjYhUof2pSV62irgTIC1cUbcg3OSGE5QTf/
AJUW3Y2Ig999Pd/tUmfhiOV3OlnGU9LC/vtbX3eHikp4pvHjTbu3+e8eIDxO1lTYq6SpptNaOguD
WrT4KqiGmdKUqRMDLmStqZniymMhWEbsZ8WrqggO0b5LsFDT05vE2570v/7PZv8A+NrWHig2a0Rb
91tX23wrXuo1fqa6aUl4VFrWzxwSLTikhnV5KFPnfLKeQYspyUgj1vGHhwe2NhNlWscc13aI1XUP
8Vf4ju33wx/DEm/OttHal3AnuV8g0rbrTZblTUNa1TPTzSmWOaoVkAjSAscqx7jsfTqTq5WxMERv
3blQ2GYa+oOYWyjXXzsuGzeT4/PiE8R1bfNQ6F2m01t/o9XFNSHUl6n1DcquRFIkknliWkhJGQmF
jKghh3C5NBx6m1McpLid/tstJwerytvCAAe4Dp8UwO1vxH90rrqyWg38vlFqLQt1ZaPlRW2KlSwv
j6JkWNebx5BEiszkqcr9SgGA/wDFqd9OWxNtbxKcsxJzH5XHQp8PGTo2HxYbabOlUFXutoa3zW21
V0FPCZL/AKdkqGnS3GoA8yYRGSc0iuSITI0a8klCo1wPGpYJ2Uk57IvZSOJYXFLTvkiGp8SmK0zr
K46G8NWlL/qCpitFuq7Xe9XVBlpmgdYDO8dOHRu8cnCiiHH829eneORNq65rGC5+KicDYaWlc92y
p5k1hpwmonl1ZYqeeSN5yi1icyxBYhgCTnOe359aUymIGUDRVKrqg45m7q4bw2VluqaKpoZPIKJN
bP32CFqV8k8SeRw2AWXJ9j69h1SuMY2tbC3x+6snBcxdK8Sa3VDuq9t9R2bVeqLNetHX1bzSXCeC
riWhlPy8oYlkJCHPc5z9iOr9hxZyW9roqNj8Urapwi0Cithv73+HU4ozlnvXw5DIHoe3p0Eq0WC8
IyfpJ/l1woxX2BgjOD11FcLiy845/iz0Elyz3oOSGGTjrgCTe4O1W6ONHKc3dRn6jgdh0rG5ovdF
JboNb+Sua8KOhqfTm0lm85Vhu1w5XOqHEhwJMeUCcevAL2/M+nWK8UVT5qh2UaM2WsYDEIoBnB7X
hf7ow8Se2V70/S2Hc9qJo6CqeO03RYyp4zBW+Wmb7ZUGFmPrxgHqDm3cDYi5wEB1JVc4ppGMaZsr
gO8jT6qOlLUN9MYimmiYDiSOPH/560e/YJ/u7lRS8ZrD2e9aKhZYC0kZhjkQgqcA5I7/AOnRDIjX
WFriVLjWVkYiNJKrsFDZaJi2SMAYxkEj8j0cG4uiF9kfVciLEEOCQM9j+Ifbrq6110RSVMiwLxdQ
c4Ix0EZFkkgPbmqA9yCfU/foILRI9NEG/eRgEY+lTnoJPmIpqK6GZuCDgg7A575/ToI4NwgolUt9
LrLj8QOQB+efT+vQXUOoqiasqpaSkWRIFT99OQeSxn8SxR98lhn6yPQ9h6N0EEsaUmN6aQxGSlpZ
J5UjVTwK06rljj1BmemQDtny2Pv11AI62UqIKTcaglrBPPH+y66Fo4mCkkQN9YJ9fvj9eqjxU0mi
CnOG35anmd6e3WGthS2y51FvoLfHwpKlmZmJaX925zgdh1mFFCDVRtIWn1lXkp5GKqC2Iy0dLGxL
BnQlQvYgn/r1uYPLNgsYdtfvSothMonnDSANI5H0+vfH+meul+fs7JNGIzGxUfVIe49v+/TpZkeX
RCyEZ80qD2ZVxn1I7+hz3/x6LzEFmxJzmQ88f16ITdBC4wSi5b95j1+38uuILXIzeWxZ15epJAAP
8/broNjdBBKcOrsHgjZWDYPPJ7yyew9u3RxIghRMgHfzP6dc5h7kFpclgGL5A7+o7/z9OkXyaoI/
0Rpo6v1RQWNyYbe5M1Y/PHGBBlsH3J/CPzI6Vhde64XWUurxXrGsdDE0UYJDP5Y7KT2CY7Yx6Y/L
pZNJG9UlnQisQkBPLOMjvn3/ANegk0nq4vJLUScFkVZCSfTsnbP8ySP5dOEEq6pfl9N2udZOJd5Y
x9RHbzZCV9c4I5ZHofcHoIIpthWapYllLce3Iepzgdcc6yCUlom406VPmeY0heQk475kYAYz7KIs
H3B9uiF+ll1rrG6HXO9wxLCrurOrgkZx2HSaOZPBRh31qJZLfLUBwTISxwfQZPr9jjHb8ukZ9k7a
3KUjfDnubbNrdwdvtdXi20V9tVi1JbLtW0FXSrUU9wpIaqOSeGSFvpkR4llUqQchiOoupjuB4p3T
u3JVsHxdNHtpfWXh6m0hZ7PSbdwJeLbpyntaf7rBAlYlU4QAnu4q45eRGWDE5bBPSDJeVGX+BCWg
bnky+IN/JXB+CbcjZDRmx+9u6+6GpLdcr7bNrKvTYsEbH50WxTcKkTMuPqWesq7VTqynlj6TgHIy
WYtmy0ZFxcnzWmta6NzqwGxsB5KjDZvxqrXbiVGkLpVJpzVdPczFarjTfuKW6SK+RE6glY5gyqiM
AI5eKlgj4Jnazhg0kHOhJ21CiYOIhWy8iRoHirE7VNatW1N51/pvTendGVerENBuQtCGpItUy00h
mpppaNR5YqElLmR0Kly+W5liwicRxp87cmwCe0ODNhdmSR01tlWaT19vfX6PrZ7LYqu40r1RqCI4
gaS3xLMEd8KxzKDxX6u4yuDyMFis59WgYDqL/Uq78OlrW1DhodPooteErfvdrbPejTe7GzG4+qNq
90KC6zmqq6OpZGqaOcSK8NVTkGKpjeJwoE0bquFx+AYbz1MkL8g1Dx8Ld3x1+e6n4YqSswoZm2ew
k99+74WUkN4t27VtVY7Po7WtwvdBYtSUwus70dxnDzSZCNV/uZRxYiYO0YAHqXTOR1pVDhFJUU4L
22t1WLPxyqgqbRDMe6607e707SbUSUdx0drWgOn2vgnE1Rcobg8sVXVMsmKmElWHliFuJClO4OCC
enGJYRC6gdFCNR4WTeirXGqBlO6mN4/tuYt19l/D7ve9Oayr0DqaotVewclaeOv8tqaVo8kCJKuk
buOxlnjLZznrK6jFJafD3RM69FuHo2welq8VDakXY3UBRH03Dd5aajqob8stRzikeOSTl53Fw4Pf
25ANj7gfbBwRkzaaqEsbe0Tqbr3mGQ1dA6mqWhzHENA/6i2/iqudtbZqHdXfXdTQu4+udW10NEbl
NT1ZdTKtTHXJEWIAA48WY8BhQSSMZPXp/ivHTR4RFXNYCRbTbdoO+vVeA+CeBqXE+JqnBp3FoBIa
bX2J6abhSPpPClu3uDfdvNtaXc2W6aPo3lpKSW4T1MkOjra8jVVdVU9GWdI0QLNVyJBgySDJyzjE
Rw1x03EJ/U8tjp1v+ykuO/Q3WYNSyYgXfotNjpbc2C7o/wCz8bbWNNSeInXuk9N1Vr0LpW02Lbmw
TMqtiTyFq6qASLgFkhS0lh6h52B9cnYaBhZLI5w9gf5XmfFn3dYKoP8AtRG4l18QniW0R4f9NXq1
pSaOsklWlLUVEqCru1YUDBQikAxUcRmklfCxRN3bnLFHJHTYpBTQCpqdjsVZcEwOqq5WUlL/AHAk
+HVciW32v3tlubR+rgbfHAvGkqzFxijBI/dThVyg9xKQQR+LHchjiNC6pPMjNybaLtJUNpP0pNgS
L+9O3Ur5NIiS5V+RJHbIBHb7ggghsjI+xPr1C2kY4NOltwpRmWUZwdFNfw073SQVVPtbrG61ENBN
GTZaxxyWgcsB5ExX6lgdnXg/fhIQAwDYWNxfB3T/AK0bbOCk8OxBsJyPNwvPHLfNWXra7UGnIai4
zX3UFdTWiqrK2UuaamVvNlaQnLHKxBcDueR+/drwZE717PNpZL8TkGiyRa3Vd+yvhst96vMtvuNH
br1aqWD5671aQTH5SjBCtgeYB5jsfKj5dizA4OOtXkqgGlxWZGA3ytN1bRNrPTW2lht9s1LSNZaG
nBra+noYkK0JkXhDBFED9ZjQAMAASxYgH3y/iqSTEXiGnFiz3+K0Lh5raJgmmFg5OCx2t1lFRag1
Np2DUdbPTxGG52+pmCXCm4jypHKH6nCcUJf68IAe46gDV1kX6btCPNSk2HQTu5rToVyenA9GJ/ke
vROyxfZfdzkDuf6dduu3WbAYTiq59/bornWQXqBcMrLl/wDv36GcILF8cfpUqfzPR3tIFyuFe09H
UVdRDR0lPJVVcrBIo4l5PKxOAFAySSfYd+kpZWsBLjYDr0+KSigdI4MYLk7ADUqyjYL4WHi+3hFu
rqjbyDbzTdR5crzalqBR1ElPzBZo6XBnBx2yVUHOPv1ifF/p74cwzPEZ88jf+oLhfp2tvhdehOCf
4auK8UjjqXR8mB/VxAdb/wBfa8r279l0BaO+HlqOhpEjvusoKHyYlUU1voxxRQAoQPKwxgAZIXuR
15Bxb+JeXnOMLbgr1Rg38KMDWg11W557m6W7/O/gnPuHgG0Pq/TOo9vL5qjVNVR3OmNGJZKocKGY
nlDUABe5imEcuPQ8CPc9Q1H/ABK1tLUMqMlmtIv5dfkrRi38LmDy0r4o5HucRoCdL9PmuZu+WC/a
R1DfNJamp/2TqWz3CptN0hjOVhq6eZ4JUUHuBziYjPsR19OsGxVtXDS1UJvzWhw8RuCfcvlvj+Eu
oaypw+UWMbi3v1BtZZNTyVMUTzUs9PFz4lAcs+fTkR/9OpKKQPF2qLkYWGzt1la6Gqnq6Sy2mjqK
6vq5/LoKemiaWWrlI/4cMSAtIxzn6QfXo7qhjGhzzYLrKOV57Ausqp2MIPJFPseBH8x26OZ2Bocd
ikgwtuCNkVTH917EnGPz79HY8OF2ozSCLhFctTIg4JFzb1yBnoyAQeK311az4chcg45DOP16CRyF
CpbdbrXTtVXB4wQcZkIBX8l7ZOeglWjRENVWiskiioIxR0XIfvGVSzH7IvcKP+duTd/wjoLqH0sr
22jVKR0SuqCWiJ7+WqjLSk+7LkDJ9Wx0FwlHFD5j2a4TRS+XC8oo6cF//JSQzOx/MyDv+o+3QXM4
Si2dEcu4Vo82daVXt9axk9ox5DkO36cckD2HUBxEGyUgY3UqRwt2WUZUodyqyy0dp1PBDqDNSKOq
CRxKXDN5TYDN+fuf16oNDADMxw6K81tTaFwduVAK2twpqVhIVIHPJB7jBPb9O3Wnvdc3GyzYAgZX
bpQ2wsLfRI80vmlAxA7Dv379d5brXsuoxRuMzjHIg+p9h+vXLFBboWwpYvkn3C9yfz6c5CgslZfq
5By59CT79DllCyExtkvKeQDNgfkP9OhkKC9ZlkUqOWCOxCnB7ff+nXCwjVBFVO/788MsQSCT6g+d
If8AUdFQQ5m5yqHZwueOD6Y+/b37dFzIIPLOyxtxwSTjJOMD79LNaCLopICkvtlp5dPaYa4V6K9z
vDJIwxhoafIKIQe4zgyf+5ft0cNA2RHkdEpJG86oWJ2ZYgTw75PLvnowF0k/ZaFaWRmVXimOPpAO
D/Q9dyFIpKVtckE01PIiOgbkc4DEnuRj37/59KZggSlPfLlA2lbfNP5cDpIQgZxmR2yew9RhW6Gc
I7YyRcJOxXGmgpmkhlRZygI7g9z+H19e7A/y/Lojzdd5LugSno7ossC0kBWKNFRERWyAFUDsT3x2
GPyx0WyBid3JDapvTUT0rysUJkKffP0sex9jnAz1xc5Limb3ZubVFpwUUHGMfZfUD/EdukZynpUa
IJGjZVPNo2+lgp9QfXpvYFqGay6nfD7cvDd4vvDBsxqreZLlq6TQdqpxerbekFLRC60VMaN56isE
q+dTtTR0L8W4Ll+LBirFs/x2tqYpuTT7uV2wOigkZzZf7URbKay2J3O1F4sbfpWrBskOj3mtsVK5
FummTUlqlmoqRkULPAKanqivFeC+RERyVS3UPh+GmCoa+oFnfFTuIYnHNA6OE3HwVQnh68LurNyv
HXddgtA0VVU11nv93SPKmZo6amlkRJTgfV6xkH0OQerpxhU8qhI6mw+/0Cq/B1GJK4DuuV0p7gfD
21x4ftrYNb2PUWoLvV0XGbVNnrFbFXbymJaimTiG+Yg5JJgH95EJBnKr1h0FVk1l0W3YjQte28Gq
jZ4wdQa3j0boHXO2tdofb5KR6mvuV6qq35d62nlnhhehhMjMkjJO+SoUSOlQv4l7dW+GggqaVlQD
cNvf49yoRqZ6er5D9A5VcaVulCd1NOV9FSyW2oW5PA8mShkjeSQqrKfwjuo4knHb09BXKlwcS9p7
PRWSGblSGBp0O6k14g9FnVd02Ou0RlpKu3Uc8okWRl/efMJgE5yCMZyfYdaDg8bpsPe3wVHrZm0+
KRP6X1UG999o5NV6crtWaJprfJqWiiaoqmtSqjXGmOPMEqpjMidmUkE+oJ7L1TeD+KJKapdSVhOU
mwvc2/Yd/wAVuvpI9GtPPhceJYTZ0lrkXA8/M9y6G/BDqkeLfwYW/TNbUUNRdtVaRm07UeexCpeK
QqsEvb+L5imhl/8A9mM+vTDHaQxYhLA8WZbRUHgrFXMfFUMO51Vcdvrq22nlIxppAxMkZwBE6khg
32IIYH8wesOqKe7wLagm/wAV76wmsD2AtN23afdYXUW9stt7zbt1N6t26YVlTB+3q+2GmWFmZhPK
JCwUAk4ZEHYdi3frfuJaKat4djghbmccvhsvIeC41FhvGNTWSHKMx181ZrtJPdtGUl6umo4bba71
dqH9nQ0cpRqimo3dRLJLEW/d8yI1AOHARs4z049G3Anq0hrphZwAt91H+nj0pvxGGKgo5c0ZPbFi
PEb+Nl2L/Bz1xbNrfCVPpKqp6SHUN8nvG4k1Wr44fMzLDEsysATiGKnCOO3FAuMKCbtVcQZJ54js
72ffYfZYTJgvNYJR+dVxteN7fMb1bieJbxFTVFNWPdbjfbPZ5xDGj01ppK2SnjjMi/VI0slO1Szu
WI5QxpxSEA4VxTi0lZjLMEkuIY7EHvK9d8BYHTYdwrU460A1DxZo8PoqUtOWylvdJW0PmfL3CCMN
BKoJAB7NG4Bw0bdxj1GSykHv1tcFfJSZXAXXlKpp4657gT4+/c/NJfW2pNQaVtdtsemYRQW2KMqk
dQPnJaNQGyEmPdos5wCvLspAQkjq3OpKaeNswPa6qsiqqaaQw27PRLzbMatnk/aGofl7RDVQuoVo
Aa+o5IePLGFgUY5iMAu2BnsOo2Oqhjk5YN1IGnkezO7QKz7c61ybk7OC6JR3G8Xie30FxjESc5Km
pBRSUUepbLgKO/4ft1nkUjmYgW9Sry+IGiDxqE5m1G3Fu2d2/nttyp6et1MaqOprizq/n3pQPLiC
rkPSUSOwXOQ9S8mchc9TmNYgYTyD7SiMMoWEiRmoUf8AxZWaS2eHObcS23OCvqrrFHV087xl3mqZ
K14o8eoZRHE0hbHpIuPbqV4YoHUzBUyjtO3+P7JlxJiBqHGlZ7LVGXQO4O7elLCLTpWtkqbV5zS+
W1N8wtLKwBeNGIJC8uTY+7E++epifDYJnGQ7lQUOOTwNEQ6KncKRklF9Pt1Y1DrYhJjLKq8icYx6
9AFAFfIQwOWRHBxjHSb0AVsU5KrgE/8ATpF50XVqRDLIsa/8Rm4qM4yT2GSewGT656Wkm7GuwXCC
TYLt08Ffw39o/C1pOyTG02rVe8FRQQT3bV9RFzlimkUt8vQcs/LxKp/Eg5uAGc91HXym9LX8QmL4
1WOp6eT1eIXHL6kX6nqfwaL65+iD0MYJwxh4mfAKqoNjzD08u4fh1VlFt0XaI5HZJII1xlmVTk/k
W9x2Hr15kqsVqGjI64A6FbZNib5HZ5wM3gNPD5LbLaoU5HjBLE4yfYYH69KirLmhFbVB3soDPQNV
19FTWyKnihqj5XFh6ucKq498lsj+XTvMHxlh6g/RKxVgjeHv2BC4uvEVu3Qbq+NHxd3OnipIKKbX
F0qbe0MfH5mlgl+VDlR25FKaORm9SzuT3PX209FeGyUfC9BRS3MphbYnoSLkfG49y+JnpTrWVPEV
fIzYzO+TiFaH4Fvg5+KrxoUVn1zqGlTw2eH+pT5n/afUlI01fd6b3NrtHKOSdW74qJ3gp/TDv7ye
O8XwwjIwWUTgPCU03ak1XWh4avhs+EbwY6OqbdsxtzNedw6yBqO7661DJHcNSXQH8SfMsgWjgPY/
LU0cUY/i8w/UctxvF6qtGSA2yrXeGMJpaV5E4vdc5fit+CRuFW7qau1PstrTQ+m9O3CrqK6otd3p
KowW6oklZj5E1MjkQMzfhkUFG5gFlwepbB/SMynj9Vn1IUVjvo2mnlM1J7LlS34jvChvv4Vrtbbb
vLoc2m2VlQae2323VArbTcpgCTDHVBVKTgDJp5o4pe+QpAydPwTiGKqblj6rKsWwOsoncuUaKNfz
dPS8mcs5Hdl98fl9z69urBZQtkW1mp5pFNLRU4llK+Xhuyjt6k464uImjoGEkVwvVU1TUKAI1z2U
n2Ax/Q9BBCaiaOljjlZfPqjIscFPGB5lRKQTwX8/cseygFicDoEoIukWspEjgWeF77WthpIyWipI
kyeS57+XHyJUEAs5zgcyOguO2S0miigoYKCnp2hpYKXhFGv4gWICqR7kKF7/AK5z0Egt+mb5a9Ma
qo7vcp5Lbb4KaSGocjAZHilUp/POP0z1FYtD+mpjCx+qmp3B3WtVcbjBb1nqJJxJG8oOEwwx/Pse
qrh9FbtFW3EiMqZGNuFsfuQoXyj9+/b/AC6tjToFRpfaKV9MpCJhclVAAH6Y6fg9hJlbuYEkgkVo
wVyc+n/fbpMoISztw5gKDkZGOwGenK6t0TggniGAJ/n36FlyyEKzNIJjEFAOVyMqP1B7HpGWQttZ
AhZAEqylYyrgnIGMHPqoHYdJCUnQoIrGBV82ZEUiQEY/5h3/AP0j0YoLeXUyejMR37fl055AQR3o
3TtRrDVNssESxrTuTNUNIpKxQJ3csR7HITt/fHXC22iRfupPXK+QyVNR5fAOiqscWSAAoCjgSPqU
AAD9B0EWyL3kVYY3/eM4I9D6nozN0V2yBz1KU8aByDLjOcfhGfcHt9+lkimf1PewlwKxuA/EEOx7
g49fz6brl0ndWaxjjSgpUqS7hEYsexDFRkgH07dum75SHWT2L2QhVFqaGu/ZsAY4Z1bkCD9KIW7/
AP4B9ujxSE7pROjpyomq6hwAzR8sDiPUZ7dvXpayCLNzaTlV6BpkieP5i8yU7eoyohQjOfzcn+XR
SUE3W8NoZaWNQAJSoBX04tgdsdJT7IKMMkD07gsPQnAPf06atKM5tgCrf/hfW3ZPeCybzbEb36Vt
+o7ZG1Fq2i/f1MM6Ugb5C4NG0bhDLDHV0lXGWVyhpZDgqz9RdZSgSNlPT8/dO4JJC0sad1JTwe0E
mjItZbMX3SEcGs9qNUzw6iukTM0l9s9VVtEfMjXKBUj8xlcE5SoABwO8LxBkDeaNxb6qVw2ch3Jd
1U8fCHoWr8I3jUfxNyNa9caJ1LbqWyXittb+fPaBEwilqKin7SokwjpJuShlUGQMfpz0zx6Y1LWM
Vn4XpxDUGRdT+8W4GnddaDnpLDbaG50FbQ8oKt4QxaJlx9GO7Kc8SwyMHv1RsXqYHizAtBwmgnYz
tm65Ydd7bWrcqx+IPw3pfLZeaGnqLrQo8eJ/LkihUzw/SxK1EUSxzeUPWSjC/SxyVuEMR9VqBHL7
D9lVeL8OdUMc+I9piogok3BOobfaJqS/3C/2G5UkVyjtlP8ANMfJlQP5tVHhBzVBIrE/UjZ498C7
Y3hdPTtkNhbp81WsKrpanJY9obq2P4k+wuqfDFtvtpW32srReoapLtVT06twpKCWf5cyKCMhY2nR
CTheWB1HcC1Zex2UIcUxhj2uequd2tsdY7LWK2bl2y/XObS1bGZ6WSnm+YpBM68o2ScHC8+RdVJ+
tQ3HJUgJy4cXVN3MF77/AJurzw/j72U4EkhLLbXVx3wb9A7nWPbrdRtZ2+fStween1jp+2GJxLAG
byqkOh/4AlxFIqnuuCTjsBFekOk9Wy1LuuihOFa4VMhhi0y6/n1Vwmjvgt7ReKC2b3eJubxK612U
07TXKorr3aVhc0MFY6CaRaaRCq+W7Mx4gs4dj2+teqrRcPQ1EL5NBbw30J/x/hX2P0nYpRSMgZcg
3+qZLQ3g/wDCRoGQ0EX+3GuYj5tTVpca6WRZKlnBYIY2bPJsklvt6duj0WKzwwiBovZQuItfV1b6
moNiU8tNZPDVoqmSg0p4btqWqZqqPyZb5TrO0koPGMjzjH9QYjGSR6ZJ9en8GNV7RkI7JULWYfSv
dnvqrffhwbOwboTeIB9U7i7VzXOS2UumVsGjNX228VWkqR45jmqjoZZo6GYjj5KsfWM8gePEyWCY
DUVE2aXRReLYxFFFaLbyI+FwuQ74nvw3N7fh/wBr1VtdM8+5+2NzvdUmlNWUlMsUc8NRUmZaWvQH
jS1ic5AQW8qbHKNgeSLVhg083EZmDdh9Pz/a2/DOMaRnBwhJ1KoypdK6+0PVG93SxvT0JjKSj5iJ
jxIwCQjNg/r6dapU0T5WWf7QXnuhxOFjuxslfpu3WXVNystfdFudso4pAnn+TyRjy5AAfxtntj7E
9MqaCdt2XT+oZG85ynmj0Bqml1XarXYbbcdV3OWqgeio7XST1NTWoWynGFFZ2JDFT2OCrDJ6dQ4S
9rxM46D7prNVjJym9VP2y1tPZtptAQz0WqNO6htVNUWS9UlQDRTU80NTMrImRziAjaAguA4Oe2Md
U/Gf0q8PCuODfq0JYVGbfPeGps9FYdLWupttqrawim8/kVS0UTfQTy7/AFkEnke/1Mc5PUlRUhqJ
RNL0UXiM4iYWRpr95t2KbcW17b7PacWvrq20Qftm5U8bk0dup0jSGlg5AkuzkmRsAcQEAHdiL1US
DlDLsqjTsJcS/dOPs/T61s+iaNrVZ6hoquaSrfhJGDyJ4gMG7huKJ26SiqSG2um80HaKoKURlQpj
ZePY98gn79WdRIC8cBVyFQp+nfrq6tgzIcjK9h2PSUiC+yGxGPxAn26IgsJCUHfgc5Hp6dABcKuh
8K/xqt/9iNKWHbnczS9j3y0Pa446Wiqaud6S70dMgCrCKpVdJlRQAvnRswAwD7deafSN/Cpw9j9U
6tpByZdTsLedri3u+C9T+jj+KvGMIp20uIsFTD/2PtD9/fYq3vRfxn9gb9WT2jUO2O92iNUcV5U8
60dRGGKggf8AFibuO4JUA/lkdeWMe/hUxin7LZ43AbEg399x916owT+J3AaxrTHHJlP5396X2oPi
veH+x2uSsqtP7wIspEfP9iRuAft2qMff+nVWov4dcanfy2zRDL3/AOlcpPTvw/CwOdFKbprrr8b/
AMOOm6OeptOkt57tdoUMlMz2Wmgh8xRyQsXqCcAgHIHt1d8I/hKxV9XFJVzRmMEEgb6d2iqGOfxK
YGIJGUscjZC0gF22o66rmRotCjV9voL3cLxXUF3qhPJX1URJkrPOJZ1Y5x3ZiT9wzD36+mraVrI4
o2DRo+Hd8tF8qKyQvnld1J+fX5rux+C34+anxN+GfT23Wu5qih3o0F8npHUc1RL5iXxYabFFcVkD
cy01NEityHeSnkYZDjGT8VYPy5wRsfyy1/g7GedAWO3Gn+fer6LPqKlrBB5geM8gYZACoc+mCT/X
vgY6gRAblWl57IRJW6ctl8uFxt9QkJoiSHJUA1MeSOJzgd8MV7n16hZ6bM8qbpqnlNDiorbleHPb
rWdg1VpXcS02S/6Pr4lp7larrb46ynr4ASQksTj6yoBZSuGXiOLqQGB6NjoJRK3cI9bVR1bDG/Yr
j3+J58L+9+FzVF33X2Vt1Zc/CnO0LyTQ1bVk2kJ3ZY5ElkkzI9uaTPlVLcihkEczZ4SSa5gXEjHt
yPOqxDiThSWnkMsOoVQrLQWVEFLTiSsJ9ZDlh2+3YfzA9j1egBus+QdoquoKVNQgaRjiOIEqzn8v
sPz9uu2QWItsdNI1wqzG1e6HgSA0cEXoRGBjEYIGSCC/pkL6qRoIPb6QtVROxxU1DKn1gMYosngh
x6En62PvkD+HpRFdsj+cRzRGpGESaaTgSMfSmOOMe+XjH8+gkU0e4lQkujrlKrkFpKE9vXuc+nTW
tGieUU2qjMtU6IArAkDt1Hcq6mX1gyZUs42UQUECg91DMR6DH/16UiYQVETDW6WMIi5FgDggEf59
SsfspJblDLyqHHGJnI5+xYYJ/oCD/Po90EJPEZ8wsB6D6s9+mYhK4vlZlRkOUA7YPvnockoLcakD
gAr5/MDockoLIu8isPMcDIGMD79dERGqCKHlc1sjcYignliHrkYC+vXboIwaZSAMSYyMk4wPzPTo
oKQu0lvGntI3fVc6PHcbr+4pBj6kpY2wxB9ub8hn3CgjoFEfNY2QiSuEsk4qEV1UmUclGA3fGB7H
179cSEz81kQW03GdZKiG51SR8zxjmUTKPtjOG/ow/IDoJGyDXi81j083zkEPmRAj6JGKuf73Fu4/
mx9Oggo16k1FJ87PLwnVSCuSo7EjH36CXgSBulbPcawuw7+o/L7HPp0yl9op0U6mhqKqeqp2bzQF
pZmJ/MlFHcdvQt0aGPNdcUl9IQxR+a8skauxHYvg5/kenDYMuqK/ZJrc2qgGodqT50Jf9r1ByGXs
AsIH29z11x1CSCOdy7Ndbza0qaCz3G6N2wtLRyyk9v8AkVvt0nPslyo1XPaHdiuSqrqbazcJ6FED
vUGyVSRoB65Z0HTMaC6AFzZPL4RdR628OG/O2m9l50VqCt0RQVz0moKVYhyuNmqI3prhTorOvKRq
aecIO/7zy/y6bS1MZ7JKcNppPaAV53io03d9m/E/pXcHbK61sdj3P01QaYuVzoKwlL9SJBBVUV0S
UY5xVtDCilcdwqHD82xD4ny+Q4v6KVwpxE4DhcFKrUfiksWyG4F60RqR7jWaBpJaajS90bLUwwTN
SU89RA8KYmRIPm0QyKJBlWA48T1SaThrEJad0lG/KrgcaogOXI1P3sZVX602m5XLwr+IrWGlrVGX
+esNHfhqK1U83Jj5k1pri0tLIrOSSCnv7g9RdXUyxSB9Y3MFM0+YxljHhMHtv4dNfbLQay1XZtZW
e9WxKr9rSzxS8a6e4GQZqsmRjNLIOfmKO4JVu/1YWxHF6acRTQi3geltE2osOcxxbKUtPDvofZHb
/d26eJTUGz+i7NYK+RYKsanqzUWD5+niaNJkpZpEDTwv+9RCJIwwUMjqSrR2L4pV1zxFG24b908o
8NpqR7pHutmt8tfmpo13jJ0/4wdS1+ktVa80Juc9Lbf2TLS/saGhF0txd3dlSRAs+WlKyHj9QIDo
ykFVKSLEaMcwNOiUqp6Oq7AO6hvUbT6M2fFbt9bXNJtXWVcMun466mEtFp2oabzGpFnlYyrEsjLN
FDMGaJ+RilKuAuh0uMRTxAE/qdVR8Qwt9Mc0IuFOf4O97i3x3919tZuQlFpPTl8noKCw0l9lAvFb
GlTUSVTSMH/dzT+WqpSoWKKcMWJ7Q/GtGKgxtd1ITrhqoMPMeOgWPxi/GRvJorxFb/7B+EDdqm2k
2Xtslltlst+ibBb6UXK6y0FFG7VVUIGkqZEqapogWOU4EL7nqdg4UoDTMe4XUTPxBPG4xv8AaF/m
qbvGVv8Abqpre26XtO5eubTTU1J51RDbLlPTio5cUWWZoyvN3MMzkYx9ansRjpX/AMfpWgGEWXYc
WfJfOot2TTd81eXqbzX1l5qHPd695agk575MnIj39+pGljc1wZ0TOorBaynL4BbH4q/Dd4wtsfEh
4aUvulbXb6C4U+oLnQwoLdc6EwyhrdWU78VrIGnFMTGA3AoZVeFo1kCbYy15snL3NfH2l1k3Pxib
U+MW03fRm5+hdN23XVxts9FfNvrrMaih1AqANUmlZgrToD+84ECog7MA3DzTnPEWHzxS+sRhWrBJ
IOTyCdVzZ+ND4Yl+ttzp9U+FnUFHqjae5NJ5ti1DdEiumk++Sjzkca6mAKhHUefhgHWQAMJDBeKj
K0CXdM8T4b5YzRqNmyPglbQTCXdPWVFX0iTiWKmgL03luFOFUr5lS2DjOUiTH8Qz1IVmMRRtOQ6l
J0OGzSe2NAp4XLd7QmyumKyfbVoNJxigFHX3CnnFtQjGcTTLIZWGAuBLOxB7hQcdVB+ITyX5YVsp
6eCNvbOoVc923ao9fC6aq/baaqoq6vk51kDFjUOOJfJc5c4x9bE8vv26ZVrJoxnkG6fUmIseckaa
feDU3gi07DdJbzuHqbdjdGiqXoblZLXYq6phpijlHSKrYxUxZSpHmZbl2ClVH1WeTBcTni/qgKrt
r6OCXVhPuSYg0Ho/XEVBq/bBv9nbteKamgppqmhNI71aAqLfc0UHyahQy8JhyVgVzyBDCt0uL12H
VQoJjmB0v017lYp8Jo6yL1xmjndOummqfS663uGiFtOltLrUino6KKKqbyUYPU9+bAkHt+HrSnyt
i7Dt1mdbM6KQsA0C5wjLkEhCe+erddQt1rLMy4yWHQOyB2QtmfII5EYA7DpORdWGSCW5Nn9ek0Fo
lJduxD4GejBFKXu2Om31XrvTFgYf7tJVLNVHGQsKfW+R+Sq3TPGqrLA6Q+1a3cnuERuMzWN9m9/B
WQbiaEXW1uqLjRO1PrGhjaeiqUJUcV+owufdCM4+zAexPWSYTWuLjC/Vvj+61aZkgfzmm222nyCS
GhNbUOvbDJpu+KsVW8eQ798kL2YdvUEYx1AYvhT6SoErNj4K20FfzW5XE/EqOe5mm6mxU15R5kdo
UJ/dk8XX0+2MdX7hfFBJI0DdVbiynDKd7x08T3pxdPKKbTttij4oFhAOB7gDv/XPWpM0aHjdYhK0
NkOVWYfCI3frtrPGrpe3Ut6kpLTrG2z2Koh84KtRX04NVRFgfVv3VVADkYWoHrxPVc4igE0RfbUf
h+ys3B9XyZgzYH8/PNd0ek9X0mo6KSBlmhuyRCVIzjhUIfce+cYOB1lzXO3J1Wzy2J02T86QvFNX
UFFW1Tx1FaUUM5fyyoIx/dwRnH0jB9MEd8pPi1uElLUOsGk6JNbgaVqtV0F3tH7PSCrWB5YXMQli
cA/hOP4s5HE47ehPSMrCGkhGjdGG2OgUBNsd89uay+aq8GO8tHbKvdSjtck1PabnRcqfWOn5jJGl
dSyyEiqU+a8M6Y5w1GVkUqFZhS4fK4B8Rt9vA9336dVPObFUM5Rfb4ajvHfbr3Hfpfiq8bfgj1r4
K94pdK6opoJNEX+Gq1DoW5o6mKtsvzTRqjgnkk9OxFNIrAYaMMCwckbpgtaKiO7hqvOHFOD/AMtr
jSuNwoVm5Qz1ckUZmnCx8JZiBlvcIgzn1OSR6jt1Ktbpqq+GkCxW1zN9Ms3B5CEZ0YhQR34oo7YT
IUYHYDP26PYdFx5stdJMIkuFcyc+KO2VUAs7YX9OwJP8ugitdc2KG3UfJmChJjjqaSnPmry5L52C
79vUHkxGPQcB9ugjZQmg3GjWPRVyZeaRNUQLGmMAcT7D39umU7iRqk6KI3UX3BXkcHsekmOKkJW2
TjUMKNLCwcjgAv09w3bpVovumxeSdUsgsfEElc8ffsel2ON7dEVaVHB2dgY1BH1dx/j0sF1GAYcQ
3Zh6ZPr/AN+/8ukc5XAtsScRJ9JYjGfU565mK6tig8whVmOCQwH+HRXyEbILJlEcPJgA5x6fxH7D
ookcTYoJN07iSSvY+nztX7+gDgDv6+gPt7dGCCU1ns02oLtarNT/AEtUyiJ3zgRp6Ox/JV5E+3Yd
OkSVxGymXRWqg1FqXTujY7zBpayyEUkFTJTGeOlVExHzRCrcTxAY5PHJJBx0Vu6QIBFzupIz+Bm6
SB467dC20zPgMaOzPJg478TJMoYZ9G9CMdOTFpomzSUbUHgksVup1p6jcXUdcqgDlDbqeEk/fBd/
9ek3RGyOth8FG2p85bjqfcWqL+yTU0QH9ISek8jkEXU3gI8Pqk/N0G4F0c+pmvpQN/7Y0X/LpU0p
3ujNkI2SmovA/wCGKhfmdtZaxyw7Vl5rmz/+DKvRDTN2KXa821Ti2Pw27CWNi1Ds/oSOTgY8zUzT
syg+hMrsT0Mgb7KVYbpf2/QO3lpULQbe6IoPTii2iAA49OxU9AuKMQj2Cns1I6tS2212yRDkCko4
ogp7dwUUfYf0HRUXKFu/aFXJySnetjXHZhIcn8u3RXNB3Rl7XUk9ypnp66M1lPKBG4mYksvofXos
kTMlrI8Le3dVheIbZG77fXGa+WNRVaMqZvNHFDxp5SxOGX/59eqbitPls5oVroHB+hUi/DXvzXbu
2jw2eGDeHXApdOaPvNNBoG6V7nhp5JqiYmhLhGkko2atn4x93hdo+JZG4rD1FeTTuvq7/OqkKem5
FQ2XoL/SyfjxDbFXTT1LqrQemrHpi+6rmuk1Jqyou9olqKm05qVqWe0hHWSOeALGjgxyNVQYMXBn
4yTOF1bXQ8vZV3FYi6UuCra2/wBMXCp3Au2ottNQ0+ld8oq6art12opXpjUVfP65I6yFhJGHyWEm
MfX3UjICDo3zENJu1SFKY4BmAs5Ptqj4g3iRslbZtK+KC53jVk1sYKRcKOk+egiLZ5mWnCCpTJLh
nZ+wPBwDxDPEeD6aduaJmWRvW5+mycR8RVBkyudp5KZe409Xq6z7QaPgo7XUUsV4vU0c3lMJ2Se3
QvKvP18sGjRx2yv15Yg9RvBAaypmZJq5uXX4qV4pOeCJw8b/ACUW5Nht2LPqtL1oW03ivt8UqTCp
tkE0opHyeBWWMAIw5HAzn6j989aTXkuFuhVHpJBF2mbqU2nPFRttNTUegdz90tI37XE1QLbV0SUV
RIwHfIrpliamjYAMXV3Bznt1l2K8OCKQzUnYf3/7Wh4TjLSz/kDMPzuT3aX2xq9PbhQ6itVwulFZ
ak0z01NCqqtqIJ4S004KuEJKMpHePjlWJ79VfF8dfUxtMpubqYw3CfV5H8rTRDPEHSak0Bq2t13o
zwq6l8QV/q5qerjud3uVPT2a0SpGgZFgR/mJZkZRgOiLkBhKcjGt4HisZoo4XHZZ5iWHyumdM7VU
l7/b46z1RreorN0vCxqXSN5qJI4BXWaO428VEYykSrBXrVRkAEIOMig4JGCepOSG+rSo50gvlIVj
2ntJbVeH3ZFN2NbUNfuDrR1gjtei62rp4g87cS61Hyjys8USn63P0M3FVU8w3TSOsmDwwBO5aCAM
Mhco07obgeMfxN0s2n75X23bTagsPK07DDLYbTURAAKlQADW1IwuAZAqL2ZWBOen8dO865VFyVAG
gdorC/h27b7h+Iq27Q6f3jrbs2oBu5bND2ypoqsytRS0tRB+9eVG5zvApqnSRySqQ45thuoXGJbw
EPKlsPonMmD2qxz4nm+Wl/CtqHc7TtxvF4q7C+oXtlPJbLU01TXSyoZwsUI+mP8AdD65O3oAOsbo
KJ81RJFFuOq1GtqRHTNlk6hc52p/HfrzVklRadrds6azKzl1umqavzpmUnuxp0KIM4HYsx7DI7dX
eh4UaYwZtT71VZuJtAIzYKJO5mv919ayVA3NrtLa5p0JqfKaGNoYyB+KOEIEUgdsgZx79TdPhXq/
aZpZRkuItm7L9VJnwe0kep9O7k0NVRU9DaqRaG9UnkxqfPRpDBIhI/CFLpke+AB1BcXlxiAKluFi
1spsk/vbsjr/AEhXah3Hu2nbxa9uq2skrqG6y0s4oDE5DAGcL5MZyxHBmBB7Yz0hg7XiKz3apbE4
wX6BKPw6Xa2V90qrvS1C101sX52opWqA0dQzHhGSc45NIyjuOX0EjpzFRRTua6UXczYpq6eaD2TY
KUc2odO6BMVmvoma5vFFUPHPKWeJSiouc9xyVFk4nuPMx7dHr5WPkvJqUszCxMOY5tyVzJqzICF7
Z9CfcdaWFnoWWC5MuHBHfK/l0LIWWUbn6vpD/nnpOQLqyY9iT29T+nREFspqckNI4IQKXP5joFcA
Vnnw79m7RqRdwtyNTKnycKrZrc2CeMjYedse2FMag/8AMeqhxXWaCIdVaeHaWxLj+d6mluDt5atO
pLW2OqeeiIVpSO+cn0HfuPXrPJIOW8uadVdTMXgDoq26HR80FVVVtB51OUqpWhZDwIUO2Mf5fy6V
qcVa8CJ4vf5K10NIWtzBGWvaRtTaG1NU1iSre6e3yq2cZm4KTn/A/wBOu4BL6vXxtAuCfgo7iiIy
0cjRvZIaz3ETaUtU4LvHJAp+o4Pp1vA9lre9efnuzOc7uQvT1/v2nb7aNU6Wu0ti1Za66C6Wuvjf
iaKrhcSRygj7Moz91LD36YysAiMZ1QpZnNqA8Lv28BniCn8T3h62t3cprOlJqie3fv7dHUBGpa6G
V46qnUkZHGWKUAhSMce49sor6HkzOjve331W7YfXunhbKG7+PcrJNIXK1UVTB81WVL0zt570ySp5
kcYIIaNlbLMn1ZHb37HpmXBu6cOhfIb7WQHdHfzRe0emNSaxr7zcqvS9vpZqusuYiURU8Kp+8mld
iqogHPLHsoyT11srCbFLCnIHaFx8FXDu7tx4X/GxsxT3rW1tsWu7HWk3HS2obFdI5au0zn8FRabn
RsfImB8sF0Zg/EK6OmR00YyrpJDIBYH81Cl4aSmqmBsdiemvhuD5HcLkF+IJ4RvEv4d9fR128Gtt
Ubx6CqnFtsut62uqKySWJC7R0VaJndqSoX96RESIpGMrxklnA1fhfHKd7OWRlceixXjfAa+CX1qU
cwHrtb6qDluoXpkieNUjcgcAR6j79/16t7WFosVRS62l7r2rdhBTmTkvzHmRxBh+KFTiR/yDEFPz
AbHqD11Fc66H2iGK411ntUzxmhlqTV1RPbjTxLmRmP8AdChvT+X26C4zdFFbJPXNerg6saioPmPn
2kkcE4/qRjoJZI7UNsF9tkVrmq/l0nqpHRgpYKEEr+3t9IH8s9R9ccjMyd0LRnATD3TQ9TQQVtV+
0aWSGF1UgqwZ8nAIH2PUTS4hn6KVrKEDtXWy0uFjOTkgk59PyxjqbgGYXVfI1ISxiICMchm9u3p0
vltquFZIwjOebjJye/Yfn10SLqFRqqxFWPtjPTXmoLfG+AVyG5ds/wCHQ5iC2GTkQ4QKPT19OjNb
nQXrSKgZwifTycHH5E46OYba3QSZtirJTVgUZdqmqJJ//ue35+v9eitQUidqbFHT01XqmaMcqhno
6U57iNcGRh+rELn3AYdOkJ2XCdTSnF9b2liFdeb8uX4T+7bPb2Hr26NG3VNHGzVY/s/uwJqig0Fq
apVqoqUtdTKc+YAMincn3AGEP2HE/fqQaAAmLZdbKSEsZQkjKyZz2HcHP267odE6aLi6DSJJJnLy
An8h0jIQ3ouLT5fBgRzf/EdEER70AvJiCVJiIPYenRS22hSzdlpWlLZYCNF+5PcH9Ok5EvGvmp3Y
BVNQp7ZwM/06TR1klrUiZnPEnv8AUO/QQW+C1RjlglQD3I7YHSHP8Epy0OW3RNjKTEE+ufTpMyi9
yl2kgWssbnpy13q0XK0X2lhrLJNE0dRHPgoyEHue2cg4Ix0SQNkbltdKMkLDnJtZU/79bbVGyd4a
7Q6RqtfbRVLFKuoWTi8ETfiTABKSDtxkb6fT9eoqLACx3Ndsn0mPCaMx2Rrtf4m5tn9TWGtqtd6n
3N2qq2ghpLndq1paq2FOyU83fnDJEoA4sSF4B4yUJVYuopHNfmYE8hmY9oa42U8N+/BNZNyrpU70
7D7m1diuDUorqymFgmqqOapYCVqiOZHEiqwcswWMqSGdSeX1QuD4iwHlk381L4jQl4zxhQM3E2g8
Q24dki09d9NWfXdMEkFPddPVMVxihXjjmVPGaP8AEfpKD0YHBGerHVSztaeS0EDrfdRFN6vmtIcs
nUWuPippbrW+7UewFh3L0zWx3i4R0KXC3NQ1wUCqkoOBCTR9gzcZ4+JwMq4IOOqJw3UsFXICe0bX
+atfETCaaMtGguq/7TvZuRWUF707Hq3c+20NKzVlfbKS81MEMfJsGaREnSNyy8V5Y5EBRnCgDS6e
cTMcNiFnktMYi073TV1Wpr1NUNp/b3a3U0toZ+EKKyIisAQSOKtl8kkuTk579UmvbG2Ql8+Xwt/l
XqlnJhDRDf3/AOFdX8K6bde73ndXbLXemq+y6agstPfrNDVV3zjQyCRIZkp8nK5R0kKL6lc+3VH4
pgpY4Wlj/kp3h+snc4vmba6n/uN4itBbM6trdI7lW3cHTQiKtHdqW3tW0U0ThfqLQs7qAWj5Box2
I7nv0WngncxskDrgpeoliY4xuH4UM0rvJ4etyGpqLSu5eyGsZWHeGOopqauDZBKhEeCVW9B3Un1z
nqTlnxKBocHHVM209DI6xAKOq3Z3SsFSK2r27FXFLmGGoitsUjRiQqWxUNGZHGVBx5oP59BnFVVH
q4aoP4apnPAB0SIfw3bM18zLe7NqWK8LySpSkudQiQTgn94YvmJcDGCCMDuelR6QalntI7uBaZw7
Kejw6aPsvh81rtjU7E3XXWqtZWjVQu9p0pV2mSuqtUVVQ1csqRVEUAaMx/tGWRVbGEXuSUB6h8S4
vdUOyhtk8i4e5QuSoxfFE1pfaXXFPWaos9/saTmvr7tPPim41rPxkgzNxYNGoH7v8SgnK/e6+jen
j5kssp1VY4yjnEAjj1C5oNQi8a61pWQbb2rVGrK4N9SUFLJPKmfaTywwXB7fUQe+cDq44hX0sDA+
V9r3sPwqs4Vg1XOwBjL9+qmpsR4Ntfa/jaHVF3272zaphlhFRrTUMFriBdGC4UmSSQ++FQ54t39M
xEGNRT9mLUqTmwWWA3lAaO9Stu2idJbVboS6M2q1rpfXWjtM7S2LS2pbtZir0V3vUCxtLcIJkBRo
pKmoVe5Ldj3PHtH8WxD1E1Gzh0Tjhl1q4U7TcHr/AIU4PD9oDfjQ9r0tu5brDbzoi5wGtaGm1F5d
RPHyKqtVbomDyc+Bb94GRkIyDkjrN30dcG8z+1aCJ6N8uUu7Xcm53v1lpLVVi1NR6e8OmzGh62rq
qauulbbdMw26pqpIy5j4SUawqrYZsl1ZWVz2HTvAa+Q5pM1wETHaOMFrCLEpudA6/wBrbTp2OLVm
zWqNc6qlmlnuN45UtYLhMzfjHnpyiAUInlZYDhkH6sDklI+dxkz2v4JwzE44GiPJdcl6iDkOTuB+
S563xYQtTd3bAOc9s9dXVuIC5cMB29AcdJyILAtzBGcH1Pb06SK4SALpR2u13C5R09utkMtfda6q
ioaOJO5kctjio98sUX/3dckcGtzO2XY2l+jN10b7BaIg242x0XoEWlfJoaX9+YwHkmq2PKZyRgHL
k49uIAz2HWO4tiBnmzjZabQ0fKZlTmaxs9XetO3+WshoqWRKRpVUQ8FWNQc498j3/PpsXAkuOyfU
bDzACq4rbpqKWwU9TUBKOeSLnk5w3LLe/wD6vXrOa2vIqLBa9R0f6AKj3q2rgs1RdaKOenlo6mGS
F15qcBlI7kHPv6daBgQzObI7cKl4wA4OYOqj9o2789K09BPIxngeSP8AHjGD6ehz2Hr1v7TmDXjY
LzVVRus9rUoKesYLISOxIPbv2yM9dYwH2kSIEDXdduHwJdIaS3E8Bt1oL/dH+ft+qtQCEU9R5NVQ
qJ4ZEeF+5RwZnflhRmRcnv3yzip7WVzh32t8Atl4QfJ/LWOI2v8AUqynwpau2X8WOhd0rNd9ZWC9
1G3+4GpdCSalqp47bMlRbakxy1ayLIqiF43WqWVGwVkJIXDKrOTC3tF5B496k48cjc0vadAkT4dv
FLoeu3d318NWq6TU1l3Q0JcXaS1aleGSvvmnpgHodQUboSJ6KqiljYoMmnaRUkX61Loy4cOTzR7P
l8ineFYuyom5Ydb/AFuFQP8AEO8Jm+vw7da3vxe+AnWOr9t/DPqa4Gq1HZdOzeZbtN1zu451NtkR
4HtkxE3B2jPkO5jLLG8LCwYBXR1P6NXoB1/NVU8boaihm59G4knu0UMt1PiZXbezwr622R3Q22as
1/e6enghvVBWQigaaKsinM7UcqtLFIPK5ZSRy0jr9UccYjaag4UbHOJ2nZRuJekKaqofVJG9pVV1
1RBNUR28ypDKcmVlIIWP+774J9D3+/r1eHPLtXbrOOURoEDlk+dnkqWRHP0U8SoAqpGowABgDGMD
H5dFRS0jdH9ARR2++XUSBJFMdopGX+8SHlYf+0KPy5dBdZuicTwQwNCmVQzQpkL3IXkxz7AA4/Pv
0Esk5bmaSr0bFhh5k78Qo7n/AHeUnt+ef8T1G4p/SKd0P9UJv9WW+WSnr0p4pGdv3nceyuSVx6Z7
Hqq0UrQBcqz1bS5uibW2xq8azlEfl3UlsZGernSA5bqnu9opSRZCsAAHx2Gf9enDtrIqGNxySMkE
DPbpLluQQgB1jUM6c8YLN/lj06UyBCyFIFkAQFMdvqUe/wDLrmQIL48ACvmMFB9fv0YNA2QWmcjy
5F5NjAT9cgMf8OuP2QRXaTGsEhCNKRV1RCj0x5nb/Lpu1BO/Yt37ZbbTb9L32jSxS0sQp6atUM1P
UpkkFgO8b/U5OfpJye3usJmo0huE4W22vbLede2K0UE9JUyypUnK/VhVgZvz7/T6/n0rDK26ZytN
tVJuuLvPSvGzRyIuQyuVKsO4YEehBAII75HbqTfsFGNN3EqeWzW5ia8tRobqY11ZSIFmJKr85H7T
qntnsGA9GH2YdcYO0njXjLZPNJTSuR5bcSVB9Pv02qCjBpdsgSwSx/SpKr/dUDI6UzhHMTkISnkc
AlskHuCBnpBzxdKtjIGq3C1l8SI5Rsg/r0lI8JVjCjNLe6M0jM2fT19/fpCR3Z0S8bNdV78ijZJY
r7e/fptnKccsLalsPYiMCM+x6Tc4Ddc5TkY01CUYrKuVH3Oe3TR77u02TyKEZRdEGtoWo6OhiERi
hmLFyO+QADggH9e3UrhLQ4uzeCjMXYGsCa6st8NXBJBU01PU0kqNFIkic0cEYKsp7Efl1ZXElnKI
0KrED3AXbuoR7ifDvpLhRXbXOzt3r6aCcNHXaWaNJYCFJP7kkhmVScqpwynJQjHE0bGXyRmzG3Cu
eFtieLyOsUB8DnjIv20NzTYa+6r03aLjTXX5HStdfhUCOyVccpY2+sWEiX5OX61R1y8LOcBwvkyV
fE8H9aOcjJ5K00mMGAct2496tmsPxBtlRVXHTnin8PVx0Pr2KVkudRTWqnvtIkSsVgq6euR4Kmog
Yc8lVMkTZVh2GatUYTU0Zz08xeD0OinKbEqWdgD4wJOpS93q3G8M+r9KV22vh90TZ7Da9Uaa04Vx
VL+yjd7ZdfOat+Vws0ZqqCWsgliYBnlKOgbzCChgcTWVTXzDKX7ny/NUti0bTSudG7NboOlx179V
zm77eGLVzax8u420UGr6yThSLRoJIKw5wHpWVm5xd+JPsfpbDZHWnZWU7iXO0KzZk8s9g0E28E3t
FvXvbsTXWfTmrYoaGrppV8mqukTlOA9giIWIznOD+vVTquH6aulLsx9ytdPjEkDA23xVw3hN8S9Z
uRvftTNX6ist6ut4raaxLUUMpp6ailnBjiyxUBcOUxkjHoSxIIpmPzRMgEMzCHDw+6vFA2SbtxgZ
fMKevjttmo6CzaB1O9/vOj62jYWS/L5FPK78jiLm8qNxUE8cj1JH26XwKvIYcgFm76pvidGHTAnZ
2yrW1ns18xQS3ymu1zsd0ipkqXkua0U7zqSRlYSi8lJH8KnGR1O4dxa2SUNlaCDt91EYjwuQ0lri
HNTLaV1ZvtorVNw05prVWv8AR2r4o6ipl+Rnnt0hijQs0i+SyqwCqxOUYYz3PVzroKd9n5BZUKF1
U2bI15uh1v8AHH4nLJqOgst48WGsqW8SyiGhe/2W1XSCGcfSIpZZ6Z2TPcAnAyMH26q/EWEtEeeK
EO99vuFauG8UeJcs8ll2Pf2dHWu6W8kO5Gqd77jpXXF/sV3uVttt+otL0domkgFJSieNmpwBKpkq
cBgOQ8sg47gxGBsgdOBy7aFG4kfMGaPvqpSeJfT/AILN6/Ep4gNA3vTunPFbaw9QmqtvKAmSW3Xm
kigkrFrIZEZggQxSrNCGKuzgMChAJxDSmHE80L7ZrXA8vwpxhMkj8PY2S1hcAm3fppfv06Kkfer4
VFh3Wsl6pvh6bg7p6DpaOBqufbm83SCgmtaMGPk2+7RLwkQHCqlXGhUnBnz26rU+JRisdb9Ro7+n
0+OitlPROMYa9+Q97bi/u1t8SFzVbh/D11xsRuJqAb/T75ac1bTiSrpbTqXSzGqqkDKctXPIySqz
DiZafIIJ7/VjrQcG4kfUSsghhsD1BFtNdlTOIsCbBG6Z0xcB4EnW3X/SlBa7bebFtX8tpC0VV0vl
58i7NSSFlSdipFHBK0auArPLPN+AtjhkAqT0XG6qGpqhBmAYN76fVOeHsMfBSOqCO30UN9O2fVey
e6midS7o7rUW3OvbVfqetoNP2ivGpb/faszgtA1FSqohWYPLGRMyF+eOPEgdCrxM1tKYsPjLmm4u
RlA953tv/tIU9AymqhNWvDXaWAN/kPz4K7rTXhJ2G3Y0zc/EH4irXuvtjpnTFAvztxob7JQVFrp5
G/c0TS0ZzNWSyGOCmpg5zKxLZTv1E8KYFJRwmKcDNr3OG6luKcUZVyiWI9nTvG3zUeNX6Zobte5r
narNrLRdqmRWpbLaKuedLRCBxSCaqqS0tVUhVVpZyxDyM+MAACapsNhY3K42VfqKxz3XadFyoheB
yFMh9MZzjrQQQqeCvDG7Avx4++D7ddXV8kE0pAUHt6k+3ST1yxWSx8JiijzWBHp98+n+nSbhcaLj
hpZWEeCTa9NU7sHU0wFPRaUoo2iYxF1kukikD8soPMf/ANo9+qrxZiZggs3c/T/asvDeHiSS56fX
/X1V2+mdv77eaimko6yUzxKWVs8Q7EZKE+gx9+syV8CA7v3Co0ztPrf9oU6CuWglhWeKbGHbCqBG
OzHLDv8AfpKrlywp7QwgyAqHcum6uy6LhpoLukqRUyqqylcABQOwIzjIPv69Y67EC+qIWxQx5acK
AG4MM5vqw5owwKZaMKQR9+w9+t04fj/RDlm2J/1D71EG13OqtlyvUaYen8+XIx6HkR263SkP6A/O
i86Tntv8/ulrQ3hZY54Y5JVlQclbjjkMHuP8Olymq7d/gCXkzeAjxAyaearj1nYNWahrqZUg5Coq
pLTTT0zKQctIphjIUjsUQj8854lyGuaCtU4Ta92HuDfFc13gv3C2hr9WW7QniK2x0Hryj1GYaeza
n1dqyuobbo+5VXFpautpYoZo6hpJ1h5sxiRuTJVO0OWivEsYigJY29ws9iLp6poe6wadferzPim+
A7Vfhi8P/g+8Wfh+1jrqXWm0mlLfojUN7LN87NboJ5fl67gXm8uKk+c+Uandp1FDJCkjSimaU0jD
sa58xp5G2Drq84zw9yYRVUbz2bfspBfD0+KvpLxd2Sp8Om/di07pzeGqtVUlctWxNl1PShMSvQo7
OYJGSQ+dQtkMCzRF0LBY3iHAZGfqQHRWfhPiCHEG+qSjthc93xJPCjbvA94or7tnosXqo0NerXBq
jR73RXFTQ2ieWaIQTF+7eTNTVEaSH8UXlk5YN1feHq41EeYrOOMMIZST5Wqv1QI0Mbs0k8gzK5A5
H9PyPViCqrt0Pjljh5FWiWNULYzknAJ/ke3QSUiPK/8A3aKyWmURhoA9VPwYH98/1PnPYMAUQ/8A
p6CKzdJpqrjRV9Q/HKRySHse2Y89ugllqsyCXUu3VK6cy0030g4yfk26jcUH6RTuh/qhYXWkkjrZ
GCQSpxyDyIIKj8P2ySMdUBk1nAK68q7CVH56hKK63K3vRSvTxTyKhhBLRrn0KH1H6HrQsOfeNUaq
ZaQo1paylqZ2ihlAkCZEbKyuRj1wR6e3T9IIevfIYYPHJx65/Trtygh0bORycR/064ghEYZT5icV
z64H4h9/06FkF4yKc92x3JwM9dsggVSyFQqPkJyJBxnJH6/YdEdsggNiZjDdIgxjkjuE4JHrgkEY
/qem7UEkdbVDxlIFXgrYJXnyA9fQdIoJc+GRsbxabLYwIK09/wD/ABpOloPaSNR7KsqnlDzRs6vG
xPpnqddsFDQ7uRxar/dtLX2g1BY6lqe5UzeZHn8LgeqNjvwYAAj8h6Yz1xm6XVnG2utLNuRpinvl
txFUcvKqoC310k+MlHGMgEDIP2I6az7p7T7BLkWsyMCi5z2APfoJ2sRRKrNG0AV84IJ756Rdugt4
pWQqpjKr9yfTpGRKMRr8uXjUKqsAAScep6Rfslm7oTT2tZXCuypnsP16RKWQw04AReC49OkahOFu
jo0HIFAygdwffpqlmbIBfNMw322SUbuYpsh4pCMhJB6E/r6dL0s5Y8eKaV0Aey/cmI/YFwiuYs08
fydcZFg4Fvpy3oeR7Y/Pq5OOZoKpIjOYsRounKqO8NY6kwWmtMrRedNyXy5CPQkEYU5znvnI6QPK
/vF06jdIzQFRc8Tngi03uJIl7udPFp7WoQCmv9HA0qVQB7R1UYK+cB/eGJR24scAdMSIpmWaLKTk
ZNTuvKbpH6VtMmqtO2jw9+L2lo6e4VSJQ0Grnh+ZS6UiRhP3VSoHmVKKiMj/AEygqiyJyYF6tWUs
0RsBoFJ09bDM8uJsSmE203q1lslp3Ue1+l9q7F4ktkZa4tZ7lWQNaNVaeHmyBRBLE5Ugr9fDjLCQ
3ohICsq9tPNG1s3ZdrYqWw8VDHl0PabpdTq2i8Q+jd67Q1kvLyaY1ZTeZVPTXuiNBLJJKFQtWkAG
EtwCLWpygJGJhESXNWkgiYwsqH3B2N/z91axLKCJ4Wezvolluxs1tluXabppO/6Vv1kq7fSwGspt
RRRK8DTQ80mgnWNA1O6kMh78xho3mUiRm02E17Rnw83S4xGhkH/NFiq89HeBDdag1ncKzw8WLXmp
qyhzXQRaVpLneJnaNuUcvCCnaJY1dAxklZVHEEHAz07knqJKcsxJgDlGFlO2cPw55y+K6Ct4Ztab
6eH+727Xmmn0tuHcNO01RXWy7yLHJartCvKSnkkXsAsyt9Yz2IOes/oaenZWGla72irzNM50PrEg
1aqVaDQO9xiuFqt2yAp7u8ki/KR3qKMCpx3SMn+MZYgnGRnv69TE/CMNNU6u0CZ0/FJnhtE3V2/u
UJdebHeJTZnXo1Df7Qmlop6NLrR0kVRFX0s6SDmscklIZFgkYAko/dW4hwocHrQaGanlZyWO7X54
qj18dRDPznN7P7qKG50m5N/1lDHrmelF6utVEI3jKOkRkYKoV4yfwkL2J5fSfv1PNAAyu6KAqs18
zeq/Vn+Ezb9mvCZ8NfZHUmsNa2mSTRO3Nw3I1zcqaqjlankuzzXiY1n1c/PSmoY0w2CQikgHHUCx
0RmYGbD6k3t7wAl5xL2s25+g6/NcHm0PxBtNX/cfXe5uqNwL3o/XeodSVGrYrxbPMhrKK41VTLUS
VElTAy1EMn79BlSfwnBwxBg+N8FkqHMdFo5W3hnGooJMkou1WiaD8amu9N3q0a11bdKbdG3Gbzzq
I3OeK5r5g4+YlwgP798leRlD5OAXGD1mlRQua90fUbrR3RB55jdirVfCL48vB74rtrtZeEzdbV2q
qbW6RNqSzWrUlplqIZqMtLBK/wA4sho8RTOS/nSJyR8FG456mKOGSKEzCXl20zd3u8VXKtnMqBEB
e6ot3K0hvxddUXKwbNaerbj4dKeslnueqKOE2W03mueIhvOrpeMpWndGhipozxVDnh9fLqdw5lGz
9acc896Y1ja2b9GEWCZDYXbbw26Q3cvuoK5b9bKq322uWfUtotkKW7TlUSpDpHIwmlaRTJEagsjJ
zyEKByLeMUkLP1mBvkq1NhAc+0jk329vi13v3J1XpjTG023Frm21tvG46Otk15gr6HTs0byRrcrv
JTOYam68R9EZLJCj/Rj2f4OGTXaAmOMSNpmiOM3AUhNKeEbdHWOn7Zq/XO/63XUV1hS4TS0NjSGL
96ofiBwXJBYgnHfqtYjTStmICl8PgD4g49VykxtNEsqEyR8xhlCn6h9j+XYdaLzz3qkr1EIjcAHi
Txye2DjOD0mXX1QW9IqmKKSRWmjQqG+kkBh9+/t64/n0m8dEpGhljaKmuIuFWEemgzMVJzzZfwj+
bEf0PRX7WC7bv2XQn4J9jarSOyWmpqopS6hvhN2uzzpgxvNho0/NliVO33Y+3frJOK8SbJMWDYaD
3LTOHMNLIQ93XVWF262Wejt8QqZvLqo0JEJk4mEkkBnIIBJwewz6jqrGfqrCIFHfxZ0tPatttFUl
PLHVT3vUFPSEluTLHApqZOwPp+7jBP8AzD8+o/EJ7QSE9ylsHgPNUZ9RS1IsDpxEkRHFyVHp64Gc
59R6dZRhjw6QFanPHlhCrV3Ld4767GJWZmyCqgDsfU4Hcdb9w4P0wsmxX2z7/ootaXp4blV3+Roz
kyu69wO/In7/AG636m/ohecKj23+a2RUjU1VWrGoCPESRyxxPL07fr0REVvfw2viZ37wF2Tfukpd
FXjcCp1LZaP9g00d5WipLRfqeQqlZVq0bmopmgfg8KYZjFEAyj6gxq8DjntId1YuHuI5KQSMG3+F
XZHXyzrIKloqtpeRn5r9Mxflz5Ln8JLH6fcEjI6loaccrI5QktSXHnN6rpV+Fx8W7bfTO3a+Fvxv
a2js2jYqeWht2sL9Q1N4o6q0mndP2fc4Yld3KoXp0kKnzYpERiWVSabiPDge/mNGq0PAeNI4YSyo
F29Vz66g1DZdM7qag1HsfW6p0jpug1JV1mjaoO9LcbbQpUOaF2IYvFMkJiBXOQGKtkclNihpzy8h
VHnqZXVRnpDlCy3I3b3S3y1pJr/eXcLV+6GtXpKa3Ndr5WmqqfloEKQwhyAFijUkKigAcmPcksZM
QRqOq6vmydtIpCBISoYJnj7e/SjWgCwSMjGtNm7IfSvEk1P5ypLAT5sqnvmNPr4kf8xVR+nXURF1
fWS1j1ks8mTLlSx9yT3P8snoIIrq5VfT96l5ryl5Qg/cEqv+o6AQR9YakQ7j7erM/CnjqJ2Y/ZPI
fI/wI/LPUPiQvEVJUX9QLbe2jqK+Vrb5SUwPGKNm5Y7+ufU4+/Wdyf2/nVXoaMUfb2sh1RqeTKuD
WfVg+v0j79aLhv8ARb5Kg1P9QoDJSw1KKJYkdFPcMoJ/kfbp/ZIrzhWU7+ZQVmPYw1CmSNh9uRJY
f1PXLIIQb/PToq3C3V0JHYPFiWIj7jGOueaCFQatspRR+0EXv3VkZST/AEx/j0LhBeHVUMwaltEc
tzq2bAPErEo9+THvgdduuWQW1T1EkMhqJZaicTzZfuBKOQw2D/hj26AXUCp7kLNqC60lY4pqSpKy
I7DKqw/w7gkf0651QRRrWeOcwSJPBUDPHkjg46UnKCcbwxKG3cs4xn/ca8/z+Wk67Qf1UjP7Ksek
7OWwAASMA/l1MP3UPCd0IdCyoVH3GPv0+/tKWS42s3Gum1eroL5Tq9ZZaginuNKr4Woi7+me3mL6
qfbPr03QVuGn6+16os9BqCyVEVwstXH5sE0a/jX3BHsQexB9x1HVCfQBHUVE0xIYeXMOy+oz+R6b
t/pp2Vi9uVslgVcHBHr0xeNUvB1WwW5A0ZWMuQvv/Totk4RnR0BiAZWDMO3E9cdsgjCS2rCR+6Ul
hkkjIz1HABSN1itGuSyBOa9+Kjjj9cevRlxCIIWZiTG0be5AwT1xyK49EB1Domk1JTxlgtLdI1Pk
zqM9sfgYe6+/5Hv08p61rXDNsmdRQuc0kbpj9UW68rWpSX2n4XCGNYgz4BmUZCsT/F2wM/YDqz0k
sbwq3VwyM0sju06i1nPSTWVK6lvsZj8taKuhSQyKB/5ZOCWHrjPpnt02qcPY+UPTimr3sjyFN9db
RbtQ2+r03ebbb7vaaoCOrt1VTAwzNkEAo3oQckEYYdvQ9PHth1a5t1GiCQnOHWJSO1z4MdepZ7Xe
aK3XXU1mpVMkVK9awuNvhJ5MsdWhJaMk8uEyuo7jzEJB6o+IYVSSF3LFldaKrqYg3MbptbVtro67
2y/WrUtzuGndXWygnm045qPkr3DXmJkg8t+IhmMZBDw8gk0RYlieIbMsTwCSBxniF7dO/wDPktLw
ziCB7BFU+yVITcyvpdI7JXDVQ1HrTc2x6GtFF+0IbKwxZqaapji5COqeOCmhaqq3KwhlCvK4jUEn
o2Cx4nO7JE/IPFN8Xdh8bM8bbqNGgfGtvi1q1PT7H0e/2m46qD5W4Ususaiy0lwhKlfJnehZ4pwf
qPBsYDEdSNThc8cn/JdmHgo6lxinm1gblPS6bmz+PfxA7QXQUO/u0GpotKyORR1Wnv8AfaeCDkRj
EzNyxkrjkuft0pJw9FMObAbeB0XZMdljkMc+o7xqPsVZ9s9D4b/EloWi3S8N26FJVahipvJ1Ho+6
VPm06uAObwqV+at7NxDhJBLCCWTKqcmFxBs4LYKgWantHHTkGeA3ckLrWmslHVLprWVpuyV3zFDT
LaKinb5poalpk8yCVuUc0SeQ4dkI4AqMfUOoJ9CyCYGDUdVaYagTwFtRoUgNCeEnbSHVC60G2Nmt
9/kiekpausrXr6tGcYMcFPIDDE7c8D6S5LdsAZ6mqvHqjlctig4MDgZLzCr5vHPYNb7QfAQ3vu2j
aemudPrm+2nTur6u2OFk09YnmioJfNXivBAtOtNwAPavaQ4BJErwtQygZs4tf5qCxCpzVD4yNcp+
Hd+dy4GK/YCz3KuZrNX1VjK4yHBcklu4VgQewOMe+OtDlaQMpNyqDTX1cVIzw0aD3esuvbdtdZJb
rq/T9+lMS2ykZpJxU5ykkUOcADhxck8VxknAz1ReLMFM9P2R2xsr/wAK48aeU39nS6uR034S/EJ4
f9wti/EfcrXpK1bU0MFwtetp2uFPS/7N2uoYItXVyVDr8xCsyqzuv/CbgQChDCuYHw9VDD5I3Mu8
2sD5/sp7FOJYnV8ckerBe/wW6beXwlbjasoNGbc3a+6xsNDQNHBb73V3e36buVRUOZPn46mdYWdk
ChOcTxJN3JaROJ65V4diVKy9JA0u8wnEFZQzEyOFx7/wp+tJ+DPaLWFtkn3At2it0LM8kdVDaYJB
UWuJlXipEaPw4jA+jiVBySMnouHwYi1/MaCCnWIfy9zOW4hPhUeGTZmlt1Na6DabS1jtMShIYbfB
JSIgAx2ERUDA/L16sLcZxBpygbKqvwXDy65KRcnhs0rQsKW03vcyy0C/gp6XUMqxJ/6VY/SP+X06
kW47iVtkQ4Fh3euGUAh1QEkYBOST7Hq23VCXwYFU7N3Unuc98dduRoknOOYhZTxGKlEnmSOWZkOT
7DH/AM+nQDrkJ9EwWTq7IaNt2vt0tsdE3V2itt41HRUFSyKOQhMi8gPzIY9MsQmdHA97dwFIUFOy
SdjHDQn/ACunK3VCiC1yU0CUtNEwVIF/APUA/qBgfy6wCsmc4ukd7S2elhAhDRspDaH0jQXmupjX
STSRSHzZkyf3jAj3JyB+XUbzXJ5ym9yiV41rjNNvxs/pSoSGSz0Gm6u408aoFCzTVawlsY7kLCoy
c+p6jsbmc2jJbuSPoVN4JAwy7Jvr9a1/2Fnnp6maB28zP0q2MICMdu3Wb4a4h5sr1Um7LHoq3dwN
I0ctm19qKSpqGqaCnj8pDjixeZYyT7+hP9evQXCjy6Nt/BY/jvZzEeKgltyF8mqlKqzMXPp78R3/
AMT16HHZytGxXnKQXD3HdHVZFEtbOUjVAxIOPfuOk1yIX3QqiVVdVAHHzO4+4zjHRmuI1CEnVvQo
6jfAU8R2OOlA9zvaScYytyN2Q2KodKleGUAYEAH079GQ2CMDK0UalfUkt/PPQbpsuPaHboSjeUjl
AMknpqGrj4w43KHCVlAX19/59KRvI0Gy7lCxjOYaiTJBKCP+Xcn+vb+nTuRxGgQyhB0jEsVdMTxd
abK49ASwXOP5npCR7gNChkCD1CgWKmhAAjarQEY9g/p/VQeloXE7roYEvtsbDSan372w09XlxSVM
9XE5HqMUtSwP9UHUPjZLaYlu9lI4S0OnaHbJV6g22p6Krq6imu06+XJw4tCpBBYj19j1kUNbIcuY
3WnVFAwPcG7f4UQb9EsWrNTwH94VrCpJA7/SPb2617DnfoN8lllezLM4BAGDBGAbA+r2HtnqQjJL
gCmoCxZiv4cqMA46dhgXFlJ9IPv3x10RhGIWSU0E8sPnQxSkgg8kBz36IWDuRULSCKNRGiLGgTOE
HEZyft13KEEW0lTI5qC2WKuIwT9vT/4/p0AwILOSCGtgrqerjSoRpyn1eqkKvcfY9+hkB6IJt77S
U1HMkdPEsQx3wSc/1PSMw0XLp6PC9/8AvdtJ+1BcCP8A/mk6JTOIfcJGo9lWOSgefKMAAsfb7D/q
erDYHUqIiGpRhwUxxgjsVJ9ffPSrXEmxSyAvH5qKWY+vf8+j5QuhS88JG4d9tWqJtvy4qrBX+dUI
pYg0kiDGU/8AUB3H37+vTOoib3JeieSNVZUFVlViOxAOMntn26ZZRayknDVb0jE9OzPgMjDuABkf
Y9NpomhLQDdZwKRklixAIyQO/SOUJwt4UJ+8UANjprKbGwQIRtFEHdULMAB9+mSkF84MXYNnOR6d
/wCvQQWcDZY8hy9MZ9uiOcRsjsaDujWCNRJ5nckAHGT03fE07pw15bshdXZbXe4kprpRxVaMcKWG
Gj/9LDBH9enEUz2aMNk3lgZJ7Yuoza503Taav1Ta4JnrIVUSI0qjkAScA/fGB36uuHgPbdwVPrW5
HDKkfwWbn5o83IP4u5/qenectbkGyYPgYX5yNUubXqTVFmkp4KPU1+gVUAUR1cihR7ADkeo/+WwO
fct+qkosQmaMrXaJ99J222byvT6d3MsOl9W22SaOnaaot6CrHJh9XnKQGIOCOStg/n36r2IO5LrM
2UzhpMw7ZuUyNftTU7f6w1rYNstfax0bGhahrYWqWrKG50ocEQT08pJaHKI3lc/L5KCFB6DsEpnx
iUNs4+J/dE/mk/M5Tzdo6Jl9Kav0pra5XLTeodrNCftClmHm3GgooqKSaTPEuqRIqpn6cqeS9uwB
7isVUToX9lymqVsczbuakzuj4f8AbTeKppKiiGrNF2y1TQtVW2Kthqqa4JChAQc4A6BpJGkbkz5G
EGAB1yTEZBd43KctomluQ7BKG2bC7V6Xq6O6W7TtQdSUzyRw3T5uSGpjAbACtAYwqjH4QAO57dVj
E6w1AIlF7fnRTeHUzYjdiI94d1afZ7QVdruusVy1a8CswpFuhpFdu4yX8uQgdlzxwSB6579ReF4e
112A2BU7UTkszu1Kqr1/4uvELvdHSaetmtqfaPRE86q1v05BJFUSKVBHmVrytMT39EKIfUr1eYsH
poW3Dbnx/ZUuXFqhx9qwPQfuu7f4Tu1tH4lvC1tJU7v3q4aq0xvDtjdtNastUyJxnRpJKKWbzcZM
jtS/M5wCsr8gfpB6yyhmfFUhkJyg/nVW3Fg31bnEXO/wXI1u3sNpLbTeLXWzsVXdNR02m7rcrVHX
VjKGqvlKmWASMkYXjzESsV5EA9h2617CZXPYMxVKxujiieWxiw0+itd8M+9+z/hw+GbB4xdB+HGx
0urK23VdLfaf9seZV3hoZ5VK/tKop5poKaTyBygiC9mYBwTnqY5IcHPO7bW96hmuLS1g2de/uTL6
M0vqn4hG5Oh9deLfXVXr7RNDRw6msm3ltpv2bpSyjigjhSgV3M7gMoeoqHlkfBGUDY6iuKJ3Ng7O
hI3GilOGIGOq+U4Xb3K1K52211Vojt89ptEtpAHl0b0qNBGuMALEQUAA7DAGBge3WTUDnRzF7CQf
MrU3UzHCxCr98VmzmjNL2q0a+0lbKHS1XJXC11lLQ06ww1bFS4nKpgK4wVOBgjHuCTr3B+IPneY5
tQs642w2OnjbJD2SiPw9babd7k2y90+rNN1VbcKSVGjqo7nUxc43z9DRq4UlSpwwx2PcHGemPFNd
LTvHIOW/gFzhegiqY3OnGY27z9lIH/7LmyUjMX0rXMc4ybnUE/8A6/Vcm4lrWus1/wAh+ynocApS
LlvzP7r/2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/wp-content/plugins/simple-twitter-connect/images/Sign-in-with-Twitter-darker.png

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

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/images/blog-sep.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgACwJsAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8A9SCeU/8AHvIPpj9v8v3/AA+WKtCeX/lnkHTvH3p/l++Ku9eWlfq8nStK
x/d9vFW/XlqR9Xk271j36/5ft+PzxV3rSf8ALPJ98f8AzVirhPKf+PeQfTH7f5fv+HyxVwnlp/vP
IPasfgP8v3xVr15aV+rydK0rH9328VbM8or/AKPIaV7x70r/AJft+Pzoq71pP+WeT74/+asVd68v
/LPJ98ft/l+/4Yq4Ty0/3nkHtWPwH+X74q0Z5QK/V5DtWlY/u+3irZnlFf8AR5DSvePelf8AL9vx
+dFXGaQGn1eQ70rWP7/tYq71pNv9Hk3949un+V7/AIYq0J5dv9Hk3949un+X7/hirfry/wDLPJ98
f/NeKtGeUE/6PIeu4Mfav+X3p+PzxVv1pK09B/nVP+asVcJ5a/7zyD3rH4j/AC/fFXCeU/8AHvIP
pj9v8v3/AA+WKtevL/yzyffH/wA14q2Z5RX/AEeQ0r3j3pX/AC/b8fnRV3rSVp9Xk60rWP7/ALWK
uE0n/LPIOnePvT/K98VaE8pG9vIPYmP28H9/w+WKu9eX/lnk++P/AJrxV3ry0/3nk+VY/f8Ay/b8
fnRVv15d/wDR5Nq949+v+XirhNJ/yzyDp3j70/yvfFWhcSkf7zSD2rH7f5fv+HyxVv15af7zyfKs
fh/r4q0biUD/AHmkPtWP3/y/b8fnirZmk/5Z5D17x9q/5XtirvXl2/0eTenePbp/l4q168tP955P
lWP2/wAv3/D5VVd68v8AyzyffH/zXirjPKBtbyH2Bj9/F/b8fnirZnlr/vPIfesfif8AL9sVd60l
afV5OtK1j+/7WKtCeUkf6PIOm5Mfen+X2r+HyxV3ry/8s8n3x/8ANeKuM8u/+jybe8e/X/L9vxxV
szy1/wB55D71j8T/AJftirhNITT6vIN6VrH9/wBrFWhPKSP9HkHTcmPvT/L7V/D5Yq4TykV+ryDa
tKx/d9vFXGeXf/R5NvePfr/l+344q360m/8Ao8m3vHv1/wAr2/HFXCaQmn1eQb0rWP7/ALWKuE8p
p/o8grTvHtWn+X7/AIfKqrQnlIr9XkG1aVj+77eKtmeWn+88h9qx+B/y/bFXevL/AMs8n3x+/wDl
+344q71pP+WeT74/+asVcJ5TT/R5BWnePatP8v3/AA+VVWvXlpX6vJ0rSsf3fbxVszy0/wB55D7V
j8D/AJftirjPKP8Aj3kP0x+/+X7fj88Vd60n/LPJ98f/ADVirvXlqB9Xk371j26f5fv+HyxV3ry7
f6PJvTvHt0/y8VaM8v8AyzyHr3j7V/y/bFW/Xkr/ALzyfOsfv/le34/OirvXlr/vPJ86x+P+virv
Xkr/ALzyfOsft/le/wCHyqq0J5f+WeQdO8fen+X74q368u/+jybV7x79f8vFXevLUj6vJt3rHv1/
y/b8fnirvWk/5Z5Pvj/5qxVwnlP/AB7yD6Y/b/L9/wAPlirQnl/5Z5B07x96f5fvirvXlpX6vJ0r
Ssf3fbxVxnl3/wBHkNK03j36/wCX7fj88Vb9aT/lnk++P/mrFWvXl/5Z5Pvj9v8AL9/w+WKt+tJw
5eg9f5KpX7Nf5qdfh69fbfFVXFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq//9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/images/hlm-footer.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAwICAgMCAwMDAwUDAwMFBgQDAwQGBwUFBgUFBwgHBwcHBwcICAoKCwoKCAwMDAwMDA4ODg4O
EREREREREREREQEEBAQHBgcNCAgNEg4MDhIUERERERQRERERERERERERERERERERERERERERERER
ERERERERERERERERERERERER/8AAEQgAEQKcAwERAAIRAQMRAf/EAGwAAQACAgMAAAAAAAAAAAAA
AAABBgMFBAcJAQEAAAAAAAAAAAAAAAAAAAAAEAABBAMAAgADBQkBAAAAAAAAAwSUBtRVFgECERIT
MRQFFUUhgTJDNLTEdYVHEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD0yuf9Kw/2H4f/
AHqAFhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAHWX/kv/ACP8YC4W1q5XZIeEPHr7KouG7n09FPPn09fb7sumt59f
Pt49fbz4+Pj0+Hx+HkDiebLZPH6S1mKYoEdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFA
dPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7
HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S
1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsx
TFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYo
Dp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdP
Y9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7Hq
WsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1m
KYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTF
AdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp
7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAdPY9
S1mKYoDp7HqWsxTFAdPY9S1mKYoDp7HqWsxTFAnxZbJ5/SWsxTFA135C54T8o+f1+v8Acfuf1P2/
J8/0fp/N9nx+HxAtv4h/D6/vA13n7QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT4+0DP8AyQP/2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/advertise.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABgEGAAMAAAABAAIAAAESAAMA
AAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAIdpAAQAAAABAAAAZgAA
AAAAAABIAAAAAQAAAEgAAAABAAKgAgAEAAAAAQAAAGWgAwAEAAAAAQAAANQAAAAA/9sAQwACAQEC
AQECAgECAgICAgMFAwMDAwMGBAQDBQcGBwcHBgYGBwgLCQcICggGBgkNCQoLCwwMDAcJDQ4NDA4L
DAwL/9sAQwECAgIDAgMFAwMFCwgGCAsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL
CwsLCwsLCwsLCwsLCwsL/8AAEQgA1ABlAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB
AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC
scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0
dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY
2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E
ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW
JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp
6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9P8A+DgH/g4A8Y/Ab4xal8Dv2HdSi0HU9CRI/FHiiOJJ
bqK4dA/2Oy3gpHsR18yXBcOxRdhjJb8lLj/gqB+0rczvJJ+0J8bg0jFiE8c6migk9lE4AHsBij/g
qDPJc/8ABSv9oVrh3kYfErxEgLEkgLqdwoH0AAA9hivC6APcf+HnX7Sn/Rwvxx/8LvVP/kij/h51
+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

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/luxury-timepieces-watches.jpg

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
awwkrbZKwrU3kHmeDi7QORYaOoTM1TruN8fvGqZ3PqlhZRsdFLu2xY/oKam+P3mCR2NA0mLHhbuc
CGgbo2EjaS7qLnLZGkkgHdWJMGRolkIDpHlAQqo5wVQlgB4lAFtU0Vz6el4by8RZip4MxA/HIOTs
lNqvheNmUKpiKwS/HaQwXj42NDvqzAuZh6tMSBLNZnooV8shKRzIQbKC3A+qj+9RFpj+1lGxjVei
vAkEjt1ylhtaOpATe9StwHqHdDDuJRqo07doSw8zopAtUbY7+mNecb4yqUejVsCXe1fefF2vMWM7
xeby8wzmaEqtHnq/SXlnfMMTNVHs1WrbZXs6VlI1mSReLKpEfPHirRu6LYn79DPkOcXTMj9Mhjmt
bvYS4FyK+wIAaocEugCkVHH258cYCMLtyuBJ2uACBengStwfElFqRG/077W15CZbza7jcUWIVqHN
xOAGZbdcqK3oj5/jCJxXB46cxFRoQSFVxbVa45mUGwxM24TAF2q6UU3eIi51Ae9xnCjxAZG9YMlm
u3dZeXKXXeTtVWjiNxBSpPkH+u6Y7T09NyEsgFhZoC6HlZauVwxwFK8b8IsMdT0djmLmhslinHrT
GMSwj4BFq9dJs681fSkfT8fhc7DF1WNYM3k4vCxzyTO2BVwmdbvWV5fdMxudlmdheWbQOsknxsXO
2gkkhu4gLa1qt4kBx4fTdtBUm2nhwClEugWvKOrfT7zHmTlpmnI9gc2PDeOWOe8lT0RbypOYm6WI
h73MScY8oDVUW7lFo7bLJKoTSgA0AihTtwdCUxC+1l/EeFhdngxow2fJOOwFurR0AEP/ADt15pXC
Z2yefNklcscQlcQdCeo/D+nTktfQVr5zXp68Y8pf+QX3m5F+8v8A5H99277wP6nvtt7gkPdf7A/U
X7d3/wBC/NP8H5fbr2+J/wBz+Vi+V/lvTbs+4+FBt1vomt+d64E39D9Z/rfe7ju+81W+lteVqZD/
APJb1xn96nvP3H7er/kPfX/c31j2v6Wh7Z8r65+d+i+k7flO35O107PDTG/7h6Z+U2eluK7Plk3L
1acV1pL/AETd9tu3oNfVVOGvDlXpPxo+5L7kqV/10/4a/eP2d9rf92z3uH7dfvV9qvPfpX+V8nb1
5junz3z0n9T/AJ3p3fD/AIQnwdPwpp7brXWxPl/l2/K/cXTXmV1vqtTrrn1ZppSuJXY6o7+z13g2
N3s67/Yft2e/x3uzu6dvj06/j1kLwpXLrFKaUppSmlKaUrGq+j+qNt7031rYU8nu+V9U8r8zd8t3
/nex+X3dvw/h6/263G/YUXZ7qx0rw3VktaVmsbK+j+XJ636b5TfT2/VfK+X810Ns9nm/l7/Tr29P
i/D01uzevQq+FYO1OpErJa0rNNKU0pTSlNKU0pTSlNKU0pTSlNKU0pTSlNKU0pTSlNKU0pTSlNKU
0pTSlNKV/9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/luxury-yachts-yachting-boats.jpg

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
FAoFAoFAoFAoFAoFAoP/2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/luxury-real-estate.jpg

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

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/style-fashion-trends-blog.jpg

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
KU0pTSlNKU0pTSlNKU0pX//Z

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/private-jet-aviation.jpg

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
UUdFFHRRR0UV/9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.com/img/luxury-cars-autos.jpg

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
mETCJhEwiYRMImETCJhEwiYRMImETCJhEwi//9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_search-button.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQBDAwERAAIRAQMRAf/EAHoAAQACAgMAAAAAAAAAAAAA
AAAEBQMIBgcJAQEAAwEAAAAAAAAAAAAAAAAAAQIEBRAAAQMCBAUBAw0BAAAAAAAAAQIDBAAFEVEU
BjFhEhMHIZEy1EHBItKTs3SUVTZWFwgYEQEAAgMAAAAAAAAAAAAAAAAAAVECEhT/2gAMAwEAAhED
EQA/AOqZ60Rp0mOgkpZdW2knjglRAx4ZUEfVjOgasZ0DVjOgasZ0DVjOgasZ0DVjOgasZ0EC/wA3
pvtyTjwlPj2OKoIGv50DX86Br+dA1/OguNmvMS932OK+hLrEi4RGnWlgKStC30JUlQPoQQfWg2uv
8LwxYZptzu1UXKcw2l6a3AtzT+nbUMQt4/RCRh60HIrFsHxFfbTHu1rsdukQZSepp0RWhwJCkkFO
IUlQIIPA0Fh/Uvjb+OW/8q19Wg89t0zFp3Nd05TZI9jqqCr1y6Brl0DXLoGuXQch8dzVq8gbZTnd
oA9slug3Xmx/IW09y3q4bd2+3uSDuAsvNkSmozsZ9CCnpdLmHW3iSRhwzFBF8C3hu3xLhsq9Nqt2
74cuRMmW53AJcbfX1JcikFSVtBOHunnwNEy7coh5gbr/AHTePx0r75VBVUCgUCgtdq3Vi0bos92k
JWti3Tost5DYBWUMPJcUEglI6iE+mJoNsmv9rbDQ2lKrNdSQMMe3G+IoIj3+vPFL92jXh7bM9y6Q
21tRZqmIpdbbc99KV9/EA/OczQTv+2Ng/o11+zjfEUGnst2TLlPSpCwuRIWp15eAHUtZKlHAAAYk
/JWvjzuFdmLtK5U487g2O0rlTjzuDY7SuVOPO4NjtK5U487g2O0rlTjzuDY7SuVOPO4NjtK5U487
g2O0rlTjzuDZlrpKFAoFAoFAoFAoP//Z

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/images/hlm-bg.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAwICAgMCAwMDAwUDAwMFBgQDAwQGBwUFBgUFBwgHBwcHBwcICAoKCwoKCAwMDAwMDA4ODg4O
EREREREREREREQEEBAQHBgcNCAgNEg4MDhIUERERERQRERERERERERERERERERERERERERERERER
ERERERERERERERERERERERER/8AAEQgADAKcAwERAAIRAQMRAf/EAFcAAQEBAQAAAAAAAAAAAAAA
AAAGBwkBAQAAAAAAAAAAAAAAAAAAAAAQAQAABQUAAAAAAAAAAAAAAAADBDS0xAV1hQZHEQEAAAAA
AAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDpj3OlkNw0+9gAogAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZl5LxGMCr7nSyG4afewAU
QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAMy8l4jGB//2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/images/readercommentbar.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAwICAgMCAwMDAwUDAwMFBgQDAwQGBwUFBgUFBwgHBwcHBwcICAoKCwoKCAwMDAwMDA4ODg4O
EREREREREREREQEEBAQHBgcNCAgNEg4MDhIUERERERQRERERERERERERERERERERERERERERERER
ERERERERERERERERERERERER/8AAEQgAGgJmAwERAAIRAQMRAf/EAGoAAQACAwEAAAAAAAAAAAAA
AAABBQIEBgkBAQEAAAAAAAAAAAAAAAAAAAABEAACAAcBAAECBgEFAAAAAAAAFQFhAmKSA1OUlTMF
ESExUTI1gUFxEwQ0EQEBAAAAAAAAAAAAAAAAAAAAEf/aAAwDAQACEQMRAD8A9I6vu++qqMY7avxj
dEqIa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1q
yiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qy
iAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyi
Aa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiA
a7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa
7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7
utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQDXd1qyiAa7u
tWUQDXd1qyiAa7utWUQDXd1qyiAa7utWUQJh933whVD/AJavwq/KP5x/f8QOUZzKUZzBRnMFGcwU
ZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcw
UZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGc
wUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFG
cwUZzBRnMFGcwUZzBRnMFGcwUZzBRnMFGcwUZzBXHt5hBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBv
cAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG
9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcA
b3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBvcAb3AG9wBtP9P1AuPv
391/3v6X61f6f7/6z/eYVo/DAPhgHwwD4YB8MA+GAfDAPhgHwwD4YB8MA+GAfDAPhgHwwD4YB8MA
+GAfDAPhgKzf9av/AMP6x/h/H/EgMPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDx
gPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA8YDxgPGA
8YDxgPGA8YDxgPGA8YDxgWn2z+o+8f1/0df8vq/X1/xl+/8AgD//2Q==

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/market-select_Slice-03.png

iVBORw0KGgoAAAANSUhEUgAAAJYAAAAaCAYAAABVc6VBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAHFJREFUeNrs0jERgDAQAMGEiQgE0FDiArygAFO0uKCkQQAunkEDX+5K
uLkaEQWy1W1d4rofJUjVvqn241SCVJ0EGAtjYSwwFsbCWGAsjIWxwFgYC2OBsTAWxgJjYSyMBcbC
WBgLfmrj0JcyT0qQ6hVgAEzoDazKf6BAAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_Slice.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQDSAwERAAIRAQMRAf/EAGsAAQEBAQAAAAAAAAAAAAAA
AAAHBQYBAQEBAQAAAAAAAAAAAAAAAAACBAUQAAICAwAABAMJAAAAAAAAAAAUYQIBURMxEjI0oQNT
MwRUFbUGFqbWEQEAAgMAAAAAAAAAAAAAAAAAAVECEhT/2gAMAwEAAhEDEQA/AJC3jYBvGwDeNgG8
bAN42AbxsA3jYBvGwDeNgG8bAN42AbxsA3jYBvGwDeNgG8bAN42AbxsA3jYBvGwDeNgG8bAN42Ab
xsA3jYBvGwOl/I/uX1Pm+/T8a+jfp9QE8fkA/IB+QD8gH5APyAfkA/IB+QD8gH5APyAfkA/IB+QD
8gH5APyAfkA/IB+QD8gH5APyAfkA/IFL7fr3kAh71wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD
1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wD1wLF1z/Z/IBEwAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAFo/1QEa5Wg18edwnY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5Wg
cedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0
DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5WgcedwbHK0DjzuDY5W
gcedwbNr+W/ub8Zj3T/2Xyvc/U9Hw8IHHncGzKOkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.hauteliving.net/img/nav_search-back.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCggGBggKDAoKCgoKDA8MDAwMDAwPDA4ODw4ODBISFBQSEhoaGhoa
Hh4eHh4eHh4eHgEHBwcMCwwXDw8XGhQRFBoeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAKQCLAwERAAIRAQMRAf/EAGoAAQACAwAAAAAAAAAAAAAA
AAABCAMGBwEBAQEBAAAAAAAAAAAAAAAAAAIEBRAAAQAEDwAAAAAAAAAAAAAAAAFRYQUC0gMTkwQU
lNRVBlYHFxgRAQACAwAAAAAAAAAAAAAAAAABUQISFP/aAAwDAQACEQMRAD8A5Da0LAWtCwFrQsBa
0LAWtCwFrQsBa0LAWtCwFrQsBa0LAWtCwFrQsBa0LAWtCwFrQsBa0LAWtCwFrQsC7XUvG23HfdZK
KA6l422477rJRQHUvG23HfdZKKA6l422477rJRQHUvG23HfdZKKA6l422477rJRQHUvG23HfdZKK
A6l422477rJRQHUvG23HfdZKKA6l422477rJRQHUvG23HfdZKKA6l422477rJRQHUvG23HfdZKKA
6l422477rJRQHUvG23HfdZKKA6l422477rJRQHUvG23HfdZKKBHUnG23HfdZKKBtwAAAAAAAAAAA
AAAAAAAAAK6+2NA5M9aOrYgB7Y0Dkz1o6tiAHtjQOTPWjq2IAe2NA5M9aOrYgB7Y0Dkz1o6tiAHt
jQOTPWjq2IAe2NA5M9aOrYgB7Y0Dkz1o6tiAHtjQOTPWjq2IAe2NA5M9aOrYgB7Y0Dkz1o6tiAHt
jQOTPWjq2IAe2NA5M9aOrYgB7Y0Dkz1o6tiAHtjQOTPWjq2IAe2NA5M9aOrYgB7Y0Dkz1o6tiAI9
saCyZ60dWxAFOZqEw18edwnYmoTBx53BsTUJg487g2JqEwcedwbE1CYOPO4NiahMHHncGxNQmDjz
uDYmoTBx53BsTUJg487g2JqEwcedwbE1CYOPO4NiahMHHncGxNQmDjzuDYmoTBx53BsTUJg487g2
JqEwcedwbE1CYOPO4NiahMHHncGzKdJAAAAAAAAAAAAAAAAAAAAH/9k=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.net/wp-content/plugins/wp-paging/css/style.css

UL.paga-numbers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI A:hover UL.page-numbers LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
UL.page-numbers LI {
	DISPLAY: inline
}
UL.page-numbers LI A {
	PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: =
none
}
UL.page-numbers SPAN.dots {
	COLOR: #666
}
UL.page-numbers LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
.page-numbers SPAN.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
.page-numbers SPAN.dots {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
UL.align-right {
	TEXT-ALIGN: right
}
UL.align-center {
	TEXT-ALIGN: center
}
SPAN.left.page-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
SPAN.right.page-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
UL.shape-round LI A {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}
UL.shape-round SPAN.current {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}
UL.current-page-yellow SPAN.current {
	BACKGROUND: #ffff00; COLOR: #666
}
UL.current-page-purple SPAN.current {
	BACKGROUND: #ac58ff; COLOR: #fff
}
UL.current-page-dark SPAN.current {
	BACKGROUND: #666; COLOR: #eee
}
UL.current-page-bright SPAN.current {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: =
#e6e6e6; BORDER-LEFT: #ddd 1px solid; COLOR: #666; BORDER-BOTTOM: #ddd =
1px solid
}
UL.current-page-red SPAN.current {
	BACKGROUND: #ba0000; COLOR: #fff
}
UL.current-page-green SPAN.current {
	BACKGROUND: #69ba00; COLOR: #fff
}
UL.current-page-cyan SPAN.current {
	BACKGROUND: #18c6ff; COLOR: #fff
}
UL.current-page-pink SPAN.current {
	BACKGROUND: #ff80ff; COLOR: #fff
}
UL.current-page-orange SPAN.current {
	BACKGROUND: #ff9a00; COLOR: #fff
}
UL.page-yellow LI A {
	BACKGROUND: #ffff00; COLOR: #666
}
UL.page-purple LI A {
	BACKGROUND: #ac58ff; COLOR: #fff
}
UL.page-dark LI A {
	BACKGROUND: #666; COLOR: #fff
}
UL.page-bright LI A {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: =
#e6e6e6; BORDER-LEFT: #ddd 1px solid; COLOR: #666; BORDER-BOTTOM: #ddd =
1px solid
}
UL.page-red LI A {
	BACKGROUND: #ba0000; COLOR: #fff
}
UL.page-green LI A {
	BACKGROUND: #69ba00; COLOR: #fff
}
UL.page-cyan LI A {
	BACKGROUND: #18c6ff; COLOR: #fff
}
UL.page-pink LI A {
	BACKGROUND: #ff80ff; COLOR: #fff
}
UL.page-orange LI A {
	BACKGROUND: #ff9a00; COLOR: #fff
}
UL.fill-gradient.current-page-yellow SPAN.current {
=09
}
UL.fill-gradient.page-yellow LI A {
=09
}
UL.fill-gradient.current-page-purple SPAN.current {
=09
}
UL.fill-gradient.page-purple LI A {
=09
}
UL.fill-gradient.current-page-dark SPAN.current {
=09
}
UL.fill-gradient.page-dark LI A {
=09
}
UL.fill-gradient.current-page-bright SPAN.current {
=09
}
UL.fill-gradient.page-bright LI A {
=09
}
UL.fill-gradient.current-page-red SPAN.current {
=09
}
UL.fill-gradient.page-red LI A {
=09
}
UL.fill-gradient.current-page-green SPAN.current {
=09
}
UL.fill-gradient.page-green LI A {
=09
}
UL.fill-gradient.current-page-cyan SPAN.current {
=09
}
UL.fill-gradient.page-cyan LI A {
=09
}
UL.fill-gradient.current-page-pink SPAN.current {
=09
}
UL.fill-gradient.page-pink LI A {
=09
}
UL.fill-gradient.current-page-orange SPAN.current {
=09
}
UL.fill-gradient.page-orange LI A {
=09
}
UL.page-yellow LI A:hover {
	BACKGROUND: #fff; COLOR: #666; TEXT-DECORATION: none
}
UL.page-purple LI A:hover {
	BACKGROUND: #8000ff; TEXT-DECORATION: none
}
UL.page-dark LI A:hover {
	BACKGROUND: #444; TEXT-DECORATION: none
}
UL.page-bright LI A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
#efefef; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc =
1px solid; TEXT-DECORATION: none
}
UL.page-red LI A:hover {
	BACKGROUND: #9a0000; TEXT-DECORATION: none
}
UL.page-green LI A:hover {
	BACKGROUND: #4e8b00; TEXT-DECORATION: none
}
UL.page-cyan LI A:hover {
	BACKGROUND: #14a9d9; TEXT-DECORATION: none
}
UL.page-pink LI A:hover {
	BACKGROUND: #ff40ff; TEXT-DECORATION: none
}
UL.page-orange LI A:hover {
	BACKGROUND: #da8400; TEXT-DECORATION: none
}
UL.behind-brighter SPAN.dots {
	COLOR: #ddd
}
UL.behind-brighter SPAN.page-info {
	COLOR: #ddd
}
UL.behind-bright SPAN.dots {
	COLOR: #aaa
}
UL.behind-bright SPAN.page-info {
	COLOR: #aaa
}
UL.behind-grey SPAN.dots {
	COLOR: #808080
}
UL.behind-grey SPAN.page-info {
	COLOR: #808080
}
UL.behind-dark SPAN.dots {
	COLOR: #666
}
UL.behind-dark SPAN.page-info {
	COLOR: #666
}
UL.behind-darker SPAN.dots {
	COLOR: #333
}
UL.behind-darker SPAN.page-info {
	COLOR: #333
}
UL.page-purple LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-dark LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-red LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-green LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-cyan LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-pink LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-orange LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.net/wp-content/themes/design2009/stylenew.css

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: =
0px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
H3 {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #c1b49a; =
PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
.navlinks A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: =
black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navlinks A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: =
#900; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.navlinks A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: =
black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navlinks A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: =
#900; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.marketselect A:link {
=09
}
.marketselect A:active {
=09
}
.marketselect A:visited {
=09
}
.marketselect A:hover {
=09
}
.footerlinks A:link {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: gray; COLOR: =
#e5e5e5; LINE-HEIGHT: 13pt; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica,  sans-serif; BORDER-LEFT-STYLE: dotted; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.footerlinks A:visited {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: gray; COLOR: =
#e5e5e5; LINE-HEIGHT: 13pt; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; BORDER-LEFT-STYLE: dotted; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.footerlinks A:active {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: gray; COLOR: =
#e5e5e5; LINE-HEIGHT: 13pt; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; BORDER-LEFT-STYLE: dotted; TEXT-ALIGN: center; =
TEXT-DECORATION: underline
}
.footerlinks A:hover {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: gray; COLOR: =
#e5e5e5; LINE-HEIGHT: 13pt; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; BORDER-LEFT-STYLE: dotted; TEXT-ALIGN: center; =
TEXT-DECORATION: underline
}
.titles A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center; TEXT-DECORATION: none
}
.titles A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center; TEXT-DECORATION: none
}
.titles A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center; TEXT-DECORATION: none
}
.titles A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center; TEXT-DECORATION: underline
}
.magname {
	MARGIN-TOP: 6px; FONT-SIZE: 14px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
LETTER-SPACING: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.issuename {
	FONT-SIZE: 10px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.issuelink A:link {
	FONT-SIZE: 10px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.marketradio {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: white; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
LETTER-SPACING: 1px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.emailbox {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; VERTICAL-ALIGN: middle; WIDTH: 170px; =
COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
HEIGHT: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.emailtext {
	FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.eventname {
	MARGIN-TOP: 9px; FONT-SIZE: 12px; COLOR: black; PADDING-TOP: 3px; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.eventurl A {
	FONT-SIZE: 10px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.eventdetails {
	FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 13px; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.oeheader {
	FONT-SIZE: 16px; TEXT-TRANSFORM: capitalize; COLOR: #d26973; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.posttitle {
	FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.posttitlesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: =
0px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.posttitlelarge {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: black; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.posttitlesmallwhite {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.posttitlesmallwhite2 {
	FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.posttitle A {
	FONT-SIZE: 15px; COLOR: #c1b49a; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.postsubtitle {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.postsubtitle A {
	FONT-SIZE: 11px; COLOR: #c1272d; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.postcaption {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 136%; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.entry {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.entrysmall {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.readercomments {
	FONT-SIZE: 14px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.jetsad {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.jetsadfield {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.eventmarket {
	FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.eventmarketred {
	FONT-SIZE: 16px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.cgname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left
}
.cgtype {
	FONT-SIZE: 11px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cglink {
	FONT-SIZE: 10px; COLOR: #900; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cglink A:link {
	FONT-SIZE: 8px; COLOR: #900; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cglink A:visited {
	FONT-SIZE: 8px; COLOR: #900; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.cglarge {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left
}
.cglargered {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: darkred; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left
}
.cgtext {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.cgquestion {
	FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #424242; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left
}
.cgheader {
	FONT-WEIGHT: bold; FONT-SIZE: 23px; COLOR: #900; PADDING-TOP: 15px; =
FONT-STYLE: italic; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.agenttext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: =
black; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; =
TEXT-ALIGN: left
}
.agentcompany {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.agentname {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: black; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.agentaddress {
	FONT-SIZE: 12px; COLOR: #414141; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.agentright {
	FONT-SIZE: 10px; COLOR: #414141; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif
}
.agentbox1 {
	FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; =
TEXT-ALIGN: left
}
.agentbox2 {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.agentbox3 {
	FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; =
TEXT-ALIGN: left
}
.agenth1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #900; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left
}
.agentlink {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.agentlink A:link {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.agentlink A:visited {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.agentlink A:hover {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.agentbody {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.GalleryNames {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-STYLE: italic; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.GalleryTitle {
	FONT-SIZE: 20px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.GallerySubtitle {
	FONT-SIZE: 12px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.GalleryCaption {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.GalleryLink A:link {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: underline
}
.GalleryLink A:visited {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: underline
}
.GalleryLink A:hover {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: underline
}
.formtext {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 18px; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.formtextlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: black; LINE-HEIGHT: 15px; =
FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-ALIGN: =
left; TEXT-DECORATION: none
}
.formtextmarket {
	FONT-SIZE: 16px; COLOR: black; LINE-HEIGHT: 20px; FONT-FAMILY: =
"Trebuchet MS", Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.footer A:link {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.footer {
	FONT-SIZE: 12px; COLOR: #900; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.footercopyright {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.popup A {
	FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.popup A:hover {
	FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
DIV.menu:hover DIV:first-child {
	BORDER-BOTTOM-STYLE: none
}
DIV.menu DIV.popup {
	DISPLAY: none
}
DIV.menu:hover DIV.popup {
	DISPLAY: block; BACKGROUND-COLOR: black; TEXT-ALIGN: left
}
DIV.menu DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
90px; PADDING-TOP: 3px; BACKGROUND-COLOR: black; text-algin: left
}
DIV.popup DIV {
	DISPLAY: block; MARGIN: 1px 1px 1px 3px; TEXT-DECORATION: none
}
DIV.popup A {
	DISPLAY: block; MARGIN: 1px 1px 1px 3px; TEXT-DECORATION: none
}
DIV.popup DIV + DIV {
	MARGIN-TOP: 10px
}
DIV.popup A + A {
	MARGIN-TOP: 10px
}
.navmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px
}
.navmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px
}
.navmenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px
}
.navmenu > LI {
	FLOAT: left
}
.navmenu LI {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: black =
0px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; TEXT-TRANSFORM: =
capitalize; BORDER-LEFT: gray 2px solid; COLOR: #585858; PADDING-TOP: =
0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: "Trebuchet MS", Arial, =
Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.navmenu UL {
	MARGIN-TOP: 2px; DISPLAY: none; MARGIN-LEFT: -15px; POSITION: absolute
}
.navmenu LI:hover > UL {
	DISPLAY: block
}
.navmenu UL.parent_hover {
	DISPLAY: block
}
.navmenu A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
WIDTH: 100%; COLOR: black; TEXT-DECORATION: none
}
.navmenu LI:hover {
	COLOR: black
}
.navmenu LI.hover {
	COLOR: #900; TEXT-DECORATION: underline
}
.navmenu A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
.navmenu UL UL {
	MARGIN-TOP: -1.2em; LEFT: 99%
}
.navmenu SPAN {
	DISPLAY: block
}
.navmenu {
	FLOAT: left; WIDTH: 100%; COLOR: black
}
.submenu {
	COLOR: white; BACKGROUND-COLOR: black
}
.submenu A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; COLOR: white; =
TEXT-ALIGN: left
}
.submenu A hover {
	COLOR: #900; TEXT-DECORATION: underline
}
.endmenu {
	CLEAR: left
}
BODY {
	BACKGROUND-IMAGE: url(/img/haute-living-web-background.jpg)
}

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.net/wp-content/plugins/wp-paging/css/style.css

UL.paga-numbers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers LI A:hover UL.page-numbers LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px Arial; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: =
none; BORDER-BOTTOM-STYLE: none
}
UL.page-numbers {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
UL.page-numbers LI {
	DISPLAY: inline
}
UL.page-numbers LI A {
	PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: =
none
}
UL.page-numbers SPAN.dots {
	COLOR: #666
}
UL.page-numbers LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
.page-numbers SPAN.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
.page-numbers SPAN.dots {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px =
Arial; PADDING-TOP: 5px
}
UL.align-right {
	TEXT-ALIGN: right
}
UL.align-center {
	TEXT-ALIGN: center
}
SPAN.left.page-info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
SPAN.right.page-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
UL.shape-round LI A {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}
UL.shape-round SPAN.current {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px
}
UL.current-page-yellow SPAN.current {
	BACKGROUND: #ffff00; COLOR: #666
}
UL.current-page-purple SPAN.current {
	BACKGROUND: #ac58ff; COLOR: #fff
}
UL.current-page-dark SPAN.current {
	BACKGROUND: #666; COLOR: #eee
}
UL.current-page-bright SPAN.current {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: =
#e6e6e6; BORDER-LEFT: #ddd 1px solid; COLOR: #666; BORDER-BOTTOM: #ddd =
1px solid
}
UL.current-page-red SPAN.current {
	BACKGROUND: #ba0000; COLOR: #fff
}
UL.current-page-green SPAN.current {
	BACKGROUND: #69ba00; COLOR: #fff
}
UL.current-page-cyan SPAN.current {
	BACKGROUND: #18c6ff; COLOR: #fff
}
UL.current-page-pink SPAN.current {
	BACKGROUND: #ff80ff; COLOR: #fff
}
UL.current-page-orange SPAN.current {
	BACKGROUND: #ff9a00; COLOR: #fff
}
UL.page-yellow LI A {
	BACKGROUND: #ffff00; COLOR: #666
}
UL.page-purple LI A {
	BACKGROUND: #ac58ff; COLOR: #fff
}
UL.page-dark LI A {
	BACKGROUND: #666; COLOR: #fff
}
UL.page-bright LI A {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: =
#e6e6e6; BORDER-LEFT: #ddd 1px solid; COLOR: #666; BORDER-BOTTOM: #ddd =
1px solid
}
UL.page-red LI A {
	BACKGROUND: #ba0000; COLOR: #fff
}
UL.page-green LI A {
	BACKGROUND: #69ba00; COLOR: #fff
}
UL.page-cyan LI A {
	BACKGROUND: #18c6ff; COLOR: #fff
}
UL.page-pink LI A {
	BACKGROUND: #ff80ff; COLOR: #fff
}
UL.page-orange LI A {
	BACKGROUND: #ff9a00; COLOR: #fff
}
UL.fill-gradient.current-page-yellow SPAN.current {
=09
}
UL.fill-gradient.page-yellow LI A {
=09
}
UL.fill-gradient.current-page-purple SPAN.current {
=09
}
UL.fill-gradient.page-purple LI A {
=09
}
UL.fill-gradient.current-page-dark SPAN.current {
=09
}
UL.fill-gradient.page-dark LI A {
=09
}
UL.fill-gradient.current-page-bright SPAN.current {
=09
}
UL.fill-gradient.page-bright LI A {
=09
}
UL.fill-gradient.current-page-red SPAN.current {
=09
}
UL.fill-gradient.page-red LI A {
=09
}
UL.fill-gradient.current-page-green SPAN.current {
=09
}
UL.fill-gradient.page-green LI A {
=09
}
UL.fill-gradient.current-page-cyan SPAN.current {
=09
}
UL.fill-gradient.page-cyan LI A {
=09
}
UL.fill-gradient.current-page-pink SPAN.current {
=09
}
UL.fill-gradient.page-pink LI A {
=09
}
UL.fill-gradient.current-page-orange SPAN.current {
=09
}
UL.fill-gradient.page-orange LI A {
=09
}
UL.page-yellow LI A:hover {
	BACKGROUND: #fff; COLOR: #666; TEXT-DECORATION: none
}
UL.page-purple LI A:hover {
	BACKGROUND: #8000ff; TEXT-DECORATION: none
}
UL.page-dark LI A:hover {
	BACKGROUND: #444; TEXT-DECORATION: none
}
UL.page-bright LI A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
#efefef; BORDER-LEFT: #ccc 1px solid; COLOR: #666; BORDER-BOTTOM: #ccc =
1px solid; TEXT-DECORATION: none
}
UL.page-red LI A:hover {
	BACKGROUND: #9a0000; TEXT-DECORATION: none
}
UL.page-green LI A:hover {
	BACKGROUND: #4e8b00; TEXT-DECORATION: none
}
UL.page-cyan LI A:hover {
	BACKGROUND: #14a9d9; TEXT-DECORATION: none
}
UL.page-pink LI A:hover {
	BACKGROUND: #ff40ff; TEXT-DECORATION: none
}
UL.page-orange LI A:hover {
	BACKGROUND: #da8400; TEXT-DECORATION: none
}
UL.behind-brighter SPAN.dots {
	COLOR: #ddd
}
UL.behind-brighter SPAN.page-info {
	COLOR: #ddd
}
UL.behind-bright SPAN.dots {
	COLOR: #aaa
}
UL.behind-bright SPAN.page-info {
	COLOR: #aaa
}
UL.behind-grey SPAN.dots {
	COLOR: #808080
}
UL.behind-grey SPAN.page-info {
	COLOR: #808080
}
UL.behind-dark SPAN.dots {
	COLOR: #666
}
UL.behind-dark SPAN.page-info {
	COLOR: #666
}
UL.behind-darker SPAN.dots {
	COLOR: #333
}
UL.behind-darker SPAN.page-info {
	COLOR: #333
}
UL.page-purple LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-dark LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-red LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-green LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-cyan LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-pink LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.page-orange LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/wp-content/plugins/upprev/upprev_flyout.css

#upprev_box {
	PADDING-RIGHT: 20px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 10px; =
Z-INDEX: 1000; RIGHT: -400px; FILTER: =
progid:DXImageTransform.Microsoft.Shadow(Color=3D#cccccc, =
direction=3D270, strength=3D7); PADDING-BOTTOM: 10px; BORDER-LEFT: =
#f0f0f0 1px solid; WIDTH: 360px; BOTTOM: 0px; PADDING-TOP: 10px; =
POSITION: fixed; BACKGROUND-COLOR: #fff; -moz-box-shadow: 0 4px 10px =
#666; -webkit-box-shadow: 0 4px 10px #666; box-shadow: 0 4px 10px #666; =
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=3D#cccccc, =
direction=3D270, strength=3D7)"; _position: absolute; _top: 0
}
#upprev_box H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; FONT: bold 10px arial,helvetica,sans-serif; TEXT-TRANSFORM: =
uppercase; PADDING-TOP: 0px
}
#upprev_box .num {
	FONT-WEIGHT: normal; COLOR: #888
}
#upprev_box BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; BACKGROUND: =
url(close_window.gif) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; =
OVERFLOW: hidden; WIDTH: 13px; CURSOR: pointer; BORDER-TOP-STYLE: none; =
TEXT-INDENT: -999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 5px; HEIGHT: 13px; =
BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.connect.facebook.com/connect.php/en_US

/*=0A=
HTTP Host: static.ak.connect.facebook.com=0A=
Generated: August 13th 2010 8:37:21 AM PDT=0A=
Machine: 10.27.223.120=0A=
Location: JIT Construction: v277323=0A=
Locale: en_US=0A=
*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","b=
ase_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1281422056,"a=
pi_server":1281422056,"www_channel":1281421882,"xd_proxy":1281421630,"xd_=
comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6D2S\/hash\/c729b=
xo3.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAB5S\/h=
ash\/4273uaqa.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":=
"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","logi=
n_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBIU2\/h=
ash\/85b5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"h=
ttp:\/\/static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_=
img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDGBW\/ha=
sh\/8t35mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcd=
n.net\/rsrc.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long"=
:"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","log=
in_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\=
/hash\/7e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbc=
dn.net\/rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short=
":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","lo=
gin_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10G=
M\/hash\/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.=
fbcdn.net\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_sh=
ort":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif",=
"login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6=
AR\/hash\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\=
/rsrc.php\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/stati=
c.ak.fbcdn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"=
http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} =
if (!FB.locale) {FB.locale =3D "en_US";} if (!FB.localeIsRTL) =
{FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)FB=3D{};if(!FB.Monitor)FB.Monitor=3D{wrapObject:function(a,=
b,f){if(typeof(a)!=3D"object")return =
a;if(!FB.Monitor.loggingEnabled())return =
a;if(b=3D=3D'FB.Debug'||b=3D=3D'FB.HiddenContainer'||b=3D=3D'FB.XdComm.Se=
rver'||b.indexOf('FBIntern')=3D=3D0)return a;for(var d in a){var =
c=3Da[d];if(!a.hasOwnProperty(d)||typeof(c)!=3D'function'||c.wrapped)cont=
inue;var =
e=3D{containerName:b,functionName:d};a[d]=3DFB.Monitor._monitorWrapper(c,=
a,f,e);a[d].wrapped=3Dtrue;}return =
a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=3Dfalse;},lo=
ggingEnabled:function(){if(FB.Monitor.loggingEnabledCache=3D=3D=3Dnull){v=
ar =
c=3DFB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_=
regex;if(!c){FB.Monitor.loggingEnabledCache=3Dfalse;}else{var a=3Dnew =
RegExp(c);var =
b=3DFB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCach=
e=3Da.test(document.domain)?(Math.random()/b)<1:false;}}return =
FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a=
)!=3D'function')return a;return function(){var =
d=3DFB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=3D=
0;var b=3DArray.prototype.slice.call(arguments);var =
c=3Da.apply(this,b);FB.Monitor.internalCallStackDepth=3Dd;return =
c;};},_monitorWrapper:function(b,a,d,c){return function(){var =
e=3DArray.prototype.slice.call(arguments);context=3Dd?this:(a||window);c=3D=
c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.interna=
lCallStackDepth=3D=3D0)if(c.functionName.substr(0,1)!=3D'_')FB.Monitor.lo=
gFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=3Dnew =
Date();try{var returnValue=3Db.apply(context,e);}finally{var end=3Dnew =
Date();--FB.Monitor.internalCallStackDepth;var =
elapsed=3Dend.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[=
],elapsed);}return returnValue;};},logFunction:function(f,c,d){var =
b=3D[];for(var e=3D0;e<c.length;e++){var =
a=3Dc[e];b[e]=3Da?a.toString():a;}FB.Monitor.log("functions",f.containerN=
ame+"."+f.functionName,{elapsed:d});},logXFBML:function(c){var =
b=3D{};for(var d=3D0;d<c.attributes.length;++d){var =
a=3Dc.attributes[d];if(a.specified!=3D=3Dfalse&&a.nodeName&&a.nodeValue&&=
a.nodeName!=3D"class")b[a.nodeName]=3Da.nodeValue.toString();}var =
e=3Dc.nodeName.toLowerCase();FB.Monitor.log("tags",e,{args:b});},log:func=
tion(a,d,c){if(!FB.Monitor.loggingEnabled())return;var =
b=3D{functions:101,tags:102};c.lid=3Db[a];c.name=3Dd;FB.Monitor.loggingQu=
eue.push(c);FB.Monitor.scheduleSend();},scheduleSend:function(){if(!FB.Mo=
nitor.pendingTimer)FB.Monitor.pendingTimer=3DsetTimeout(FB.Monitor.send,F=
B.Monitor.timerInterval);},send:function(){FB.Monitor.pendingTimer=3Dfals=
e;var =
a=3DFB.Monitor.loggingEnabled();FB.Monitor.loggingEnabledCache=3Dfalse;tr=
y{if(FB.MonitorSender){while(FB.Monitor.loggingQueue.length>0)if(!FB.Moni=
torSender.send())break;}else =
FB.Monitor.timerInterval*=3D1.2;}finally{if(FB.Monitor.loggingQueue.lengt=
h!=3D=3D0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=3Da;}}=
,timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTim=
er:false,loggingEnabledCache:null};=0A=
if(!window.FB)FB=3D{};FB.forEach=3Dfunction(c,a,f){if(Object.prototype.to=
String.apply(c)=3D=3D=3D'[object =
Array]'){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);};FB.copy=3Dfunction(c,b,a){FB.fo=
rEach(b,function(e,d){if(a||typeof =
c[d]=3D=3D=3D'undefined')c[d]=3De;});};FB.copy(FB,{$:function(a){return =
document.getElementById(a);},TypeLoader:{NOTIFY:{},LOADED_MODULES:{},LOAD=
ED_CLASSES:{},resolve:function(f,e,a){for(var =
b=3D0,c=3De.length;b<c;b++){var =
d=3De[b];if(d=3D=3D=3D'')continue;if(typeof =
f[d]=3D=3D=3D'undefined')if(a){f[d]=3D{};}else return =
false;f=3Df[d];}return =
f;},provide:function(c,b,a){FB.Monitor.wrapObject(b,c,false);var =
d=3Dthis.resolve(window,c.split('.'),true);if(a||!this.LOADED_MODULES[c])=
{FB.copy(d,b,true);if(b._onLoad)d._onLoad();}this.LOADED_MODULES[c]=3Dtru=
e;},subclass:function(e,a,i){if(this.LOADED_CLASSES[e])return;if(a!=3D=3D=
'FB.Class'&&!this.LOADED_CLASSES[a]){FB.Log.debug('"'+e+'" needs to wait =
for "'+a+'"');var =
j=3DFB.redo(arguments,this);this.NOTIFY[a]?this.NOTIFY[a].push(j):this.NO=
TIFY[a]=3D[j];return;}var =
b=3Dthis.resolve(window,a.split('.')),f=3Db.extend(i),g=3Dthis.NOTIFY[e],=
h=3De.split('.'),d=3Dthis.resolve(window,h,true),c=3Dh.pop();FB.Monitor.w=
rapObject(f.prototype,e,true);FB.Monitor.wrapObject(f,e,false);FB.copy(f,=
d);this.resolve(window,h)[c]=3Df;this.LOADED_CLASSES[e]=3Dtrue;if(g){FB.f=
orEach(g,function(k){k();});delete =
this.NOTIFY[e];}}},bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();var=
 d=3Dfunction(){++FB.Monitor.internalCallStackDepth;var =
e=3Dc.apply(b,a.concat(Array.prototype.slice.call(arguments)));--FB.Monit=
or.internalCallStackDepth;return e;};d._targets=3D[b,c];return =
d;},redo:function(a,c){var =
b=3DArray.prototype.slice.call(a);b.unshift(c);b.unshift(a.callee);return=
 =
FB.bind.apply(FB,b);}});FB.provide=3DFB.bind(FB.TypeLoader.provide,FB.Typ=
eLoader);FB.subclass=3DFB.bind(FB.TypeLoader.subclass,FB.TypeLoader);=0A=
(function(){var =
b=3Dfalse,a=3D/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=3Df=
unction(){};FB.Class.extend=3Dfunction(e){var =
d=3Dthis.prototype;b=3Dtrue;var f=3Dnew =
this();b=3Dfalse;FB.forEach(e,function(h,g){f[g]=3Dtypeof =
h=3D=3D=3D"function"&&typeof =
d[g]=3D=3D=3D"function"&&a.test(h)?(function(j,i){return function(){var =
l=3Dthis._super;this._super=3Dd[j];var =
k=3Di.apply(this,arguments);this._super=3Dl;return k;};})(g,h):h;});var =
c=3Dfunction(){if(!b){var g;if(this instanceof =
c){g=3Dthis;}else{b=3Dtrue;g=3Dnew =
c();b=3Dfalse;}if(g.init)g.init.apply(g,arguments);return =
g;}};c.prototype=3Df;c.constructor=3Dc;c.extend=3DFB.Class.extend;return =
c;};})();=0A=
FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_h=
elper:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();if(=
this.level>=3Db&&window.console)(console[c]||console.log).apply(console,a=
);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB=
.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.=
INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),err=
or:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true);=0A=
if(!window.FB)FB=3D{};if(!FB.Type){FB.Type=3D{createNamespace:function(b)=
{var d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
f=3Dc[a];var e=3Dd[f];if(!e)d[f]=3De=3D{};d=3De;}return =
d;},createEnum:function(e,c,d){if(this.getObj(e))return;var =
a=3Dfunction(){};a.prototype=3Dc;for(var b in =
c)a[b]=3Dc[b];if(d)a.__flags=3Dtrue;this.setObj(e,a);},createClass2:funct=
ion(cls,baseType){if(baseType&&typeof(baseType)=3D=3D"string")baseType=3D=
eval(baseType);cls.prototype.constructor=3Dcls;this.extend(cls,FB.Type.Me=
thods);cls.__baseType=3DbaseType||Object;if(baseType)cls.__basePrototypeP=
ending=3Dtrue;},setObj:function(fullName,value){var =
i=3DfullName.lastIndexOf('.');var objName;var scope=3Dwindow;if(i>0){var =
ns=3DfullName.substring(0,i);this.createNamespace(ns);objName=3DfullName.=
substring(i+1);scope=3Deval(ns);}else =
objName=3DfullName;scope[objName]=3Dvalue;},getObj:function(b){var =
d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
e=3Dc[a];d=3Dd[e];if(!d)break;}return =
d;},createClass:function(a,b){if(this.getObj(a))return;if(arguments.lengt=
h=3D=3D1&&typeof(a)!=3D"string"){return this._createClass(a);}else =
this.setObj(a,this._createClass(b));},_createClass:function(b){var =
a=3Db.ctor||function(){};if(b.static_ctor)this.addStaticInit(b.static_cto=
r);if(b.instance)a.prototype=3Db.instance;if(b['static'])this.extend(a,b[=
'static']);this.createClass2(a,b.base);return =
a;},addStaticInit:function(a){if(!FB.Type._pendingInits)FB.Type._pendingI=
nits=3D[];FB.Type._pendingInits[FB.Type._pendingInits.length]=3Da;window.=
setTimeout(FB.Type.runPendingInits,0);},runPendingInits:function(){if(FB.=
Type._pendingInits){var =
b=3DFB.Type._pendingInits;FB.Type._pendingInits=3Dnull;var =
a=3Db.length;for(var =
c=3D0;c<a;c++)b[c]();}},extend:function(a,c){for(var b in =
c)a[b]=3Dc[b];return a;},getInstanceType:function(a){return =
a.constructor;}};FB.Type.Methods=3D{setupBase:function(){if(this.__basePr=
ototypePending){var =
a=3Dthis.__baseType;if(a.__basePrototypePending)a.setupBase();for(var b =
in a.prototype){var =
c=3Da.prototype[b];if(!this.prototype[b])this.prototype[b]=3Dc;}delete =
this.__basePrototypePending;}},constructBase:function(b,a){if(this.__base=
PrototypePending)this.setupBase();if(!a){this.__baseType.apply(b);}else =
this.__baseType.apply(b,a);},callBase:function(c,d,a){var =
b=3Dthis.__baseType.prototype[d];if(!a){return b.apply(c);}else return =
b.apply(c,a);},get_baseType:function(){return this.__baseType||null;}};}=0A=
FB.provide('FB.HiddenContainer',{_onLoad:function(){if(document.getElemen=
tById('FB_HiddenContainer')=3D=3Dnull){var b;try{var =
isIE=3Dwindow.navigator.userAgent.toLowerCase().indexOf('msie')>=3D0&&win=
dow.attachEvent;if((!isIE||document.readyState=3D=3D'completed')&&documen=
t.body){b=3Ddocument.createElement('div');b.id=3D"FB_HiddenContainer";b.s=
tyle.position=3D"absolute";b.style.top=3D"-10000px";b.style.width=3D"0px"=
;b.style.height=3D"0px";document.body.appendChild(b);}}catch(a){b=3Dnull;=
}if(!b)document.write('<div id=3D"FB_HiddenContainer" =
'+'style=3D"position:absolute; top:-10000px; left:-10000px; width:0px; =
height:0px;" >'+'</div>');}},get:function(){return =
FB.$('FB_HiddenContainer');}});=0A=
FB.provide('FB.HiddenContainerLoader',{_onLoad:function(){FB.HiddenContai=
ner.get();}});=0A=
FB.subclass('FB.Delegate','FB.Class',{});FB.provide('FB.Delegate',{Null:f=
unction(){},_create:function(b){var =
a=3Dfunction(){if(b.length=3D=3D2){return =
b[1].apply(b[0],arguments);}else{var d=3Db.slice();for(var =
c=3D0;c<d.length;c+=3D2)d[c+1].apply(d[c],arguments);return =
null;}};a._targets=3Db;return a;},create:function(b,a){if(!b)return =
a;return =
FB.Delegate._create([b,a]);},combine:function(a,b){if(!a){if(!b._targets)=
return FB.Delegate.create(null,b);return b;}if(!b){if(!a._targets)return =
FB.Delegate.create(null,a);return a;}var =
c=3Da._targets?a._targets:[null,a];var =
d=3Db._targets?b._targets:[null,b];return =
FB.Delegate._create(c.concat(d));},remove:function(a,b){if(!a||(a=3D=3D=3D=
b))return null;if(!b)return a;var f=3Da._targets;var e=3Dnull;var =
d;if(b._targets){e=3Db._targets[0];d=3Db._targets[1];}else d=3Db;for(var =
c=3D0;c<f.length;c+=3D2)if((f[c]=3D=3D=3De)&&(f[c+1]=3D=3D=3Dd)){if(f.len=
gth=3D=3D2)return null;f.splice(c,2);return =
FB.Delegate._create(f);}return =
a;}});if(!window.Delegate)window.Delegate=3DFB.Delegate;=0A=
if(!window.FB)FB=3D{};if(!FB.Loader)FB.Loader=3D{loaded:{},loading:{},loa=
dedCss:{},loadedCallback:null,onScriptLoaded:function(b){var =
a=3Db.length;for(var c=3D0;c<a;c++){var =
d=3Db[c];FB.Loader.loaded[d]=3Dtrue;}if(FB.Loader.loadedCallback)window.s=
etTimeout(function(){FB.Loader.loadedCallback(b);},0);},loadCssComps:func=
tion(a){var =
b=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+a.joi=
n('/'));if(!this.loadedCss[b]){var =
c=3Ddocument.createElement('link');c.setAttribute('rel','stylesheet');c.s=
etAttribute('type','text/css');c.setAttribute('href',b);document.getEleme=
ntsByTagName('head')[0].appendChild(c);this.loadedCss[b]=3Dtrue;}},getSta=
ticResourceUrl:function(b){var =
a=3DFB.dynData.resources.base_url_format;var =
c=3D(a.indexOf('https')=3D=3D=3D0)?'ssl':'static.ak';return =
a.replace('{0}',c)+b;}};=0A=
if(!FB.Bootstrap){FB.Bootstrap=3D{requireFeatures:function(e,c){if(FB.Boo=
tstrap.isXdChannel)return;var =
i=3D{features:e,callback:FB.Monitor.externalCallback(c),completed:false};=
if(FB.Bootstrap._checkRequest(i))return;FB.Bootstrap._featureReqQueue.pus=
h(i);FB.Loader.loadedCallback=3DFB.Delegate.combine(FB.Loader.loadedCallb=
ack,FB.Bootstrap._onCompLoaded);FB.Bootstrap._transformFeatureList(e);var=
 h=3D{};var a=3D[];var f;var b=3De.length;var =
g=3D0;for(f=3D0;f<b;f++){var =
d=3De[f];if(!(FB.Loader.loaded[d]))if(!(FB.Loader.loaded[d]||FB.Loader.lo=
ading[d])){h[d]=3Dtrue;a[a.length]=3Dd;}}a.sort();var =
j=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/js/'+a.join=
('/'));FB.Bootstrap.addScript(j);},_requireFeatures:function(b,a){this.re=
quireFeatures(b,FB.bind(a));},_checkRequest:function(d){if(!d.completed){=
var b=3D0;var e=3Dd.features.length;var c=3D0;for(b=3D0;b<e;b++){var =
a=3Dd.features[b];if(FB.Loader.loaded[a])c++;}if(c=3D=3De){d.completed=3D=
true;if(d.callback)d.callback(true);}}return =
d.completed;},_transformFeatureList:function(b){var =
c=3D{Api:true,CanvasUtil:true,Connect:true,XFBML:true};var =
a=3Db.length;var g=3Dfalse;var f=3D{};for(var =
d=3D0;d<a;d++){f[b[d]]=3Dtrue;if(c[b[d]])g=3Dtrue;}if(g)for(var e in =
c)if(!f[e])b[b.length]=3De;},ensureInit:function(a){if(!a)throw =
("FB.ensureInit called without a valid =
callback");a=3DFB.Monitor.externalCallback(a);if(FB.Facebook&&FB.Facebook=
.get_initialized&&FB.Facebook.get_initialized().get_isReady()&&FB.Faceboo=
k.get_initialized().result)return =
a();FB.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){FB.Fac=
ebook.get_initialized().waitForValue(true,a);});},init:function(a,c,b){FB=
.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){if(FB.Facebo=
ok)FB.Facebook.init(a,c,b);});},addScript:function(f){var d;var =
e=3Ddocument.getElementsByTagName('script');if(e){var =
a=3De.length;for(var =
b=3D0;b<a;b++){d=3De[b];if(d.src=3D=3Df)return;}}d=3Ddocument.createEleme=
nt("script");d.type=3D"text/javascript";d.src=3Df;var =
c=3Ddocument.getElementsByTagName('HEAD')[0]||document.body;c.appendChild=
(d);},setLocale:function(b,a){window.FB.locale=3Db;window.FB.localeIsRTL=3D=
a;},_initializeXdChannel:function(){FB.Bootstrap.isXdChannel=3Dwindow.loc=
ation.search.indexOf(FB.Bootstrap.fbc_channel_token)>=3D0;},_detectDocume=
ntNamespaces:function(){if(document.namespaces&&!document.namespaces.item=
['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function=
(){var =
a=3Dlocation.protocol+'//'+location.hostname+location.pathname+location.s=
earch;if(location.search||location.search.length>0){a+=3D'&';}else =
a+=3D'?';a+=3D'fbc_channel=3D1';return a;},_onCompLoaded:function(){var =
b=3D0;var =
a=3DFB.Bootstrap._featureReqQueue.length;for(b=3D0;b<a;b++)FB.Bootstrap._=
checkRequest(FB.Bootstrap._featureReqQueue[b]);},_onLoad:function(){this.=
_initializeXdChannel();this._detectDocumentNamespaces();},features:["XFBM=
L","CanvasUtil"],fbc_channel_token:'fbc_channel=3D1',_featureReqQueue:[]}=
;FB.Monitor.wrapObject(FB.Bootstrap,'FB.Bootstrap');window.FB_RequireFeat=
ures=3DFB.Bootstrap.requireFeatures;window.FB.init=3DFB.Bootstrap.init;wi=
ndow.FB.ensureInit=3DFB.Bootstrap.ensureInit;FB.Bootstrap._onLoad();}=0A=
if(!window.FBIntern)FBIntern=3D{};if(!FBIntern.XdReceiver){FBIntern.XdRec=
eiver=3D{delay:100,timerId:-1,dispatchMessage:function(){var =
h=3Ddocument.URL;var f=3Dh.indexOf('#');var =
d;if(f>0){d=3Dh.substring(f+1);}else{f=3Dh.indexOf('fb_login&');if(f>0){d=
=3Dh.substring(f+9);}else return;}var =
a=3D'debug=3D1&';if(d.indexOf(a)=3D=3D0)d=3Dd.substring(a.length);var =
g;var c=3Dnull;try{var =
hostWindow=3Dwindow.parent;if(d.indexOf('fname=3D')=3D=3D0){var =
packetStart=3Dd.indexOf('&');var =
frame_name=3Dd.substr(6,packetStart-6);if(frame_name=3D=3D"_opener"){host=
Window=3DhostWindow.opener;}else =
if(frame_name=3D=3D"_oparen"){hostWindow=3DhostWindow.opener.parent;}else=
 =
if(frame_name!=3D"_parent")hostWindow=3DhostWindow.frames[frame_name];g=3D=
d.substr(packetStart+1);}else{hostWindow=3DhostWindow.parent;g=3Dd;}c=3Dh=
ostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;}catch(b){if(b.numb=
er=3D=3D-2146828218)return;}if(c){hostWindow.FB.XdComm.Server.singleton.o=
nReceiverLoaded(g);if(FBIntern.XdReceiver.timerId!=3D-1){window.clearInte=
rval(FBIntern.XdReceiver.timerId);FBIntern.XdReceiver.timerId=3D-1;}}else=
 =
if(FBIntern.XdReceiver.timerId=3D=3D-1)try{FBIntern.XdReceiver.timerId=3D=
window.setInterval(FBIntern.XdReceiver.dispatchMessage,FBIntern.XdReceive=
r.delay);}catch(b){}}};if(!(window.FB&&FB.Bootstrap&&!FB.Bootstrap.isXdCh=
annel))try{FBIntern.XdReceiver.dispatchMessage();}catch(e){}}(function(){=
var c=3Ddocument.getElementsByTagName('script');var =
d=3Dc[c.length-1];if(d!=3Dundefined){var =
a=3Dd.getAttribute('fb-api-key');var =
b=3Dd.getAttribute('fb-xd-receiver');if(a!=3Dnull)window.setTimeout(funct=
ion(){FB.init(a,b);},0);}})();=0A=
=0A=
if (FB && FB.Loader) { =
FB.Loader.onScriptLoaded(["FB.monitor-wrapper","FB.Prelude","FB.Class","F=
B.Log","FB.Type","FB.HiddenContainer","FB.HiddenContainerLoader","FB.Dele=
gate","FB.Loader","FB.Bootstrap","XdCommReceiver"]); }
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_004D_01CB3D33.C7975040"


------=_NextPart_001_004D_01CB3D33.C7975040
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/2010/08/sf20-show-opening-soon/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den-US dir=3Dltr xmlns=3D"http://www.w3.org/1999/xhtml" =
xmlns:fb =3D=20
"http://www.facebook.com/2008/fbml" xmlns:og =3D=20
"http://opengraphprotocol.org/schema/"><HEAD=20
profile=3Dhttp://gmpg.org/xfn/11><TITLE>SF20 Show Opening Soon | Haute =
Living Magazine</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META http-equiv=3Dcontent-language content=3Den><LINK=20
href=3D"http://www.hauteliving.net/wp-content/plugins/wp-paging/css/style=
.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.hauteliving.net/wp-content/themes/design2009/stylenew.=
css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.hauteliving.net/wp-content/plugins/wp-geo/wp-geo.css" =

type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.hauteliving.net/wp-content/plugins/wp-paging/css/style=
.css"=20
type=3Dtext/css rel=3Dstylesheet>
<META content=3Dbeiyyi2yGPQ66UAunclM8WKPy40wNZ0onuL+F4dyrQM=3D =
name=3Dverify-v1><LINK=20
title=3D"Haute Living Magazine RSS Feed" =
href=3D"http://www.hauteliving.com/feed/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
href=3D"http://www.hauteliving.com/xmlrpc.php" rel=3Dpingback><LINK=20
title=3D"Haute Living Magazine =C2=BB SF20 Show Opening Soon Comments =
Feed"=20
href=3D"http://www.hauteliving.com/2010/08/sf20-show-opening-soon/feed/" =

type=3Dapplication/rss+xml rel=3Dalternate>
<SCRIPT=20
src=3D"http://www.hauteliving.com/wp-includes/js/jquery/jquery.js?ver=3D1=
.3.2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoade=
r.js.php/en_US?ver=3D0.4"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.google.com/jsapi?ver=3D2.9.2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://platform.twitter.com/anywhere.js?id=3DfOoBQJnAwi4nqaOB2tzDw=
&amp;v=3D1&amp;ver=3D1"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3DRSD href=3D"http://www.hauteliving.com/xmlrpc.php?rsd"=20
type=3Dapplication/rsd+xml rel=3DEditURI><LINK=20
href=3D"http://www.hauteliving.com/wp-includes/wlwmanifest.xml"=20
type=3Dapplication/wlwmanifest+xml rel=3Dwlwmanifest><LINK=20
title=3D"Haute Living Magazine" href=3D"http://www.hauteliving.com" =
rel=3Dindex><LINK=20
title=3D"Design Q Gets the Jet-Set Set"=20
href=3D"http://www.hauteliving.com/2007/05/design-q-gets-the-jet-set-set-=
2/"=20
rel=3Dstart><LINK title=3D"One Kings Lane Hosts Hamptons Luncheon"=20
href=3D"http://www.hauteliving.com/2010/08/one-kings-lane-hosts-hamptons-=
luncheon/"=20
rel=3Dprev><LINK title=3D"San Francisco Showrise at SOMA Grand"=20
href=3D"http://www.hauteliving.com/2010/08/san-francisco-showrise-at-soma=
-grand/"=20
rel=3Dnext><!-- All in One SEO Pack 1.6.10.2 by Michael Torbert of =
Semper Fi Web Design[443,481] -->
<META=20
content=3D"San Francisco 20th Century Modernism Show &amp; Sale (SF20) =
will return on September 16-19, 2010, to Festival Pavilion, Fort Mason =
Center."=20
name=3Ddescription>
<META=20
content=3D"modernism,museum of modern art,san francisco museum of modern =
art,sf20,sfmoma"=20
name=3Dkeywords><LINK=20
href=3D"http://www.hauteliving.com/2010/08/sf20-show-opening-soon/" =
rel=3Dcanonical><!-- /all in one seo pack -->
<SCRIPT=20
src=3D"http://www.hauteliving.com/wp-content/plugins/quicktime-embed/qtob=
ject.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3Darticle property=3D"og:type">
<META content=3D"SF20 Show Opening Soon" property=3D"og:title">
<META content=3D"SF20 Show Opening Soon" name=3Dtitle>
<META=20
content=3D"San Francisco 20th Century Modernism Show &amp; Sale (SF20) =
will return on September 16-19, 2010, to Festival Pavilion, Fort Mason =
Center."=20
name=3Ddescription>
<META content=3Dblog name=3Dmedium><LINK=20
href=3D"http://www.hauteliving.net/wp-content/uploads/2010/08/katie-schwa=
b.jpeg"=20
rel=3Dimage_src>
<META content=3D169753091765 property=3D"fb:app_id">
<META content=3D"Haute Living Magazine" property=3D"og:site_name">
<META =
content=3Dhttp://www.hauteliving.com/2010/08/sf20-show-opening-soon/=20
property=3D"og:url"><!-- Simple Facebook Share Button; =
http://www.ethitter.com/plugins/simple-facebook-share-button/ -->
<SCRIPT src=3D"http://static.ak.fbcdn.net/connect.php/js/FB.Loader"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://static.ak.fbcdn.net/connect.php/js/FB.Share"=20
type=3Dtext/javascript></SCRIPT>
<LINK=20
href=3D"http://www.hauteliving.com/wp-content/plugins/upprev/upprev_flyou=
t.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT language=3Djavascript=20
src=3D"http://www.hauteliving.com/wp-content/plugins/upprev/upprev_js.php=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.hauteliving.com/mint/?js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.hauteliving.com/wp-includes/js/jquery/jquery.js?ver=3D1=
.3.2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://ads.hauteliving.com/openx/www/delivery/spcjs.php?id=3D1&amp=
;charset=3DUTF-8&amp;market=3DMiami"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.hauteliving.com/js/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiv=
er.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.17080" name=3DGENERATOR></HEAD>
<BODY style=3D"TEXT-ALIGN: center" bgColor=3Dblack topMargin=3D0>
<SCRIPT=20
src=3D"http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoade=
r.js.php"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	    FB.init("a356fc6004cb77d3b401a469c3bc9427", "/xd_receiver.htm");=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
    OA_show(14);=0A=
 </SCRIPT>

<FORM=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
name=3Dsearch_form action=3D/ method=3Dget>
<TABLE style=3D"TOP: 5px; TEXT-ALIGN: center" cellSpacing=3D0 =
cellPadding=3D0=20
width=3D987 align=3Dcenter bgColor=3Dwhite>
  <TBODY>
  <TR align=3Dmiddle bgColor=3D#ffffff>
    <TD align=3Dmiddle><FORM action=3D"/" method=3D"get">
      <DIV=20
      style=3D"BACKGROUND-IMAGE: =
url(http://www.hauteliving.net/img/haute-living-logo-www.jpg); =
MARGIN-LEFT: auto; WIDTH: 987px; MARGIN-RIGHT: auto; HEIGHT: 137px"=20
      onclick=3D"if =
(document.getElementById('marketselect').style.display=3D=3D'none') { =
window.location=3D'/index.php'; }">
      <DIV style=3D"FLOAT: left; WIDTH: 261px">
      <TABLE id=3DTable_01 style=3D"MARGIN-TOP: 10px" height=3D64 =
cellSpacing=3D0=20
      cellPadding=3D0 width=3D261 align=3Dleft border=3D0>
        <TBODY>
        <TR>
          <TD><IMG height=3D38 alt=3D""=20
            =
src=3D"http://www.hauteliving.net/img/market-select_Slice.png"=20
            width=3D121></TD>
          <TD colSpan=3D2><A =
href=3D"http://www.twitter.com/hautelivingmag"=20
            target=3D_blank><IMG height=3D38 alt=3D""=20
            =
src=3D"http://www.hauteliving.com/img/market-select_Slice-02.png"=20
            width=3D140 border=3D0></A></TD></TR>
        <TR>
          <TD=20
          style=3D"FONT-SIZE: 11px; COLOR: #c1b49a; FONT-FAMILY: =
'Trebuchet MS'; TEXT-ALIGN: center"=20
          width=3D150=20
          =
background=3Dhttp://www.hauteliving.net/img/market-select_Slice-03.png=20
          colSpan=3D2>MIAMI</TD>
          <TD><IMG=20
            =
onclick=3D"document.getElementById('marketselect').style.display=3D'block=
';  "=20
            height=3D26 alt=3D""=20
            =
src=3D"http://www.hauteliving.net/img/market-select_Slice-04.png"=20
            width=3D111></TD></TR>
        <TR>
          <TD noWrap width=3D121></TD>
          <TD noWrap width=3D29></TD>
          <TD noWrap width=3D111></TD></TR></TBODY></TABLE></DIV>
      <DIV style=3D"FLOAT: right; WIDTH: 317px; TEXT-ALIGN: left"><A=20
      href=3D"http://www.hauteliving.com/join-haute-living/"><IMG=20
      src=3D"http://www.hauteliving.com/img/join-haute.png" =
border=3D0></A><BR>
      <TABLE id=3DTable_01 height=3D25 cellSpacing=3D0 cellPadding=3D0 =
width=3D317=20
      border=3D0>
        <TBODY>
        <TR>
          <TD><A href=3D"http://www.hauteliving.com/index.php"><IMG =
height=3D25=20
            alt=3D"" =
src=3D"http://www.hauteliving.com/img/corpbanner_01.png"=20
            width=3D31 border=3D0></A></TD>
          <TD><A =
href=3D"http://www.hauteliving.com/about-haute-living/"><IMG=20
            height=3D25 alt=3D""=20
            src=3D"http://www.hauteliving.com/img/corpbanner_02.png" =
width=3D122=20
            border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/advertisers/"><IMG =
height=3D25=20
            alt=3D"" =
src=3D"http://www.hauteliving.com/img/corpbanner_03.png"=20
            width=3D65 border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/contact/"><IMG =
height=3D25=20
            alt=3D"" =
src=3D"http://www.hauteliving.com/img/corpbanner_04.png"=20
            width=3D99></A></TD></TR></TBODY></TABLE></DIV>
      <DIV id=3Dmarketselect=20
      style=3D"CLEAR: left; BORDER-RIGHT: white 1px solid; =
PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; MARGIN-TOP: 10px; =
DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: white 1px solid; =
WIDTH: auto; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px solid; =
FONT-FAMILY: 'Trebuchet MS'; BACKGROUND-COLOR: black"><A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://www.hauteliving.com/?market=3DNAT">National</A> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://atlanta.hauteliving.com/?market=3DATLANTA">Atlanta</A> <A =

      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://boston.hauteliving.com/?market=3DBOSTON">Boston</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://chicago.hauteliving.com/blog/?market=3DChicago">Chicago</A=
> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://dallas.hauteliving.com/blog/?market=3DDallas">Dallas</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://dubai.hauteliving.com/?market=3DDubai">Dubai</A> <A =

      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://hawaii.hauteliving.com/?market=3DHawaii">Hawaii</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://hamptons.hauteliving.com/?market=3DHamptons">Hamptons</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://lasvegas.hauteliving.com/?market=3DLV">Las =
Vegas</A> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://london.hauteliving.com/?market=3DLondon">London</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://la.hauteliving.com/?market=3DLA">Los Angeles</A> <A =

      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://mia.hauteliving.com/?market=3DMIA">Miami</A> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://ny.hauteliving.com/?market=3DNY">New York</A> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://oc.hauteliving.com/?market=3DOC">Orange County</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://philly.hauteliving.com/?market=3DPhilly">Philadelphia</A> =
<A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      =
href=3D"http://phoenix.hauteliving.com/?market=3DPhoenix">Phoenix</A> <A =

      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://sandiego.hauteliving.com/?market=3DSD">San =
Diego</A> <A=20
      style=3D"PADDING-RIGHT: 4px; COLOR: white"=20
      href=3D"http://sf.hauteliving.com/?market=3DSF">San Francisco</A> =
</DIV></DIV>
      <TABLE id=3DTable_01 height=3D41 cellSpacing=3D0 cellPadding=3D0 =
width=3D987=20
      align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD=20
          style=3D"FONT-SIZE: 12px; COLOR: #c1b49a; FONT-FAMILY: =
'Trebuchet MS'; TEXT-ALIGN: center"=20
          width=3D210=20
            =
background=3Dhttp://www.hauteliving.net/img/nav_Slice.jpg>Monday,=20
            August 16, 2010 </TD>
          <TD><A =
href=3D"http://www.hauteliving.com/photo-galleries/"><IMG=20
            height=3D41 alt=3D""=20
            src=3D"http://www.hauteliving.net/img/nav_the-scene.jpg" =
width=3D89=20
            border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/blog/"><IMG =
height=3D41 alt=3D""=20
            src=3D"http://www.hauteliving.net/img/nav_haute-blogs.jpg" =
width=3D99=20
            border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/haute-100/"><IMG =
height=3D41=20
            alt=3D"" =
src=3D"http://www.hauteliving.net/img/nav_haute-100.jpg"=20
            width=3D86 border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/haute-secrets/"><IMG =

            height=3D41 alt=3D""=20
            src=3D"http://www.hauteliving.net/img/nav_haute-secrets.jpg" =
width=3D119=20
            border=3D0></A></TD>
          <TD><A=20
            =
href=3D"http://www.hauteliving.com/categories/haute-5-blog/"><IMG=20
            height=3D41 alt=3D""=20
            src=3D"http://www.hauteliving.net/img/nav_top-five.jpg" =
width=3D73=20
            border=3D0></A></TD>
          <TD><A href=3D"http://www.hauteliving.com/magazine/"><IMG =
height=3D41=20
            alt=3D"" =
src=3D"http://www.hauteliving.net/img/nav_the-magazine.jpg"=20
            width=3D86 border=3D0></A></TD>
          <TD><INPUT type=3Dimage height=3D41 alt=3D"" width=3D67=20
            src=3D"http://www.hauteliving.net/img/nav_search-button.jpg" =

          border=3D0></TD>
          <TD width=3D139=20
          =
background=3Dhttp://www.hauteliving.net/img/nav_search-back.jpg=20
          height=3D41><INPUT=20
            style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 9px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
middle; WIDTH: 115px; FONT-FAMILY: 'Trebuchet MS'; BORDER-RIGHT-WIDTH: =
0px"=20
            name=3Ds> </TD>
          <TD><IMG height=3D41 alt=3D""=20
            src=3D"http://www.hauteliving.net/img/nav_Slice-10.jpg" =
width=3D19=20
            border=3D0></TD></TR></TBODY></TABLE></FORM>
      <DIV></DIV>
      <TABLE style=3D"WIDTH: 980px" cellSpacing=3D0 cellPadding=3D2 =
border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D677>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D665=20
            =
background=3Dhttp://www.hauteliving.net/wp-content/themes/design2009/imag=
es/hlm-bg.jpg>
              <TBODY>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.hauteliving.net/wp-content/themes/design2009/images/hlm=
-header.jpg"=20
                  border=3D0></TD></TR>
              <TR>
                <TD>
                  <TABLE width=3D"95%" align=3Dcenter>
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV class=3Dposttitlelarge>
                        <H2>SF20 Show Opening Soon</H2></DIV>
                        <DIV class=3Dpostsubtitle>By Haute Living on =
August 15th,=20
                        2010 </DIV>
                        <DIV class=3Dentry>
                        <SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
tweetmeme_source =3D 'hautelivingmag';=0A=
tweetmeme_url =3D =
'http://www.hauteliving.com/2010/08/sf20-show-opening-soon/';=0A=
//-->=0A=
</SCRIPT>

                        <SCRIPT =
src=3D"http://tweetmeme.com/i/scripts/button.js"=20
                        type=3Dtext/javascript></SCRIPT>
                        <fb:share-button type=3D"box_count"=20
                        =
href=3D"http://www.hauteliving.com/2010/08/sf20-show-opening-soon/"></fb:=
share-button>
                        <P><A=20
                        =
href=3D"http://www.hauteliving.com/wp-content/uploads/2010/08/katie-schwa=
b.jpeg"><IMG=20
                        class=3D"alignnone size-full wp-image-76575" =
height=3D333=20
                        alt=3D""=20
                        =
src=3D"http://www.hauteliving.com/wp-content/uploads/2010/08/katie-schwab=
.jpeg"=20
                        width=3D500></A></P>
                        <P><EM>SF20 Co-Chairs Allison Speer, Stanlee =
Gatti and=20
                        Katie Schwab</EM></P>
                        <P>San Francisco 20th Century Modernism Show =
&amp;=20
                        Sale&nbsp;<A href=3D"http://sf20.net/"=20
                        target=3D_blank>(SF20)</A> will return on =
September 16-19,=20
                        2010, to Festival Pavilion, Fort Mason =
Center.</P>
                        <P>The fantastically popular event will open =
with a=20
                        Preview Gala from 6 to 9 p.m. on Thursday, =
September 16,=20
                        2010, benefiting the San Francisco Museum of =
Modern Art=20
                        (SFMOMA). Proceeds from the Preview Gala will =
help=20
                        underwrite the museum=E2=80=99s education and =
exhibition=20
                        programs that engage residents of the Bay Area,=20
                        including over 55,000 children, teachers, and =
families,=20
                        each year.</P>
                        <P>Carla Emil&nbsp;and&nbsp;Rich =
Silverstein&nbsp;will=20
                        serve as honorary chairs of the 2010 event,=20
                        and&nbsp;Katie Schwab, <A=20
                        =
href=3D"http://www.hauteliving.com/2010/05/haute-secrets-allison-speers-g=
uide-to-san-francisco/"=20
                        target=3D_blank>Allison =
Speer</A>,&nbsp;and&nbsp;Stanlee=20
                        Gatti&nbsp;are co-chairs.&nbsp;Douglas =
Durkin&nbsp;will=20
                        serve as the Designer Forum Chair.&nbsp;Elaine=20
                        McKeon&nbsp;served as honorary chair last year,=20
                        and&nbsp;Helen&nbsp;and&nbsp;Chuck =
Schwab&nbsp;were=20
                        honorary co-chairs in 2008.</P>
                        <P>SF20 features 45 of the most prominent 20th =
century=20
                        decorative and fine arts dealers from across the =
United=20
                        States and Europe, including R 20th Century and=20
                        Hostler-Burrows from New York, Hedge from San =
Francisco,=20
                        The Silver Fund and Robert Bowman Gallery from =
London,=20
                        Dragonette and Reform Gallery from Los Angeles, =
among=20
                        many others.</P>
                        <P>Furniture, fine art, and objects,representing =
all=20
                        design movements of the past century, will be =
presented=20
                        in dramatic room settings creating the effect of =
a=20
                        decorator show house tribute to classic =
20th-century=20
                        design.</P>
                        <P>New to the show this year are several =
contemporary=20
                        art and design dealers including The Fraenkel =
Gallery,=20
                        Altman Siegel Gallery, and Silverman Gallery of =
San=20
                        Francisco, and Meier Ferrer of West =
Hollywood.</P>
                        <P>A panel discussion on 20th century design, =
sponsored=20
                        by Bonhams &amp; Butterfields, will be held at 1 =
p.m.=20
                        Friday, September 17, 2010, inside the show. =
=E2=80=9CPreserving=20
                        the Legacy: The Post-War Studio Craft Movement =
of Marin=20
                        County=E2=80=9D will feature =
panelists&nbsp;Tripp=20
                        Carpenter&nbsp;(son of&nbsp;Arthur Espenet=20
                        Carpenter),Mariah Nielson&nbsp;(daughter =
of&nbsp;J.B.=20
                        Blunk),&nbsp;Henry Urbach, the Helen Hilton =
Raiser=20
                        Curator of Architecture and Design at SFMOMA. =
and=20
                        co-moderators&nbsp;Katie Nartonis&nbsp;of =
Bonhams &amp;=20
                        Butterfields andGerard O=E2=80=99Brien&nbsp;of =
Reform Gallery.=20
                        The panel will discuss the life work of master =
Northern=20
                        California woodworkers J.B. Blunk and Arthur =
Espenet=20
                        Carpenter as well as the unique and pressing =
challenge=20
                        of preserving their respective studios for =
future=20
                        generations.</P>
                        <P>Corporate sponsorship for SF20 is provided by =
1st=20
                        dibs, Bonhams &amp; Butterfields and Grey Goose =
Vodka.=20
                        Antiques &amp; Fine Art, California Home &amp; =
Design,=20
                        7X7, Modern and Modernism magazines are media =
sponsors=20
                        of the event. SF20 is organized by Dolphin =
Promotions,=20
                        Inc., which also produces modernism shows in =
Chicago,=20
                        Los Angeles, Miami, and Palm Springs.</P>
                        <P><EM>For more information, visit</EM><A=20
                        href=3D"http://%20www.sf20.net/" =
target=3D_blank><EM>=20
                        www.sf20.net</EM></A></P>
                        <P class=3Dfb-like><IFRAME=20
                        style=3D"OVERFLOW: hidden; WIDTH: 260px; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none"=20
                        src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno=20
                        allowTransparency></IFRAME></P>Tags: <A=20
                        =
href=3D"http://www.hauteliving.com/luxury-guide/modernism/"=20
                        rel=3Dtag>Modernism</A>, <A=20
                        =
href=3D"http://www.hauteliving.com/luxury-guide/museum-of-modern-art/"=20
                        rel=3Dtag>museum of modern art</A>, <A=20
                        =
href=3D"http://www.hauteliving.com/luxury-guide/san-francisco-museum-of-m=
odern-art/"=20
                        rel=3Dtag>San Francisco Museum of Modern =
Art</A>, <A=20
                        =
href=3D"http://www.hauteliving.com/luxury-guide/sf20/"=20
                        rel=3Dtag>SF20</A>, <A=20
                        =
href=3D"http://www.hauteliving.com/luxury-guide/sfmoma/"=20
                        rel=3Dtag>SFMOMA</A><BR>&nbsp;=20
                        <H2>Related Posts </H2>
                        <UL>
                          <LI><A=20
                          title=3D"Permanent Link: San =
Francisco=E2=80=99s 20th Century Art and Design Show"=20
                          =
href=3D"http://www.hauteliving.com/2009/11/san-francisco%e2%80%99s-20th-c=
entury-art-and-design-show/"=20
                          rel=3Dbookmark>San Francisco=E2=80=99s 20th =
Century Art and=20
                          Design Show</A> San Francisco is certainly a =
trendy=20
                          place to...
                          <LI><A title=3D"Permanent Link: Winter =
Antiques Show "=20
                          =
href=3D"http://www.hauteliving.com/2009/01/winter-antiques-show/"=20
                          rel=3Dbookmark>Winter Antiques Show </A>It has =
just been=20
                          announced that the annual...
                          <LI><A=20
                          title=3D"Permanent Link: Rocking Reception at =
the MoMA"=20
                          =
href=3D"http://www.hauteliving.com/2010/03/rocking-reception-at-the-moma/=
"=20
                          rel=3Dbookmark>Rocking Reception at the =
MoMA</A> Art=20
                          Lovers united at the MoMA on the...
                          <LI><A title=3D"Permanent Link: Stars Come out =
to Basel"=20
                          =
href=3D"http://www.hauteliving.com/2008/12/stars-come-out-to-basel/"=20
                          rel=3Dbookmark>Stars Come out to Basel</A> The =
art fairs=20
                          got off with a bang...
                          <LI><A=20
                          title=3D"Permanent Link: Academy of Art =
University at International Auto Show"=20
                          =
href=3D"http://www.hauteliving.com/2009/12/academy-of-art-university-at-i=
nternational-auto-show/"=20
                          rel=3Dbookmark>Academy of Art University at=20
                          International Auto Show</A> Click here for =
more=20
                          exclusive pictures from the... </LI></UL>
                        <SCRIPT=20
                        =
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT=20
                        =
src=3D"http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.=
js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT =
src=3D"http://api.face.com/lib/api_client.js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT =
src=3D"http://api.face.com/lib/tagger.js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT type=3Dtext/javascript>=0A=
=0A=
FaceClientAPI.init('7917797b88264e79dd422a8ed75942a9');=0A=
</SCRIPT>

                        <SCRIPT type=3Dtext/javascript>=0A=
FaceTagger.clear();=0A=
FaceTagger.load("#hautephoto", {=0A=
  click_add_tag: true,=0A=
  resizable: true,=0A=
  tags_visible: false, =0A=
  fade: true,=0A=
  facebook: true,=0A=
  tags_list: true,=0A=
});=0A=
</SCRIPT>

                        <TABLE height=3D26 cellPadding=3D3 width=3D614=20
                        =
background=3Dhttp://www.hauteliving.net/wp-content/themes/design2009/imag=
es/readercommentbar.jpg>
                          <TBODY>
                          <TR>
                            <TD class=3Dreadercomments>Reader =
Comments</TD>
                            <TD><A title=3D"Comment on SF20 Show Opening =
Soon"=20
                              =
href=3D"http://www.hauteliving.com/2010/08/sf20-show-opening-soon/#respon=
d">Comments=20
                              (0)</A></TD></TR></TBODY></TABLE><BR><BR>
                        <DIV style=3D"WIDTH: 500px"><!-- You can start =
editing here. --><!-- If comments are open, but there are no comments. =
-->
                        <DIV id=3Drespond>
                        <H3>Leave a Reply</H3>
                        <DIV class=3Dcancel-comment-reply><SMALL><A=20
                        id=3Dcancel-comment-reply-link style=3D"DISPLAY: =
none"=20
                        =
href=3D"http://www.hauteliving.com/2010/08/sf20-show-opening-soon/#respon=
d"=20
                        rel=3Dnofollow>Click here to cancel =
reply.</A></SMALL>=20
                        </DIV>
                        <FORM id=3Dcommentform=20
                        =
action=3Dhttp://www.hauteliving.com/wp-comments-post.php=20
                        method=3Dpost>
                        <DIV id=3Dcomment-user-details>
                        <DIV id=3Dalt-login-methods>
                        <P><fb:login-button =
onlogin=3D"sfc_update_user_details();"=20
                        perms=3D"email" v=3D"2"><fb:intl>Connect with=20
                        Facebook</fb:intl></fb:login-button></P>
                        <P><A=20
                        =
href=3D"http://www.hauteliving.com/?stc_oauth_start=3D1&amp;stcaction=3Dc=
omment&amp;loc=3Dhttp%3A%2F%2Fwww.hauteliving.com%2F2010%2F08%2Fsf20-show=
-opening-soon%2F&amp;type=3Dauthenticate"><IMG=20
                        =
src=3D"http://www.hauteliving.com/wp-content/plugins/simple-twitter-conne=
ct/images/Sign-in-with-Twitter-darker.png"=20
                        border=3D0></A></P></DIV>
                        <P><INPUT id=3Dauthor tabIndex=3D1 size=3D22 =
name=3Dauthor=20
                        aria-required=3D"true"> <LABEL =
for=3Dauthor><SMALL>Name=20
                        (required)</SMALL></LABEL></P>
                        <P><INPUT id=3Demail tabIndex=3D2 size=3D22 =
name=3Demail=20
                        aria-required=3D"true"> <LABEL =
for=3Demail><SMALL>Mail (will=20
                        not be published) (required)</SMALL></LABEL></P>
                        <P><INPUT id=3Durl tabIndex=3D3 size=3D22 =
name=3Durl> <LABEL=20
                        =
for=3Durl><SMALL>Website</SMALL></LABEL></P></DIV><!--<p><small><strong>X=
HTML:</strong> You can use these tags: <code>&lt;a href=3D&quot;&quot; =
title=3D&quot;&quot;&gt; &lt;abbr title=3D&quot;&quot;&gt; &lt;acronym =
title=3D&quot;&quot;&gt; &lt;b&gt; &lt;blockquote =
cite=3D&quot;&quot;&gt; &lt;cite&gt; &lt;code&gt; &lt;del =
datetime=3D&quot;&quot;&gt; &lt;em&gt; &lt;i&gt; &lt;q =
cite=3D&quot;&quot;&gt; &lt;strike&gt; &lt;strong&gt; =
</code></small></p>-->
                        <P><TEXTAREA id=3Dcomment tabIndex=3D4 =
name=3Dcomment rows=3D10 cols=3D48></TEXTAREA></P>
                        <P><INPUT id=3Dsubmit tabIndex=3D5 type=3Dsubmit =
value=3D"Submit Comment" name=3Dsubmit>=20
                        <INPUT id=3Dcomment_post_ID type=3Dhidden =
value=3D76574=20
                        name=3Dcomment_post_ID> <INPUT =
id=3Dcomment_parent=20
                        type=3Dhidden value=3D0 name=3Dcomment_parent> =
</P>
                        <P id=3Dsfc_comm_send></P>
                        <P=20
                        =
id=3Dstc_comm_send></P></FORM></DIV><BR><BR></DIV><BR><IMG=20
                        alt=3Dsep=20
                        =
src=3D"http://www.hauteliving.net/wp-content/themes/design2009/images/blo=
g-sep.jpg">=20
                        =
<BR><BR><BR></DIV></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD><A href=3D"http://www.hauteliving.com/blog/"><IMG=20
                  =
src=3D"http://www.hauteliving.net/wp-content/themes/design2009/images/hlm=
-footer.jpg"=20
                  border=3D0></A> </TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dtop align=3Dmiddle width=3D303>
            <DIV=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: =
right; PADDING-BOTTOM: 0px; WIDTH: 309px; PADDING-TOP: 0px; TEXT-ALIGN: =
center"><!--- Banner Position 1 --->
            <DIV=20
            style=3D"PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: =
7pt; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; =
PADDING-TOP: 3px; FONT-FAMILY: 'Trebuchet MS'; BACKGROUND-COLOR: =
#f3f0eb"><SPAN=20
            style=3D"MARGIN-TOP: 2px; MARGIN-BOTTOM: =
2px">Advertisement</SPAN>
            <SCRIPT type=3Dtext/javascript>OA_show(1);</SCRIPT>
             </DIV><!--- Banner Position 2 --->
            <DIV style=3D"MARGIN-BOTTOM: 7px">
            <SCRIPT type=3Dtext/javascript>OA_show(4);</SCRIPT>
            </DIV><!--- Banner Position 2 --->
            <DIV style=3D"MARGIN-BOTTOM: 7px">
            <SCRIPT type=3Dtext/javascript>OA_show(13);</SCRIPT>
            </DIV><!--- TOC --->
            <DIV=20
            style=3D"BORDER-RIGHT: #c1b49a 1px solid; BORDER-TOP: =
#c1b49a 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; BORDER-LEFT: =
#c1b49a 1px solid; WIDTH: 300px; BORDER-BOTTOM: #c1b49a 1px solid; =
FONT-FAMILY: 'Trebuchet MS'">
            <DIV=20
            style=3D"FONT-SIZE: 11pt; WIDTH: 100%; COLOR: black; =
BACKGROUND-COLOR: #c1b49a"><FONT=20
            color=3Ddarkred>WWW</FONT>.hauteliving.com </DIV>
            <DIV=20
            style=3D"PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: =
3px; FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#c1b49a 1px solid; WIDTH: 108px; PADDING-TOP: 3px"><A=20
            =
href=3D"http://www.hauteliving.com/wp-content/uploads/2010/06/HL-Online-M=
edia-Kit-2010.pdf"=20
            target=3D_blank><IMG=20
            src=3D"http://www.hauteliving.com/img/advertise.jpg" =
border=3D0></A>=20
            </DIV>
            <DIV=20
            style=3D"PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: =
3px; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: =
3px; MARGIN-LEFT: 5px; WIDTH: 160px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#c1b49a 1px solid; TEXT-ALIGN: left">MANAGING=20
            ONLINE EDITOR<BR><A style=3D"COLOR: darkred; =
TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/author/Susan-Stapleton/">Susan=20
            Stapleton</A> / <A style=3D"COLOR: darkred; TEXT-DECORATION: =
none"=20
            href=3D"mailto:susan@hauteliving.com">email</A>
            <DIV style=3D"WIDTH: 165px; HEIGHT: 6px"></DIV></DIV>
            <DIV=20
            style=3D"CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 5px; =
PADDING-LEFT: 3px; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; WIDTH: 160px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #c1b49a 1px solid; TEXT-ALIGN: left">PRINT=20
            DIRECTOR<BR><A style=3D"COLOR: darkred; TEXT-DECORATION: =
none"=20
            =
href=3D"http://www.hauteliving.com/author/Stephanie-Wilson/">Stephanie=20
            Wilson</A> / <A style=3D"COLOR: darkred; TEXT-DECORATION: =
none"=20
            href=3D"mailto:swilson@hauteliving.com">email</A>=20
            <DIV style=3D"WIDTH: 165px; HEIGHT: 6px"></DIV></DIV>
            <DIV=20
            style=3D"CLEAR: left; PADDING-RIGHT: 3px; MARGIN-TOP: 5px; =
PADDING-LEFT: 3px; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; WIDTH: 160px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #c1b49a 1px solid; TEXT-ALIGN: left">HAUTE=20
            LIVING TIP LINE<BR><A style=3D"COLOR: darkred"=20
            =
href=3D"mailto:tips@hauteliving.com">tips@hauteliving.com</A>
            <DIV style=3D"WIDTH: 165px; HEIGHT: =
6px"></DIV></DIV></DIV><BR>
            <DIV=20
            style=3D"PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: =
9pt; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 10px 1px 10px 3px; WIDTH: =
298px; PADDING-TOP: 1px; FONT-FAMILY: 'Trebuchet MS'; HEIGHT: auto">
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            =
href=3D"http://www.hauteliving.com/luxury-guide/watches/"><IMG=20
            height=3D20=20
            =
src=3D"http://www.hauteliving.com/img/luxury-timepieces-watches.jpg"=20
            width=3D292 border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.09.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/zurich-on-your-terms-maurice-d=
e-mauriac-moon-chronograph-watch/">Zurich=20
            on Your Terms: Maurice de Mau...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.03.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/london-jewelers-holds-its-7th-=
annual-watch-fair-in-east-hampton-this-weekend/">London=20
            Jewelers Holds Its 7th Annual...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.02.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/skull-from-the-sky-bell-ross-b=
r01-tourbillon-airborne-limited-edition-watch/">Skull=20
            from the Sky: Bell &amp; Ross BR01...</A></DIV></DIV></DIV>
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            =
href=3D"http://www.hauteliving.com/luxury-guide/yachts/"><IMG=20
            height=3D20=20
            =
src=3D"http://www.hauteliving.com/img/luxury-yachts-yachting-boats.jpg"=20
            width=3D292 border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.09.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/haute-yachts-largest-palmer-jo=
hnson-sportyacht-hits-the-water/">Haute=20
            Yachts: Largest Palmer Johnson...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.02.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/haute-yachts-sea-owl-nearing-c=
ompletion-at-burger-boat-company/">Haute=20
            Yachts: Sea Owl Nearing Comple...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">07.26.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/07/haute-yachts-double-your-fun-w=
ith-sunreefs-102-double-deck/">Haute=20
            Yachts: Double Your Fun with S...</A></DIV></DIV></DIV>
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            =
href=3D"http://www.hauteliving.com/luxury-guide/estates/"><IMG=20
            height=3D20=20
            =
src=3D"http://www.hauteliving.com/img/luxury-real-estate.jpg"=20
            width=3D292 border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.13.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/belvedere-estate-presented-by-=
olivia-hsu-decker-for-6880000/">Belvedere=20
            Estate Presented by Olivia...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.13.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/golden-beach-waterfront-listed=
-for-12-million-by-the-jills/">Golden=20
            Beach Waterfront Listed for $...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.13.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/2-acre-santa-barbara-ranch-pre=
sented-by-ken-switzer-for-2995000/">2=20
            Acre Santa Barbara Ranch Presented...</A></DIV></DIV></DIV>
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            =
href=3D"http://www.hauteliving.com/luxury-guide/fashion/"><IMG=20
            height=3D20=20
            =
src=3D"http://www.hauteliving.com/img/style-fashion-trends-blog.jpg"=20
            width=3D292 border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.15.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/natalie-cole-wearing-bacca-da-=
silva-in-san-francisco/">Natalie=20
            Cole, Wearing Bacca Da Silva...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.12.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/haute-100-new-york-update-russ=
ell-simmons/">Haute=20
            100 New York Update: Russell S...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.10.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/back-to-school-the-haute-5-kid=
s-clothing-stores-in-las-vegas/">Back=20
            to School: The Haute 5 Kid's Cl...</A></DIV></DIV></DIV>
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            =
href=3D"http://www.hauteliving.com/luxury-guide/private-aviation/"><IMG=20
            height=3D20=20
            =
src=3D"http://www.hauteliving.com/img/private-jet-aviation.jpg"=20
            width=3D292 border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">05.24.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/05/private-aviation-the-solution-=
to-being-stranded/">Private=20
            Aviation: The Solution to Be...</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">05.14.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/05/the-q-vr-range-rover/">The=20
            Q-VR Range Rover </A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">05.05.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/05/available-private-flight-from-=
moscow-to-teterboro-with-haute-jets/">Available=20
            Private Flight from Moscow...</A></DIV></DIV></DIV>
            <DIV=20
            style=3D"BORDER-RIGHT: #ddd6c8 1px solid; BORDER-TOP: =
#ddd6c8 1px solid; FLOAT: left; MARGIN-LEFT: auto; BORDER-LEFT: #ddd6c8 =
1px solid; WIDTH: 292px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #ddd6c8 1px =
solid; BACKGROUND-COLOR: #f8f7f4"><A=20
            href=3D"http://www.hauteliving.com/luxury-guide/cars/"><IMG =
height=3D20=20
            src=3D"http://www.hauteliving.com/img/luxury-cars-autos.jpg" =
width=3D292=20
            border=3D0></A>=20
            <DIV=20
            style=3D"MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 5px; =
WIDTH: 100%; TEXT-ALIGN: left">
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.11.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/mulling-developments-of-les-bu=
gattis/">Mulling=20
            Developments of Les Bugattis</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">08.04.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/08/%e2%80%a6when-along-came-a-spy=
der/">=E2=80=A6When=20
            Along Came A Spyder</A></DIV>
            <DIV style=3D"MARGIN-BOTTOM: 3px; WIDTH: 100%">07.29.10 / <A =

            style=3D"COLOR: darkred; TEXT-DECORATION: none"=20
            =
href=3D"http://www.hauteliving.com/2010/07/richard-mille-sponsors-le-mans=
-classic-2010/">Richard=20
            Mille Sponsors Le Mans =
Class...</A></DIV></DIV></DIV></DIV><!--- Real Estate ---><BR>
            <DIV style=3D"MARGIN-LEFT: 3px"><IFRAME=20
            style=3D"OVERFLOW: hidden; WIDTH: 300px; BORDER-TOP-STYLE: =
none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 300px; =
BORDER-BOTTOM-STYLE: none"=20
            =
src=3D"http://www.facebook.com/extern/login_status.php?api_key=3Da356fc60=
04cb77d3b401a469c3bc9427&amp;extern=3D0&amp;channel=3Dhttp%3A%2F%2Fwww.ha=
uteliving.com%2Fxd_receiver.htm&amp;locale=3Den_US"=20
            frameBorder=3D0 scrolling=3Dno =
allowTransparency></IFRAME><BR><BR><!--- Facebook Social Script --->
            <DIV style=3D"MIN-HEIGHT: 290px; WIDTH: =
300px"></DIV></DIV><A=20
            title=3D"Ft Lauderdale Web Design"=20
            style=3D"FONT-SIZE: 8px; COLOR: white; TEXT-ALIGN: center; =
TEXT-DECORATION: none"=20
            =
href=3D"http://www.metromediaworks.com/services/web-site-design">Web=20
            Sites by MetroMediaWorks</A></DIV></TD></TR></TBODY></TABLE>
  <TR>
    <TD=20
    style=3D"FONT-SIZE: 7pt; PADDING-BOTTOM: 8px; COLOR: black; =
FONT-FAMILY: 'Trebuchet MS'; BACKGROUND-COLOR: #f3f0eb; TEXT-ALIGN: =
center"=20
    colSpan=3D3>
      <DIV=20
      style=3D"MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 4px; =
BACKGROUND-COLOR: black"></DIV>Advertisement<BR>
      <SCRIPT type=3Dtext/javascript>=0A=
    OA_show(3);=0A=
 </SCRIPT>
    </TD></TR></TBODY></TABLE>
<CENTER>
<DIV=20
style=3D"FONT-SIZE: 13pt; MARGIN: 0px auto; WIDTH: 987px; PADDING-TOP: =
10px; HEIGHT: 130px; BACKGROUND-COLOR: black; TEXT-ALIGN: left">
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://www.hauteliving.com/"><B>HAUTE LIVING</B></A><BR><A=20
href=3D"http://www.hauteliving.com/about-haute-living">About</A><BR><A=20
href=3D"http://www.hauteliving.com/haute-advertisers">Advertisers</A><BR>=
<A=20
href=3D"http://www.hauteliving.com/testimonials">Testimonials</A><BR><A=20
href=3D"http://www.hauteliving.com/advertisers">Media Kit</A><BR><A=20
href=3D"http://www.hauteliving.com/privacy-policy">Privacy =
Policy</A><BR><A=20
href=3D"http://www.hauteliving.com/contact">Contact</A><BR></DIV>
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://mia.hauteliving.com/"><B>MIAMI</B></A><BR><A=20
href=3D"http://mia.hauteliving.com/categories/south-florida-blog/">Blog</=
A><BR><A=20
href=3D"http://mia.hauteliving.com/photo-galleries/">Events</A><BR><A=20
href=3D"http://mia.hauteliving.com/magazine/">Magazine</A><BR><A=20
href=3D"http://mia.hauteliving.com/city-guide">City Guide</A><BR></DIV>
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://la.hauteliving.com/"><B>LOS ANGELES</B></A><BR><A=20
href=3D"http://la.hauteliving.com/categories/los-angeles/?market=3DLA">Bl=
og</A><BR><A=20
href=3D"http://la.hauteliving.com/photo-galleries/">Events</A><BR><A=20
href=3D"http://la.hauteliving.com/magazine/">Magazine</A><BR><A=20
href=3D"http://la.hauteliving.com/city-guide">City Guide</A><BR></DIV>
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://sf.hauteliving.com/"><B>SAN FRANCISCO</B></A><BR><A=20
href=3D"http://sf.hauteliving.com/categories/san-francisco-blog/?market=3D=
SF">Blog</A><BR><A=20
href=3D"http://sf.hauteliving.com/photo-galleries/">Events</A><BR><A=20
href=3D"http://sf.hauteliving.com/magazine/">Magazine</A><BR><A=20
href=3D"http://sf.hauteliving.com/city-guide">City Guide</A><BR></DIV>
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://ny.hauteliving.com/"><B>NEW YORK</B></A><BR><A=20
href=3D"http://ny.hauteliving.com/categories/new-york-blog/?market=3DNY">=
Blog</A><BR><A=20
href=3D"http://ny.hauteliving.com/photo-galleries/">Events</A><BR><A=20
href=3D"http://ny.hauteliving.com/magazine/">Magazine</A><BR><A=20
href=3D"http://ny.hauteliving.com/city-guide">City Guide</A><BR></DIV>
<DIV class=3Dfooterlinks=20
style=3D"FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 135px; HEIGHT: 130px"><A =

style=3D"PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none"=20
href=3D"http://www.hauteliving.com/"><B>EXCLUSIVES</B></A><BR><A=20
href=3D"http://www.hauteliving.com/luxury-guide/private-aviation/">Haute =

Jets</A><BR><A =
href=3D"http://www.hauteliving.com/luxury-guide/watches/">Haute=20
Timepieces</A><BR><A=20
href=3D"http://www.hauteliving.com/luxury-guide/yachts/">Haute =
Yachts</A><BR><A=20
href=3D"http://www.hauteliving.com/luxury-guide/estates/">Haute =
Estates</A><BR><A=20
href=3D"http://www.hauteliving.com/hlrn/">Real Estate=20
Network</A><BR></DIV></CENTER>
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
try {=0A=
var pageTracker =3D _gat._getTracker("UA-9228479-1");=0A=
pageTracker._setDomainName(".hauteliving.com");=0A=
pageTracker._setCustomVar(=0A=
      1,                   // This custom var is set to slot #1=0A=
      "Story Author",           // The top-level name for your online =
content categories=0A=
      "Haute Living",      // Sets the value of "Section" to "Life & =
Style" for this particular aricle=0A=
      3                    // Sets the scope to page-level =0A=
   ); =0A=
pageTracker._setCustomVar(=0A=
      3,                   // This custom var is set to slot #1=0A=
      "Story Market",           // The top-level name for your online =
content categories=0A=
      "San Francisco",      // Sets the value of "Section" to "Life & =
Style" for this particular aricle=0A=
      3                    // Sets the scope to page-level =0A=
   ); =0A=
pageTracker._setCustomVar(=0A=
      4,                   // This custom var is set to slot #1=0A=
      "Story Tag 1",           // The top-level name for your online =
content categories=0A=
      "SFMOMA",      // Sets the value of "Section" to "Life & Style" =
for this particular aricle=0A=
      3                    // Sets the scope to page-level =0A=
   ); =0A=
=0A=
pageTracker._setCustomVar(=0A=
      5,                   // This custom var is set to slot #1=0A=
      "Story Tag 2",           // The top-level name for your online =
content categories=0A=
      "SF20",      // Sets the value of "Section" to "Life & Style" for =
this particular aricle=0A=
      3                    // Sets the scope to page-level =0A=
   ); =0A=
=0A=
pageTracker._setCustomVar(=0A=
      2,                   // This custom var is set to slot #1=0A=
      "Subdomain",           // The top-level name for your online =
content categories=0A=
      "www.hauteliving.com",      // Sets the value of "Section" to =
"Life & Style" for this particular aricle=0A=
      3                    // Sets the scope to page-level =0A=
   ); =0A=
=0A=
pageTracker._trackPageview();=0A=
} catch(err) {}</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	twttr.anywhere(function (T) {=0A=
		T.hovercards();=0A=
	});=0A=
</SCRIPT>
<!-- up prev is here -->
<DIV id=3Dupprev_box>
<H6>More in <A title=3D"View all posts in San Francisco"=20
href=3D"http://www.hauteliving.com/categories/blog/san-francisco-blog/"=20
rel=3D"category tag">San Francisco</A><SPAN class=3Dnum> (4 of 5=20
articles)</SPAN></H6>
<DIV style=3D"FONT-SIZE: 15px; WIDTH: 100%"><A style=3D"TEXT-ALIGN: =
left"=20
href=3D"http://www.hauteliving.com/?p=3D76585">Haute Secrets: Claudia =
Juestel's=20
Guide to San Francisco</A><BR><A style=3D"TEXT-ALIGN: left"=20
href=3D"http://www.hauteliving.com/?p=3D76582">Kimberly McDonald's New =
Sea Turtle=20
Macrame Bracelet</A><BR><A style=3D"TEXT-ALIGN: left"=20
href=3D"http://www.hauteliving.com/?p=3D76579">San Francisco Showrise at =
SOMA=20
Grand</A><BR></SPAN><BUTTON id=3Dupprev_close>Close</BUTTON></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
FB_RequireFeatures(["XFBML"], function() {=0A=
  	FB.init("a356fc6004cb77d3b401a469c3bc9427", =
"http://www.hauteliving.com/?xd_receiver=3D1", =
{"permsToRequestOnConnect":"email"});=0A=
});=0A=
</SCRIPT>

<STYLE type=3Dtext/css>#fb-user {
	BORDER-RIGHT: #c0c0c0 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: =
#c0c0c0 1px dotted; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #c0c0c0 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: =
#c0c0c0 1px dotted; HEIGHT: 96px
}
#fb-user .fb_profile_pic_rendered {
	MARGIN-RIGHT: 5px
}
#fb-user A.FB_Link IMG {
	FLOAT: left
}
</STYLE>

<SCRIPT type=3Dtext/javascript>=0A=
var fb_connect_user =3D false;=0A=
=0A=
function sfc_update_user_details() {=0A=
	fb_connect_user =3D true;=0A=
=0A=
	// Show their FB details TODO this should be configurable, or at least =
prettier...=0A=
	if (!jQuery('#fb-user').length) {=0A=
		jQuery('#comment-user-details').hide().after("<span id=3D'fb-user'>" +=0A=
		"<fb:profile-pic uid=3D'loggedinuser' facebook-logo=3D'true' =
size=3D'normal' height=3D'96'></fb:profile-pic>" +=0A=
		"<span id=3D'fb-msg'><strong><fb:intl>Hi</fb:intl> <fb:name =
uid=3D'loggedinuser' useyou=3D'false'></fb:name>!</strong><br =
/><fb:intl>You are connected with your Facebook account.</fb:intl>" +=0A=
		"<a href=3D'#' =
onclick=3D'FB.Connect.logoutAndRedirect(\"http://www.hauteliving.com/2010=
/08/sf20-show-opening-soon/\"); return false;'>Logout</a>" +=0A=
		"</span></span>");=0A=
		jQuery('#sfc_comm_send').html('<input style=3D"width: auto;" =
type=3D"checkbox" id=3D"sfc_comm_share" /><label =
for=3D"sfc_comm_send"><fb:intl>Share Comment on =
Facebook</fb:intl></label>');=0A=
	}=0A=
=0A=
	// Refresh the DOM=0A=
	FB.XFBML.Host.parseDomTree();=0A=
}=0A=
=0A=
jQuery("#commentform").bind('submit',sfc_handle_submit_share);=0A=
function sfc_handle_submit_share() {=0A=
	if (jQuery('#sfc_comm_share:checked').val() =3D=3D 'on') {=0A=
		sfc_setCookie('sfc_share', 'yes');=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
// first, check if we already have email permission=0A=
var sfc_comm_email_perm =3D false;=0A=
FB.ensureInit ( function () { =0A=
	FB.Facebook.apiClient.users_hasAppPermission('email',function(res,ex){=0A=
		if (res =3D=3D 0) {=0A=
			// no permission, ask for it on submit=0A=
			jQuery("#commentform").bind('submit',sfc_get_email_perms);=0A=
		} else {=0A=
			// we have permission, no special handler needed=0A=
			sfc_comm_email_perm =3D true;=0A=
		}=0A=
	});=0A=
});=0A=
=0A=
// ask for email permission=0A=
function sfc_get_email_perms() {=0A=
	if (sfc_comm_email_perm) return true;=0A=
	if (fb_connect_user) {=0A=
		FB.Facebook.apiClient.users_hasAppPermission('email',function(res,ex){=0A=
			if (res =3D=3D 0) {=0A=
				FB.Connect.showPermissionDialog("email", function(perms) {=0A=
					if (perms.match("email")) {=0A=
						sfc_commentform_submit();=0A=
					} else {=0A=
						var dialog =3D FB.UI.FBMLPopupDialog('Email required', '');=0A=
						var fbml=3D'\=0A=
<div id=3D"fb_dialog_content" class=3D"fb_dialog_content">\=0A=
	<div class=3D"fb_confirmation_stripes"></div>\=0A=
	<div class=3D"fb_confirmation_content"><p>This site requires permission =
to get your email address for you to leave a comment. You can not leave =
a comment without granting that permission.</p></div>\=0A=
</div>';=0A=
						dialog.setFBMLContent(fbml);=0A=
						dialog.setContentWidth(540); =0A=
						dialog.setContentHeight(65);=0A=
						dialog.set_placement(FB.UI.PopupPlacement.topCenter);=0A=
						dialog.show();=0A=
						setTimeout ( function() { dialog.close(); }, 5000 );					=0A=
					}=0A=
				});=0A=
			} else {=0A=
				sfc_commentform_submit();=0A=
			}=0A=
		});=0A=
		return false;=0A=
	} else {=0A=
		return true;=0A=
	}	=0A=
}=0A=
=0A=
// submit the form=0A=
function sfc_commentform_submit() {=0A=
	jQuery("#commentform").unbind('submit',sfc_get_email_perms);=0A=
	jQuery("#commentform :submit").click();=0A=
}=0A=
=0A=
function sfc_setCookie(c_name,value,expiredays) {=0A=
	var exdate=3Dnew Date();=0A=
	exdate.setDate(exdate.getDate()+expiredays);=0A=
	document.cookie=3Dc_name+ "=3D" +escape(value)+((expiredays=3D=3Dnull) =
? "" : ";expires=3D"+exdate.toGMTString());=0A=
}=0A=
=0A=
function sfc_getCookie(c_name) {=0A=
	if (document.cookie.length>0) {=0A=
		c_start=3Ddocument.cookie.indexOf(c_name + "=3D");=0A=
		if (c_start!=3D-1) {=0A=
			c_start=3Dc_start + c_name.length+1;=0A=
			c_end=3Ddocument.cookie.indexOf(";",c_start);=0A=
			if (c_end=3D=3D-1) c_end=3Ddocument.cookie.length;=0A=
			return unescape(document.cookie.substring(c_start,c_end));=0A=
		}=0A=
	}=0A=
	return "";=0A=
}=0A=
=0A=
FB.ensureInit ( function () { =0A=
	FB.Connect.ifUserConnected(sfc_update_user_details);=0A=
	if (sfc_getCookie('sfc_share') =3D=3D 'yes') {=0A=
		sfc_setCookie('sfc_share', null);=0A=
				=0A=
		FB.Connect.streamPublish(null, =0A=
			{"name":"SF20 Show Opening =
Soon","href":"http:\/\/www.hauteliving.com\/2010\/08\/sf20-show-opening-s=
oon\/","description":"SF20 Co-Chairs Allison Speer, Stanlee Gatti and =
Katie Schwab San Francisco 20th Century Modernism Show &amp; =
Sale\u00a0(SF20) will return on September 16-19, 2010, to Festival =
Pavilion, Fort Mason Center. The fantastically popular event will open =
with a Preview Gala from 6 to 9 p.m. on Thursday, September 16, 2010, =
benefiting the San Francisco Museum of [...]","caption":"{*actor*} left =
a comment on SF20 Show Opening =
Soon","comments_xid":"http%3A%2F%2Fwww.hauteliving.com%2F2010%2F08%2Fsf20=
-show-opening-soon%2F"},=0A=
			[{"text":"Read =
Post","href":"http:\/\/www.hauteliving.com\/2010\/08\/sf20-show-opening-s=
oon\/"}]			);=0A=
	}=0A=
}); =0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	jQuery(document).ready(function() {=0A=
		var ajax_url =3D 'http://www.hauteliving.com/wp-admin/admin-ajax.php';=0A=
		var data =3D {=0A=
			action: 'stc_comm_get_display'=0A=
		}=0A=
		jQuery.post(ajax_url, data, function(response) {=0A=
			if (response !=3D '0' && response !=3D 0) {=0A=
				jQuery('#comment-user-details').hide().after(response);=0A=
				=0A=
								jQuery('#stc_comm_send').html('<input style=3D"width: auto;" =
type=3D"checkbox" name=3D"stc_comm_send" value=3D"send"/><label =
for=3D"stc_comm_send">Send Comment to Twitter</label><input =
type=3D"hidden" id=3D"stc_lat" name=3D"stc_lat" /><input type=3D"hidden" =
id=3D"stc_long" name=3D"stc_long" />');=0A=
				=0A=
				if (google.loader.ClientLocation) {=0A=
					jQuery('#stc_lat').val(google.loader.ClientLocation.latitude);=0A=
					jQuery('#stc_long').val(google.loader.ClientLocation.longitude);=0A=
				}=0A=
							}=0A=
		});=0A=
	});=0A=
</SCRIPT>
</DIV><!-- container --></DIV><!-- Dynamic page generated in 0.637 =
seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-08-16 =
11:10:44 --><!-- Compression =3D gzip --></BODY></HTML>

------=_NextPart_001_004D_01CB3D33.C7975040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.facebook.com/extern/login_status.php?api_key=a356fc6004cb77d3b401a469c3bc9427&extern=0&channel=http%3A%2F%2Fwww.hauteliving.com%2Fxd_receiver.htm&locale=en_US

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Login =
Status</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.17080" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT=20
type=3Dtext/javascript>=0A=
      document.domain =3D "facebook.com";=0A=
    </SCRIPT>

<SCRIPT src=3D"http://static.ak.connect.facebook.com/connect.php/en_US"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
        FB.Bootstrap._requireFeatures(["Connect"], function() {=0A=
              FB.XdComm.Server.init("/xd_receiver_v0.4.php");=0A=
              var loginStatus =3D new FBIntern.LoginStatus();=0A=
              loginStatus.initialize(=0A=
                               /* channel              */ =
"http:\/\/www.hauteliving.com\/xd_receiver.htm",=0A=
                               /* session info         */ null,=0A=
                               /* settings             */ =
{"inFacebook":true,"locale":"en_US"},=0A=
                               /* connect state        */ 3,=0A=
                               /* base_domain          */ =
"hauteliving.com",=0A=
                               /* public_session_data  */ null,=0A=
                               /* parent_window_url    */ =
"http:\/\/www.hauteliving.com\/2010\/08\/sf20-show-opening-soon\/",=0A=
                               /* origin               */ "",=0A=
                               /* perms                */ null);=0A=
              });=0A=
              </SCRIPT>
</BODY></HTML>

------=_NextPart_001_004D_01CB3D33.C7975040--

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/wp-includes/js/jquery/jquery.js?ver=1.3.2

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"=
?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" =
").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D=
"^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length=
)=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D=
U+"-":false},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();=0A=
jQuery.noConflict();=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US?ver=0.4

/*=0A=
HTTP Host: static.ak.connect.facebook.com=0A=
Generated: August 14th 2010 3:41:36 PM PDT=0A=
Machine: 10.27.79.121=0A=
Location: JIT Construction: v277960=0A=
Locale: en_US=0A=
*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","b=
ase_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1281422056,"a=
pi_server":1281422056,"www_channel":1281421882,"xd_proxy":1281421630,"xd_=
comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6D2S\/hash\/c729b=
xo3.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAB5S\/h=
ash\/4273uaqa.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":=
"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","logi=
n_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBIU2\/h=
ash\/85b5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"h=
ttp:\/\/static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_=
img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDGBW\/ha=
sh\/8t35mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcd=
n.net\/rsrc.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long"=
:"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","log=
in_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\=
/hash\/7e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbc=
dn.net\/rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short=
":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","lo=
gin_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10G=
M\/hash\/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.=
fbcdn.net\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_sh=
ort":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif",=
"login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6=
AR\/hash\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\=
/rsrc.php\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/stati=
c.ak.fbcdn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"=
http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} =
if (!FB.locale) {FB.locale =3D "en_US";} if (!FB.localeIsRTL) =
{FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)FB=3D{};if(!FB.Monitor)FB.Monitor=3D{wrapObject:function(a,=
b,f){if(typeof(a)!=3D"object")return =
a;if(!FB.Monitor.loggingEnabled())return =
a;if(b=3D=3D'FB.Debug'||b=3D=3D'FB.HiddenContainer'||b=3D=3D'FB.XdComm.Se=
rver'||b.indexOf('FBIntern')=3D=3D0)return a;for(var d in a){var =
c=3Da[d];if(!a.hasOwnProperty(d)||typeof(c)!=3D'function'||c.wrapped)cont=
inue;var =
e=3D{containerName:b,functionName:d};a[d]=3DFB.Monitor._monitorWrapper(c,=
a,f,e);a[d].wrapped=3Dtrue;}return =
a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=3Dfalse;},lo=
ggingEnabled:function(){if(FB.Monitor.loggingEnabledCache=3D=3D=3Dnull){v=
ar =
c=3DFB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_=
regex;if(!c){FB.Monitor.loggingEnabledCache=3Dfalse;}else{var a=3Dnew =
RegExp(c);var =
b=3DFB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCach=
e=3Da.test(document.domain)?(Math.random()/b)<1:false;}}return =
FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a=
)!=3D'function')return a;return function(){var =
d=3DFB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=3D=
0;var b=3DArray.prototype.slice.call(arguments);var =
c=3Da.apply(this,b);FB.Monitor.internalCallStackDepth=3Dd;return =
c;};},_monitorWrapper:function(b,a,d,c){return function(){var =
e=3DArray.prototype.slice.call(arguments);context=3Dd?this:(a||window);c=3D=
c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.interna=
lCallStackDepth=3D=3D0)if(c.functionName.substr(0,1)!=3D'_')FB.Monitor.lo=
gFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=3Dnew =
Date();try{var returnValue=3Db.apply(context,e);}finally{var end=3Dnew =
Date();--FB.Monitor.internalCallStackDepth;var =
elapsed=3Dend.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[=
],elapsed);}return returnValue;};},logFunction:function(f,c,d){var =
b=3D[];for(var e=3D0;e<c.length;e++){var =
a=3Dc[e];b[e]=3Da?a.toString():a;}FB.Monitor.log("functions",f.containerN=
ame+"."+f.functionName,{elapsed:d});},logXFBML:function(c){var =
b=3D{};for(var d=3D0;d<c.attributes.length;++d){var =
a=3Dc.attributes[d];if(a.specified!=3D=3Dfalse&&a.nodeName&&a.nodeValue&&=
a.nodeName!=3D"class")b[a.nodeName]=3Da.nodeValue.toString();}var =
e=3Dc.nodeName.toLowerCase();FB.Monitor.log("tags",e,{args:b});},log:func=
tion(a,d,c){if(!FB.Monitor.loggingEnabled())return;var =
b=3D{functions:101,tags:102};c.lid=3Db[a];c.name=3Dd;FB.Monitor.loggingQu=
eue.push(c);FB.Monitor.scheduleSend();},scheduleSend:function(){if(!FB.Mo=
nitor.pendingTimer)FB.Monitor.pendingTimer=3DsetTimeout(FB.Monitor.send,F=
B.Monitor.timerInterval);},send:function(){FB.Monitor.pendingTimer=3Dfals=
e;var =
a=3DFB.Monitor.loggingEnabled();FB.Monitor.loggingEnabledCache=3Dfalse;tr=
y{if(FB.MonitorSender){while(FB.Monitor.loggingQueue.length>0)if(!FB.Moni=
torSender.send())break;}else =
FB.Monitor.timerInterval*=3D1.2;}finally{if(FB.Monitor.loggingQueue.lengt=
h!=3D=3D0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=3Da;}}=
,timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTim=
er:false,loggingEnabledCache:null};=0A=
if(!window.FB)FB=3D{};FB.forEach=3Dfunction(c,a,f){if(Object.prototype.to=
String.apply(c)=3D=3D=3D'[object =
Array]'){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);};FB.copy=3Dfunction(c,b,a){FB.fo=
rEach(b,function(e,d){if(a||typeof =
c[d]=3D=3D=3D'undefined')c[d]=3De;});};FB.copy(FB,{$:function(a){return =
document.getElementById(a);},TypeLoader:{NOTIFY:{},LOADED_MODULES:{},LOAD=
ED_CLASSES:{},resolve:function(f,e,a){for(var =
b=3D0,c=3De.length;b<c;b++){var =
d=3De[b];if(d=3D=3D=3D'')continue;if(typeof =
f[d]=3D=3D=3D'undefined')if(a){f[d]=3D{};}else return =
false;f=3Df[d];}return =
f;},provide:function(c,b,a){FB.Monitor.wrapObject(b,c,false);var =
d=3Dthis.resolve(window,c.split('.'),true);if(a||!this.LOADED_MODULES[c])=
{FB.copy(d,b,true);if(b._onLoad)d._onLoad();}this.LOADED_MODULES[c]=3Dtru=
e;},subclass:function(e,a,i){if(this.LOADED_CLASSES[e])return;if(a!=3D=3D=
'FB.Class'&&!this.LOADED_CLASSES[a]){FB.Log.debug('"'+e+'" needs to wait =
for "'+a+'"');var =
j=3DFB.redo(arguments,this);this.NOTIFY[a]?this.NOTIFY[a].push(j):this.NO=
TIFY[a]=3D[j];return;}var =
b=3Dthis.resolve(window,a.split('.')),f=3Db.extend(i),g=3Dthis.NOTIFY[e],=
h=3De.split('.'),d=3Dthis.resolve(window,h,true),c=3Dh.pop();FB.Monitor.w=
rapObject(f.prototype,e,true);FB.Monitor.wrapObject(f,e,false);FB.copy(f,=
d);this.resolve(window,h)[c]=3Df;this.LOADED_CLASSES[e]=3Dtrue;if(g){FB.f=
orEach(g,function(k){k();});delete =
this.NOTIFY[e];}}},bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();var=
 d=3Dfunction(){++FB.Monitor.internalCallStackDepth;var =
e=3Dc.apply(b,a.concat(Array.prototype.slice.call(arguments)));--FB.Monit=
or.internalCallStackDepth;return e;};d._targets=3D[b,c];return =
d;},redo:function(a,c){var =
b=3DArray.prototype.slice.call(a);b.unshift(c);b.unshift(a.callee);return=
 =
FB.bind.apply(FB,b);}});FB.provide=3DFB.bind(FB.TypeLoader.provide,FB.Typ=
eLoader);FB.subclass=3DFB.bind(FB.TypeLoader.subclass,FB.TypeLoader);=0A=
(function(){var =
b=3Dfalse,a=3D/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=3Df=
unction(){};FB.Class.extend=3Dfunction(e){var =
d=3Dthis.prototype;b=3Dtrue;var f=3Dnew =
this();b=3Dfalse;FB.forEach(e,function(h,g){f[g]=3Dtypeof =
h=3D=3D=3D"function"&&typeof =
d[g]=3D=3D=3D"function"&&a.test(h)?(function(j,i){return function(){var =
l=3Dthis._super;this._super=3Dd[j];var =
k=3Di.apply(this,arguments);this._super=3Dl;return k;};})(g,h):h;});var =
c=3Dfunction(){if(!b){var g;if(this instanceof =
c){g=3Dthis;}else{b=3Dtrue;g=3Dnew =
c();b=3Dfalse;}if(g.init)g.init.apply(g,arguments);return =
g;}};c.prototype=3Df;c.constructor=3Dc;c.extend=3DFB.Class.extend;return =
c;};})();=0A=
FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_h=
elper:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();if(=
this.level>=3Db&&window.console)(console[c]||console.log).apply(console,a=
);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB=
.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.=
INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),err=
or:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true);=0A=
if(!window.FB)FB=3D{};if(!FB.Type){FB.Type=3D{createNamespace:function(b)=
{var d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
f=3Dc[a];var e=3Dd[f];if(!e)d[f]=3De=3D{};d=3De;}return =
d;},createEnum:function(e,c,d){if(this.getObj(e))return;var =
a=3Dfunction(){};a.prototype=3Dc;for(var b in =
c)a[b]=3Dc[b];if(d)a.__flags=3Dtrue;this.setObj(e,a);},createClass2:funct=
ion(cls,baseType){if(baseType&&typeof(baseType)=3D=3D"string")baseType=3D=
eval(baseType);cls.prototype.constructor=3Dcls;this.extend(cls,FB.Type.Me=
thods);cls.__baseType=3DbaseType||Object;if(baseType)cls.__basePrototypeP=
ending=3Dtrue;},setObj:function(fullName,value){var =
i=3DfullName.lastIndexOf('.');var objName;var scope=3Dwindow;if(i>0){var =
ns=3DfullName.substring(0,i);this.createNamespace(ns);objName=3DfullName.=
substring(i+1);scope=3Deval(ns);}else =
objName=3DfullName;scope[objName]=3Dvalue;},getObj:function(b){var =
d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
e=3Dc[a];d=3Dd[e];if(!d)break;}return =
d;},createClass:function(a,b){if(this.getObj(a))return;if(arguments.lengt=
h=3D=3D1&&typeof(a)!=3D"string"){return this._createClass(a);}else =
this.setObj(a,this._createClass(b));},_createClass:function(b){var =
a=3Db.ctor||function(){};if(b.static_ctor)this.addStaticInit(b.static_cto=
r);if(b.instance)a.prototype=3Db.instance;if(b['static'])this.extend(a,b[=
'static']);this.createClass2(a,b.base);return =
a;},addStaticInit:function(a){if(!FB.Type._pendingInits)FB.Type._pendingI=
nits=3D[];FB.Type._pendingInits[FB.Type._pendingInits.length]=3Da;window.=
setTimeout(FB.Type.runPendingInits,0);},runPendingInits:function(){if(FB.=
Type._pendingInits){var =
b=3DFB.Type._pendingInits;FB.Type._pendingInits=3Dnull;var =
a=3Db.length;for(var =
c=3D0;c<a;c++)b[c]();}},extend:function(a,c){for(var b in =
c)a[b]=3Dc[b];return a;},getInstanceType:function(a){return =
a.constructor;}};FB.Type.Methods=3D{setupBase:function(){if(this.__basePr=
ototypePending){var =
a=3Dthis.__baseType;if(a.__basePrototypePending)a.setupBase();for(var b =
in a.prototype){var =
c=3Da.prototype[b];if(!this.prototype[b])this.prototype[b]=3Dc;}delete =
this.__basePrototypePending;}},constructBase:function(b,a){if(this.__base=
PrototypePending)this.setupBase();if(!a){this.__baseType.apply(b);}else =
this.__baseType.apply(b,a);},callBase:function(c,d,a){var =
b=3Dthis.__baseType.prototype[d];if(!a){return b.apply(c);}else return =
b.apply(c,a);},get_baseType:function(){return this.__baseType||null;}};}=0A=
FB.provide('FB.HiddenContainer',{_onLoad:function(){if(document.getElemen=
tById('FB_HiddenContainer')=3D=3Dnull){var b;try{var =
isIE=3Dwindow.navigator.userAgent.toLowerCase().indexOf('msie')>=3D0&&win=
dow.attachEvent;if((!isIE||document.readyState=3D=3D'completed')&&documen=
t.body){b=3Ddocument.createElement('div');b.id=3D"FB_HiddenContainer";b.s=
tyle.position=3D"absolute";b.style.top=3D"-10000px";b.style.width=3D"0px"=
;b.style.height=3D"0px";document.body.appendChild(b);}}catch(a){b=3Dnull;=
}if(!b)document.write('<div id=3D"FB_HiddenContainer" =
'+'style=3D"position:absolute; top:-10000px; left:-10000px; width:0px; =
height:0px;" >'+'</div>');}},get:function(){return =
FB.$('FB_HiddenContainer');}});=0A=
FB.provide('FB.HiddenContainerLoader',{_onLoad:function(){FB.HiddenContai=
ner.get();}});=0A=
FB.subclass('FB.Delegate','FB.Class',{});FB.provide('FB.Delegate',{Null:f=
unction(){},_create:function(b){var =
a=3Dfunction(){if(b.length=3D=3D2){return =
b[1].apply(b[0],arguments);}else{var d=3Db.slice();for(var =
c=3D0;c<d.length;c+=3D2)d[c+1].apply(d[c],arguments);return =
null;}};a._targets=3Db;return a;},create:function(b,a){if(!b)return =
a;return =
FB.Delegate._create([b,a]);},combine:function(a,b){if(!a){if(!b._targets)=
return FB.Delegate.create(null,b);return b;}if(!b){if(!a._targets)return =
FB.Delegate.create(null,a);return a;}var =
c=3Da._targets?a._targets:[null,a];var =
d=3Db._targets?b._targets:[null,b];return =
FB.Delegate._create(c.concat(d));},remove:function(a,b){if(!a||(a=3D=3D=3D=
b))return null;if(!b)return a;var f=3Da._targets;var e=3Dnull;var =
d;if(b._targets){e=3Db._targets[0];d=3Db._targets[1];}else d=3Db;for(var =
c=3D0;c<f.length;c+=3D2)if((f[c]=3D=3D=3De)&&(f[c+1]=3D=3D=3Dd)){if(f.len=
gth=3D=3D2)return null;f.splice(c,2);return =
FB.Delegate._create(f);}return =
a;}});if(!window.Delegate)window.Delegate=3DFB.Delegate;=0A=
if(!window.FB)FB=3D{};if(!FB.Loader)FB.Loader=3D{loaded:{},loading:{},loa=
dedCss:{},loadedCallback:null,onScriptLoaded:function(b){var =
a=3Db.length;for(var c=3D0;c<a;c++){var =
d=3Db[c];FB.Loader.loaded[d]=3Dtrue;}if(FB.Loader.loadedCallback)window.s=
etTimeout(function(){FB.Loader.loadedCallback(b);},0);},loadCssComps:func=
tion(a){var =
b=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+a.joi=
n('/'));if(!this.loadedCss[b]){var =
c=3Ddocument.createElement('link');c.setAttribute('rel','stylesheet');c.s=
etAttribute('type','text/css');c.setAttribute('href',b);document.getEleme=
ntsByTagName('head')[0].appendChild(c);this.loadedCss[b]=3Dtrue;}},getSta=
ticResourceUrl:function(b){var =
a=3DFB.dynData.resources.base_url_format;var =
c=3D(a.indexOf('https')=3D=3D=3D0)?'ssl':'static.ak';return =
a.replace('{0}',c)+b;}};=0A=
if(!FB.Bootstrap){FB.Bootstrap=3D{requireFeatures:function(e,c){if(FB.Boo=
tstrap.isXdChannel)return;var =
i=3D{features:e,callback:FB.Monitor.externalCallback(c),completed:false};=
if(FB.Bootstrap._checkRequest(i))return;FB.Bootstrap._featureReqQueue.pus=
h(i);FB.Loader.loadedCallback=3DFB.Delegate.combine(FB.Loader.loadedCallb=
ack,FB.Bootstrap._onCompLoaded);FB.Bootstrap._transformFeatureList(e);var=
 h=3D{};var a=3D[];var f;var b=3De.length;var =
g=3D0;for(f=3D0;f<b;f++){var =
d=3De[f];if(!(FB.Loader.loaded[d]))if(!(FB.Loader.loaded[d]||FB.Loader.lo=
ading[d])){h[d]=3Dtrue;a[a.length]=3Dd;}}a.sort();var =
j=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/js/'+a.join=
('/'));FB.Bootstrap.addScript(j);},_requireFeatures:function(b,a){this.re=
quireFeatures(b,FB.bind(a));},_checkRequest:function(d){if(!d.completed){=
var b=3D0;var e=3Dd.features.length;var c=3D0;for(b=3D0;b<e;b++){var =
a=3Dd.features[b];if(FB.Loader.loaded[a])c++;}if(c=3D=3De){d.completed=3D=
true;if(d.callback)d.callback(true);}}return =
d.completed;},_transformFeatureList:function(b){var =
c=3D{Api:true,CanvasUtil:true,Connect:true,XFBML:true};var =
a=3Db.length;var g=3Dfalse;var f=3D{};for(var =
d=3D0;d<a;d++){f[b[d]]=3Dtrue;if(c[b[d]])g=3Dtrue;}if(g)for(var e in =
c)if(!f[e])b[b.length]=3De;},ensureInit:function(a){if(!a)throw =
("FB.ensureInit called without a valid =
callback");a=3DFB.Monitor.externalCallback(a);if(FB.Facebook&&FB.Facebook=
.get_initialized&&FB.Facebook.get_initialized().get_isReady()&&FB.Faceboo=
k.get_initialized().result)return =
a();FB.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){FB.Fac=
ebook.get_initialized().waitForValue(true,a);});},init:function(a,c,b){FB=
.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){if(FB.Facebo=
ok)FB.Facebook.init(a,c,b);});},addScript:function(f){var d;var =
e=3Ddocument.getElementsByTagName('script');if(e){var =
a=3De.length;for(var =
b=3D0;b<a;b++){d=3De[b];if(d.src=3D=3Df)return;}}d=3Ddocument.createEleme=
nt("script");d.type=3D"text/javascript";d.src=3Df;var =
c=3Ddocument.getElementsByTagName('HEAD')[0]||document.body;c.appendChild=
(d);},setLocale:function(b,a){window.FB.locale=3Db;window.FB.localeIsRTL=3D=
a;},_initializeXdChannel:function(){FB.Bootstrap.isXdChannel=3Dwindow.loc=
ation.search.indexOf(FB.Bootstrap.fbc_channel_token)>=3D0;},_detectDocume=
ntNamespaces:function(){if(document.namespaces&&!document.namespaces.item=
['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function=
(){var =
a=3Dlocation.protocol+'//'+location.hostname+location.pathname+location.s=
earch;if(location.search||location.search.length>0){a+=3D'&';}else =
a+=3D'?';a+=3D'fbc_channel=3D1';return a;},_onCompLoaded:function(){var =
b=3D0;var =
a=3DFB.Bootstrap._featureReqQueue.length;for(b=3D0;b<a;b++)FB.Bootstrap._=
checkRequest(FB.Bootstrap._featureReqQueue[b]);},_onLoad:function(){this.=
_initializeXdChannel();this._detectDocumentNamespaces();},features:["XFBM=
L","CanvasUtil"],fbc_channel_token:'fbc_channel=3D1',_featureReqQueue:[]}=
;FB.Monitor.wrapObject(FB.Bootstrap,'FB.Bootstrap');window.FB_RequireFeat=
ures=3DFB.Bootstrap.requireFeatures;window.FB.init=3DFB.Bootstrap.init;wi=
ndow.FB.ensureInit=3DFB.Bootstrap.ensureInit;FB.Bootstrap._onLoad();}=0A=
if(!window.FBIntern)FBIntern=3D{};if(!FBIntern.XdReceiver){FBIntern.XdRec=
eiver=3D{delay:100,timerId:-1,dispatchMessage:function(){var =
h=3Ddocument.URL;var f=3Dh.indexOf('#');var =
d;if(f>0){d=3Dh.substring(f+1);}else{f=3Dh.indexOf('fb_login&');if(f>0){d=
=3Dh.substring(f+9);}else return;}var =
a=3D'debug=3D1&';if(d.indexOf(a)=3D=3D0)d=3Dd.substring(a.length);var =
g;var c=3Dnull;try{var =
hostWindow=3Dwindow.parent;if(d.indexOf('fname=3D')=3D=3D0){var =
packetStart=3Dd.indexOf('&');var =
frame_name=3Dd.substr(6,packetStart-6);if(frame_name=3D=3D"_opener"){host=
Window=3DhostWindow.opener;}else =
if(frame_name=3D=3D"_oparen"){hostWindow=3DhostWindow.opener.parent;}else=
 =
if(frame_name!=3D"_parent")hostWindow=3DhostWindow.frames[frame_name];g=3D=
d.substr(packetStart+1);}else{hostWindow=3DhostWindow.parent;g=3Dd;}c=3Dh=
ostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;}catch(b){if(b.numb=
er=3D=3D-2146828218)return;}if(c){hostWindow.FB.XdComm.Server.singleton.o=
nReceiverLoaded(g);if(FBIntern.XdReceiver.timerId!=3D-1){window.clearInte=
rval(FBIntern.XdReceiver.timerId);FBIntern.XdReceiver.timerId=3D-1;}}else=
 =
if(FBIntern.XdReceiver.timerId=3D=3D-1)try{FBIntern.XdReceiver.timerId=3D=
window.setInterval(FBIntern.XdReceiver.dispatchMessage,FBIntern.XdReceive=
r.delay);}catch(b){}}};if(!(window.FB&&FB.Bootstrap&&!FB.Bootstrap.isXdCh=
annel))try{FBIntern.XdReceiver.dispatchMessage();}catch(e){}}(function(){=
var c=3Ddocument.getElementsByTagName('script');var =
d=3Dc[c.length-1];if(d!=3Dundefined){var =
a=3Dd.getAttribute('fb-api-key');var =
b=3Dd.getAttribute('fb-xd-receiver');if(a!=3Dnull)window.setTimeout(funct=
ion(){FB.init(a,b);},0);}})();=0A=
=0A=
if (FB && FB.Loader) { =
FB.Loader.onScriptLoaded(["FB.monitor-wrapper","FB.Prelude","FB.Class","F=
B.Log","FB.Type","FB.HiddenContainer","FB.HiddenContainerLoader","FB.Dele=
gate","FB.Loader","FB.Bootstrap","XdCommReceiver"]); }
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google.com/jsapi?ver=2.9.2

if (!window['google']) {=0A=
window['google'] =3D {};=0A=
}=0A=
if (!window['google']['loader']) {=0A=
window['google']['loader'] =3D {};=0A=
google.loader.ServiceBase =3D 'http://www.google.com/uds';=0A=
google.loader.GoogleApisBase =3D 'http://ajax.googleapis.com/ajax';=0A=
google.loader.ApiKey =3D 'notsupplied';=0A=
google.loader.KeyVerified =3D true;=0A=
google.loader.LoadFailure =3D false;=0A=
google.loader.Secure =3D false;=0A=
google.loader.GoogleLocale =3D 'www.google.com';=0A=
google.loader.ClientLocation =3D =
{"latitude":26.458,"longitude":-80.081,"address":{"city":"Delray =
Beach","region":"FL","country":"USA","country_code":"US"}};=0A=
google.loader.AdditionalParams =3D '';=0A=
google.loader.OriginalAppPath =3D =
'http://www.hauteliving.com/2010/08/sf20-show-opening-soon/';=0A=
(function() {var =
d=3Dtrue,g=3Dnull,h=3Dfalse,j=3DencodeURIComponent,l=3Dwindow,n=3Dundefin=
ed,o=3Ddocument;function p(a,b){return a.load=3Db}var =
q=3D"push",r=3D"replace",s=3D"charAt",t=3D"ServiceBase",u=3D"name",v=3D"g=
etTime",w=3D"length",x=3D"prototype",y=3D"setTimeout",z=3D"loader",A=3D"s=
ubstring",B=3D"join",C=3D"toLowerCase";function D(a){if(a in E)return =
E[a];return E[a]=3Dnavigator.userAgent[C]().indexOf(a)!=3D-1}var =
E=3D{};function F(a,b){var =
c=3Dfunction(){};c.prototype=3Db[x];a.Q=3Db[x];a.prototype=3Dnew c}=0A=
function G(a,b){var c=3DArray[x].slice.call(arguments,2)||[];return =
function(){var e=3Dc.concat(Array[x].slice.call(arguments));return =
a.apply(b,e)}}function H(a){a=3DError(a);a.toString=3Dfunction(){return =
this.message};return a}function I(a,b){for(var =
c=3Da.split(/\./),e=3Dl,f=3D0;f<c[w]-1;f++){e[c[f]]||(e[c[f]]=3D{});e=3De=
[c[f]]}e[c[c[w]-1]]=3Db}function J(a,b,c){a[b]=3Dc}if(!K)var =
K=3DI;if(!L)var =
L=3DJ;google[z].t=3D{};K("google.loader.callbacks",google[z].t);var =
M=3D{},N=3D{};google[z].eval=3D{};K("google.loader.eval",google[z].eval);=0A=
p(google,function(a,b,c){function e(k){var =
m=3Dk.split(".");if(m[w]>2)throw H("Module: '"+k+"' not found!");else =
if(typeof =
m[1]!=3D"undefined"){f=3Dm[0];c.packages=3Dc.packages||[];c.packages[q](m=
[1])}}var f=3Da;c=3Dc||{};if(a instanceof Array||a&&typeof =
a=3D=3D"object"&&typeof a[B]=3D=3D"function"&&typeof =
a.reverse=3D=3D"function")for(var i=3D0;i<a[w];i++)e(a[i]);else =
e(a);if(a=3DM[":"+f]){if(c&&!c.language&&c.locale)c.language=3Dc.locale;i=
f(c&&typeof =
c.callback=3D=3D"string"){i=3Dc.callback;if(i.match(/^[[\]A-Za-z0-9._]+$/=
)){i=3Dl.eval(i);=0A=
c.callback=3Di}}if((i=3Dc&&c.callback!=3Dg)&&!a.s(b))throw H("Module: =
'"+f+"' must be loaded before DOM onLoad!");else =
if(i)a.m(b,c)?l[y](c.callback,0):a.load(b,c);else =
a.m(b,c)||a.load(b,c)}else throw H("Module: '"+f+"' not =
found!");});K("google.load",google.load);=0A=
google.P=3Dfunction(a,b){if(b){if(O[w]=3D=3D0){P(l,"load",Q);if(!D("msie"=
)&&!(D("safari")||D("konqueror"))&&D("mozilla")||l.opera)l.addEventListen=
er("DOMContentLoaded",Q,h);else if(D("msie"))o.write("<script defer =
onreadystatechange=3D'google.loader.domReady()' =
src=3D//:><\/script>");else(D("safari")||D("konqueror"))&&l[y](S,10)}O[q]=
(a)}else P(l,"load",a)};K("google.setOnLoadCallback",google.P);=0A=
function P(a,b,c){if(a.addEventListener)a.addEventListener(b,c,h);else =
if(a.attachEvent)a.attachEvent("on"+b,c);else{var =
e=3Da["on"+b];a["on"+b]=3De!=3Dg?aa([c,e]):c}}function aa(a){return =
function(){for(var b=3D0;b<a[w];b++)a[b]()}}var =
O=3D[];google[z].K=3Dfunction(){var =
a=3Dl.event.srcElement;if(a.readyState=3D=3D"complete"){a.onreadystatecha=
nge=3Dg;a.parentNode.removeChild(a);Q()}};K("google.loader.domReady",goog=
le[z].K);var ba=3D{loaded:d,complete:d};function =
S(){if(ba[o.readyState])Q();else O[w]>0&&l[y](S,10)}=0A=
function Q(){for(var a=3D0;a<O[w];a++)O[a]();O.length=3D0}=0A=
google[z].d=3Dfunction(a,b,c){if(c){var =
e;if(a=3D=3D"script"){e=3Do.createElement("script");e.type=3D"text/javasc=
ript";e.src=3Db}else =
if(a=3D=3D"css"){e=3Do.createElement("link");e.type=3D"text/css";e.href=3D=
b;e.rel=3D"stylesheet"}(a=3Do.getElementsByTagName("head")[0])||(a=3Do.bo=
dy.parentNode.appendChild(o.createElement("head")));a.appendChild(e)}else=
 if(a=3D=3D"script")o.write('<script src=3D"'+b+'" =
type=3D"text/javascript"><\/script>');else a=3D=3D"css"&&o.write('<link =
href=3D"'+b+'" type=3D"text/css" rel=3D"stylesheet"></link>')};=0A=
K("google.loader.writeLoadTag",google[z].d);google[z].M=3Dfunction(a){N=3D=
a};K("google.loader.rfm",google[z].M);google[z].O=3Dfunction(a){for(var =
b in a)if(typeof b=3D=3D"string"&&b&&b[s](0)=3D=3D":"&&!M[b])M[b]=3Dnew =
T(b[A](1),a[b])};K("google.loader.rpl",google[z].O);google[z].N=3Dfunctio=
n(a){if((a=3Da.specs)&&a[w])for(var b=3D0;b<a[w];++b){var =
c=3Da[b];if(typeof c=3D=3D"string")M[":"+c]=3Dnew U(c);else{c=3Dnew =
V(c[u],c.baseSpec,c.customSpecs);M[":"+c[u]]=3Dc}}};K("google.loader.rm",=
google[z].N);=0A=
google[z].loaded=3Dfunction(a){M[":"+a.module].k(a)};K("google.loader.loa=
ded",google[z].loaded);google[z].J=3Dfunction(){var a=3D(new =
Date)[v](),b=3DMath.floor(Math.random()*1E7);return"qid=3D"+(a.toString(1=
6)+b.toString(16))};K("google.loader.createGuidArg_",google[z].J);I("goog=
le_exportSymbol",I);I("google_exportProperty",J);google[z].b=3D{};K("goog=
le.loader.themes",google[z].b);google[z].b.z=3D"http://www.google.com/cse=
/style/look/bubblegum.css";L(google[z].b,"BUBBLEGUM",google[z].b.z);googl=
e[z].b.B=3D"http://www.google.com/cse/style/look/greensky.css";=0A=
L(google[z].b,"GREENSKY",google[z].b.B);google[z].b.A=3D"http://www.googl=
e.com/cse/style/look/espresso.css";L(google[z].b,"ESPRESSO",google[z].b.A=
);google[z].b.D=3D"http://www.google.com/cse/style/look/shiny.css";L(goog=
le[z].b,"SHINY",google[z].b.D);google[z].b.C=3D"http://www.google.com/cse=
/style/look/minimalist.css";L(google[z].b,"MINIMALIST",google[z].b.C);fun=
ction =
U(a){this.a=3Da;this.q=3D[];this.p=3D{};this.i=3D{};this.e=3D{};this.l=3D=
d;this.c=3D-1}=0A=
U[x].g=3Dfunction(a,b){var =
c=3D"";if(b!=3Dn){if(b.language!=3Dn)c+=3D"&hl=3D"+j(b.language);if(b.noc=
ss!=3Dn)c+=3D"&output=3D"+j("nocss=3D"+b.nocss);if(b.nooldnames!=3Dn)c+=3D=
"&nooldnames=3D"+j(b.nooldnames);if(b.packages!=3Dn)c+=3D"&packages=3D"+j=
(b.packages);if(b.callback!=3Dg)c+=3D"&async=3D2";if(b.style!=3Dn)c+=3D"&=
style=3D"+j(b.style);if(b.other_params!=3Dn)c+=3D"&"+b.other_params}if(!t=
his.l){if(google[this.a]&&google[this.a].JSHash)c+=3D"&sig=3D"+j(google[t=
his.a].JSHash);var e=3D[];for(var f in =
this.p)f[s](0)=3D=3D":"&&e[q](f[A](1));for(f in this.i)f[s](0)=3D=3D=0A=
":"&&this.i[f]&&e[q](f[A](1));c+=3D"&have=3D"+j(e[B](","))}return =
google[z][t]+"/?file=3D"+this.a+"&v=3D"+a+google[z].AdditionalParams+c};U=
[x].v=3Dfunction(a){var b=3Dg;if(a)b=3Da.packages;var =
c=3Dg;if(b)if(typeof b=3D=3D"string")c=3D[a.packages];else =
if(b[w]){c=3D[];for(a=3D0;a<b[w];a++)typeof =
b[a]=3D=3D"string"&&c[q](b[a][r](/^\s*|\s*$/,"")[C]())}c||(c=3D["default"=
]);b=3D[];for(a=3D0;a<c[w];a++)this.p[":"+c[a]]||b[q](c[a]);return b};=0A=
p(U[x],function(a,b){var c=3Dthis.v(b),e=3Db&&b.callback!=3Dg;if(e)var =
f=3Dnew W(b.callback);for(var i=3D[],k=3Dc[w]-1;k>=3D0;k--){var =
m=3Dc[k];e&&f.F(m);if(this.i[":"+m]){c.splice(k,1);e&&this.e[":"+m][q](f)=
}else =
i[q](m)}if(c[w]){if(b&&b.packages)b.packages=3Dc.sort()[B](",");for(k=3D0=
;k<i[w];k++){m=3Di[k];this.e[":"+m]=3D[];e&&this.e[":"+m][q](f)}if(!b&&N[=
":"+this.a]!=3Dg&&N[":"+this.a].versions[":"+a]!=3Dg&&!google[z].Addition=
alParams&&this.l){c=3DN[":"+this.a];google[this.a]=3Dgoogle[this.a]||{};f=
or(var R in c.properties)if(R&&=0A=
R[s](0)=3D=3D":")google[this.a][R[A](1)]=3Dc.properties[R];google[z].d("s=
cript",google[z][t]+c.path+c.js,e);c.css&&google[z].d("css",google[z][t]+=
c.path+c.css,e)}else =
if(!b||!b.autoloaded)google[z].d("script",this.g(a,b),e);if(this.l){this.=
l=3Dh;this.c=3D(new =
Date)[v]();if(this.c%100!=3D1)this.c=3D-1}for(k=3D0;k<i[w];k++){m=3Di[k];=
this.i[":"+m]=3Dd}}});=0A=
U[x].k=3Dfunction(a){if(this.c!=3D-1){X("al_"+this.a,"jl."+((new =
Date)[v]()-this.c),d);this.c=3D-1}this.q=3Dthis.q.concat(a.components);go=
ogle[z][this.a]||(google[z][this.a]=3D{});google[z][this.a].packages=3Dth=
is.q.slice(0);for(var =
b=3D0;b<a.components[w];b++){this.p[":"+a.components[b]]=3Dd;this.i[":"+a=
.components[b]]=3Dh;var c=3Dthis.e[":"+a.components[b]];if(c){for(var =
e=3D0;e<c[w];e++)c[e].I(a.components[b]);delete =
this.e[":"+a.components[b]]}}X("hl",this.a)};U[x].m=3Dfunction(a,b){retur=
n this.v(b)[w]=3D=3D0};U[x].s=3Dfunction(){return d};=0A=
function =
W(a){this.H=3Da;this.n=3D{};this.r=3D0}W[x].F=3Dfunction(a){this.r++;this=
.n[":"+a]=3Dd};W[x].I=3Dfunction(a){if(this.n[":"+a]){this.n[":"+a]=3Dh;t=
his.r--;this.r=3D=3D0&&l[y](this.H,0)}};function =
V(a,b,c){this.name=3Da;this.G=3Db;this.o=3Dc;this.u=3Dthis.h=3Dh;this.j=3D=
[];google[z].t[this[u]]=3DG(this.k,this)}F(V,U);p(V[x],function(a,b){var =
c=3Db&&b.callback!=3Dg;if(c){this.j[q](b.callback);b.callback=3D"google.l=
oader.callbacks."+this[u]}else =
this.h=3Dd;if(!b||!b.autoloaded)google[z].d("script",this.g(a,b),c);X("el=
",this[u])});V[x].m=3Dfunction(a,b){return =
b&&b.callback!=3Dg?this.u:this.h};V[x].k=3Dfunction(){this.u=3Dd;for(var =
a=3D0;a<this.j[w];a++)l[y](this.j[a],0);this.j=3D[]};=0A=
var Y=3Dfunction(a,b){return =
a.string?j(a.string)+"=3D"+j(b):a.regex?b[r](/(^.*$)/,a.regex):""};V[x].g=
=3Dfunction(a,b){return this.L(this.w(a),a,b)};=0A=
V[x].L=3Dfunction(a,b,c){var =
e=3D"";if(a.key)e+=3D"&"+Y(a.key,google[z].ApiKey);if(a.version)e+=3D"&"+=
Y(a.version,b);b=3Dgoogle[z].Secure&&a.ssl?a.ssl:a.uri;if(c!=3Dg)for(var =
f in c)if(a.params[f])e+=3D"&"+Y(a.params[f],c[f]);else =
if(f=3D=3D"other_params")e+=3D"&"+c[f];else =
if(f=3D=3D"base_domain")b=3D"http://"+c[f]+a.uri[A](a.uri.indexOf("/",7))=
;google[this[u]]=3D{};if(b.indexOf("?")=3D=3D-1&&e)e=3D"?"+e[A](1);return=
 b+e};V[x].s=3Dfunction(a){return this.w(a).deferred};=0A=
V[x].w=3Dfunction(a){if(this.o)for(var b=3D0;b<this.o[w];++b){var =
c=3Dthis.o[b];if(RegExp(c.pattern).test(a))return c}return =
this.G};function =
T(a,b){this.a=3Da;this.f=3Db;this.h=3Dh}F(T,U);p(T[x],function(a,b){this.=
h=3Dd;google[z].d("script",this.g(a,b),h)});T[x].m=3Dfunction(){return =
this.h};T[x].k=3Dfunction(){};=0A=
T[x].g=3Dfunction(a,b){if(!this.f.versions[":"+a]){if(this.f.aliases){var=
 c=3Dthis.f.aliases[":"+a];if(c)a=3Dc}if(!this.f.versions[":"+a])throw =
H("Module: '"+this.a+"' with version '"+a+"' not =
found!");}c=3Dgoogle[z].GoogleApisBase+"/libs/"+this.a+"/"+a+"/"+this.f.v=
ersions[":"+a][b&&b.uncompressed?"uncompressed":"compressed"];X("el",this=
.a);return c};T[x].s=3Dfunction(){return h};var ca=3Dh,Z=3D[],da=3D(new =
Date)[v](),X=3Dfunction(a,b,c){if(!ca){P(l,"unload",ea);ca=3Dd}if(c){if(!=
google[z].Secure&&(!google[z].Options||google[z].Options.csi=3D=3D=3Dh)){=
a=3Da[C]()[r](/[^a-z0-9_.]+/g,"_");b=3Db[C]()[r](/[^a-z0-9_.]+/g,"_");l[y=
](G($,g,"http://csi.gstatic.com/csi?s=3Duds&v=3D2&action=3D"+j(a)+"&it=3D=
"+j(b)),1E4)}}else{Z[q]("r"+Z[w]+"=3D"+j(a+(b?"|"+b:"")));l[y](ea,Z[w]>5?=
0:15E3)}},ea=3Dfunction(){if(Z[w]){$(google[z][t]+"/stats?"+Z[B]("&")+"&n=
c=3D"+(new Date)[v]()+"_"+((new =
Date)[v]()-da));Z.length=3D0}},$=3Dfunction(a){var b=3D=0A=
new Image,c=3Dfa++;ga[c]=3Db;b.onload=3Db.onerror=3Dfunction(){delete =
ga[c]};b.src=3Da;b=3Dg},ga=3D{},fa=3D0;I("google.loader.recordStat",X);I(=
"google.loader.createImageForLogging",$);=0A=
=0A=
}) =
();google.loader.rm({"specs":[{"name":"books","baseSpec":{"uri":"http://b=
ooks.google.com/books/api.js","ssl":null,"key":{"string":"key"},"version"=
:{"string":"v"},"deferred":true,"params":{"callback":{"string":"callback"=
},"language":{"string":"hl"}}}},"feeds",{"name":"friendconnect","baseSpec=
":{"uri":"http://www.google.com/friendconnect/script/friendconnect.js","s=
sl":null,"key":{"string":"key"},"version":{"string":"v"},"deferred":false=
,"params":{}}},"spreadsheets","gdata","visualization",{"name":"sharing","=
baseSpec":{"uri":"http://www.google.com/s2/sharing/js","ssl":null,"key":{=
"string":"key"},"version":{"string":"v"},"deferred":false,"params":{"lang=
uage":{"string":"hl"}}}},"search",{"name":"maps","baseSpec":{"uri":"http:=
//maps.google.com/maps?file\u003dgoogleapi","ssl":"https://maps-api-ssl.g=
oogle.com/maps?file\u003dgoogleapi","key":{"string":"key"},"version":{"st=
ring":"v"},"deferred":true,"params":{"callback":{"regex":"callback\u003d$=
1\u0026async\u003d2"},"language":{"string":"hl"}}},"customSpecs":[{"uri":=
"http://maps.google.com/maps/api/js","ssl":"https://maps-api-ssl.google.c=
om/maps/api/js","key":{"string":"key"},"version":{"string":"v"},"deferred=
":true,"params":{"callback":{"string":"callback"},"language":{"string":"h=
l"}},"pattern":"^(3|3..*)$"}]},"annotations_v2","wave","orkut",{"name":"a=
nnotations","baseSpec":{"uri":"http://www.google.com/reviews/scripts/anno=
tations_bootstrap.js","ssl":null,"key":{"string":"key"},"version":{"strin=
g":"v"},"deferred":true,"params":{"callback":{"string":"callback"},"langu=
age":{"string":"hl"},"country":{"string":"gl"}}}},"language","earth","ads=
","elements"]});=0A=
google.loader.rfm({":search":{"versions":{":1":"1",":1.0":"1"},"path":"/a=
pi/search/1.0/22c4e39868158a22aac047a2c138a780/","js":"default+en.I.js","=
css":"default.css","properties":{":JSHash":"22c4e39868158a22aac047a2c138a=
780",":NoOldNames":false,":Version":"1.0"}},":language":{"versions":{":1"=
:"1",":1.0":"1"},"path":"/api/language/1.0/62c64af2122d2da7dcb0087852fa73=
96/","js":"default+en.I.js","properties":{":JSHash":"62c64af2122d2da7dcb0=
087852fa7396",":Version":"1.0"}},":wave":{"versions":{":1":"1",":1.0":"1"=
},"path":"/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/","js":"default.=
I.js","properties":{":JSHash":"3b6f7573ff78da6602dda5e09c9025bf",":Versio=
n":"1.0"}},":spreadsheets":{"versions":{":0":"1",":0.3":"1"},"path":"/api=
/spreadsheets/0.3/8331b0bbcc74776270648505340e9200/","js":"default.I.js",=
"properties":{":JSHash":"8331b0bbcc74776270648505340e9200",":Version":"0.=
3"}},":earth":{"versions":{":1":"1",":1.0":"1"},"path":"/api/earth/1.0/81=
9ffbf1e363d238791231792a2e0a90/","js":"default.I.js","properties":{":JSHa=
sh":"819ffbf1e363d238791231792a2e0a90",":Version":"1.0"}},":annotations":=
{"versions":{":1":"1",":1.0":"1"},"path":"/api/annotations/1.0/11cfaf30c0=
0ca64601d09fcac7dd8bc7/","js":"default+en.I.js","properties":{":JSHash":"=
11cfaf30c00ca64601d09fcac7dd8bc7",":Version":"1.0"}}});=0A=
google.loader.rpl({":scriptaculous":{"versions":{":1.8.3":{"uncompressed"=
:"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.2":{"uncompres=
sed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.1":{"uncom=
pressed":"scriptaculous.js","compressed":"scriptaculous.js"}},"aliases":{=
":1.8":"1.8.3",":1":"1.8.3"}},":yui":{"versions":{":2.6.0":{"uncompressed=
":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-=
min.js"},":2.7.0":{"uncompressed":"build/yuiloader/yuiloader.js","compres=
sed":"build/yuiloader/yuiloader-min.js"},":2.8.0r4":{"uncompressed":"buil=
d/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuiloader-min.js"=
},":2.8.1":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"b=
uild/yuiloader/yuiloader-min.js"}},"aliases":{":2":"2.8.1",":2.7":"2.7.0"=
,":2.6":"2.6.0",":2.8":"2.8.1",":2.8.0":"2.8.0r4"}},":swfobject":{"versio=
ns":{":2.1":{"uncompressed":"swfobject_src.js","compressed":"swfobject.js=
"},":2.2":{"uncompressed":"swfobject_src.js","compressed":"swfobject.js"}=
},"aliases":{":2":"2.2"}},":webfont":{"versions":{":1.0.2":{"uncompressed=
":"webfont_debug.js","compressed":"webfont.js"},":1.0.1":{"uncompressed":=
"webfont_debug.js","compressed":"webfont.js"},":1.0.0":{"uncompressed":"w=
ebfont_debug.js","compressed":"webfont.js"},":1.0.6":{"uncompressed":"web=
font_debug.js","compressed":"webfont.js"},":1.0.5":{"uncompressed":"webfo=
nt_debug.js","compressed":"webfont.js"},":1.0.4":{"uncompressed":"webfont=
_debug.js","compressed":"webfont.js"},":1.0.3":{"uncompressed":"webfont_d=
ebug.js","compressed":"webfont.js"}},"aliases":{":1":"1.0.6",":1.0":"1.0.=
6"}},":ext-core":{"versions":{":3.1.0":{"uncompressed":"ext-core-debug.js=
","compressed":"ext-core.js"},":3.0.0":{"uncompressed":"ext-core-debug.js=
","compressed":"ext-core.js"}},"aliases":{":3":"3.1.0",":3.0":"3.0.0",":3=
.1":"3.1.0"}},":mootools":{"versions":{":1.2.3":{"uncompressed":"mootools=
.js","compressed":"mootools-yui-compressed.js"},":1.1.1":{"uncompressed":=
"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.4":{"uncom=
pressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.1=
":{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"=
},":1.2.2":{"uncompressed":"mootools.js","compressed":"mootools-yui-compr=
essed.js"},":1.1.2":{"uncompressed":"mootools.js","compressed":"mootools-=
yui-compressed.js"}},"aliases":{":1":"1.1.2",":1.11":"1.1.1",":1.2":"1.2.=
4",":1.1":"1.1.2"}},":jqueryui":{"versions":{":1.7.2":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.7.3":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.6.0":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.7.0":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.7.1":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.8.4":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.5.3":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.8.0":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.5.2":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.8.2":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"},":1.8.1":{"uncompressed":"jq=
uery-ui.js","compressed":"jquery-ui.min.js"}},"aliases":{":1.8":"1.8.4","=
:1.7":"1.7.3",":1.6":"1.6.0",":1":"1.8.4",":1.5":"1.5.3",":1.8.3":"1.8.4"=
}},":chrome-frame":{"versions":{":1.0.2":{"uncompressed":"CFInstall.js","=
compressed":"CFInstall.min.js"},":1.0.1":{"uncompressed":"CFInstall.js","=
compressed":"CFInstall.min.js"},":1.0.0":{"uncompressed":"CFInstall.js","=
compressed":"CFInstall.min.js"}},"aliases":{":1":"1.0.2",":1.0":"1.0.2"}}=
,":prototype":{"versions":{":1.6.0.2":{"uncompressed":"prototype.js","com=
pressed":"prototype.js"},":1.6.1.0":{"uncompressed":"prototype.js","compr=
essed":"prototype.js"},":1.6.0.3":{"uncompressed":"prototype.js","compres=
sed":"prototype.js"}},"aliases":{":1.6.1":"1.6.1.0",":1":"1.6.1.0",":1.6"=
:"1.6.1.0",":1.6.0":"1.6.0.3"}},":jquery":{"versions":{":1.2.3":{"uncompr=
essed":"jquery.js","compressed":"jquery.min.js"},":1.3.1":{"uncompressed"=
:"jquery.js","compressed":"jquery.min.js"},":1.3.0":{"uncompressed":"jque=
ry.js","compressed":"jquery.min.js"},":1.3.2":{"uncompressed":"jquery.js"=
,"compressed":"jquery.min.js"},":1.2.6":{"uncompressed":"jquery.js","comp=
ressed":"jquery.min.js"},":1.4.0":{"uncompressed":"jquery.js","compressed=
":"jquery.min.js"},":1.4.1":{"uncompressed":"jquery.js","compressed":"jqu=
ery.min.js"},":1.4.2":{"uncompressed":"jquery.js","compressed":"jquery.mi=
n.js"}},"aliases":{":1":"1.4.2",":1.4":"1.4.2",":1.3":"1.3.2",":1.2":"1.2=
.6"}},":dojo":{"versions":{":1.2.3":{"uncompressed":"dojo/dojo.xd.js.unco=
mpressed.js","compressed":"dojo/dojo.xd.js"},":1.3.1":{"uncompressed":"do=
jo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.1.1":{=
"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.=
xd.js"},":1.3.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compr=
essed":"dojo/dojo.xd.js"},":1.3.2":{"uncompressed":"dojo/dojo.xd.js.uncom=
pressed.js","compressed":"dojo/dojo.xd.js"},":1.4.3":{"uncompressed":"doj=
o/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.5.0":{"=
uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.x=
d.js"},":1.2.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compre=
ssed":"dojo/dojo.xd.js"},":1.4.0":{"uncompressed":"dojo/dojo.xd.js.uncomp=
ressed.js","compressed":"dojo/dojo.xd.js"},":1.4.1":{"uncompressed":"dojo=
/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"}},"aliases":{=
":1":"1.5.0",":1.5":"1.5.0",":1.4":"1.4.3",":1.3":"1.3.2",":1.2":"1.2.3",=
":1.1":"1.1.1"}}});=0A=
}=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://platform.twitter.com/anywhere.js?id=fOoBQJnAwi4nqaOB2tzDw&v=1&ver=1

(function(){var A=3D"twttr_anywhere",O=3D"twttr_signed_out";var =
D,F=3D0;function J(){try{var =
c=3Ddocument.getElementsByTagName("script")}catch(l){var c=3D[]}var =
n,a,b=3D{};for(var =
h=3D0,k=3Dc.length;h<k;h++){n=3Dc[h];if(n.src.indexOf("/anywhere.js?")>-1=
){a=3Dn}}if(a){var m=3Da.src.split("?").pop();if(m.indexOf("=3D")>0){var =
Z=3Dm.split("&"),g;for(var f=3D0;(g=3DZ[f]);f++){var =
d=3Dg.split("=3D"),p=3Dd[0],o=3Dd[1];if(p=3D=3D"id"){b.clientID=3Do}if(p=3D=
=3D"v"){b.version=3Do}}}else{b.clientID=3Dm}}return b}var =
S=3D(function(){var a,d,c;function b(f){var =
k=3Dc.childNodes,j,h=3Dnull;for(var =
g=3D0,e=3Dk.length;g<e;g++){j=3Dk.item(g);if(j.getAttribute("key")=3D=3Df=
){h=3Dj;break}}return h}var =
Z=3D{isExpired:function(e){if(e.match(/_expiry$/)){return false}var =
f=3Dthis.get(e+"_expiry");return(f&&(new =
Date()).getTime()>f)},setExpiry:function(f,e){this.set(f+"_expiry",(new =
Date()).getTime()+(1000*60*60*e))},setWithExpiry:function(f,g,e){this.set=
Expiry(f,e);this.set(f,g)},expire:function(e){this.del(e);this.del(e+"_ex=
piry")}};if((a=3Dwindow.localStorage)){Z.get=3Dfunction(e){if(this.isExpi=
red(e)){this.expire(e);return null}else{return =
a[e]}};Z.set=3Dfunction(e,f){return(a[e]=3Df)};Z.del=3Dfunction(e){a.remo=
veItem(e)};Z.getAll=3Dfunction(j){var =
h=3D-1,g,e=3DlocalStorage.length,f=3D{};while(++h<e){g=3DlocalStorage.key=
(h);if(typeof =
j=3D=3D"undefined"||g.match(j)){f[g]=3DlocalStorage.getItem(g)}}return =
f};return =
Z}else{if(document.documentElement.addBehavior){a=3Ddocument.documentElem=
ent;a.addBehavior("#default#userData");a.load("twitter-anywhere");d=3Da.x=
mlDocument;c=3Dd.documentElement;function b(f){var =
k=3Dc.childNodes,j,h=3Dnull;for(var =
g=3D0,e=3Dk.length;g<e;g++){j=3Dk.item(g);if(j.getAttribute("key")=3D=3Df=
){h=3Dj;break}}return h}Z.get=3Dfunction(e){var =
g,f=3Dnull;if(this.isExpired(e)){this.expire(e)}else{g=3Db(e);if(g){f=3Dg=
.getAttribute("value")}}return f};Z.set=3Dfunction(e,g){var =
f=3Db(e);if(!f){f=3Dd.createNode(1,"item","");f.setAttribute("key",e);f.s=
etAttribute("value",g);c.appendChild(f)}else{f.setAttribute("value",g)}a.=
save("twitter-anywhere");return g};Z.del=3Dfunction(e){var =
f=3Db(e);if(f){c.removeChild(f)}a.save("twitter-anywhere")};Z.clear=3Dfun=
ction(){while(c.firstChild){c.removeChild(c.firstChild)}a.save("twitter-a=
nywhere")};Z.getAll=3Dfunction(k){var =
j=3Dc.childNodes,h=3D-1,e=3Dj.length,g=3D{},l,f;while(++h<e){l=3Dj.item(h=
);f=3Dl.getAttribute("key");if(typeof =
k=3D=3D"undefined"||f.match(k)){g[f]=3Dl.getAttribute("value")}}return =
g};return Z}}}());function N(Z){var =
a=3D[twttr.anywhere._assetUrl()];if(Z.indexOf("_dev")!=3D=3D0){a=3Da.conc=
at([Z])}return a.concat("javascripts/client.js").join("/")}function =
L(a){var c=3Dlocation.href.split("#");var Z=3Dc.pop();var b=3Dnew =
RegExp(a+"=3D(.+?)(&|$)");if(Z.indexOf(a)!=3D-1){return =
Z.match(b)[1]}}function Q(){var Z;if(S&&(Z=3DS.get(A))){return =
Z}}function P(c){var a=3Dc._clients,d=3DL("bridge_code");for(var =
b=3D0,Z=3Da.length;b<Z;b++){a[b]._fireAuthComplete(d)}}function I(c){var =
a=3Dc._clients;for(var =
b=3D0,Z=3Da.length;b<Z;b++){a[b]._fireSignOut()}}function R(){var =
a=3Dnull;if((a=3DL("oauth_access_token"))){var =
Z=3Dwindow.opener||window.parent;if(Z&&Z.parent.twttr){Z.parent.twttr.any=
where._setToken(a);P(Z.parent.twttr.anywhere);if(window.opener){window.cl=
ose();if(window.self){window.self.close()}}return"callback_new_window"}el=
se{if(window.parent!=3Dwindow&&window.parent&&window.parent.twttr){window=
.parent.parent.twttr.anywhere._setToken(a);P(window.parent.parent.twttr.a=
nywhere);window.parent.parent.twttr.anywhere._removeHeadlessAuth();return=
"headless"}else{twttr.anywhere._setToken(a);P(window.parent.parent.twttr.=
anywhere);setTimeout(function(){window.location.hash=3D""},100);return"ca=
llback_same_window"}}}if(L("oauth_error_reason")){window.parent.parent.tw=
ttr.anywhere._removeHeadlessAuth();return"headless"}try{window.parent.par=
ent.twttr.anywhere._removeHeadlessAuth()}catch(b){}if((a=3DQ())){twttr.an=
ywhere._setToken(a);return"cookie"}}function E(a,b){for(var Z in =
b){a[Z]=3Db[Z]}return a}function Y(a,Z){return function(){return =
Z.apply(a,arguments)}}var X=3Dnavigator.userAgent.toLowerCase();var =
M=3D(/msie/gi.test(X)&&!/opera/gi.test(X));var H=3D'<iframe =
tabindex=3D"-1" role=3D"presentation" =
style=3D"position:absolute;top:-9999px;"></iframe>';function G(Z){var =
d=3Ddocument.createElement("div");d.innerHTML=3DH;var =
b=3Dd.firstChild,c=3DY(b,Z);if(M){if(twttr.anywhere._config.domain){b.src=
=3D"javascript:'<script>window.onload=3Dfunction(){document.write(\\'<scr=
ipt>document.domain=3D\\\""+twttr.anywhere._config.domain+"\\\";<\\\\/scr=
ipt>\\');document.close();};<\/script>'"}var =
a=3Dfalse;b.attachEvent("onload",function(){if(a){return =
}a=3Dtrue;c()})}else{b.addEventListener("load",c,false)}document.body.ins=
ertBefore(b,document.body.firstChild);return b}function V(Z){throw =
(Z)}function =
W(Z,b,a){if(!Z._initCallbacks){Z._initCallbacks=3D[]}Z._initCallbacks.pus=
h([b,a])}function C(b,g,h){var d=3Dh.version,e;var =
a=3Db.contentWindow,c=3Dh.window;var =
f=3Da.document.createElement("script");var =
Z=3DN(d);b.id=3D"_twttr_anywhere_client_"+d;W(a,g,h);a._VERSION=3Dd;a._UR=
L=3DZ;f.type=3D"text/javascript";f.src=3DZ;e=3Da.document.getElementsByTa=
gName("head")[0];if(!e){e=3Ddocument.createElement("head");a.document.doc=
umentElement.appendChild(e)}e.appendChild(f);return f}function =
U(Z,b){if(document.body){var =
a=3Dtwttr.anywhere._instances;a[Z.version]=3DG(function(){C(this,b,Z)})}e=
lse{setTimeout(function(){U(Z,b)},20)}}window.twttr=3Dwindow.twttr||{};tw=
ttr.anywhere=3Dfunction(b,d){if(D=3D=3D"callback"||D=3D=3D"headless"){ret=
urn }if(typeof =
b=3D=3D"function"){d=3Db;b=3Dtwttr.anywhere._config.defaultVersion}if(!tw=
ttr.anywhere._config.clientID){return V("To set up @anywhere, please =
provide a client ID")}var a;var c=3Dtwttr.anywhere._instances;if(typeof =
b=3D=3D=3D"string"||typeof b=3D=3D=3D"number"){b=3D{version:b}}var =
Z=3D(b.version)?b.version.toString():twttr.anywhere._config.defaultVersio=
n;b.version=3Dtwttr.anywhere._getVersion(Z);if(!b.version){return V("No =
@anywhere version matching =
"+Z)}b=3DE({window:window},b);if((a=3Dc[b.version])){if(a.contentWindow._=
ready){a.contentWindow._init(d,b)}else{W(a.contentWindow,d,b)}}else{U(b,d=
)}};E(twttr.anywhere,{versions:["_dev","1","chirp_preview","pre","1.1","1=
.1.1","1.1.2"],_instances:{},_clients:[],_config:{defaultVersion:"1",asse=
tHost:"platform{i}.twitter.com",secureAssetHost:"twitter-any.s3.amazonaws=
.com",baseHost:"twitter.com",serverHost:"api.twitter.com",serverPath:"xd_=
receiver.html",oauthHost:"oauth.twitter.com",ignoreSSL:false},_getVersion=
:function(a){if(!a){return null}a=3Da.toString();var c=3D[];for(var =
b=3D0,Z;(Z=3Dtwttr.anywhere.versions[b]);b++){if(Z.indexOf(a)=3D=3D=3D0){=
c.push(Z)}}return c.sort()[c.length-1]},config:function(Z){if(typeof =
Z=3D=3D=3D"string"){this._config.clientID=3DZ;return this._config}return =
E(this._config,Z||{})},signOut:function(){I(this);if(S){S.set(O,"true")}}=
,_removeToken:function(){this.token=3Dnull;if(S){S.expire(A)}},_setToken:=
function(a){var Z;this.token=3Da;var =
b=3DS&&S.get(A);if(S&&(b!=3D""||!b)){S.setWithExpiry(A,a,2);S.expire(O)}}=
,_removeHeadlessAuth:function(){if(this._headlessAuthWindow){this._headle=
ssAuthWindow.parentNode.removeChild(this._headlessAuthWindow);this._headl=
essAuthWindow=3Dnull}},_signedOutFlagPresent:function(){return =
S&&S.get(O)=3D=3D"true"},_proto:function(Z){return(window.location.protoc=
ol.match(/s\:$/)||Z)&&!twttr.anywhere._config.ignoreSSL?"https":"http"},_=
serverUrl:function(Z){if(twttr.anywhere._config.serverHost){return =
this._proto(Z)+"://"+[twttr.anywhere._config.serverHost,twttr.anywhere._c=
onfig.serverPath].join("/")}},_assetUrl:function(a){var =
c=3Dthis._proto(a);var =
b=3D(c=3D=3D"https")?twttr.anywhere._config.secureAssetHost:twttr.anywher=
e._config.assetHost;var =
Z=3Db.replace("{i}",F++);if(F=3D=3D3){F=3D0}return =
c+"://"+Z},_baseUrl:function(Z){return =
this._proto(Z)+"://"+twttr.anywhere._config.baseHost},_oauthUrl:function(=
Z){return =
this._proto(Z)+"://"+twttr.anywhere._config.oauthHost+"/2"}});D=3DR();var=
 T=3DJ();var K=3DT.clientID;var =
B=3DT.version;if(K){twttr.anywhere._config.clientID=3DK}if(B){twttr.anywh=
ere._config.defaultVersion=3DB}twttr.anywhere._signedOutCookiePresent=3Dt=
wttr.anywhere._signedOutFlagPresent}());
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/wp-content/plugins/quicktime-embed/qtobject.js

eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?"":e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[(function(e){return =
d[e]})];e=3D(function(){return'\\w+'});c=3D1};while(c--){if(k[c]){p=3Dp.r=
eplace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return =
p}('7=3D5(14,b,w,h){2.A=3D14;2.b=3Db;2.l=3Dw;2.n=3Dh;2.H=3D"";2.12=3Dc.N.=
13.1f("?")[1]||"";2.F=3D"1A 1h 1p 1j x 1W. <a =
11=3D\'1l://1U.1m.1S/Y/1q/\'>1Q x 1b</a>.";2.K=3D"<p>1r 1t x 1b? <a =
11=3D\'?R=3Dr&"+2.12+"\'>1K 1v.</a></p>";2.t=3D1a =
1y();2.Q=3D16("R")};7.d.15=3D5(X,S){2.t[X]=3DS};7.d.D=3D5(){6 =
2.t};7.d.C=3D5(V){6 2.t[V]};7.d.y=3D5(){3 m=3D"";u(3 E M =
2.D()){m+=3D"<1B 19=3D\\""+E+"\\" 1C=3D\\""+2.C(E)+"\\" =
/>"}4(m=3D=3D""){m=3Dz}6 m};7.d.J=3D5(){3 8=3D"";4(e.f&&e.f.g){8+=3D"<Z =
1E=3D\\"1F/Y\\" O=3D\\""+2.A+"\\" l=3D\\""+2.l+"\\" n=3D\\""+2.n+"\\" =
b=3D\\""+2.b+"\\"";u(3 I M 2.D()){8+=3D" =
"+I+"=3D\\""+2.C(I)+"\\""}8+=3D"></Z>"}9{8+=3D"<U =
1I=3D\\"1J:1L-1N-1O-1P-1R\\" l=3D\\""+2.l+"\\" n=3D\\""+2.n+"\\" =
b=3D\\""+2.b+"\\">";2.15("O",2.A);4(2.y()!=3Dz){8+=3D2.y()}8+=3D"</U>"}6 =
8};7.d.1V=3D5(){3 s=3D1a 1X();u(3 G M =
2.1c()){s.1e(G+"=3D"+1M(2.1i(G)))}4(s.g>0){6 s.1n("&")}9{6 =
z}};7.d.B=3D5(j){4(10()||2.Q=3D=3D"r"){4(j){c.T(j).W=3D2.J()}9{c.B(2.J())=
}}9{4(2.H!=3D""){c.N.1x(2.H)}9{4(j){c.T(j).W=3D2.F+""+2.K}9{c.B(2.F+""+2.=
K)}}}};5 10(){3 v=3Dr;L=3Dr;4(e.f&&e.f.g){u(3 i=3D0;i<e.f.g;i++){3 =
17=3De.f[i];4(17.19.o("x")>-1){v=3D1d}}}9{1g("1k 1o 1s 1u: L =3D =
1w(1z(\\"1D.1G.1\\"))","1H");v=3DL}6 v}5 16(P){3 q=3Dc.N.13;3 =
k=3Dq.o(P);3 18=3D(q.o("&",k)!=3D-1)?q.o("&",k):q.g;4(q.g>1&&k!=3D-1){6 =
q.1T(q.o("=3D",k)+1,18)}9{6""}}',62,122,'||this|var|if|function|return|QT=
Object|_a|else||id|document|prototype|navigator|plugins|length|||_e|_14|w=
idth|_8|height|indexOf|||false|_c|params|for|_f||QuickTime|getParamTags|n=
ull|mov|write|getParam|getParams|_9|altTxt|_d|redirect|_b|getHTML|bypassT=
xt|qtObj|in|location|src|_12|doDetect|detectqt|_6|getElementById|object|_=
7|innerHTML|_5|quicktime|embed|isQTInstalled|href|sq|search|_1|addParam|g=
etQueryParamValue|_11|_15|name|new|Player|getVariables|true|push|split|ex=
ecScript|content|getVariable|the|on|http|apple|join|error|requires|downlo=
ad|Already|resume|have|next|here|IsObject|replace|Object|CreateObject|Thi=
s|param|value|QuickTimeCheckObject|type|video|QuickTimeCheck|VBScript|cla=
ssid|clsid|Click|02BF25D5|escape|8C17|4B23|BC80|Download|D3488ABDDC6B|com=
|substring|www|getVariablePairs|Plugin|Array'.split('|'),0,{}))
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.fbcdn.net/connect.php/js/FB.Loader

/*=0A=
HTTP Host: static.ak.fbcdn.net=0A=
Generated: August 15th 2010 9:20:12 AM PDT=0A=
Machine: 10.137.10.103=0A=
Location: JIT Construction: v277960=0A=
Locale: en_US=0A=
*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.facebook.com\/","base_cdn_=
url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1281422056,"api_serve=
r":1281422056,"www_channel":1281421882,"xd_proxy":1281421630,"xd_comm_swf=
_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6D2S\/hash\/c729bxo3.swf"=
,"share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAB5S\/hash\/427=
3uaqa.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rs=
rc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":"http:\/=
\/static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","login_img_da=
rk_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBIU2\/hash\/85b=
5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rs=
rc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"http:\/\/=
static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_img_ligh=
t_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDGBW\/hash\/8t35=
mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/r=
src.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long":"http:\=
/\/static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","login_img_l=
ight_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\/hash\/7=
e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/=
rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short":"http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","login_img_=
white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10GM\/hash\=
/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.ne=
t\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_short":"ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif","login_i=
mg_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6AR\/hash=
\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.ph=
p\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/static.ak.fbc=
dn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"http:\/\=
/static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} if =
(!FB.locale) {FB.locale =3D "en_US";} if (!FB.localeIsRTL) =
{FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)FB=3D{};if(!FB.Loader)FB.Loader=3D{loaded:{},loading:{},loa=
dedCss:{},loadedCallback:null,onScriptLoaded:function(b){var =
a=3Db.length;for(var c=3D0;c<a;c++){var =
d=3Db[c];FB.Loader.loaded[d]=3Dtrue;}if(FB.Loader.loadedCallback)window.s=
etTimeout(function(){FB.Loader.loadedCallback(b);},0);},loadCssComps:func=
tion(a){var =
b=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+a.joi=
n('/'));if(!this.loadedCss[b]){var =
c=3Ddocument.createElement('link');c.setAttribute('rel','stylesheet');c.s=
etAttribute('type','text/css');c.setAttribute('href',b);document.getEleme=
ntsByTagName('head')[0].appendChild(c);this.loadedCss[b]=3Dtrue;}},getSta=
ticResourceUrl:function(b){var =
a=3DFB.dynData.resources.base_url_format;var =
c=3D(a.indexOf('https')=3D=3D=3D0)?'ssl':'static.ak';return =
a.replace('{0}',c)+b;}};=0A=
=0A=
if (FB && FB.Loader) { FB.Loader.onScriptLoaded(["FB.Loader"]); }
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.fbcdn.net/connect.php/js/FB.Share

/*=0A=
HTTP Host: static.ak.fbcdn.net=0A=
Generated: August 14th 2010 7:37:27 PM PDT=0A=
Machine: 10.27.68.129=0A=
Location: JIT Construction: v277960=0A=
Locale: en_US=0A=
*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.facebook.com\/","base_cdn_=
url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1281422056,"api_serve=
r":1281422056,"www_channel":1281421882,"xd_proxy":1281421630,"xd_comm_swf=
_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6D2S\/hash\/c729bxo3.swf"=
,"share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAB5S\/hash\/427=
3uaqa.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rs=
rc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":"http:\/=
\/static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","login_img_da=
rk_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBIU2\/hash\/85b=
5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rs=
rc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"http:\/\/=
static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_img_ligh=
t_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDGBW\/hash\/8t35=
mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/r=
src.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long":"http:\=
/\/static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","login_img_l=
ight_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\/hash\/7=
e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/=
rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short":"http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","login_img_=
white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10GM\/hash\=
/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.ne=
t\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_short":"ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif","login_i=
mg_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6AR\/hash=
\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.ph=
p\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/static.ak.fbc=
dn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"http:\/\=
/static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} if =
(!FB.locale) {FB.locale =3D "en_US";} if (!FB.localeIsRTL) =
{FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)window.FB=3D{};if(!window.FB.Share){FB.Share=3D{results:{},=
resetUrls:function(){this.urls=3D{};this.urlsA=3D[];},addQS:function(d,c)=
{var a=3D[];for(var b in =
c)if(c[b])a.push(b.toString()+'=3D'+encodeURIComponent(c[b]));return =
d+'?'+a.join('&');},getUrl:function(a){return =
a.getAttribute('share_url')||window.location.href;},getType:function(a){r=
eturn a.getAttribute('type')||'button_count';},pretty:function(a){return =
a>=3D1e+07?Math.round(a/1e+06)+'M':(a>=3D10000?Math.round(a/1000)+'K':a);=
},updateButton:function(a){var =
b=3Dthis.getUrl(a);if(this.results[b])a.fb_count=3Dthis.results[b].total_=
count;this.displayBox(a,3);},displayBox:function(a,d){if(typeof(a.fb_coun=
t)=3D=3D'number'&&a.fb_count>=3Dd)for(var c=3D1;c<=3D2;c++){var =
b=3Da.firstChild.childNodes[c];b.className=3Db.className.replace('fb_shar=
e_no_count','');if(c=3D=3D2)b.lastChild.innerHTML=3Dthis.pretty(a.fb_coun=
t);}},renderButton:function(c){var j=3Dthis.getUrl(c);var =
g=3Dthis.getType(c);var =
h=3Dc.innerHTML.length>0?c.innerHTML:'Share';c.href=3Dthis.addQS('http://=
www.facebook.com/sharer.php',{u:j,t:j=3D=3Dwindow.location.href?document.=
title:null,src:'sp'});c.onclick=3Dfunction(){if(!c.fb_clicked){c.fb_count=
+=3D1;FB.Share.displayBox(this,1);c.fb_clicked=3Dtrue;}window.open(c.href=
,'sharer','toolbar=3D0,status=3D0,width=3D626,height=3D436');return =
false;},c.style.textDecoration=3D'none';if(!this.results[j]&&(g.indexOf('=
count')>=3D0)){this.urls[j]=3Dtrue;this.urlsA.push(j);}var =
i=3D'Small';var a=3D'<span class=3D\'FBConnectButton =
FBConnectButton_'+i+'\''+' style=3D\'cursor:pointer;\'>'+'<span =
class=3D\'FBConnectButton_Text\'>'+h+'</span></span>';if(g.indexOf('count=
')>=3D0){var e=3D(g=3D=3D'box_count');var f=3D(e?'top':'right');var =
d=3D'<span class=3D\'fb_share_size_'+i+' =
'+(e?'fb_share_count_wrapper':'')+'\'>';var b=3D'<span =
class=3D\'fb_share_count_nub_'+f+' =
fb_share_no_count\'></span>';b+=3D'<span class=3D\'fb_share_count =
fb_share_no_count'+' fb_share_count_'+f+'\'>'+'<span =
class=3D\'fb_share_count_inner\'>&nbsp;</span></span>';d+=3D(e)?'<span></=
span>'+b+a:a+b;}else if(g.indexOf('icon')>=3D0){var d=3D'<span =
class=3D\'FBConnectButton_Simple\'>'+'<span =
class=3D\'FBConnectButton_Text_Simple\'>'+(g=3D=3D'icon_link'?h:'&#xFEFF;=
')+'</span>';}else var =
d=3Da;c.innerHTML=3Dd;c.fb_rendered=3Dtrue;},insert:function(a){(document=
.getElementsByTagName('HEAD')[0]||document.body).appendChild(a);},renderA=
ll:function(d){var c=3Ddocument.getElementsByName('fb_share');var =
a=3Dc.length;for(var =
b=3D0;b<a;b++){if(!c[b].fb_rendered)this.renderButton(c[b]);if(this.getTy=
pe(c[b]).indexOf('count')>=3D0&&!c[b].fb_count&&this.results[this.getUrl(=
c[b])])this.updateButton(c[b]);}},fetchData:function(){var =
c=3Ddocument.createElement('script');var a=3D[];for(var =
b=3D0;b<this.urlsA.length;++b)a.push('"'+this.urlsA[b].replace('\\','\\\\=
').replace('"','\\"')+'"');c.src=3Dthis.addQS(window.location.protocol+'/=
/api.ak.facebook.com/restserver.php',{v:'1.0',method:'links.getStats',url=
s:'['+a.join(',')+']',format:'json',callback:'fb_sharepro_render'});this.=
resetUrls();this.insert(c);},stopScan:function(){clearInterval(FB.Share.s=
canner);FB.Share.renderPass();},renderPass:function(){FB.Share.renderAll(=
);if(FB.Share.urlsA.length>0)FB.Share.fetchData();},_onFirst:function(){v=
ar =
b=3Ddocument.createElement('link');b.rel=3D'stylesheet';b.type=3D'text/cs=
s';var =
a=3D(window.location.protocol=3D=3D'https:'?'https://s-static.ak.fbcdn.ne=
t/':'http://static.ak.fbcdn.net/');b.href=3Da+'connect.php/css/share-butt=
on-css';this.insert(b);this.resetUrls();window.fb_sharepro_render=3Dfunct=
ion(c){for(var =
d=3D0;c&&d<c.length;d++)FB.Share.results[c[d].url]=3Dc[d];FB.Share.render=
All();};this.renderPass();this.scanner=3DsetInterval(FB.Share.renderPass,=
700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopScan=
);}else =
window.addEventListener("load",FB.Share.stopScan,false);}};FB.Share._onFi=
rst();}=0A=
=0A=
if (FB && FB.Loader) { =
FB.Loader.onScriptLoaded(["FB.Share","FB.SharePro"]); }
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/wp-content/plugins/upprev/upprev_js.php

function getScrollY() {=0A=
    scrOfY =3D 0;=0A=
    if( typeof( window.pageYOffset ) =3D=3D "number" ) {=0A=
        scrOfY =3D window.pageYOffset;=0A=
    } else if( document.body && ( document.body.scrollLeft || =
document.body.scrollTop ) ) {=0A=
        scrOfY =3D document.body.scrollTop;=0A=
    } else if( document.documentElement && ( =
document.documentElement.scrollLeft || =
document.documentElement.scrollTop ) ) {=0A=
        scrOfY =3D document.documentElement.scrollTop;=0A=
    }=0A=
    return scrOfY;=0A=
}=0A=
=0A=
var $j =3D jQuery.noConflict();=0A=
$j(function(){=0A=
    var upprev_closed =3D false;=0A=
    var upprev_hidden =3D true;=0A=
    $j(window).scroll(function() {=0A=
        var lastScreen =3D getScrollY() + $j(window).height() < =
$j(document).height() * 0 ? false : true;=0A=
        if (lastScreen && !upprev_closed) {=0A=
            $j("#upprev_box").stop().animate({right:"0px"});=0A=
            upprev_hidden =3D false;=0A=
        }=0A=
        else if (upprev_closed && getScrollY() =3D=3D 0) {=0A=
            upprev_closed =3D false;=0A=
        }=0A=
        else if (!upprev_hidden) {=0A=
            upprev_hidden =3D true;=0A=
            $j("#upprev_box").stop().animate({right:"-400px"});=0A=
        }=0A=
    });=0A=
    $j("#upprev_close").click(function() {=0A=
        $j("#upprev_box").stop().animate({right:"-400px"});=0A=
        upprev_closed =3D true;=0A=
        upprev_hidden =3D true;=0A=
    });=0A=
});
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/mint/?js

var Mint =3D new Object();=0A=
Mint.save =3D function() =0A=
{=0A=
	var now		=3D new Date();=0A=
	var debug	=3D false; // this is set by php =0A=
	if (window.location.hash =3D=3D '#Mint:Debug') { debug =3D true; };=0A=
	var path	=3D =
'http://www.hauteliving.com/mint/?record&key=3D3539633431377a4a49566b4b61=
79447672395a3138324e31';=0A=
	path 		=3D path.replace(/^https?:/, window.location.protocol);=0A=
	=0A=
	// Loop through the different plug-ins to assemble the query string=0A=
	for (var developer in this) =0A=
	{=0A=
		for (var plugin in this[developer]) =0A=
		{=0A=
			if (this[developer][plugin] && this[developer][plugin].onsave) =0A=
			{=0A=
				path +=3D this[developer][plugin].onsave();=0A=
			};=0A=
		};=0A=
	};=0A=
	// Slap the current time on there to prevent caching on subsequent page =
views in a few browsers=0A=
	path +=3D '&'+now.getTime();=0A=
	=0A=
	// Redirect to the debug page=0A=
	if (debug) { window.open(path+'&debug&errors', =
'MintLiveDebug'+now.getTime()); return; };=0A=
	=0A=
	var ie =3D /*@cc_on!@*/0;=0A=
	if (!ie && document.getElementsByTagName && (document.createElementNS =
|| document.createElement))=0A=
	{=0A=
		var tag =3D (document.createElementNS) ? =
document.createElementNS('http://www.w3.org/1999/xhtml', 'script') : =
document.createElement('script');=0A=
		tag.type =3D 'text/javascript';=0A=
		tag.src =3D path + '&serve_js';=0A=
		document.getElementsByTagName('head')[0].appendChild(tag);=0A=
	}=0A=
	else if (document.write)=0A=
	{=0A=
		document.write('<' + 'script type=3D"text/javascript" src=3D"' + path =
+ '&amp;serve_js"><' + '/script>');=0A=
	};=0A=
};=0A=
if (!Mint.SI) { Mint.SI =3D new Object(); }=0A=
Mint.SI.Referrer =3D =0A=
{=0A=
	onsave	: function() =0A=
	{=0A=
		var encoded =3D 0;=0A=
		if (typeof Mint_SI_DocumentTitle =3D=3D 'undefined') { =
Mint_SI_DocumentTitle =3D document.title; }=0A=
		else { encoded =3D 1; };=0A=
		var referer		=3D =
(window.decodeURI)?window.decodeURI(document.referrer):document.referrer;=0A=
		var resource	=3D =
(window.decodeURI)?window.decodeURI(document.URL):document.URL;=0A=
		return '&referer=3D' + escape(referer) + '&resource=3D' + =
escape(resource) + '&resource_title=3D' + escape(Mint_SI_DocumentTitle) =
+ '&resource_title_encoded=3D' + encoded;=0A=
	}=0A=
};=0A=
Mint.save();
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.hauteliving.com/openx/www/delivery/spcjs.php?id=1&charset=UTF-8&market=Miami

=0A=
    if (typeof(OA_zones) !=3D 'undefined') {=0A=
        var OA_zoneids =3D '';=0A=
        for (var zonename in OA_zones) OA_zoneids +=3D =
escape(zonename+'=3D' + OA_zones[zonename] + "|");=0A=
        OA_zoneids +=3D '&amp;nz=3D1';=0A=
    } else {=0A=
        var OA_zoneids =3D escape('1|2|3|4|5|6|7|8|9|10|11|12|13|14');=0A=
    }=0A=
=0A=
    if (typeof(OA_source) =3D=3D 'undefined') { OA_source =3D ''; }=0A=
    var =
OA_p=3Dlocation.protocol=3D=3D'https:'?'https://ads.hauteliving.com/openx=
/www/delivery/spc.php':'http://ads.hauteliving.com/openx/www/delivery/spc=
.php';=0A=
    var OA_r=3DMath.floor(Math.random()*99999999);=0A=
    OA_output =3D new Array();=0A=
=0A=
    var OA_spc=3D"<"+"script type=3D'text/javascript' ";=0A=
    OA_spc+=3D"src=3D'"+OA_p+"?zones=3D"+OA_zoneids;=0A=
    OA_spc+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
    OA_spc+=3D"&amp;charset=3DUTF-8&amp;market=3DMiami";=0A=
    =0A=
    if (window.location) OA_spc+=3D"&amp;loc=3D"+escape(window.location);=0A=
    if (document.referrer) =
OA_spc+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
    OA_spc+=3D"'><"+"/script>";=0A=
    document.write(OA_spc);=0A=
=0A=
    function OA_show(name) {=0A=
        if (typeof(OA_output[name]) =3D=3D 'undefined') {=0A=
            return;=0A=
        } else {=0A=
            document.write(OA_output[name]);=0A=
        }=0A=
    }=0A=
=0A=
    function OA_showpop(name) {=0A=
        zones =3D window.OA_zones ? window.OA_zones : false;=0A=
        var zoneid =3D name;=0A=
        if (typeof(window.OA_zones) !=3D 'undefined') {=0A=
            if (typeof(zones[name]) =3D=3D 'undefined') {=0A=
                return;=0A=
            }=0A=
            zoneid =3D zones[name];=0A=
        }=0A=
=0A=
        =
OA_p=3Dlocation.protocol=3D=3D'https:'?'https://ads.hauteliving.com/openx=
/www/delivery/apu.php':'http://ads.hauteliving.com/openx/www/delivery/apu=
.php';=0A=
=0A=
        var OA_pop=3D"<"+"script type=3D'text/javascript' ";=0A=
        OA_pop+=3D"src=3D'"+OA_p+"?zoneid=3D"+zoneid;=0A=
        OA_pop+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
        OA_spc+=3D"&amp;charset=3DUTF-8&amp;market=3DMiami";=0A=
        if (window.location) =
OA_pop+=3D"&amp;loc=3D"+escape(window.location);=0A=
        if (document.referrer) =
OA_pop+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
        OA_pop+=3D"'><"+"/script>";=0A=
=0A=
        document.write(OA_pop);=0A=
    }=0A=
var OA_fo =3D '';=0A=
OA_fo +=3D "<"+"script type=3D\'text/javascript\' =
src=3D\'http://ads.hauteliving.com/openx/www/delivery/fl.js\'><"+"/script=
>\n";=0A=
document.write(OA_fo);=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.hauteliving.com/js/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js

/**=0A=
 *  NOTE - this file should be editted at=0A=
 *  /lib/connect/Facebook/XdComm/XdCommReceiver.js=0A=
 *  which will rewrite any library file connect is autogened=0A=
 *=0A=
 *  @provides XdCommReceiver=0A=
 *  @requires=0A=
 */=0A=
=0A=
// Create FBIntern namespace if necessary=0A=
if (!window.FBIntern) {=0A=
  FBIntern =3D {};=0A=
}=0A=
=0A=
// Only load if this class is not already loaded=0A=
if (!FBIntern.XdReceiver) {=0A=
  // XdReceiver class=0A=
  FBIntern.XdReceiver =3D {=0A=
    delay : 100,=0A=
    timerId : -1,=0A=
    dispatchMessage: function() {=0A=
      //We don't used window.location.hash because it has different =
behavior on IE and Firefox.=0A=
      //See https://bugzilla.mozilla.org/show_bug.cgi?id=3D378962=0A=
      var pathname =3D document.URL;=0A=
      var hashIndex =3D pathname.indexOf('#');=0A=
      var hash;=0A=
      if(hashIndex > 0) {=0A=
        hash =3D pathname.substring(hashIndex + 1);=0A=
      } else {=0A=
        //hashIndex not found;=0A=
        //Check if it's special case for login callback=0A=
        hashIndex =3D pathname.indexOf('fb_login&');=0A=
        if(hashIndex > 0) {=0A=
          hash =3D pathname.substring(hashIndex + 9);=0A=
        } else {=0A=
          return;=0A=
        }=0A=
      }=0A=
=0A=
      var debugFlag=3D'debug=3D1&';=0A=
      if(hash.indexOf(debugFlag) =3D=3D 0) {=0A=
        hash =3D hash.substring(debugFlag.length);=0A=
      }=0A=
=0A=
      var packet_string;=0A=
      var func =3D null;=0A=
      try {=0A=
        var hostWindow =3D window.parent;=0A=
        if (hash.indexOf('fname=3D') =3D=3D 0) {=0A=
          var packetStart =3D hash.indexOf('&');=0A=
          var frame_name =3D hash.substr(6, packetStart-6);=0A=
          if(frame_name =3D=3D "_opener") {=0A=
            hostWindow =3D hostWindow.opener;=0A=
          } else if (frame_name =3D=3D "_oparen") {=0A=
            hostWindow =3D hostWindow.opener.parent;=0A=
          } else if (frame_name !=3D "_parent") {=0A=
            hostWindow =3D hostWindow.frames[frame_name];=0A=
          }=0A=
          packet_string =3D hash.substr(packetStart+1);=0A=
        } else {=0A=
          hostWindow =3D hostWindow.parent;=0A=
          packet_string =3D hash;=0A=
        }=0A=
=0A=
        func =3D hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;=0A=
      } catch (e) {=0A=
        if (e.number =3D=3D -2146828218) {=0A=
          //Permission denied=0A=
          return;=0A=
        }=0A=
      }=0A=
=0A=
      if(func) {=0A=
        =
hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded(packet_string);=0A=
        if(FBIntern.XdReceiver.timerId !=3D -1) {=0A=
          window.clearInterval(FBIntern.XdReceiver.timerId);=0A=
          FBIntern.XdReceiver.timerId =3D -1;=0A=
        }=0A=
      } else {=0A=
        if(FBIntern.XdReceiver.timerId =3D=3D -1) {=0A=
          try {=0A=
            FBIntern.XdReceiver.timerId =3D =
window.setInterval(FBIntern.XdReceiver.dispatchMessage, =
FBIntern.XdReceiver.delay);=0A=
          } catch (e) {=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  if (!(window.FB && FB.Bootstrap && !FB.Bootstrap.isXdChannel)) {=0A=
    try {=0A=
      FBIntern.XdReceiver.dispatchMessage();=0A=
    }=0A=
    catch(e) {=0A=
    }=0A=
  }=0A=
 }=0A=
=0A=
=0A=
(function() {=0A=
  // get script tag and see if it has an apikey=0A=
  // if there is an api key then call FB.init=0A=
  var scripts =3D document.getElementsByTagName('script');=0A=
  var this_script_tag =3D scripts[scripts.length - 1]; //script tag of =
this file=0A=
  if (this_script_tag !=3D undefined) {=0A=
    var apikey =3D this_script_tag.getAttribute('fb-api-key');=0A=
    var receiver =3D this_script_tag.getAttribute('fb-xd-receiver');=0A=
    if (apikey !=3D null) {=0A=
      window.setTimeout(=0A=
        function() {=0A=
          FB.init(apikey, receiver);=0A=
        },=0A=
        0);=0A=
    }=0A=
  }=0A=
})();=0A=
=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php

/*=0A=
HTTP Host: static.ak.connect.facebook.com=0A=
Generated: August 16th 2010 6:57:36 AM PDT=0A=
Machine: 10.27.229.122=0A=
Location: JIT Construction: v277960=0A=
Locale: en_US=0A=
*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","b=
ase_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1281422056,"a=
pi_server":1281422056,"www_channel":1281421882,"xd_proxy":1281421630,"xd_=
comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6D2S\/hash\/c729b=
xo3.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAB5S\/h=
ash\/4273uaqa.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/zF1W2\/hash\/a969rwcd.gif","login_img_dark_medium_short":=
"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEF9L\/hash\/156b4b3s.gif","logi=
n_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zBIU2\/h=
ash\/85b5jlja.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn=
.net\/rsrc.php\/z1UX3\/hash\/a22m3ibb.gif","login_img_dark_large_long":"h=
ttp:\/\/static.ak.fbcdn.net\/rsrc.php\/z7SXD\/hash\/8mzymam2.gif","login_=
img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDGBW\/ha=
sh\/8t35mjql.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcd=
n.net\/rsrc.php\/z38X1\/hash\/6ad3z8m6.gif","login_img_light_medium_long"=
:"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB6N8\/hash\/4li2k73z.gif","log=
in_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA114\=
/hash\/7e3mp7ee.gif","login_img_light_large_long":"http:\/\/static.ak.fbc=
dn.net\/rsrc.php\/z4Z4Q\/hash\/8rc0izvz.gif","login_img_white_small_short=
":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z900E\/hash\/di0gkqrt.gif","lo=
gin_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/z10G=
M\/hash\/cdozw38w.gif","login_img_white_medium_long":"http:\/\/static.ak.=
fbcdn.net\/rsrc.php\/zBT3E\/hash\/338d3m67.gif","login_img_white_large_sh=
ort":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zCOUP\/hash\/8yzn0wu3.gif",=
"login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/zC6=
AR\/hash\/5pwowlag.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\=
/rsrc.php\/z2Y31\/hash\/cxrz4k7j.gif","logout_img_medium":"http:\/\/stati=
c.ak.fbcdn.net\/rsrc.php\/zAD8D\/hash\/4lsqsd7l.gif","logout_img_large":"=
http:\/\/static.ak.fbcdn.net\/rsrc.php\/zB36N\/hash\/4515xk7j.gif"}};} =
if (!FB.locale) {FB.locale =3D "en_US";} if (!FB.localeIsRTL) =
{FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)FB=3D{};if(!FB.Monitor)FB.Monitor=3D{wrapObject:function(a,=
b,f){if(typeof(a)!=3D"object")return =
a;if(!FB.Monitor.loggingEnabled())return =
a;if(b=3D=3D'FB.Debug'||b=3D=3D'FB.HiddenContainer'||b=3D=3D'FB.XdComm.Se=
rver'||b.indexOf('FBIntern')=3D=3D0)return a;for(var d in a){var =
c=3Da[d];if(!a.hasOwnProperty(d)||typeof(c)!=3D'function'||c.wrapped)cont=
inue;var =
e=3D{containerName:b,functionName:d};a[d]=3DFB.Monitor._monitorWrapper(c,=
a,f,e);a[d].wrapped=3Dtrue;}return =
a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=3Dfalse;},lo=
ggingEnabled:function(){if(FB.Monitor.loggingEnabledCache=3D=3D=3Dnull){v=
ar =
c=3DFB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_=
regex;if(!c){FB.Monitor.loggingEnabledCache=3Dfalse;}else{var a=3Dnew =
RegExp(c);var =
b=3DFB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCach=
e=3Da.test(document.domain)?(Math.random()/b)<1:false;}}return =
FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a=
)!=3D'function')return a;return function(){var =
d=3DFB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=3D=
0;var b=3DArray.prototype.slice.call(arguments);var =
c=3Da.apply(this,b);FB.Monitor.internalCallStackDepth=3Dd;return =
c;};},_monitorWrapper:function(b,a,d,c){return function(){var =
e=3DArray.prototype.slice.call(arguments);context=3Dd?this:(a||window);c=3D=
c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.interna=
lCallStackDepth=3D=3D0)if(c.functionName.substr(0,1)!=3D'_')FB.Monitor.lo=
gFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=3Dnew =
Date();try{var returnValue=3Db.apply(context,e);}finally{var end=3Dnew =
Date();--FB.Monitor.internalCallStackDepth;var =
elapsed=3Dend.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[=
],elapsed);}return returnValue;};},logFunction:function(f,c,d){var =
b=3D[];for(var e=3D0;e<c.length;e++){var =
a=3Dc[e];b[e]=3Da?a.toString():a;}FB.Monitor.log("functions",f.containerN=
ame+"."+f.functionName,{elapsed:d});},logXFBML:function(c){var =
b=3D{};for(var d=3D0;d<c.attributes.length;++d){var =
a=3Dc.attributes[d];if(a.specified!=3D=3Dfalse&&a.nodeName&&a.nodeValue&&=
a.nodeName!=3D"class")b[a.nodeName]=3Da.nodeValue.toString();}var =
e=3Dc.nodeName.toLowerCase();FB.Monitor.log("tags",e,{args:b});},log:func=
tion(a,d,c){if(!FB.Monitor.loggingEnabled())return;var =
b=3D{functions:101,tags:102};c.lid=3Db[a];c.name=3Dd;FB.Monitor.loggingQu=
eue.push(c);FB.Monitor.scheduleSend();},scheduleSend:function(){if(!FB.Mo=
nitor.pendingTimer)FB.Monitor.pendingTimer=3DsetTimeout(FB.Monitor.send,F=
B.Monitor.timerInterval);},send:function(){FB.Monitor.pendingTimer=3Dfals=
e;var =
a=3DFB.Monitor.loggingEnabled();FB.Monitor.loggingEnabledCache=3Dfalse;tr=
y{if(FB.MonitorSender){while(FB.Monitor.loggingQueue.length>0)if(!FB.Moni=
torSender.send())break;}else =
FB.Monitor.timerInterval*=3D1.2;}finally{if(FB.Monitor.loggingQueue.lengt=
h!=3D=3D0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=3Da;}}=
,timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTim=
er:false,loggingEnabledCache:null};=0A=
if(!window.FB)FB=3D{};FB.forEach=3Dfunction(c,a,f){if(Object.prototype.to=
String.apply(c)=3D=3D=3D'[object =
Array]'){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);};FB.copy=3Dfunction(c,b,a){FB.fo=
rEach(b,function(e,d){if(a||typeof =
c[d]=3D=3D=3D'undefined')c[d]=3De;});};FB.copy(FB,{$:function(a){return =
document.getElementById(a);},TypeLoader:{NOTIFY:{},LOADED_MODULES:{},LOAD=
ED_CLASSES:{},resolve:function(f,e,a){for(var =
b=3D0,c=3De.length;b<c;b++){var =
d=3De[b];if(d=3D=3D=3D'')continue;if(typeof =
f[d]=3D=3D=3D'undefined')if(a){f[d]=3D{};}else return =
false;f=3Df[d];}return =
f;},provide:function(c,b,a){FB.Monitor.wrapObject(b,c,false);var =
d=3Dthis.resolve(window,c.split('.'),true);if(a||!this.LOADED_MODULES[c])=
{FB.copy(d,b,true);if(b._onLoad)d._onLoad();}this.LOADED_MODULES[c]=3Dtru=
e;},subclass:function(e,a,i){if(this.LOADED_CLASSES[e])return;if(a!=3D=3D=
'FB.Class'&&!this.LOADED_CLASSES[a]){FB.Log.debug('"'+e+'" needs to wait =
for "'+a+'"');var =
j=3DFB.redo(arguments,this);this.NOTIFY[a]?this.NOTIFY[a].push(j):this.NO=
TIFY[a]=3D[j];return;}var =
b=3Dthis.resolve(window,a.split('.')),f=3Db.extend(i),g=3Dthis.NOTIFY[e],=
h=3De.split('.'),d=3Dthis.resolve(window,h,true),c=3Dh.pop();FB.Monitor.w=
rapObject(f.prototype,e,true);FB.Monitor.wrapObject(f,e,false);FB.copy(f,=
d);this.resolve(window,h)[c]=3Df;this.LOADED_CLASSES[e]=3Dtrue;if(g){FB.f=
orEach(g,function(k){k();});delete =
this.NOTIFY[e];}}},bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();var=
 d=3Dfunction(){++FB.Monitor.internalCallStackDepth;var =
e=3Dc.apply(b,a.concat(Array.prototype.slice.call(arguments)));--FB.Monit=
or.internalCallStackDepth;return e;};d._targets=3D[b,c];return =
d;},redo:function(a,c){var =
b=3DArray.prototype.slice.call(a);b.unshift(c);b.unshift(a.callee);return=
 =
FB.bind.apply(FB,b);}});FB.provide=3DFB.bind(FB.TypeLoader.provide,FB.Typ=
eLoader);FB.subclass=3DFB.bind(FB.TypeLoader.subclass,FB.TypeLoader);=0A=
(function(){var =
b=3Dfalse,a=3D/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=3Df=
unction(){};FB.Class.extend=3Dfunction(e){var =
d=3Dthis.prototype;b=3Dtrue;var f=3Dnew =
this();b=3Dfalse;FB.forEach(e,function(h,g){f[g]=3Dtypeof =
h=3D=3D=3D"function"&&typeof =
d[g]=3D=3D=3D"function"&&a.test(h)?(function(j,i){return function(){var =
l=3Dthis._super;this._super=3Dd[j];var =
k=3Di.apply(this,arguments);this._super=3Dl;return k;};})(g,h):h;});var =
c=3Dfunction(){if(!b){var g;if(this instanceof =
c){g=3Dthis;}else{b=3Dtrue;g=3Dnew =
c();b=3Dfalse;}if(g.init)g.init.apply(g,arguments);return =
g;}};c.prototype=3Df;c.constructor=3Dc;c.extend=3DFB.Class.extend;return =
c;};})();=0A=
FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_h=
elper:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();if(=
this.level>=3Db&&window.console)(console[c]||console.log).apply(console,a=
);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB=
.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.=
INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),err=
or:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true);=0A=
if(!window.FB)FB=3D{};if(!FB.Type){FB.Type=3D{createNamespace:function(b)=
{var d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
f=3Dc[a];var e=3Dd[f];if(!e)d[f]=3De=3D{};d=3De;}return =
d;},createEnum:function(e,c,d){if(this.getObj(e))return;var =
a=3Dfunction(){};a.prototype=3Dc;for(var b in =
c)a[b]=3Dc[b];if(d)a.__flags=3Dtrue;this.setObj(e,a);},createClass2:funct=
ion(cls,baseType){if(baseType&&typeof(baseType)=3D=3D"string")baseType=3D=
eval(baseType);cls.prototype.constructor=3Dcls;this.extend(cls,FB.Type.Me=
thods);cls.__baseType=3DbaseType||Object;if(baseType)cls.__basePrototypeP=
ending=3Dtrue;},setObj:function(fullName,value){var =
i=3DfullName.lastIndexOf('.');var objName;var scope=3Dwindow;if(i>0){var =
ns=3DfullName.substring(0,i);this.createNamespace(ns);objName=3DfullName.=
substring(i+1);scope=3Deval(ns);}else =
objName=3DfullName;scope[objName]=3Dvalue;},getObj:function(b){var =
d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
e=3Dc[a];d=3Dd[e];if(!d)break;}return =
d;},createClass:function(a,b){if(this.getObj(a))return;if(arguments.lengt=
h=3D=3D1&&typeof(a)!=3D"string"){return this._createClass(a);}else =
this.setObj(a,this._createClass(b));},_createClass:function(b){var =
a=3Db.ctor||function(){};if(b.static_ctor)this.addStaticInit(b.static_cto=
r);if(b.instance)a.prototype=3Db.instance;if(b['static'])this.extend(a,b[=
'static']);this.createClass2(a,b.base);return =
a;},addStaticInit:function(a){if(!FB.Type._pendingInits)FB.Type._pendingI=
nits=3D[];FB.Type._pendingInits[FB.Type._pendingInits.length]=3Da;window.=
setTimeout(FB.Type.runPendingInits,0);},runPendingInits:function(){if(FB.=
Type._pendingInits){var =
b=3DFB.Type._pendingInits;FB.Type._pendingInits=3Dnull;var =
a=3Db.length;for(var =
c=3D0;c<a;c++)b[c]();}},extend:function(a,c){for(var b in =
c)a[b]=3Dc[b];return a;},getInstanceType:function(a){return =
a.constructor;}};FB.Type.Methods=3D{setupBase:function(){if(this.__basePr=
ototypePending){var =
a=3Dthis.__baseType;if(a.__basePrototypePending)a.setupBase();for(var b =
in a.prototype){var =
c=3Da.prototype[b];if(!this.prototype[b])this.prototype[b]=3Dc;}delete =
this.__basePrototypePending;}},constructBase:function(b,a){if(this.__base=
PrototypePending)this.setupBase();if(!a){this.__baseType.apply(b);}else =
this.__baseType.apply(b,a);},callBase:function(c,d,a){var =
b=3Dthis.__baseType.prototype[d];if(!a){return b.apply(c);}else return =
b.apply(c,a);},get_baseType:function(){return this.__baseType||null;}};}=0A=
FB.provide('FB.HiddenContainer',{_onLoad:function(){if(document.getElemen=
tById('FB_HiddenContainer')=3D=3Dnull){var b;try{var =
isIE=3Dwindow.navigator.userAgent.toLowerCase().indexOf('msie')>=3D0&&win=
dow.attachEvent;if((!isIE||document.readyState=3D=3D'completed')&&documen=
t.body){b=3Ddocument.createElement('div');b.id=3D"FB_HiddenContainer";b.s=
tyle.position=3D"absolute";b.style.top=3D"-10000px";b.style.width=3D"0px"=
;b.style.height=3D"0px";document.body.appendChild(b);}}catch(a){b=3Dnull;=
}if(!b)document.write('<div id=3D"FB_HiddenContainer" =
'+'style=3D"position:absolute; top:-10000px; left:-10000px; width:0px; =
height:0px;" >'+'</div>');}},get:function(){return =
FB.$('FB_HiddenContainer');}});=0A=
FB.provide('FB.HiddenContainerLoader',{_onLoad:function(){FB.HiddenContai=
ner.get();}});=0A=
FB.subclass('FB.Delegate','FB.Class',{});FB.provide('FB.Delegate',{Null:f=
unction(){},_create:function(b){var =
a=3Dfunction(){if(b.length=3D=3D2){return =
b[1].apply(b[0],arguments);}else{var d=3Db.slice();for(var =
c=3D0;c<d.length;c+=3D2)d[c+1].apply(d[c],arguments);return =
null;}};a._targets=3Db;return a;},create:function(b,a){if(!b)return =
a;return =
FB.Delegate._create([b,a]);},combine:function(a,b){if(!a){if(!b._targets)=
return FB.Delegate.create(null,b);return b;}if(!b){if(!a._targets)return =
FB.Delegate.create(null,a);return a;}var =
c=3Da._targets?a._targets:[null,a];var =
d=3Db._targets?b._targets:[null,b];return =
FB.Delegate._create(c.concat(d));},remove:function(a,b){if(!a||(a=3D=3D=3D=
b))return null;if(!b)return a;var f=3Da._targets;var e=3Dnull;var =
d;if(b._targets){e=3Db._targets[0];d=3Db._targets[1];}else d=3Db;for(var =
c=3D0;c<f.length;c+=3D2)if((f[c]=3D=3D=3De)&&(f[c+1]=3D=3D=3Dd)){if(f.len=
gth=3D=3D2)return null;f.splice(c,2);return =
FB.Delegate._create(f);}return =
a;}});if(!window.Delegate)window.Delegate=3DFB.Delegate;=0A=
if(!window.FB)FB=3D{};if(!FB.Loader)FB.Loader=3D{loaded:{},loading:{},loa=
dedCss:{},loadedCallback:null,onScriptLoaded:function(b){var =
a=3Db.length;for(var c=3D0;c<a;c++){var =
d=3Db[c];FB.Loader.loaded[d]=3Dtrue;}if(FB.Loader.loadedCallback)window.s=
etTimeout(function(){FB.Loader.loadedCallback(b);},0);},loadCssComps:func=
tion(a){var =
b=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+a.joi=
n('/'));if(!this.loadedCss[b]){var =
c=3Ddocument.createElement('link');c.setAttribute('rel','stylesheet');c.s=
etAttribute('type','text/css');c.setAttribute('href',b);document.getEleme=
ntsByTagName('head')[0].appendChild(c);this.loadedCss[b]=3Dtrue;}},getSta=
ticResourceUrl:function(b){var =
a=3DFB.dynData.resources.base_url_format;var =
c=3D(a.indexOf('https')=3D=3D=3D0)?'ssl':'static.ak';return =
a.replace('{0}',c)+b;}};=0A=
if(!FB.Bootstrap){FB.Bootstrap=3D{requireFeatures:function(e,c){if(FB.Boo=
tstrap.isXdChannel)return;var =
i=3D{features:e,callback:FB.Monitor.externalCallback(c),completed:false};=
if(FB.Bootstrap._checkRequest(i))return;FB.Bootstrap._featureReqQueue.pus=
h(i);FB.Loader.loadedCallback=3DFB.Delegate.combine(FB.Loader.loadedCallb=
ack,FB.Bootstrap._onCompLoaded);FB.Bootstrap._transformFeatureList(e);var=
 h=3D{};var a=3D[];var f;var b=3De.length;var =
g=3D0;for(f=3D0;f<b;f++){var =
d=3De[f];if(!(FB.Loader.loaded[d]))if(!(FB.Loader.loaded[d]||FB.Loader.lo=
ading[d])){h[d]=3Dtrue;a[a.length]=3Dd;}}a.sort();var =
j=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/js/'+a.join=
('/'));FB.Bootstrap.addScript(j);},_requireFeatures:function(b,a){this.re=
quireFeatures(b,FB.bind(a));},_checkRequest:function(d){if(!d.completed){=
var b=3D0;var e=3Dd.features.length;var c=3D0;for(b=3D0;b<e;b++){var =
a=3Dd.features[b];if(FB.Loader.loaded[a])c++;}if(c=3D=3De){d.completed=3D=
true;if(d.callback)d.callback(true);}}return =
d.completed;},_transformFeatureList:function(b){var =
c=3D{Api:true,CanvasUtil:true,Connect:true,XFBML:true};var =
a=3Db.length;var g=3Dfalse;var f=3D{};for(var =
d=3D0;d<a;d++){f[b[d]]=3Dtrue;if(c[b[d]])g=3Dtrue;}if(g)for(var e in =
c)if(!f[e])b[b.length]=3De;},ensureInit:function(a){if(!a)throw =
("FB.ensureInit called without a valid =
callback");a=3DFB.Monitor.externalCallback(a);if(FB.Facebook&&FB.Facebook=
.get_initialized&&FB.Facebook.get_initialized().get_isReady()&&FB.Faceboo=
k.get_initialized().result)return =
a();FB.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){FB.Fac=
ebook.get_initialized().waitForValue(true,a);});},init:function(a,c,b){FB=
.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){if(FB.Facebo=
ok)FB.Facebook.init(a,c,b);});},addScript:function(f){var d;var =
e=3Ddocument.getElementsByTagName('script');if(e){var =
a=3De.length;for(var =
b=3D0;b<a;b++){d=3De[b];if(d.src=3D=3Df)return;}}d=3Ddocument.createEleme=
nt("script");d.type=3D"text/javascript";d.src=3Df;var =
c=3Ddocument.getElementsByTagName('HEAD')[0]||document.body;c.appendChild=
(d);},setLocale:function(b,a){window.FB.locale=3Db;window.FB.localeIsRTL=3D=
a;},_initializeXdChannel:function(){FB.Bootstrap.isXdChannel=3Dwindow.loc=
ation.search.indexOf(FB.Bootstrap.fbc_channel_token)>=3D0;},_detectDocume=
ntNamespaces:function(){if(document.namespaces&&!document.namespaces.item=
['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function=
(){var =
a=3Dlocation.protocol+'//'+location.hostname+location.pathname+location.s=
earch;if(location.search||location.search.length>0){a+=3D'&';}else =
a+=3D'?';a+=3D'fbc_channel=3D1';return a;},_onCompLoaded:function(){var =
b=3D0;var =
a=3DFB.Bootstrap._featureReqQueue.length;for(b=3D0;b<a;b++)FB.Bootstrap._=
checkRequest(FB.Bootstrap._featureReqQueue[b]);},_onLoad:function(){this.=
_initializeXdChannel();this._detectDocumentNamespaces();},features:["XFBM=
L","CanvasUtil"],fbc_channel_token:'fbc_channel=3D1',_featureReqQueue:[]}=
;FB.Monitor.wrapObject(FB.Bootstrap,'FB.Bootstrap');window.FB_RequireFeat=
ures=3DFB.Bootstrap.requireFeatures;window.FB.init=3DFB.Bootstrap.init;wi=
ndow.FB.ensureInit=3DFB.Bootstrap.ensureInit;FB.Bootstrap._onLoad();}=0A=
if(!window.FBIntern)FBIntern=3D{};if(!FBIntern.XdReceiver){FBIntern.XdRec=
eiver=3D{delay:100,timerId:-1,dispatchMessage:function(){var =
h=3Ddocument.URL;var f=3Dh.indexOf('#');var =
d;if(f>0){d=3Dh.substring(f+1);}else{f=3Dh.indexOf('fb_login&');if(f>0){d=
=3Dh.substring(f+9);}else return;}var =
a=3D'debug=3D1&';if(d.indexOf(a)=3D=3D0)d=3Dd.substring(a.length);var =
g;var c=3Dnull;try{var =
hostWindow=3Dwindow.parent;if(d.indexOf('fname=3D')=3D=3D0){var =
packetStart=3Dd.indexOf('&');var =
frame_name=3Dd.substr(6,packetStart-6);if(frame_name=3D=3D"_opener"){host=
Window=3DhostWindow.opener;}else =
if(frame_name=3D=3D"_oparen"){hostWindow=3DhostWindow.opener.parent;}else=
 =
if(frame_name!=3D"_parent")hostWindow=3DhostWindow.frames[frame_name];g=3D=
d.substr(packetStart+1);}else{hostWindow=3DhostWindow.parent;g=3Dd;}c=3Dh=
ostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;}catch(b){if(b.numb=
er=3D=3D-2146828218)return;}if(c){hostWindow.FB.XdComm.Server.singleton.o=
nReceiverLoaded(g);if(FBIntern.XdReceiver.timerId!=3D-1){window.clearInte=
rval(FBIntern.XdReceiver.timerId);FBIntern.XdReceiver.timerId=3D-1;}}else=
 =
if(FBIntern.XdReceiver.timerId=3D=3D-1)try{FBIntern.XdReceiver.timerId=3D=
window.setInterval(FBIntern.XdReceiver.dispatchMessage,FBIntern.XdReceive=
r.delay);}catch(b){}}};if(!(window.FB&&FB.Bootstrap&&!FB.Bootstrap.isXdCh=
annel))try{FBIntern.XdReceiver.dispatchMessage();}catch(e){}}(function(){=
var c=3Ddocument.getElementsByTagName('script');var =
d=3Dc[c.length-1];if(d!=3Dundefined){var =
a=3Dd.getAttribute('fb-api-key');var =
b=3Dd.getAttribute('fb-xd-receiver');if(a!=3Dnull)window.setTimeout(funct=
ion(){FB.init(a,b);},0);}})();=0A=
=0A=
if (FB && FB.Loader) { =
FB.Loader.onScriptLoaded(["FB.monitor-wrapper","FB.Prelude","FB.Class","F=
B.Log","FB.Type","FB.HiddenContainer","FB.HiddenContainerLoader","FB.Dele=
gate","FB.Loader","FB.Bootstrap","XdCommReceiver"]); }
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tweetmeme.com/i/scripts/button.js

(function(){var _url=3Dwindow.location.href;var =
_url=3D_url.replace(/((?:\?|&)?fbc_receiver=3D.+)?(?:#.*)?$/,"");var =
url=3Descape((typeof tweetmeme_url=3D=3D"string")?tweetmeme_url:((typeof =
TWEETMEME_URL=3D=3D"string")?TWEETMEME_URL:_url)).replace(/\+/g,"%2b");va=
r source=3D(typeof =
tweetmeme_source=3D=3D"string")?escape(tweetmeme_source):((typeof =
TWEETMEME_SOURCE=3D=3D"string")?escape(TWEETMEME_SOURCE):false);var =
style=3D(typeof =
tweetmeme_style=3D=3D"string")?escape(tweetmeme_style):((typeof =
TWEETMEME_STYLE=3D=3D"string")?escape(TWEETMEME_STYLE):"normal");var =
service=3D(typeof =
tweetmeme_service=3D=3D"string")?escape(tweetmeme_service):((typeof =
TWEETMEME_SERVICE=3D=3D"string")?escape(TWEETMEME_SERVICE):false);var =
service_api=3D(typeof =
tweetmeme_service_api=3D=3D"string")?escape(tweetmeme_service_api):((type=
of =
TWEETMEME_SERVICE_API=3D=3D"string")?escape(TWEETMEME_SERVICE_API):false)=
;var alias=3D(typeof =
tweetmeme_alias=3D=3D"string")?escape(tweetmeme_alias):((typeof =
TWEETMEME_ALIAS=3D=3D"string")?escape(TWEETMEME_ALIAS):false);var =
hashtags=3D(typeof =
tweetmeme_hashtags=3D=3D"string")?escape(tweetmeme_hashtags):((typeof =
TWEETMEME_HASHTAGS=3D=3D"string")?escape(TWEETMEME_HASHTAGS):false);var =
space=3D(typeof =
tweetmeme_space=3D=3D"number")?escape(tweetmeme_space):((typeof =
TWEETMEME_SPACE=3D=3D"number")?escape(TWEETMEME_SPACE):false);var =
width=3D(typeof =
tweetmeme_width=3D=3D"number")?escape(tweetmeme_width):((typeof =
TWEETMEME_WIDTH=3D=3D"number")?escape(TWEETMEME_WIDTH):false);var =
src=3D"http://api.tweetmeme.com/button.js";switch(style){case"compact":va=
r h=3D20;var w=3D90;break;default:var h=3D61;var =
w=3D50;break}if(width){w=3Dwidth}src+=3D"?url=3D"+url;src+=3D"&style=3D"+=
style;if(source!=3Dfalse){src+=3D"&source=3D"+source}if(service){src+=3D"=
&service=3D"+service}if(service_api){src+=3D"&service_api=3D"+service_api=
}if(alias){src+=3D"&alias=3D"+alias}if(hashtags){src+=3D"&hashtags=3D"+ha=
shtags}if(space){src+=3D"&space=3D"+space}document.write('<iframe =
src=3D"'+src+'" height=3D"'+h+'" width=3D"'+w+'" frameborder=3D"0" =
scrolling=3D"no"></iframe>');tweetmeme_url=3Dnull;TWEETMEME_URL=3Dnull;tw=
eetmeme_source=3Dnull;TWEETMEME_SOURCE=3Dnull;tweetmeme_service=3Dnull;TW=
EETMEME_SERVICE=3Dnull;tweetmeme_service_api=3Dnull;TWEETMEME_SERVICE_API=
=3Dnull;tweetmeme_style=3Dnull;TWEETMEME_STYLE=3Dnull;tweetmeme_alias=3Dn=
ull;TWEETMEME_ALIAS=3Dnull;tweetmeme_hashtags=3Dnull;TWEETMEME_HASHTAGS=3D=
null;tweetmeme_space=3Dnull;TWEETMEME_SPACE=3Dnull})();
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js

/*!=0A=
 * jQuery JavaScript Library v1.4.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Sat Feb 13 22:33:48 2010 -0500=0A=
 */=0A=
(function( window, undefined ) {=0A=
=0A=
// Define a local copy of jQuery=0A=
var jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context );=0A=
	},=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// Use the correct document accordingly with window argument (sandbox)=0A=
	document =3D window.document,=0A=
=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,=0A=
=0A=
	// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
=0A=
	// Check if a string has a non-whitespace character in it=0A=
	rnotwhite =3D /\S/,=0A=
=0A=
	// Used for trimming whitespace=0A=
	rtrim =3D /^(\s|\u00A0)+|(\s|\u00A0)+$/g,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A=
=0A=
	// Keep a UserAgent string for use with jQuery.browser=0A=
	userAgent =3D navigator.userAgent,=0A=
=0A=
	// For matching the engine and version of the browser=0A=
	browserMatch,=0A=
	=0A=
	// Has the ready events already been bound?=0A=
	readyBound =3D false,=0A=
	=0A=
	// The functions to execute on DOM ready=0A=
	readyList =3D [],=0A=
=0A=
	// The ready event handler=0A=
	DOMContentLoaded,=0A=
=0A=
	// Save a reference to some core methods=0A=
	toString =3D Object.prototype.toString,=0A=
	hasOwnProperty =3D Object.prototype.hasOwnProperty,=0A=
	push =3D Array.prototype.push,=0A=
	slice =3D Array.prototype.slice,=0A=
	indexOf =3D Array.prototype.indexOf;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), or $(undefined)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
		=0A=
		// The body element only exists once, optimize finding it=0A=
		if ( selector =3D=3D=3D "body" && !context ) {=0A=
			this.context =3D document;=0A=
			this[0] =3D document.body;=0A=
			this.selector =3D "body";=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					doc =3D (context ? context.ownerDocument || context : document);=0A=
=0A=
					// If a single string is passed in and it's a single tag=0A=
					// just do a createElement and skip the rest=0A=
					ret =3D rsingleTag.exec( selector );=0A=
=0A=
					if ( ret ) {=0A=
						if ( jQuery.isPlainObject( context ) ) {=0A=
							selector =3D [ document.createElement( ret[1] ) ];=0A=
							jQuery.fn.attr.call( selector, context, true );=0A=
=0A=
						} else {=0A=
							selector =3D [ doc.createElement( ret[1] ) ];=0A=
						}=0A=
=0A=
					} else {=0A=
						ret =3D buildFragment( [ match[1] ], [ doc ] );=0A=
						selector =3D (ret.cacheable ? ret.fragment.cloneNode(true) : =
ret.fragment).childNodes;=0A=
					}=0A=
					=0A=
					return jQuery.merge( this, selector );=0A=
					=0A=
				// HANDLE: $("#id")=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					if ( elem ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $("TAG")=0A=
			} else if ( !context && /^\w+$/.test( selector ) ) {=0A=
				this.selector =3D selector;=0A=
				this.context =3D document;=0A=
				selector =3D document.getElementsByTagName( selector );=0A=
				return jQuery.merge( this, selector );=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return (context || rootjQuery).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return jQuery( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if (selector.selector !=3D=3D undefined) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.4.2",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return slice.call( this, 0 );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery();=0A=
=0A=
		if ( jQuery.isArray( elems ) ) {=0A=
			push.apply( ret, elems );=0A=
		=0A=
		} else {=0A=
			jQuery.merge( ret, elems );=0A=
		}=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
	=0A=
	ready: function( fn ) {=0A=
		// Attach the listeners=0A=
		jQuery.bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady ) {=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		} else if ( readyList ) {=0A=
			// Add the function to the wait list=0A=
			readyList.push( fn );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	eq: function( i ) {=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( slice.apply( this, arguments ),=0A=
			"slice", slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
	=0A=
	end: function() {=0A=
		return this.prevObject || jQuery(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options, name, src, copy;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging object literal values or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || =
jQuery.isArray(copy) ) ) {=0A=
					var clone =3D src && ( jQuery.isPlainObject(src) || =
jQuery.isArray(src) ) ? src=0A=
						: jQuery.isArray(copy) ? [] : {};=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
	=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
	=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
			if ( !document.body ) {=0A=
				return setTimeout( jQuery.ready, 13 );=0A=
			}=0A=
=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( readyList ) {=0A=
				// Execute all of them=0A=
				var fn, i =3D 0;=0A=
				while ( (fn =3D readyList[ i++ ]) ) {=0A=
					fn.call( document, jQuery );=0A=
				}=0A=
=0A=
				// Reset the list of functions=0A=
				readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			if ( jQuery.fn.triggerHandler ) {=0A=
				jQuery( document ).triggerHandler( "ready" );=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	bindReady: function() {=0A=
		if ( readyBound ) {=0A=
			return;=0A=
		}=0A=
=0A=
		readyBound =3D true;=0A=
=0A=
		// Catch cases where $(document).ready() is called after the=0A=
		// browser event has already occurred.=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			return jQuery.ready();=0A=
		}=0A=
=0A=
		// Mozilla, Opera and webkit nightlies currently support this event=0A=
		if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else if ( document.attachEvent ) {=0A=
			// ensure firing before onload,=0A=
			// maybe late but safe also for iframes=0A=
			document.attachEvent("onreadystatechange", DOMContentLoaded);=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var toplevel =3D false;=0A=
=0A=
			try {=0A=
				toplevel =3D window.frameElement =3D=3D null;=0A=
			} catch(e) {}=0A=
=0A=
			if ( document.documentElement.doScroll && toplevel ) {=0A=
				doScrollCheck();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Function]";=0A=
	},=0A=
=0A=
	isArray: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Array]";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || toString.call(obj) !=3D=3D "[object Object]" || =
obj.nodeType || obj.setInterval ) {=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Not own constructor property must be Object=0A=
		if ( obj.constructor=0A=
			&& !hasOwnProperty.call(obj, "constructor")=0A=
			&& !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) =
{=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
	=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
		=0A=
		return key =3D=3D=3D undefined || hasOwnProperty.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		for ( var name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	error: function( msg ) {=0A=
		throw msg;=0A=
	},=0A=
	=0A=
	parseJSON: function( data ) {=0A=
		if ( typeof data !=3D=3D "string" || !data ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
		=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( =
/^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, =
"@")=0A=
			=
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?=
/g, "]")=0A=
			.replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {=0A=
=0A=
			// Try to use the native JSON parser first=0A=
			return window.JSON && window.JSON.parse ?=0A=
				window.JSON.parse( data ) :=0A=
				(new Function("return " + data))();=0A=
=0A=
		} else {=0A=
			jQuery.error( "Invalid JSON: " + data );=0A=
		}=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		if ( data && rnotwhite.test(data) ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
=0A=
			if ( jQuery.support.scriptEval ) {=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			} else {=0A=
				script.text =3D data;=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0,=0A=
			length =3D object.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ) {}=0A=
			}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( rtrim, "" );=0A=
	},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( array, results ) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( array !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// The extra typeof function check is to prevent crashes=0A=
			// in Safari 2 (See: #3039)=0A=
			if ( array.length =3D=3D null || typeof array =3D=3D=3D "string" || =
jQuery.isFunction(array) || (typeof array !=3D=3D "function" && =
array.setInterval) ) {=0A=
				push.call( ret, array );=0A=
			} else {=0A=
				jQuery.merge( ret, array );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		if ( array.indexOf ) {=0A=
			return array.indexOf( elem );=0A=
		}=0A=
=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
			if ( array[ i ] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var i =3D first.length, j =3D 0;=0A=
=0A=
		if ( typeof second.length =3D=3D=3D "number" ) {=0A=
			for ( var l =3D second.length; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
		=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			if ( !inv !=3D=3D !callback( elems[ i ], i ) ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var ret =3D [], value;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			value =3D callback( elems[ i ], i, arg );=0A=
=0A=
			if ( value !=3D null ) {=0A=
				ret[ ret.length ] =3D value;=0A=
			}=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	proxy: function( fn, proxy, thisObject ) {=0A=
		if ( arguments.length =3D=3D=3D 2 ) {=0A=
			if ( typeof proxy =3D=3D=3D "string" ) {=0A=
				thisObject =3D fn;=0A=
				fn =3D thisObject[ proxy ];=0A=
				proxy =3D undefined;=0A=
=0A=
			} else if ( proxy && !jQuery.isFunction( proxy ) ) {=0A=
				thisObject =3D proxy;=0A=
				proxy =3D undefined;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !proxy && fn ) {=0A=
			proxy =3D function() {=0A=
				return fn.apply( thisObject || this, arguments );=0A=
			};=0A=
		}=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		if ( fn ) {=0A=
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A=
		}=0A=
=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Use of jQuery.browser is frowned upon.=0A=
	// More details: http://docs.jquery.com/Utilities/jQuery.browser=0A=
	uaMatch: function( ua ) {=0A=
		ua =3D ua.toLowerCase();=0A=
=0A=
		var match =3D /(webkit)[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(msie) ([\w.]+)/.exec( ua ) ||=0A=
			!/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua =
) ||=0A=
		  	[];=0A=
=0A=
		return { browser: match[1] || "", version: match[2] || "0" };=0A=
	},=0A=
=0A=
	browser: {}=0A=
});=0A=
=0A=
browserMatch =3D jQuery.uaMatch( userAgent );=0A=
if ( browserMatch.browser ) {=0A=
	jQuery.browser[ browserMatch.browser ] =3D true;=0A=
	jQuery.browser.version =3D browserMatch.version;=0A=
}=0A=
=0A=
// Deprecated, use jQuery.browser.webkit instead=0A=
if ( jQuery.browser.webkit ) {=0A=
	jQuery.browser.safari =3D true;=0A=
}=0A=
=0A=
if ( indexOf ) {=0A=
	jQuery.inArray =3D function( elem, array ) {=0A=
		return indexOf.call( array, elem );=0A=
	};=0A=
}=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
=0A=
// Cleanup functions for the document ready method=0A=
if ( document.addEventListener ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
		jQuery.ready();=0A=
	};=0A=
=0A=
} else if ( document.attachEvent ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// The DOM ready check for Internet Explorer=0A=
function doScrollCheck() {=0A=
	if ( jQuery.isReady ) {=0A=
		return;=0A=
	}=0A=
=0A=
	try {=0A=
		// If IE is used, use the trick by Diego Perini=0A=
		// http://javascript.nwbox.com/IEContentLoaded/=0A=
		document.documentElement.doScroll("left");=0A=
	} catch( error ) {=0A=
		setTimeout( doScrollCheck, 1 );=0A=
		return;=0A=
	}=0A=
=0A=
	// and execute any waiting functions=0A=
	jQuery.ready();=0A=
}=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src ) {=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
	} else {=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	}=0A=
=0A=
	if ( elem.parentNode ) {=0A=
		elem.parentNode.removeChild( elem );=0A=
	}=0A=
}=0A=
=0A=
// Mutifunctional method to get and set values to a collection=0A=
// The value/s can be optionally by executed if its a function=0A=
function access( elems, key, value, exec, fn, pass ) {=0A=
	var length =3D elems.length;=0A=
	=0A=
	// Setting many attributes=0A=
	if ( typeof key =3D=3D=3D "object" ) {=0A=
		for ( var k in key ) {=0A=
			access( elems, k, key[k], exec, fn, value );=0A=
		}=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Setting one attribute=0A=
	if ( value !=3D=3D undefined ) {=0A=
		// Optionally, function values get executed if exec is true=0A=
		exec =3D !pass && exec && jQuery.isFunction(value);=0A=
		=0A=
		for ( var i =3D 0; i < length; i++ ) {=0A=
			fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );=0A=
		}=0A=
		=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Getting an attribute=0A=
	return length ? fn( elems[0], key ) : undefined;=0A=
}=0A=
=0A=
function now() {=0A=
	return (new Date).getTime();=0A=
}=0A=
(function() {=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var root =3D document.documentElement,=0A=
		script =3D document.createElement("script"),=0A=
		div =3D document.createElement("div"),=0A=
		id =3D "script" + now();=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.55$/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: div.getElementsByTagName("input")[0].value =3D=3D=3D "on",=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: document.createElement("select").appendChild( =
document.createElement("option") ).selected,=0A=
=0A=
		parentNode: div.removeChild( div.appendChild( =
document.createElement("div") ) ).parentNode =3D=3D=3D null,=0A=
=0A=
		// Will be defined later=0A=
		deleteExpando: true,=0A=
		checkClone: false,=0A=
		scriptEval: false,=0A=
		noCloneEvent: true,=0A=
		boxModel: null=0A=
	};=0A=
=0A=
	script.type =3D "text/javascript";=0A=
	try {=0A=
		script.appendChild( document.createTextNode( "window." + id + "=3D1;" =
) );=0A=
	} catch(e) {}=0A=
=0A=
	root.insertBefore( script, root.firstChild );=0A=
=0A=
	// Make sure that the execution of code works by injecting a script=0A=
	// tag with appendChild/createTextNode=0A=
	// (IE doesn't support this, fails, and uses .text instead)=0A=
	if ( window[ id ] ) {=0A=
		jQuery.support.scriptEval =3D true;=0A=
		delete window[ id ];=0A=
	}=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete script.test;=0A=
	=0A=
	} catch(e) {=0A=
		jQuery.support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	root.removeChild( script );=0A=
=0A=
	if ( div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function click() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", click);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";=0A=
=0A=
	var fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.firstChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function() {=0A=
		var div =3D document.createElement("div");=0A=
		div.style.width =3D div.style.paddingLeft =3D "1px";=0A=
=0A=
		document.body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
		document.body.removeChild( div ).style.display =3D 'none';=0A=
=0A=
		div =3D null;=0A=
	});=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/=0A=
	var eventSupported =3D function( eventName ) { =0A=
		var el =3D document.createElement("div"); =0A=
		eventName =3D "on" + eventName; =0A=
=0A=
		var isSupported =3D (eventName in el); =0A=
		if ( !isSupported ) { =0A=
			el.setAttribute(eventName, "return;"); =0A=
			isSupported =3D typeof el[eventName] =3D=3D=3D "function"; =0A=
		} =0A=
		el =3D null; =0A=
=0A=
		return isSupported; =0A=
	};=0A=
	=0A=
	jQuery.support.submitBubbles =3D eventSupported("submit");=0A=
	jQuery.support.changeBubbles =3D eventSupported("change");=0A=
=0A=
	// release memory in IE=0A=
	root =3D script =3D div =3D all =3D a =3D null;=0A=
})();=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	colspan: "colSpan",=0A=
	tabindex: "tabIndex",=0A=
	usemap: "useMap",=0A=
	frameborder: "frameBorder"=0A=
};=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {};=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
	=0A=
	expando:expando,=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		"object": true,=0A=
		"applet": true=0A=
	},=0A=
=0A=
	data: function( elem, name, data ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache;=0A=
=0A=
		if ( !id && typeof name =3D=3D=3D "string" && data =3D=3D=3D undefined =
) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) { =0A=
			id =3D ++uuid;=0A=
		}=0A=
=0A=
		// Avoid generating a new cache unless none exists and we=0A=
		// want to manipulate it.=0A=
		if ( typeof name =3D=3D=3D "object" ) {=0A=
			elem[ expando ] =3D id;=0A=
			thisCache =3D cache[ id ] =3D jQuery.extend(true, {}, name);=0A=
=0A=
		} else if ( !cache[ id ] ) {=0A=
			elem[ expando ] =3D id;=0A=
			cache[ id ] =3D {};=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ name ] =3D data;=0A=
		}=0A=
=0A=
		return typeof name =3D=3D=3D "string" ? thisCache[ name ] : thisCache;=0A=
	},=0A=
=0A=
	removeData: function( elem, name ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache =3D =
cache[ id ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( thisCache ) {=0A=
				// Remove the section of cache data=0A=
				delete thisCache[ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				if ( jQuery.isEmptyObject(thisCache) ) {=0A=
					jQuery.removeData( elem );=0A=
				}=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			if ( jQuery.support.deleteExpando ) {=0A=
				delete elem[ jQuery.expando ];=0A=
=0A=
			} else if ( elem.removeAttribute ) {=0A=
				elem.removeAttribute( jQuery.expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete cache[ id ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		if ( typeof key =3D=3D=3D "undefined" && this.length ) {=0A=
			return jQuery.data( this[0] );=0A=
=0A=
		} else if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
=0A=
			if ( data =3D=3D=3D undefined && this.length ) {=0A=
				data =3D jQuery.data( this[0], key );=0A=
			}=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else {=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function() {=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
		}=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		if ( !elem ) {=0A=
			return;=0A=
		}=0A=
=0A=
		type =3D (type || "fx") + "queue";=0A=
		var q =3D jQuery.data( elem, type );=0A=
=0A=
		// Speed up dequeue by getting out quickly if this is just a lookup=0A=
		if ( !data ) {=0A=
			return q || [];=0A=
		}=0A=
=0A=
		if ( !q || jQuery.isArray(data) ) {=0A=
			q =3D jQuery.data( elem, type, jQuery.makeArray(data) );=0A=
=0A=
		} else {=0A=
			q.push( data );=0A=
		}=0A=
=0A=
		return q;=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ), fn =3D queue.shift();=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift("inprogress");=0A=
			}=0A=
=0A=
			fn.call(elem, function() {=0A=
				jQuery.dequeue(elem, type);=0A=
			});=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
		return this.each(function( i, elem ) {=0A=
			var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function() {=0A=
			var elem =3D this;=0A=
			setTimeout(function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			}, time );=0A=
		});=0A=
	},=0A=
=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	}=0A=
});=0A=
var rclass =3D /[\n\t]/g,=0A=
	rspace =3D /\s+/,=0A=
	rreturn =3D /\r/g,=0A=
	rspecialurl =3D /href|src|style/,=0A=
	rtype =3D /(button|input)/i,=0A=
	rfocusable =3D /(button|input|object|select|textarea)/i,=0A=
	rclickable =3D /^(a|area)$/i,=0A=
	rradiocheck =3D /radio|checkbox/;=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return access( this, name, value, true, jQuery.attr );=0A=
	},=0A=
=0A=
	removeAttr: function( name, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.attr( this, name, "" );=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.removeAttribute( name );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.addClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			var classNames =3D (value || "").split( rspace );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						var className =3D " " + elem.className + " ", setClass =3D =
elem.className;=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A=
								setClass +=3D " " + classNames[c];=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.removeClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			var classNames =3D (value || "").split(rspace);=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
					if ( value ) {=0A=
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							className =3D className.replace(" " + classNames[c] + " ", " ");=0A=
						}=0A=
						elem.className =3D jQuery.trim( className );=0A=
=0A=
					} else {=0A=
						elem.className =3D "";=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value, isBool =3D typeof stateVal =3D=3D=3D =
"boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className, i =3D 0, self =3D jQuery(this),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( rspace );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space seperated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery.data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery.data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ";=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if ( jQuery.nodeName( elem, "option" ) ) {=0A=
					return (elem.attributes.value || {}).specified ? elem.value : =
elem.text;=0A=
				}=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 ) {=0A=
						return null;=0A=
					}=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one ) {=0A=
								return value;=0A=
							}=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;=0A=
				}=0A=
=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {=0A=
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;=0A=
				}=0A=
				=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(rreturn, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var isFunction =3D jQuery.isFunction(value);=0A=
=0A=
		return this.each(function(i) {=0A=
			var self =3D jQuery(this), val =3D value;=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call(this, i, self.val());=0A=
			}=0A=
=0A=
			// Typecast each time if the value is a Function and the appended=0A=
			// value is therefore different each time.=0A=
			if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			}=0A=
=0A=
			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {=0A=
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;=0A=
=0A=
			} else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(val);=0A=
=0A=
				jQuery( "option", this ).each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					this.selectedIndex =3D -1;=0A=
				}=0A=
=0A=
			} else {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	attrFn: {=0A=
		val: true,=0A=
		css: true,=0A=
		html: true,=0A=
		text: true,=0A=
		data: true,=0A=
		width: true,=0A=
		height: true,=0A=
		offset: true=0A=
	},=0A=
		=0A=
	attr: function( elem, name, value, pass ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( pass && name in jQuery.attrFn ) {=0A=
			return jQuery(elem)[name](value);=0A=
		}=0A=
=0A=
		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
			// These attributes require special treatment=0A=
			var special =3D rspecialurl.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of an option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {=0A=
				var parent =3D elem.parentNode;=0A=
				if ( parent ) {=0A=
					parent.selectedIndex;=0A=
	=0A=
					// Make sure that it also works with optgroups, see #5701=0A=
					if ( parent.parentNode ) {=0A=
						parent.parentNode.selectedIndex;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ) {=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {=0A=
						jQuery.error( "type property can't be changed" );=0A=
					}=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
				}=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
=0A=
					return attributeNode && attributeNode.specified ?=0A=
						attributeNode.value :=0A=
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
							0 :=0A=
							undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {=0A=
				if ( set ) {=0A=
					elem.style.cssText =3D "" + value;=0A=
				}=0A=
=0A=
				return elem.style.cssText;=0A=
			}=0A=
=0A=
			if ( set ) {=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?=0A=
					// Some attributes require a special call on IE=0A=
					elem.getAttribute( name, 2 ) :=0A=
					elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		// Using attr for specific style information is now deprecated. Use =
style instead.=0A=
		return jQuery.style( elem, name, value );=0A=
	}=0A=
});=0A=
var rnamespaces =3D /\.(.*)$/,=0A=
	fcleanup =3D function( nm ) {=0A=
		return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {=0A=
			return "\\" + ch;=0A=
		});=0A=
	};=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function( elem, types, handler, data ) {=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( elem.setInterval && ( elem !=3D=3D window && !elem.frameElement ) =
) {=0A=
			elem =3D window;=0A=
		}=0A=
=0A=
		var handleObjIn, handleObj;=0A=
=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
		}=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var elemData =3D jQuery.data( elem );=0A=
=0A=
		// If no elemData is found then we must be trying to bind to one of the=0A=
		// banned noData elements=0A=
		if ( !elemData ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var events =3D elemData.events =3D elemData.events || {},=0A=
			eventHandle =3D elemData.handle, eventHandle;=0A=
=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function() {=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && !jQuery.event.triggered ?=0A=
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
		}=0A=
=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native events in IE.=0A=
		eventHandle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		var type, i =3D 0, namespaces;=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			handleObj =3D handleObjIn ?=0A=
				jQuery.extend({}, handleObjIn) :=0A=
				{ handler: handler, data: data };=0A=
=0A=
			// Namespaced event handlers=0A=
			if ( type.indexOf(".") > -1 ) {=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A=
=0A=
			} else {=0A=
				namespaces =3D [];=0A=
				handleObj.namespace =3D "";=0A=
			}=0A=
=0A=
			handleObj.type =3D type;=0A=
			handleObj.guid =3D handler.guid;=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[ type ],=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// Init the event handler queue=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
			=0A=
			if ( special.add ) { =0A=
				special.add.call( elem, handleObj ); =0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers.push( handleObj );=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, pos ) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var ret, type, fn, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,=0A=
			elemData =3D jQuery.data( elem ),=0A=
			events =3D elemData && elemData.events;=0A=
=0A=
		if ( !elemData || !events ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// types is actually an event object here=0A=
		if ( types && types.type ) {=0A=
			handler =3D types.handler;=0A=
			types =3D types.type;=0A=
		}=0A=
=0A=
		// Unbind all events for the element=0A=
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {=0A=
			types =3D types || "";=0A=
=0A=
			for ( type in events ) {=0A=
				jQuery.event.remove( elem, type + types );=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).unbind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			origType =3D type;=0A=
			handleObj =3D null;=0A=
			all =3D type.indexOf(".") < 0;=0A=
			namespaces =3D [];=0A=
=0A=
			if ( !all ) {=0A=
				// Namespaced event handlers=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
=0A=
				namespace =3D new RegExp("(^|\\.)" + =0A=
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)")=0A=
			}=0A=
=0A=
			eventType =3D events[ type ];=0A=
=0A=
			if ( !eventType ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			if ( !handler ) {=0A=
				for ( var j =3D 0; j < eventType.length; j++ ) {=0A=
					handleObj =3D eventType[ j ];=0A=
=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						jQuery.event.remove( elem, origType, handleObj.handler, j );=0A=
						eventType.splice( j--, 1 );=0A=
					}=0A=
				}=0A=
=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			for ( var j =3D pos || 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A=
					// remove the given handler for the given type=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						if ( pos =3D=3D null ) {=0A=
							eventType.splice( j--, 1 );=0A=
						}=0A=
=0A=
						if ( special.remove ) {=0A=
							special.remove.call( elem, handleObj );=0A=
						}=0A=
					}=0A=
=0A=
					if ( pos !=3D null ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// remove generic event handler if no more handlers exist=0A=
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {=0A=
					removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				ret =3D null;=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			var handle =3D elemData.handle;=0A=
			if ( handle ) {=0A=
				handle.elem =3D null;=0A=
			}=0A=
=0A=
			delete elemData.events;=0A=
			delete elemData.handle;=0A=
=0A=
			if ( jQuery.isEmptyObject( elemData ) ) {=0A=
				jQuery.removeData( elem );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem /*, bubbling */ ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event,=0A=
			bubbling =3D arguments[3];=0A=
=0A=
		if ( !bubbling ) {=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[expando] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( jQuery.event.global[ type ] ) {=0A=
					jQuery.each( jQuery.cache, function() {=0A=
						if ( this.events && this.events[type] ) {=0A=
							jQuery.event.trigger( event, data, this.handle.elem );=0A=
						}=0A=
					});=0A=
				}=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray( data );=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery.data( elem, "handle" );=0A=
		if ( handle ) {=0A=
			handle.apply( elem, data );=0A=
		}=0A=
=0A=
		var parent =3D elem.parentNode || elem.ownerDocument;=0A=
=0A=
		// Trigger an inline bound script=0A=
		try {=0A=
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {=0A=
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {=0A=
					event.result =3D false;=0A=
				}=0A=
			}=0A=
=0A=
		// prevent IE from throwing an error for some elements with some event =
types, see #3533=0A=
		} catch (e) {}=0A=
=0A=
		if ( !event.isPropagationStopped() && parent ) {=0A=
			jQuery.event.trigger( event, data, parent, true );=0A=
=0A=
		} else if ( !event.isDefaultPrevented() ) {=0A=
			var target =3D event.target, old,=0A=
				isClick =3D jQuery.nodeName(target, "a") && type =3D=3D=3D "click",=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) && =0A=
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {=0A=
=0A=
				try {=0A=
					if ( target[ type ] ) {=0A=
						// Make sure that we don't accidentally re-trigger the onFOO events=0A=
						old =3D target[ "on" + type ];=0A=
=0A=
						if ( old ) {=0A=
							target[ "on" + type ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.event.triggered =3D true;=0A=
						target[ type ]();=0A=
					}=0A=
=0A=
				// prevent IE from throwing an error for some elements with some =
event types, see #3533=0A=
				} catch (e) {}=0A=
=0A=
				if ( old ) {=0A=
					target[ "on" + type ] =3D old;=0A=
				}=0A=
=0A=
				jQuery.event.triggered =3D false;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	handle: function( event ) {=0A=
		var all, handlers, namespaces, namespace, events;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
		event.currentTarget =3D this;=0A=
=0A=
		// Namespaced event handlers=0A=
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;=0A=
=0A=
		if ( !all ) {=0A=
			namespaces =3D event.type.split(".");=0A=
			event.type =3D namespaces.shift();=0A=
			namespace =3D new RegExp("(^|\\.)" + =
namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
		}=0A=
=0A=
		var events =3D jQuery.data(this, "events"), handlers =3D events[ =
event.type ];=0A=
=0A=
		if ( events && handlers ) {=0A=
			// Clone the handlers to prevent manipulation=0A=
			handlers =3D handlers.slice(0);=0A=
=0A=
			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A=
				var handleObj =3D handlers[ j ];=0A=
=0A=
				// Filter the functions by class=0A=
				if ( all || namespace.test( handleObj.namespace ) ) {=0A=
					// Pass in a reference to the handler function itself=0A=
					// So that we can later remove it=0A=
					event.handler =3D handleObj.handler;=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
	=0A=
					var ret =3D handleObj.handler.apply( this, arguments );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
=0A=
					if ( event.isImmediatePropagationStopped() ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY =
originalTarget pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ) {=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target ) {=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
		}=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement ) {=0A=
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
		}=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) ) {=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		}=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey ) {=0A=
			event.metaKey =3D event.ctrlKey;=0A=
		}=0A=
=0A=
		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button !=3D=3D undefined ) {=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
		}=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	// Deprecated, use jQuery.guid instead=0A=
	guid: 1E8,=0A=
=0A=
	// Deprecated, use jQuery.proxy instead=0A=
	proxy: jQuery.proxy,=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: jQuery.bindReady,=0A=
			teardown: jQuery.noop=0A=
		},=0A=
=0A=
		live: {=0A=
			add: function( handleObj ) {=0A=
				jQuery.event.add( this, handleObj.origType, jQuery.extend({}, =
handleObj, {handler: liveHandler}) ); =0A=
			},=0A=
=0A=
			remove: function( handleObj ) {=0A=
				var remove =3D true,=0A=
					type =3D handleObj.origType.replace(rnamespaces, "");=0A=
				=0A=
				jQuery.each( jQuery.data(this, "events").live || [], function() {=0A=
					if ( type =3D=3D=3D this.origType.replace(rnamespaces, "") ) {=0A=
						remove =3D false;=0A=
						return false;=0A=
					}=0A=
				});=0A=
=0A=
				if ( remove ) {=0A=
					jQuery.event.remove( this, handleObj.origType, liveHandler );=0A=
				}=0A=
			}=0A=
=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( this.setInterval ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
=0A=
				return false;=0A=
			},=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		elem.removeEventListener( type, handle, false );=0A=
	} : =0A=
	function( elem, type, handle ) {=0A=
		elem.detachEvent( "on" + type, handle );=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !this.preventDefault ) {=0A=
		return new jQuery.Event( src );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
		}=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		e.returnValue =3D false;=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function( event ) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
=0A=
	// Firefox sometimes assigns relatedTarget a XUL element=0A=
	// which we cannot access the parentNode property of=0A=
	try {=0A=
		// Traverse up the tree=0A=
		while ( parent && parent !=3D=3D this ) {=0A=
			parent =3D parent.parentNode;=0A=
		}=0A=
=0A=
		if ( parent !=3D=3D this ) {=0A=
			// set the correct event type=0A=
			event.type =3D event.data;=0A=
=0A=
			// handle event if we actually just moused on to a non sub-element=0A=
			jQuery.event.handle.apply( this, arguments );=0A=
		}=0A=
=0A=
	// assuming we've left the element since we most likely mousedover a =
xul element=0A=
	} catch(e) { }=0A=
},=0A=
=0A=
// In case of event delegation, we only need to rename the event.type,=0A=
// liveHandler will take care of the rest.=0A=
delegate =3D function( event ) {=0A=
	event.type =3D event.data;=0A=
	jQuery.event.handle.apply( this, arguments );=0A=
};=0A=
=0A=
// Create mouseenter and mouseleave events=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		setup: function( data ) {=0A=
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );=0A=
		},=0A=
		teardown: function( data ) {=0A=
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.nodeName.toLowerCase() !=3D=3D "form" ) {=0A=
				jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
	 =0A=
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
			} else {=0A=
				return false;=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialSubmit" );=0A=
		}=0A=
	};=0A=
=0A=
}=0A=
=0A=
// change delegation, happens here so we have bind.=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	var formElems =3D /textarea|input|select/i,=0A=
=0A=
	changeFilters,=0A=
=0A=
	getVal =3D function( elem ) {=0A=
		var type =3D elem.type, val =3D elem.value;=0A=
=0A=
		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A=
			val =3D elem.checked;=0A=
=0A=
		} else if ( type =3D=3D=3D "select-multiple" ) {=0A=
			val =3D elem.selectedIndex > -1 ?=0A=
				jQuery.map( elem.options, function( elem ) {=0A=
					return elem.selected;=0A=
				}).join("-") :=0A=
				"";=0A=
=0A=
		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
			val =3D elem.selectedIndex;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	testChange =3D function testChange( e ) {=0A=
		var elem =3D e.target, data, val;=0A=
=0A=
		if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {=0A=
			return;=0A=
		}=0A=
=0A=
		data =3D jQuery.data( elem, "_change_data" );=0A=
		val =3D getVal(elem);=0A=
=0A=
		// the current data will be also retrieved by beforeactivate=0A=
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A=
			jQuery.data( elem, "_change_data", val );=0A=
		}=0A=
		=0A=
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( data !=3D null || val ) {=0A=
			e.type =3D "change";=0A=
			return jQuery.event.trigger( e, arguments[1], elem );=0A=
		}=0A=
	};=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
		filters: {=0A=
			focusout: testChange, =0A=
=0A=
			click: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Change has to be called before submit=0A=
			// Keydown will be called before keypress, which is used in =
submit-event delegation=0A=
			keydown: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||=0A=
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||=0A=
					type =3D=3D=3D "select-multiple" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Beforeactivate happens also before the previous element is blurred=0A=
			// with this event you can't trigger a change event, but you can store=0A=
			// information/focus[in] is not needed anymore=0A=
			beforeactivate: function( e ) {=0A=
				var elem =3D e.target;=0A=
				jQuery.data( elem, "_change_data", getVal(elem) );=0A=
			}=0A=
		},=0A=
=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.type =3D=3D=3D "file" ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			for ( var type in changeFilters ) {=0A=
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);=0A=
			}=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialChange" );=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
=0A=
	changeFilters =3D jQuery.event.special.change.filters;=0A=
}=0A=
=0A=
function trigger( type, elem, args ) {=0A=
	args[0].type =3D type;=0A=
	return jQuery.event.handle.apply( elem, args );=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( document.addEventListener ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				this.addEventListener( orig, handler, true );=0A=
			}, =0A=
			teardown: function() { =0A=
				this.removeEventListener( orig, handler, true );=0A=
			}=0A=
		};=0A=
=0A=
		function handler( e ) { =0A=
			e =3D jQuery.event.fix( e );=0A=
			e.type =3D fix;=0A=
			return jQuery.event.handle.call( this, e );=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
jQuery.each(["bind", "one"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( type, data, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" ) {=0A=
			for ( var key in type ) {=0A=
				this[ name ](key, data, type[key], fn);=0A=
			}=0A=
			return this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {=0A=
			jQuery( this ).unbind( event, handler );=0A=
			return fn.apply( this, arguments );=0A=
		}) : fn;=0A=
=0A=
		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A=
			this.one( type, data, fn );=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.add( this[i], type, handler, data );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	unbind: function( type, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A=
			for ( var key in type ) {=0A=
				this.unbind(key, type[key]);=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.remove( this[i], type, fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.live( types, data, fn, selector );=0A=
	},=0A=
	=0A=
	undelegate: function( selector, types, fn ) {=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
				return this.unbind( "live" );=0A=
		=0A=
		} else {=0A=
			return this.die( types, null, fn, selector );=0A=
		}=0A=
	},=0A=
	=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			var event =3D jQuery.Event( type );=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while ( i < args.length ) {=0A=
			jQuery.proxy( fn, args[ i++ ] );=0A=
		}=0A=
=0A=
		return this.click( jQuery.proxy( fn, function( event ) {=0A=
			// Figure out which function to execute=0A=
			var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 =
) % i;=0A=
			jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ lastToggle ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
var liveMap =3D {=0A=
	focus: "focusin",=0A=
	blur: "focusout",=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
};=0A=
=0A=
jQuery.each(["live", "die"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {=0A=
		var type, i =3D 0, match, namespaces, preType,=0A=
			selector =3D origSelector || this.selector,=0A=
			context =3D origSelector ? this : jQuery( this.context );=0A=
=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		types =3D (types || "").split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) !=3D null ) {=0A=
			match =3D rnamespaces.exec( type );=0A=
			namespaces =3D "";=0A=
=0A=
			if ( match )  {=0A=
				namespaces =3D match[0];=0A=
				type =3D type.replace( rnamespaces, "" );=0A=
			}=0A=
=0A=
			if ( type =3D=3D=3D "hover" ) {=0A=
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A=
				continue;=0A=
			}=0A=
=0A=
			preType =3D type;=0A=
=0A=
			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {=0A=
				types.push( liveMap[ type ] + namespaces );=0A=
				type =3D type + namespaces;=0A=
=0A=
			} else {=0A=
				type =3D (liveMap[ type ] || type) + namespaces;=0A=
			}=0A=
=0A=
			if ( name =3D=3D=3D "live" ) {=0A=
				// bind live handler=0A=
				context.each(function(){=0A=
					jQuery.event.add( this, liveConvert( type, selector ),=0A=
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );=0A=
				});=0A=
=0A=
			} else {=0A=
				// unbind live handler=0A=
				context.unbind( liveConvert( type, selector ), fn );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function liveHandler( event ) {=0A=
	var stop, elems =3D [], selectors =3D [], args =3D arguments,=0A=
		related, match, handleObj, elem, j, i, l, data,=0A=
		events =3D jQuery.data( this, "events" );=0A=
=0A=
	// Make sure we avoid non-left-click bubbling in Firefox (#3861)=0A=
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.button && event.type =3D=3D=3D "click" ) {=0A=
		return;=0A=
	}=0A=
=0A=
	event.liveFired =3D this;=0A=
=0A=
	var live =3D events.live.slice(0);=0A=
=0A=
	for ( j =3D 0; j < live.length; j++ ) {=0A=
		handleObj =3D live[j];=0A=
=0A=
		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {=0A=
			selectors.push( handleObj.selector );=0A=
=0A=
		} else {=0A=
			live.splice( j--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );=0A=
=0A=
	for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A=
		for ( j =3D 0; j < live.length; j++ ) {=0A=
			handleObj =3D live[j];=0A=
=0A=
			if ( match[i].selector =3D=3D=3D handleObj.selector ) {=0A=
				elem =3D match[i].elem;=0A=
				related =3D null;=0A=
=0A=
				// Those two events require additional checking=0A=
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {=0A=
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];=0A=
				}=0A=
=0A=
				if ( !related || related !=3D=3D elem ) {=0A=
					elems.push({ elem: elem, handleObj: handleObj });=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A=
		match =3D elems[i];=0A=
		event.currentTarget =3D match.elem;=0A=
		event.data =3D match.handleObj.data;=0A=
		event.handleObj =3D match.handleObj;=0A=
=0A=
		if ( match.handleObj.origHandler.apply( match.elem, args ) =3D=3D=3D =
false ) {=0A=
			stop =3D false;=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert( type, selector ) {=0A=
	return "live." + (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(/\./g, "`").replace(/ /g, "&");=0A=
}=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( fn ) {=0A=
		return fn ? this.bind( name, fn ) : this.trigger( name );=0A=
	};=0A=
=0A=
	if ( jQuery.attrFn ) {=0A=
		jQuery.attrFn[ name ] =3D true;=0A=
	}=0A=
});=0A=
=0A=
// Prevent memory leaks in IE=0A=
// Window isn't included so as not to unbind existing unload events=0A=
// More info:=0A=
//  - http://isaacschlueter.com/2006/10/msie-memory-leaks/=0A=
if ( window.attachEvent && !window.addEventListener ) {=0A=
	window.attachEvent("onunload", function() {=0A=
		for ( var id in jQuery.cache ) {=0A=
			if ( jQuery.cache[ id ].handle ) {=0A=
				// Try/Catch is to handle iframes being unloaded, see #4280=0A=
				try {=0A=
					jQuery.event.remove( jQuery.cache[ id ].handle.elem );=0A=
				} catch(e) {}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
/*!=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true;=0A=
=0A=
// Here we check if the JavaScript engine is using some sort of=0A=
// optimization where it does not always call our comparision=0A=
// function. If that is the case, discard the hasDuplicate value.=0A=
//   Thus far that includes Google Chrome.=0A=
[0, 0].sort(function(){=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	var origContext =3D context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var parts =3D [], m, set, checkSet, extra, prune =3D true, contextXML =
=3D isXML(context),=0A=
		soFar =3D selector;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {=0A=
		soFar =3D m[3];=0A=
		=0A=
		parts.push( m[1] );=0A=
		=0A=
		if ( m[2] ) {=0A=
			extra =3D m[3];=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] ) {=0A=
					selector +=3D parts.shift();=0A=
				}=0A=
				=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
	} else {=0A=
		// Take a shortcut and set the context if the root selector is an ID=0A=
		// (but not if it'll be faster if the inner selector is an ID)=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			var ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray(set);=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				var cur =3D parts.pop(), pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		Sizzle.error( cur || selector );=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function(results){=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort(sortOrder);=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[i-1] ) {=0A=
					results.splice(i--, 1);=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function(expr, set){=0A=
	return Sizzle(expr, null, null, set);=0A=
};=0A=
=0A=
Sizzle.find =3D function(expr, context, isXML){=0A=
	var set, match;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var type =3D Expr.order[i], match;=0A=
		=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice(1,1);=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace(/\\/g, "");=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D context.getElementsByTagName("*");=0A=
	}=0A=
=0A=
	return {set: set, expr: expr};=0A=
};=0A=
=0A=
Sizzle.filter =3D function(expr, set, inplace, not){=0A=
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound,=0A=
		isXMLFilter =3D set && set[0] && isXML(set[0]);=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {=0A=
				var filter =3D Expr.filter[ type ], found, item, left =3D match[1];=0A=
				anyFound =3D false;=0A=
=0A=
				match.splice(1,1);=0A=
=0A=
				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				if ( curLoop =3D=3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				Sizzle.error( expr );=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw "Syntax error, unrecognized expression: " + msg;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]=
/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,=0A=
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\)=
)?/=0A=
	},=0A=
	leftMatch: {},=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
	attrHandle: {=0A=
		href: function(elem){=0A=
			return elem.getAttribute("href");=0A=
		}=0A=
	},=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !/\W/.test(part),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag ) {=0A=
				part =3D part.toLowerCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string";=0A=
=0A=
			if ( isPartStr && !/\W/.test(part) ) {=0A=
				part =3D part.toLowerCase();=0A=
=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);=0A=
		},=0A=
		"~": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);=0A=
		}=0A=
	},=0A=
	find: {=0A=
		ID: function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? [m] : [];=0A=
			}=0A=
		},=0A=
		NAME: function(match, context){=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [], results =3D context.getElementsByName(match[1]);=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
		TAG: function(match, context){=0A=
			return context.getElementsByTagName(match[1]);=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function(match, curLoop, inplace, result, not, isXML){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n]/g, " ").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace ) {=0A=
							result.push( elem );=0A=
						}=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
		ID: function(match){=0A=
			return match[1].replace(/\\/g, "");=0A=
		},=0A=
		TAG: function(match, curLoop){=0A=
			return match[1].toLowerCase();=0A=
		},=0A=
		CHILD: function(match){=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match, curLoop, inplace, result, not, isXML){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
			=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		PSEUDO: function(match, curLoop, inplace, result, not){=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
					return false;=0A=
				}=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
		POS: function(match){=0A=
			match.unshift( true );=0A=
			return match;=0A=
		}=0A=
	},=0A=
	filters: {=0A=
		enabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
		disabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
		checked: function(elem){=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		selected: function(elem){=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			elem.parentNode.selectedIndex;=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
		parent: function(elem){=0A=
			return !!elem.firstChild;=0A=
		},=0A=
		empty: function(elem){=0A=
			return !elem.firstChild;=0A=
		},=0A=
		has: function(elem, i, match){=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
		header: function(elem){=0A=
			return /h\d/i.test( elem.nodeName );=0A=
		},=0A=
		text: function(elem){=0A=
			return "text" =3D=3D=3D elem.type;=0A=
		},=0A=
		radio: function(elem){=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
		checkbox: function(elem){=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
		file: function(elem){=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function(elem){=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
		submit: function(elem){=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
		image: function(elem){=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
		reset: function(elem){=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
		button: function(elem){=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";=0A=
		},=0A=
		input: function(elem){=0A=
			return /input|select|textarea|button/i.test(elem.nodeName);=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function(elem, i){=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
		last: function(elem, i, match, array){=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
		even: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
		odd: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
		lt: function(elem, i, match){=0A=
			return i < match[3] - 0;=0A=
		},=0A=
		gt: function(elem, i, match){=0A=
			return i > match[3] - 0;=0A=
		},=0A=
		nth: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		},=0A=
		eq: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function(elem, match, i, array){=0A=
			var name =3D match[1], filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || getText([ elem ]) || =
"").indexOf(match[3]) >=3D 0;=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {=0A=
					if ( not[i] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
			} else {=0A=
				Sizzle.error( "Syntax error, unrecognized expression: " + name );=0A=
			}=0A=
		},=0A=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], node =3D elem;=0A=
			switch (type) {=0A=
				case 'only':=0A=
				case 'first':=0A=
					while ( (node =3D node.previousSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					if ( type =3D=3D=3D "first" ) { =0A=
						return true; =0A=
					}=0A=
					node =3D elem;=0A=
				case 'last':=0A=
					while ( (node =3D node.nextSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					return true;=0A=
				case 'nth':=0A=
					var first =3D match[2], last =3D match[3];=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
					=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
	=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						} =0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
					=0A=
					var diff =3D elem.nodeIndex - last;=0A=
					if ( first =3D=3D=3D 0 ) {=0A=
						return diff =3D=3D=3D 0;=0A=
					} else {=0A=
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
		ID: function(elem, match){=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
		TAG: function(elem, match){=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;=0A=
		},=0A=
		CLASS: function(elem, match){=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
		POS: function(elem, match, i, array){=0A=
			var name =3D match[2], filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS;=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){=0A=
		return "\\" + (num - 0 + 1);=0A=
	}));=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
// Also verifies that the returned array holds DOM nodes=0A=
// (which is not the case in the Blackberry browser)=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch(e){=0A=
	makeArray =3D function(array, results) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.compareDocumentPosition ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( "sourceIndex" in document.documentElement ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.sourceIndex || !b.sourceIndex ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.sourceIndex ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.sourceIndex - b.sourceIndex;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( document.createRange ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.ownerDocument || !b.ownerDocument ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.ownerDocument ? -1 : 1;=0A=
		}=0A=
=0A=
		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();=0A=
		aRange.setStart(a, 0);=0A=
		aRange.setEnd(a, 0);=0A=
		bRange.setStart(b, 0);=0A=
		bRange.setEnd(b, 0);=0A=
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
// Utility function for retreiving the text value of an array of DOM =
nodes=0A=
function getText( elems ) {=0A=
	var ret =3D "", elem;=0A=
=0A=
	for ( var i =3D 0; elems[i]; i++ ) {=0A=
		elem =3D elems[i];=0A=
=0A=
		// Get the text from text nodes and CDATA nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A=
			ret +=3D elem.nodeValue;=0A=
=0A=
		// Traverse everything else, except comment nodes=0A=
		} else if ( elem.nodeType !=3D=3D 8 ) {=0A=
			ret +=3D getText( elem.childNodes );=0A=
		}=0A=
	}=0A=
=0A=
	return ret;=0A=
}=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function(elem, match){=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
	root =3D form =3D null; // release memory in IE=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function(){=0A=
		var oldSizzle =3D Sizzle, div =3D document.createElement("div");=0A=
		div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
		// Safari can't handle uppercase or unicode characters when=0A=
		// in quirks mode.=0A=
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
			return;=0A=
		}=0A=
	=0A=
		Sizzle =3D function(query, context, extra, seed){=0A=
			context =3D context || document;=0A=
=0A=
			// Only use querySelectorAll on non-XML documents=0A=
			// (ID selectors don't work in non-HTML documents)=0A=
			if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {=0A=
				try {=0A=
					return makeArray( context.querySelectorAll(query), extra );=0A=
				} catch(e){}=0A=
			}=0A=
		=0A=
			return oldSizzle(query, context, extra, seed);=0A=
		};=0A=
=0A=
		for ( var prop in oldSizzle ) {=0A=
			Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
		}=0A=
=0A=
		div =3D null; // release memory in IE=0A=
	})();=0A=
}=0A=
=0A=
(function(){=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	// Opera can't find a second classname (in 9.6)=0A=
	// Also, make sure that getElementsByClassName actually exists=0A=
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// Safari caches class attributes, doesn't catch changes (in 3.2)=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context, isXML) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var contains =3D document.compareDocumentPosition ? function(a, b){=0A=
	return !!(a.compareDocumentPosition(b) & 16);=0A=
} : function(a, b){=0A=
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
};=0A=
=0A=
var isXML =3D function(elem){=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833) =0A=
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
var posProcess =3D function(selector, context){=0A=
	var tmpSet =3D [], later =3D "", match,=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D getText;=0A=
jQuery.isXMLDoc =3D isXML;=0A=
jQuery.contains =3D contains;=0A=
=0A=
return;=0A=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A=
	// Note: This RegExp should be improved, or likely pulled from Sizzle=0A=
	rmultiselector =3D /,/,=0A=
	slice =3D Array.prototype.slice;=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
var winnow =3D function( elements, qualifier, keep ) {=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return !!qualifier.call( elem, i, elem ) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A=
	});=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var ret =3D this.pushStack( "", "find", selector ), length =3D 0;=0A=
=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( var n =3D length; n < ret.length; n++ ) {=0A=
					for ( var r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var targets =3D jQuery( target );=0A=
		return this.filter(function() {=0A=
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
	=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.filter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		if ( jQuery.isArray( selectors ) ) {=0A=
			var ret =3D [], cur =3D this[0], match, matches =3D {}, selector;=0A=
=0A=
			if ( cur && selectors.length ) {=0A=
				for ( var i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A=
					selector =3D selectors[i];=0A=
=0A=
					if ( !matches[selector] ) {=0A=
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ? =0A=
							jQuery( selector, context || this.context ) :=0A=
							selector;=0A=
					}=0A=
				}=0A=
=0A=
				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
					for ( selector in matches ) {=0A=
						match =3D matches[selector];=0A=
=0A=
						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {=0A=
							ret.push({ selector: selector, elem: cur });=0A=
							delete matches[selector];=0A=
						}=0A=
					}=0A=
					cur =3D cur.parentNode;=0A=
				}=0A=
			}=0A=
=0A=
			return ret;=0A=
		}=0A=
=0A=
		var pos =3D jQuery.expr.match.POS.test( selectors ) ? =0A=
			jQuery( selectors, context || this.context ) : null;=0A=
=0A=
		return this.map(function( i, cur ) {=0A=
			while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {=0A=
					return cur;=0A=
				}=0A=
				cur =3D cur.parentNode;=0A=
			}=0A=
			return null;=0A=
		});=0A=
	},=0A=
	=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0],=0A=
				// If it receives a string, the selector is used=0A=
				// If it receives nothing, the siblings are used=0A=
				elem ? jQuery( elem ) : this.parent().children() );=0A=
		}=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context || this.context ) :=0A=
				jQuery.makeArray( selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	}=0A=
});=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( elem.parentNode.firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.makeArray( elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until );=0A=
		=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 ? jQuery.unique( ret ) : ret;=0A=
=0A=
		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, slice.call(arguments).join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return jQuery.find.matches(expr, elems);=0A=
	},=0A=
	=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [], cur =3D elem[dir];=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function( cur, result, dir, elem ) {=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D /(<([\w:]+)[^>]*?)\/>/g,=0A=
	rselfClosing =3D =
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnocache =3D /<script|<object|<embed|<option|<style/i,=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,  // =
checked=3D"checked" or checked (html5)=0A=
	fcloseTag =3D function( all, front, tag ) {=0A=
		return rselfClosing.test( tag ) ?=0A=
			all :=0A=
			front + "></" + tag + ">";=0A=
	},=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	};=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE can't serialize <link> and <script> tags normally=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( text ) {=0A=
		if ( jQuery.isFunction(text) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.text( text.call(this, i, self.text()) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
		}=0A=
=0A=
		return jQuery.text( this );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ), contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function() {=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D jQuery(arguments[0]);=0A=
			set.push.apply( set, this.toArray() );=0A=
			return this.pushStack( set, "before", arguments );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D this.pushStack( this, "after", arguments );=0A=
			set.push.apply( set, jQuery(arguments[0]).toArray() );=0A=
			return set;=0A=
		}=0A=
	},=0A=
	=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					 elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function() {=0A=
			if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var html =3D this.outerHTML, ownerDocument =3D this.ownerDocument;=0A=
				if ( !html ) {=0A=
					var div =3D ownerDocument.createElement("div");=0A=
					div.appendChild( this.cloneNode(true) );=0A=
					html =3D div.innerHTML;=0A=
				}=0A=
=0A=
				return jQuery.clean([html.replace(rinlinejQuery, "")=0A=
					// Handle the case in IE 8 where action=3D/test/> self-closes a tag=0A=
					.replace(/=3D([^=3D"'>\s]+\/)>/g, '=3D"$1">')=0A=
					.replace(rleadingWhitespace, "")], ownerDocument)[0];=0A=
			} else {=0A=
				return this.cloneNode(true);=0A=
			}=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true ) {=0A=
			cloneCopyEvent( this, ret );=0A=
			cloneCopyEvent( this.find("*"), ret.find("*") );=0A=
		}=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?=0A=
				this[0].innerHTML.replace(rinlinejQuery, "") :=0A=
				null;=0A=
=0A=
		// See if we can take a shortcut and just use innerHTML=0A=
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&=0A=
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&=0A=
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {=0A=
=0A=
			value =3D value.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
			try {=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					// Remove element nodes and prevent memory leaks=0A=
					if ( this[i].nodeType =3D=3D=3D 1 ) {=0A=
						jQuery.cleanData( this[i].getElementsByTagName("*") );=0A=
						this[i].innerHTML =3D value;=0A=
					}=0A=
				}=0A=
=0A=
			// If using innerHTML throws an exception, use the fallback method=0A=
			} catch(e) {=0A=
				this.empty().append( value );=0A=
			}=0A=
=0A=
		} else if ( jQuery.isFunction( value ) ) {=0A=
			this.each(function(i){=0A=
				var self =3D jQuery(this), old =3D self.html();=0A=
				self.empty().append(function(){=0A=
					return value.call( this, i, old );=0A=
				});=0A=
			});=0A=
=0A=
		} else {=0A=
			this.empty().append( value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery(value).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling, parent =3D this.parentNode;=0A=
=0A=
				jQuery(this).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		} else {=0A=
			return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : =
value), "replaceWith", value );=0A=
		}=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		var results, first, value =3D args[0], scripts =3D [], fragment, =
parent;=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback, true );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call(this, i, table ? self.html() : undefined);=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			parent =3D value && value.parentNode;=0A=
=0A=
			// If we're in a fragment, just use that instead of building a new one=0A=
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {=0A=
				results =3D { fragment: parent };=0A=
=0A=
			} else {=0A=
				results =3D buildFragment( args, this, scripts );=0A=
			}=0A=
			=0A=
			fragment =3D results.fragment;=0A=
			=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				first =3D fragment =3D fragment.firstChild;=0A=
			} else {=0A=
				first =3D fragment.firstChild;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					callback.call(=0A=
						table ?=0A=
							root(this[i], first) :=0A=
							this[i],=0A=
						i > 0 || results.cacheable || this.length > 1  ?=0A=
							fragment.cloneNode(true) :=0A=
							fragment=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, evalScript );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
=0A=
		function root( elem, cur ) {=0A=
			return jQuery.nodeName(elem, "table") ?=0A=
				(elem.getElementsByTagName("tbody")[0] ||=0A=
				elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
				elem;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function cloneCopyEvent(orig, ret) {=0A=
	var i =3D 0;=0A=
=0A=
	ret.each(function() {=0A=
		if ( this.nodeName !=3D=3D (orig[i] && orig[i].nodeName) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var oldData =3D jQuery.data( orig[i++] ), curData =3D jQuery.data( =
this, oldData ), events =3D oldData && oldData.events;=0A=
=0A=
		if ( events ) {=0A=
			delete curData.handle;=0A=
			curData.events =3D {};=0A=
=0A=
			for ( var type in events ) {=0A=
				for ( var handler in events[ type ] ) {=0A=
					jQuery.event.add( this, type, events[ type ][ handler ], events[ =
type ][ handler ].data );=0A=
				}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function buildFragment( args, nodes, scripts ) {=0A=
	var fragment, cacheable, cacheresults,=0A=
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);=0A=
=0A=
	// Only cache "small" (1/2 KB) strings that are associated with the =
main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&=0A=
		!rnocache.test( args[0] ) && (jQuery.support.checkClone || =
!rchecked.test( args[0] )) ) {=0A=
=0A=
		cacheable =3D true;=0A=
		cacheresults =3D jQuery.fragments[ args[0] ];=0A=
		if ( cacheresults ) {=0A=
			if ( cacheresults !=3D=3D 1 ) {=0A=
				fragment =3D cacheresults;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D doc.createDocumentFragment();=0A=
		jQuery.clean( args, doc, fragment, scripts );=0A=
	}=0A=
=0A=
	if ( cacheable ) {=0A=
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
}=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D [], insert =3D jQuery( selector ),=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
		=0A=
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
			=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {=0A=
				var elems =3D (i > 0 ? this.clone(true) : this).get();=0A=
				jQuery.fn[ original ].apply( jQuery(insert[i]), elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
		=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
		}=0A=
=0A=
		var ret =3D [];=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {=0A=
				elem =3D context.createTextNode( elem );=0A=
=0A=
			} else if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default,=0A=
					depth =3D wrap[0],=0A=
					div =3D context.createElement("div");=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( depth-- ) {=0A=
					div =3D div.lastChild;=0A=
				}=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var hasBody =3D rtbody.test(elem),=0A=
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
							div.firstChild && div.firstChild.childNodes :=0A=
=0A=
							// String was a bare <thead> or <tfoot>=0A=
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
								div.childNodes :=0A=
								[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
						}=0A=
					}=0A=
=0A=
				}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
				}=0A=
=0A=
				elem =3D div.childNodes;=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		if ( fragment ) {=0A=
			for ( var i =3D 0; ret[i]; i++ ) {=0A=
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
				=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 ) {=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					}=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	cleanData: function( elems ) {=0A=
		var data, id, cache =3D jQuery.cache,=0A=
			special =3D jQuery.event.special,=0A=
			deleteExpando =3D jQuery.support.deleteExpando;=0A=
		=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			id =3D elem[ jQuery.expando ];=0A=
			=0A=
			if ( id ) {=0A=
				data =3D cache[ id ];=0A=
				=0A=
				if ( data.events ) {=0A=
					for ( var type in data.events ) {=0A=
						if ( special[ type ] ) {=0A=
							jQuery.event.remove( elem, type );=0A=
=0A=
						} else {=0A=
							removeEvent( elem, type, data.handle );=0A=
						}=0A=
					}=0A=
				}=0A=
				=0A=
				if ( deleteExpando ) {=0A=
					delete elem[ jQuery.expando ];=0A=
=0A=
				} else if ( elem.removeAttribute ) {=0A=
					elem.removeAttribute( jQuery.expando );=0A=
				}=0A=
				=0A=
				delete cache[ id ];=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
// exclude the following css properties to add px=0A=
var rexclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	ralpha =3D /alpha\([^)]*\)/,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rfloat =3D /float/i,=0A=
	rdashAlpha =3D /-([a-z])/ig,=0A=
	rupper =3D /([A-Z])/g,=0A=
	rnumpx =3D /^-?\d+(?:px)?$/i,=0A=
	rnum =3D /^-?\d/,=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", =
display:"block" },=0A=
	cssWidth =3D [ "Left", "Right" ],=0A=
	cssHeight =3D [ "Top", "Bottom" ],=0A=
=0A=
	// cache check for defaultView.getComputedStyle=0A=
	getComputedStyle =3D document.defaultView && =
document.defaultView.getComputedStyle,=0A=
	// normalize float css property=0A=
	styleFloat =3D jQuery.support.cssFloat ? "cssFloat" : "styleFloat",=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return letter.toUpperCase();=0A=
	};=0A=
=0A=
jQuery.fn.css =3D function( name, value ) {=0A=
	return access( this, name, value, true, function( elem, name, value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return jQuery.curCSS( elem, name );=0A=
		}=0A=
		=0A=
		if ( typeof value =3D=3D=3D "number" && !rexclude.test(name) ) {=0A=
			value +=3D "px";=0A=
		}=0A=
=0A=
		jQuery.style( elem, name, value );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	style: function( elem, name, value ) {=0A=
		// don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		// ignore negative width and height values #1599=0A=
		if ( (name =3D=3D=3D "width" || name =3D=3D=3D "height") && =
parseFloat(value) < 0 ) {=0A=
			value =3D undefined;=0A=
		}=0A=
=0A=
		var style =3D elem.style || elem, set =3D value !=3D=3D undefined;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				style.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				var opacity =3D parseInt( value, 10 ) + "" =3D=3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")";=0A=
				var filter =3D style.filter || jQuery.curCSS( elem, "filter" ) || "";=0A=
				style.filter =3D ralpha.test(filter) ? filter.replace(ralpha, =
opacity) : opacity;=0A=
			}=0A=
=0A=
			return style.filter && style.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( ropacity.exec(style.filter)[1] ) / 100) + "":=0A=
				"";=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		name =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
		if ( set ) {=0A=
			style[ name ] =3D value;=0A=
		}=0A=
=0A=
		return style[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force, extra ) {=0A=
		if ( name =3D=3D=3D "width" || name =3D=3D=3D "height" ) {=0A=
			var val, props =3D cssShow, which =3D name =3D=3D=3D "width" ? =
cssWidth : cssHeight;=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D=3D "width" ? elem.offsetWidth : =
elem.offsetHeight;=0A=
=0A=
				if ( extra =3D=3D=3D "border" ) {=0A=
					return;=0A=
				}=0A=
=0A=
				jQuery.each( which, function() {=0A=
					if ( !extra ) {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "padding" + this, true)) =
|| 0;=0A=
					}=0A=
=0A=
					if ( extra =3D=3D=3D "margin" ) {=0A=
						val +=3D parseFloat(jQuery.curCSS( elem, "margin" + this, true)) =
|| 0;=0A=
					} else {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			if ( elem.offsetWidth !=3D=3D 0 ) {=0A=
				getWH();=0A=
			} else {=0A=
				jQuery.swap( elem, props, getWH );=0A=
			}=0A=
=0A=
			return Math.max(0, Math.round(val));=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style, filter;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" && =
elem.currentStyle ) {=0A=
			ret =3D ropacity.test(elem.currentStyle.filter || "") ?=0A=
				(parseFloat(RegExp.$1) / 100) + "" :=0A=
				"";=0A=
=0A=
			return ret =3D=3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		if ( !force && style && style[ name ] ) {=0A=
			ret =3D style[ name ];=0A=
=0A=
		} else if ( getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( rfloat.test( name ) ) {=0A=
				name =3D "float";=0A=
			}=0A=
=0A=
			name =3D name.replace( rupper, "-$1" ).toLowerCase();=0A=
=0A=
			var defaultView =3D elem.ownerDocument.defaultView;=0A=
=0A=
			if ( !defaultView ) {=0A=
				return null;=0A=
			}=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle ) {=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D=3D "opacity" && ret =3D=3D=3D "" ) {=0A=
				ret =3D "1";=0A=
			}=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D camelCase =3D=3D=3D "fontSize" ? "1em" : (ret || 0);=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		var width =3D elem.offsetWidth, height =3D elem.offsetHeight,=0A=
			skip =3D elem.nodeName.toLowerCase() =3D=3D=3D "tr";=0A=
=0A=
		return width =3D=3D=3D 0 && height =3D=3D=3D 0 && !skip ?=0A=
			true :=0A=
			width > 0 && height > 0 && !skip ?=0A=
				false :=0A=
				jQuery.curCSS(elem, "display") =3D=3D=3D "none";=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
var jsc =3D now(),=0A=
	rscript =3D /<script(.|\s)*?\/script>/gi,=0A=
	rselectTextarea =3D /select|textarea/i,=0A=
	rinput =3D =
/color|date|datetime|email|hidden|month|number|password|range|search|tel|=
text|time|url|week/i,=0A=
	jsre =3D /=3D\?(&|$)/,=0A=
	rquery =3D /\?/,=0A=
	rts =3D /(\?|&)_=3D.*?(&|$)/,=0A=
	rurl =3D /^(\w+:)?\/\/([^\/?#]+)/,=0A=
	r20 =3D /%20/g,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load;=0A=
=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" ) {=0A=
			return _load.call( this, url );=0A=
=0A=
		// Don't do a request if no elements are being requested=0A=
		} else if ( !this.length ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params ) {=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if ( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );=0A=
				type =3D "POST";=0A=
			}=0A=
		}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function( res, status ) {=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div />")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(rscript, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
				}=0A=
=0A=
				if ( callback ) {=0A=
					self.each( callback, [res.responseText, status, res] );=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function() {=0A=
			return this.elements ? jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function() {=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || rselectTextarea.test(this.nodeName) ||=0A=
					rinput.test(this.type));=0A=
		})=0A=
		.map(function( i, elem ) {=0A=
			var val =3D jQuery(this).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray(val) ?=0A=
					jQuery.map( val, function( val, i ) {=0A=
						return { name: elem.name, value: val };=0A=
					}) :=0A=
					{ name: elem.name, value: val };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "), function( i, o ) {=0A=
	jQuery.fn[o] =3D function( f ) {=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		traditional: false,=0A=
		*/=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7 (can't request local files),=0A=
		// so we use the ActiveXObject when it is available=0A=
		// This function can be overriden by calling jQuery.ajaxSetup=0A=
		xhr: window.XMLHttpRequest && (window.location.protocol !=3D=3D =
"file:" || !window.ActiveXObject) ?=0A=
			function() {=0A=
				return new window.XMLHttpRequest();=0A=
			} :=0A=
			function() {=0A=
				try {=0A=
					return new window.ActiveXObject("Microsoft.XMLHTTP");=0A=
				} catch(e) {}=0A=
			},=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {},=0A=
=0A=
	ajax: function( origSettings ) {=0A=
		var s =3D jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);=0A=
		=0A=
		var jsonp, status, data,=0A=
			callbackContext =3D origSettings && origSettings.context || s,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D=3D "GET" ) {=0A=
				if ( !jsre.test( s.url ) ) {=0A=
					s.url +=3D (rquery.test( s.url ) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
				}=0A=
			} else if ( !s.data || !jsre.test(s.data) ) {=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			}=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D=3D "json" && (s.data && jsre.test(s.data) || =
jsre.test(s.url)) ) {=0A=
			jsonp =3D s.jsonpCallback || ("jsonp" + jsc++);=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data ) {=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			}=0A=
=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D window[ jsonp ] || function( tmp ) {=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
=0A=
				try {=0A=
					delete window[ jsonp ];=0A=
				} catch(e) {}=0A=
=0A=
				if ( head ) {=0A=
					head.removeChild( script );=0A=
				}=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D=3D "script" && s.cache =3D=3D=3D null ) {=0A=
			s.cache =3D false;=0A=
		}=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(rts, "$1_=3D" + ts + "$2");=0A=
=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D=3D s.url) ? (rquery.test(s.url) ? "&" : =
"?") + "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D=3D "GET" ) {=0A=
			s.url +=3D (rquery.test(s.url) ? "&" : "?") + s.data;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var parts =3D rurl.exec( s.url ),=0A=
			remote =3D parts && (parts[1] && parts[1] !=3D=3D location.protocol =
|| parts[2] !=3D=3D location.host);=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D=3D "script" && type =3D=3D=3D "GET" && remote ) =
{=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement;=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if ( s.scriptCharset ) {=0A=
				script.charset =3D s.scriptCharset;=0A=
			}=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function() {=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D=3D "loaded" || this.readyState =3D=3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709 and #4378).=0A=
			head.insertBefore( script, head.firstChild );=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object=0A=
		var xhr =3D s.xhr();=0A=
=0A=
		if ( !xhr ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if ( s.username ) {=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		} else {=0A=
			xhr.open(type, s.url, s.async);=0A=
		}=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data || origSettings && origSettings.contentType ) {=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
			}=0A=
=0A=
			// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
			if ( s.ifModified ) {=0A=
				if ( jQuery.lastModified[s.url] ) {=0A=
					xhr.setRequestHeader("If-Modified-Since", =
jQuery.lastModified[s.url]);=0A=
				}=0A=
=0A=
				if ( jQuery.etag[s.url] ) {=0A=
					xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);=0A=
				}=0A=
			}=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			// Only send the header if it's not a remote XHR=0A=
			if ( !remote ) {=0A=
				xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
			}=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e) {}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && s.beforeSend.call(callbackContext, xhr, s) =
=3D=3D=3D false ) {=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global ) {=0A=
			trigger("ajaxSend", [xhr, s]);=0A=
		}=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D xhr.onreadystatechange =3D function( =
isTimeout ) {=0A=
			// The request was aborted=0A=
			if ( !xhr || xhr.readyState =3D=3D=3D 0 || isTimeout =3D=3D=3D =
"abort" ) {=0A=
				// Opera doesn't call onreadystatechange before this point=0A=
				// so we simulate the call=0A=
				if ( !requestDone ) {=0A=
					complete();=0A=
				}=0A=
=0A=
				requestDone =3D true;=0A=
				if ( xhr ) {=0A=
					xhr.onreadystatechange =3D jQuery.noop;=0A=
				}=0A=
=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			} else if ( !requestDone && xhr && (xhr.readyState =3D=3D=3D 4 || =
isTimeout =3D=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				xhr.onreadystatechange =3D jQuery.noop;=0A=
=0A=
				status =3D isTimeout =3D=3D=3D "timeout" ?=0A=
					"timeout" :=0A=
					!jQuery.httpSuccess( xhr ) ?=0A=
						"error" :=0A=
						s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?=0A=
							"notmodified" :=0A=
							"success";=0A=
=0A=
				var errMsg;=0A=
=0A=
				if ( status =3D=3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s );=0A=
					} catch(err) {=0A=
						status =3D "parsererror";=0A=
						errMsg =3D err;=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp ) {=0A=
						success();=0A=
					}=0A=
				} else {=0A=
					jQuery.handleError(s, xhr, status, errMsg);=0A=
				}=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				if ( isTimeout =3D=3D=3D "timeout" ) {=0A=
					xhr.abort();=0A=
				}=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async ) {=0A=
					xhr =3D null;=0A=
				}=0A=
			}=0A=
		};=0A=
=0A=
		// Override the abort handler, if we can (IE doesn't allow it, but =
that's OK)=0A=
		// Opera doesn't fire onreadystatechange at all on abort=0A=
		try {=0A=
			var oldAbort =3D xhr.abort;=0A=
			xhr.abort =3D function() {=0A=
				if ( xhr ) {=0A=
					oldAbort.call( xhr );=0A=
				}=0A=
=0A=
				onreadystatechange( "abort" );=0A=
			};=0A=
		} catch(e) { }=0A=
=0A=
		// Timeout checker=0A=
		if ( s.async && s.timeout > 0 ) {=0A=
			setTimeout(function() {=0A=
				// Check to see if the request is still happening=0A=
				if ( xhr && !requestDone ) {=0A=
					onreadystatechange( "timeout" );=0A=
				}=0A=
			}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send( type =3D=3D=3D "POST" || type =3D=3D=3D "PUT" || type =
=3D=3D=3D "DELETE" ? s.data : null );=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
			// Fire the complete handlers=0A=
			complete();=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async ) {=0A=
			onreadystatechange();=0A=
		}=0A=
=0A=
		function success() {=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success ) {=0A=
				s.success.call( callbackContext, data, status, xhr );=0A=
			}=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxSuccess", [xhr, s] );=0A=
			}=0A=
		}=0A=
=0A=
		function complete() {=0A=
			// Process result=0A=
			if ( s.complete ) {=0A=
				s.complete.call( callbackContext, xhr, status);=0A=
			}=0A=
=0A=
			// The request was completed=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxComplete", [xhr, s] );=0A=
			}=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
		}=0A=
		=0A=
		function trigger(type, args) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) {=0A=
			s.error.call( s.context || s, xhr, status, e );=0A=
		}=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global ) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", =
[xhr, s, e] );=0A=
		}=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D=3D "file:" ||=0A=
				// Opera returns 0 when status is 304=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) ||=0A=
				xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 1223 || xhr.status =
=3D=3D=3D 0;=0A=
		} catch(e) {}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		var lastModified =3D xhr.getResponseHeader("Last-Modified"),=0A=
			etag =3D xhr.getResponseHeader("Etag");=0A=
=0A=
		if ( lastModified ) {=0A=
			jQuery.lastModified[url] =3D lastModified;=0A=
		}=0A=
=0A=
		if ( etag ) {=0A=
			jQuery.etag[url] =3D etag;=0A=
		}=0A=
=0A=
		// Opera returns 0 when status is 304=0A=
		return xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 0;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, s ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type") || "",=0A=
			xml =3D type =3D=3D=3D "xml" || !type && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.nodeName =3D=3D=3D "parsererror" ) {=0A=
			jQuery.error( "parsererror" );=0A=
		}=0A=
=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		// s is checked to keep backwards compatibility=0A=
		if ( s && s.dataFilter ) {=0A=
			data =3D s.dataFilter( data, type );=0A=
		}=0A=
=0A=
		// The filter can actually parse the response=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			// Get the JavaScript object, if JSON is used.=0A=
			if ( type =3D=3D=3D "json" || !type && ct.indexOf("json") >=3D 0 ) {=0A=
				data =3D jQuery.parseJSON( data );=0A=
=0A=
			// If the type is "script", eval it in global context=0A=
			} else if ( type =3D=3D=3D "script" || !type && =
ct.indexOf("javascript") >=3D 0 ) {=0A=
				jQuery.globalEval( data );=0A=
			}=0A=
		}=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a, traditional ) {=0A=
		var s =3D [];=0A=
		=0A=
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
		if ( traditional =3D=3D=3D undefined ) {=0A=
			traditional =3D jQuery.ajaxSettings.traditional;=0A=
		}=0A=
		=0A=
		// If an array was passed in, assume that it is an array of form =
elements.=0A=
		if ( jQuery.isArray(a) || a.jquery ) {=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function() {=0A=
				add( this.name, this.value );=0A=
			});=0A=
			=0A=
		} else {=0A=
			// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
			// did it), otherwise encode params recursively.=0A=
			for ( var prefix in a ) {=0A=
				buildParams( prefix, a[prefix] );=0A=
			}=0A=
		}=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(r20, "+");=0A=
=0A=
		function buildParams( prefix, obj ) {=0A=
			if ( jQuery.isArray(obj) ) {=0A=
				// Serialize array item.=0A=
				jQuery.each( obj, function( i, v ) {=0A=
					if ( traditional || /\[\]$/.test( prefix ) ) {=0A=
						// Treat each array item as a scalar.=0A=
						add( prefix, v );=0A=
					} else {=0A=
						// If array item is non-scalar (array or object), encode its=0A=
						// numeric index to resolve deserialization ambiguity issues.=0A=
						// Note that rack (as of 1.0.0) can't currently deserialize=0A=
						// nested arrays properly, and attempting to do so may cause=0A=
						// a server error. Possible fixes are to modify rack's=0A=
						// deserialization algorithm or to provide an option or flag=0A=
						// to force array serialization to be shallow.=0A=
						buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v );=0A=
					}=0A=
				});=0A=
					=0A=
			} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {=0A=
				// Serialize object item.=0A=
				jQuery.each( obj, function( k, v ) {=0A=
					buildParams( prefix + "[" + k + "]", v );=0A=
				});=0A=
					=0A=
			} else {=0A=
				// Serialize scalar item.=0A=
				add( prefix, obj );=0A=
			}=0A=
		}=0A=
=0A=
		function add( key, value ) {=0A=
			// If value is a function, invoke it and return its value=0A=
			value =3D jQuery.isFunction(value) ? value() : value;=0A=
			s[ s.length ] =3D encodeURIComponent(key) + "=3D" + =
encodeURIComponent(value);=0A=
		}=0A=
	}=0A=
});=0A=
var elemdisplay =3D {},=0A=
	rfxtypes =3D /toggle|show|hide/,=0A=
	rfxnum =3D /^([+-]=3D)?([\d+-.]+)(.*)$/,=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0) {=0A=
			return this.animate( genFx("show", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
=0A=
				this[i].style.display =3D old || "";=0A=
=0A=
				if ( jQuery.css(this[i], "display") =3D=3D=3D "none" ) {=0A=
					var nodeName =3D this[i].nodeName, display;=0A=
=0A=
					if ( elemdisplay[ nodeName ] ) {=0A=
						display =3D elemdisplay[ nodeName ];=0A=
=0A=
					} else {=0A=
						var elem =3D jQuery("<" + nodeName + " />").appendTo("body");=0A=
=0A=
						display =3D elem.css("display");=0A=
=0A=
						if ( display =3D=3D=3D "none" ) {=0A=
							display =3D "block";=0A=
						}=0A=
=0A=
						elem.remove();=0A=
=0A=
						elemdisplay[ nodeName ] =3D display;=0A=
					}=0A=
=0A=
					jQuery.data(this[i], "olddisplay", display);=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D jQuery.data(this[j], "olddisplay") || "";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("hide", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
				if ( !old && old !=3D=3D "none" ) {=0A=
					jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D "none";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ) {=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {=0A=
			this._toggle.apply( this, arguments );=0A=
=0A=
		} else if ( fn =3D=3D null || bool ) {=0A=
			this.each(function() {=0A=
				var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
				jQuery(this)[ state ? "show" : "hide" ]();=0A=
			});=0A=
=0A=
		} else {=0A=
			this.animate(genFx("toggle", 3), fn, fn2);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	fadeTo: function( speed, to, callback ) {=0A=
		return this.filter(":hidden").css("opacity", 0).show().end()=0A=
					.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		if ( jQuery.isEmptyObject( prop ) ) {=0A=
			return this.each( optall.complete );=0A=
		}=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D this.nodeType =3D=3D=3D 1 && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				var name =3D p.replace(rdashAlpha, fcamelCase);=0A=
=0A=
				if ( p !=3D=3D name ) {=0A=
					prop[ name ] =3D prop[ p ];=0A=
					delete prop[ p ];=0A=
					p =3D name;=0A=
				}=0A=
=0A=
				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {=0A=
					return opt.complete.call(this);=0A=
				}=0A=
=0A=
				if ( ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) && this.style ) =
{=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
=0A=
				if ( jQuery.isArray( prop[p] ) ) {=0A=
					// Create (if needed) and add to specialEasing=0A=
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];=0A=
					prop[p] =3D prop[p][0];=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null ) {=0A=
				this.style.overflow =3D "hidden";=0A=
			}=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function( name, val ) {=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( rfxtypes.test(val) ) {=0A=
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);=0A=
=0A=
				} else {=0A=
					var parts =3D rfxnum.exec(val),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat( parts[2] ),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] ) {=0A=
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
						}=0A=
=0A=
						e.custom( start, end, unit );=0A=
=0A=
					} else {=0A=
						e.custom( start, val, "" );=0A=
					}=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function( clearQueue, gotoEnd ) {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if ( clearQueue ) {=0A=
			this.queue([]);=0A=
		}=0A=
=0A=
		this.each(function() {=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- ) {=0A=
				if ( timers[i].elem =3D=3D=3D this ) {=0A=
					if (gotoEnd) {=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					}=0A=
=0A=
					timers.splice(i, 1);=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if ( !gotoEnd ) {=0A=
			this.dequeue();=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show", 1),=0A=
	slideUp: genFx("hide", 1),=0A=
	slideToggle: genFx("toggle", 1),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, callback ) {=0A=
		return this.animate( props, speed, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	speed: function( speed, easing, fn ) {=0A=
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function() {=0A=
			if ( opt.queue !=3D=3D false ) {=0A=
				jQuery(this).dequeue();=0A=
			}=0A=
			if ( jQuery.isFunction( opt.old ) ) {=0A=
				opt.old.call( this );=0A=
			}=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ) {=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig ) {=0A=
			options.orig =3D {};=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
	// Simple function for setting a style value=0A=
	update: function() {=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( ( this.prop =3D=3D=3D "height" || this.prop =3D=3D=3D "width" ) =
&& this.elem.style ) {=0A=
			this.elem.style.display =3D "block";=0A=
		}=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function( force ) {=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {=0A=
			return this.elem[ this.prop ];=0A=
		}=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function( from, to, unit ) {=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		var self =3D this;=0A=
		function t( gotoEnd ) {=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) && !timerId ) {=0A=
			timerId =3D setInterval(jQuery.fx.tick, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery( this.elem ).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function( gotoEnd ) {=0A=
		var t =3D now(), done =3D true;=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			for ( var i in this.options.curAnim ) {=0A=
				if ( this.options.curAnim[i] !=3D=3D true ) {=0A=
					done =3D false;=0A=
				}=0A=
			}=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					var old =3D jQuery.data(this.elem, "olddisplay");=0A=
					this.elem.style.display =3D old ? old : this.options.display;=0A=
=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D=3D "none" ) {=0A=
						this.elem.style.display =3D "block";=0A=
					}=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide ) {=0A=
					jQuery(this.elem).hide();=0A=
				}=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show ) {=0A=
					for ( var p in this.options.curAnim ) {=0A=
						jQuery.style(this.elem, p, this.options.orig[p]);=0A=
					}=0A=
				}=0A=
=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];=0A=
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");=0A=
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	tick: function() {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		for ( var i =3D 0; i < timers.length; i++ ) {=0A=
			if ( !timers[i]() ) {=0A=
				timers.splice(i--, 1);=0A=
			}=0A=
		}=0A=
=0A=
		if ( !timers.length ) {=0A=
			jQuery.fx.stop();=0A=
		}=0A=
	},=0A=
		=0A=
	stop: function() {=0A=
		clearInterval( timerId );=0A=
		timerId =3D null;=0A=
	},=0A=
	=0A=
	speeds: {=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		_default: 400=0A=
	},=0A=
=0A=
	step: {=0A=
		opacity: function( fx ) {=0A=
			jQuery.style(fx.elem, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function( fx ) {=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {=0A=
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;=0A=
			} else {=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
=0A=
function genFx( type, num ) {=0A=
	var obj =3D {};=0A=
=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
=0A=
	return obj;=0A=
}=0A=
if ( "getBoundingClientRect" in document.documentElement ) {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		var box =3D elem.getBoundingClientRect(), doc =3D elem.ownerDocument, =
body =3D doc.body, docElem =3D doc.documentElement,=0A=
			clientTop =3D docElem.clientTop || body.clientTop || 0, clientLeft =
=3D docElem.clientLeft || body.clientLeft || 0,=0A=
			top  =3D box.top  + (self.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop ) - clientTop,=0A=
			left =3D box.left + (self.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft) - clientLeft;=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
} else {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		var offsetParent =3D elem.offsetParent, prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument, computedStyle, docElem =3D =
doc.documentElement,=0A=
			body =3D doc.body, defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,=0A=
			top =3D elem.offsetTop, left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {=0A=
				break;=0A=
			}=0A=
=0A=
			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;=0A=
			top  -=3D elem.scrollTop;=0A=
			left -=3D elem.scrollLeft;=0A=
=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top  +=3D elem.offsetTop;=0A=
				left +=3D elem.offsetLeft;=0A=
=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(elem.nodeName)) ) {=0A=
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
				}=0A=
=0A=
				prevOffsetParent =3D offsetParent, offsetParent =3D =
elem.offsetParent;=0A=
			}=0A=
=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {=0A=
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
			}=0A=
=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {=0A=
			top  +=3D body.offsetTop;=0A=
			left +=3D body.offsetLeft;=0A=
		}=0A=
=0A=
		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {=0A=
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );=0A=
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
}=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.curCSS(body, "marginTop", true) ) =
|| 0,=0A=
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
=0A=
		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore( container, body.firstChild );=0A=
		innerDiv =3D container.firstChild;=0A=
		checkDiv =3D innerDiv.firstChild;=0A=
		td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		checkDiv.style.position =3D "fixed", checkDiv.style.top =3D "20px";=0A=
		// safari subtracts parent border width here which is 5px=0A=
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);=0A=
		checkDiv.style.position =3D checkDiv.style.top =3D "";=0A=
=0A=
		innerDiv.style.overflow =3D "hidden", innerDiv.style.position =3D =
"relative";=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);=0A=
=0A=
		body.removeChild( container );=0A=
		body =3D container =3D innerDiv =3D checkDiv =3D table =3D td =3D null;=0A=
		jQuery.offset.initialize =3D jQuery.noop;=0A=
	},=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop, left =3D body.offsetLeft;=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.curCSS(body, "marginTop",  true) ) || 0;=0A=
			left +=3D parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
	=0A=
	setOffset: function( elem, options, i ) {=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
		var curElem   =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curTop    =3D parseInt( jQuery.curCSS( elem, "top",  true ), 10 ) || =
0,=0A=
			curLeft   =3D parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || =
0;=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		var props =3D {=0A=
			top:  (options.top  - curOffset.top)  + curTop,=0A=
			left: (options.left - curOffset.left) + curLeft=0A=
		};=0A=
		=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D /^body|html$/i.test(offsetParent[0].nodeName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.curCSS(elem, "marginTop",  true) ) =
|| 0;=0A=
		offset.left -=3D parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) =
|| 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderTopWidth",  true) ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderLeftWidth", true) ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) =
&& jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ["Left", "Top"], function( i, name ) {=0A=
	var method =3D "scroll" + name;=0A=
=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		var elem =3D this[0], win;=0A=
		=0A=
		if ( !elem ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( val !=3D=3D undefined ) {=0A=
			// Set the scroll offset=0A=
			return this.each(function() {=0A=
				win =3D getWindow( this );=0A=
=0A=
				if ( win ) {=0A=
					win.scrollTo(=0A=
						!i ? val : jQuery(win).scrollLeft(),=0A=
						 i ? val : jQuery(win).scrollTop()=0A=
					);=0A=
=0A=
				} else {=0A=
					this[ method ] =3D val;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			win =3D getWindow( elem );=0A=
=0A=
			// Return the scroll offset=0A=
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :=0A=
				jQuery.support.boxModel && win.document.documentElement[ method ] ||=0A=
					win.document.body[ method ] :=0A=
				elem[ method ];=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return ("scrollTo" in elem && elem.document) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function( i, name ) {=0A=
=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function() {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, "padding" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function( margin ) {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		var elem =3D this[0];=0A=
		if ( !elem ) {=0A=
			return size =3D=3D null ? null : this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( size ) ) {=0A=
			return this.each(function( i ) {=0A=
				var self =3D jQuery( this );=0A=
				self[ type ]( size.call( this, i, self[ type ]() ) );=0A=
			});=0A=
		}=0A=
=0A=
		return ("scrollTo" in elem && elem.document) ? // does it walk and =
quack like a window?=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			elem.document.compatMode =3D=3D=3D "CSS1Compat" && =
elem.document.documentElement[ "client" + name ] ||=0A=
			elem.document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			(elem.nodeType =3D=3D=3D 9) ? // is it a document=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					elem.documentElement["client" + name],=0A=
					elem.body["scroll" + name], elem.documentElement["scroll" + name],=0A=
					elem.body["offset" + name], elem.documentElement["offset" + name]=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					jQuery.css( elem, type ) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, typeof size =3D=3D=3D "string" ? size : size + "px" =
);=0A=
	};=0A=
=0A=
});=0A=
// Expose jQuery to the global object=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
=0A=
})(window);=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js

/*!=0A=
 * jQuery UI 1.8.1=0A=
 *=0A=
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
jQuery.ui||function(c){c.ui=3D{version:"1.8.1",plugin:{add:function(a,b,d=
){a=3Dc.ui[a].prototype;for(var e in =
d){a.plugins[e]=3Da.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:fun=
ction(a,b,d){if((b=3Da.plugins[b])&&a.element[0].parentNode)for(var =
e=3D0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},con=
tains:function(a,b){return =
document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3D=
b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")=3D=3D"h=
idden")return false;=0A=
b=3Db&&b=3D=3D"left"?"scrollLeft":"scrollTop";var =
d=3Dfalse;if(a[b]>0)return true;a[b]=3D1;d=3Da[b]>0;a[b]=3D0;return =
d},isOverAxis:function(a,b,d){return =
a>b&&a<b+d},isOver:function(a,b,d,e,f,g){return =
c.ui.isOverAxis(a,d,f)&&c.ui.isOverAxis(b,e,g)},keyCode:{ALT:18,BACKSPACE=
:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ES=
CAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPA=
D_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAG=
E_DOWN:34,PAGE_UP:33,=0A=
PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};c.fn.extend({_focus:c=
.fn.focus,focus:function(a,b){return typeof =
a=3D=3D=3D"number"?this.each(function(){var =
d=3Dthis;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focu=
s.apply(this,arguments)},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","")},disableSelection=
:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:=
function(){var =
a;a=3Dc.browser.msie&&/(static|relative)/.test(this.css("position"))||=0A=
/absolute/.test(this.css("position"))?this.parents().filter(function(){re=
turn/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto=
|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+=
c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){r=
eturn/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"over=
flow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this=
.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!=3D=3D=0A=
undefined)return =
this.css("zIndex",a);if(this.length){a=3Dc(this[0]);for(var =
b;a.length&&a[0]!=3D=3Ddocument;){b=3Da.css("position");if(b=3D=3D"absolu=
te"||b=3D=3D"relative"||b=3D=3D"fixed"){b=3DparseInt(a.css("zIndex"));if(=
!isNaN(b)&&b!=3D0)return b}a=3Da.parent()}}return =
0}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},f=
ocusable:function(a){var =
b=3Da.nodeName.toLowerCase(),d=3Dc.attr(a,"tabindex");return(/input|selec=
t|textarea|button|object/.test(b)?!a.disabled:"a"=3D=3Db||"area"=3D=3Db?a=
.href||!isNaN(d):!isNaN(d))&&=0A=
!c(a)["area"=3D=3Db?"parents":"closest"](":hidden").length},tabbable:func=
tion(a){var =
b=3Dc.attr(a,"tabindex");return(isNaN(b)||b>=3D0)&&c(a).is(":focusable")}=
})}(jQuery);=0A=
(function(b){var j=3Db.fn.remove;b.fn.remove=3Dfunction(a,c){return =
this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).a=
dd(this).each(function(){b(this).triggerHandler("remove")});return =
j.call(b(this),a,c)})};b.widget=3Dfunction(a,c,d){var =
e=3Da.split(".")[0],f;a=3Da.split(".")[1];f=3De+"-"+a;if(!d){d=3Dc;c=3Db.=
Widget}b.expr[":"][f]=3Dfunction(h){return!!b.data(h,a)};b[e]=3Db[e]||{};=
b[e][a]=3Dfunction(h,g){arguments.length&&this._createWidget(h,g)};c=3Dne=
w c;c.options=3Db.extend({},c.options);b[e][a].prototype=3D=0A=
b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].proto=
type.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a]=
)};b.widget.bridge=3Dfunction(a,c){b.fn[a]=3Dfunction(d){var e=3Dtypeof =
d=3D=3D=3D"string",f=3DArray.prototype.slice.call(arguments,1),h=3Dthis;d=
=3D!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substri=
ng(0,1)=3D=3D=3D"_")return h;e?this.each(function(){var =
g=3Db.data(this,a),i=3Dg&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!=3D=3D=
g&&i!=3D=3Dundefined){h=3Di;return false}}):this.each(function(){var g=3D=0A=
b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new =
c(d,this))});return =
h}};b.Widget=3Dfunction(a,c){arguments.length&&this._createWidget(a,c)};b=
.Widget.prototype=3D{widgetName:"widget",widgetEventPrefix:"",options:{di=
sabled:false},_createWidget:function(a,c){this.element=3Db(c).data(this.w=
idgetName,this);this.options=3Db.extend(true,{},this.options,b.metadata&&=
b.metadata.get(c)[this.widgetName],a);var =
d=3Dthis;this.element.bind("remove."+this.widgetName,function(){d.destroy=
()});this._create();=0A=
this._init()},_create:function(){},_init:function(){},destroy:function(){=
this.element.unbind("."+this.widgetName).removeData(this.widgetName);this=
.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeC=
lass(this.widgetBaseClass+"-disabled =
ui-state-disabled")},widget:function(){return =
this.element},option:function(a,c){var =
d=3Da,e=3Dthis;if(arguments.length=3D=3D=3D0)return =
b.extend({},e.options);if(typeof =
a=3D=3D=3D"string"){if(c=3D=3D=3Dundefined)return =
this.options[a];d=3D{};d[a]=3Dc}b.each(d,function(f,=0A=
h){e._setOption(f,h)});return =
e},_setOption:function(a,c){this.options[a]=3Dc;if(a=3D=3D=3D"disabled")t=
his.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled =
ui-state-disabled").attr("aria-disabled",c);return =
this},enable:function(){return =
this._setOption("disabled",false)},disable:function(){return =
this._setOption("disabled",true)},_trigger:function(a,c,d){var =
e=3Dthis.options[a];c=3Db.Event(c);c.type=3D(a=3D=3D=3Dthis.widgetEventPr=
efix?a:this.widgetEventPrefix+a).toLowerCase();d=3Dd||{};if(c.originalEve=
nt){a=3D=0A=
b.event.props.length;for(var =
f;a;){f=3Db.event.props[--a];c[f]=3Dc.originalEvent[f]}}this.element.trig=
ger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)=3D=3D=3Dfal=
se||c.isDefaultPrevented())}}})(jQuery);=0A=
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distanc=
e:1,delay:0},_mouseInit:function(){var =
a=3Dthis;this.element.bind("mousedown."+this.widgetName,function(b){retur=
n =
a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._prevent=
ClickEvent){a._preventClickEvent=3Dfalse;b.stopImmediatePropagation();ret=
urn =
false}});this.started=3Dfalse},_mouseDestroy:function(){this.element.unbi=
nd("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=3Da.origi=
nalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&=0A=
this._mouseUp(a);this._mouseDownEvent=3Da;var =
b=3Dthis,e=3Da.which=3D=3D1,f=3Dtypeof =
this.options.cancel=3D=3D"string"?c(a.target).parents().add(a.target).fil=
ter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))re=
turn =
true;this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet)this=
._mouseDelayTimer=3DsetTimeout(function(){b.mouseDelayMet=3Dtrue},this.op=
tions.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._=
mouseStarted=3Dthis._mouseStart(a)!=3D=3Dfalse;if(!this._mouseStarted){a.=
preventDefault();=0A=
return true}}this._mouseMoveDelegate=3Dfunction(d){return =
b._mouseMove(d)};this._mouseUpDelegate=3Dfunction(d){return =
b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.bro=
wser.safari||a.preventDefault();return =
a.originalEvent.mouseHandled=3Dtrue}},_mouseMove:function(a){if(c.browser=
.msie&&!a.button)return =
this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return =
a.preventDefault()}if(this._mouseDistanceMet(a)&&=0A=
this._mouseDelayMet(a))(this._mouseStarted=3Dthis._mouseStart(this._mouse=
DownEvent,a)!=3D=3Dfalse)?this._mouseDrag(a):this._mouseUp(a);return!this=
._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this=
.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,th=
is._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfalse;th=
is._preventClickEvent=3Da.target=3D=3Dthis._mouseDownEvent.target;this._m=
ouseStop(a)}return false},_mouseDistanceMet:function(a){return =
Math.max(Math.abs(this._mouseDownEvent.pageX-=0A=
a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=3Dthis.options.di=
stance},_mouseDelayMet:function(){return =
this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mou=
seStop:function(){},_mouseCapture:function(){return true}})})(jQuery);=0A=
(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag"=
,options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:=
false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:fa=
lse,helper:"original",iframeFix:false,opacity:false,refreshPositions:fals=
e,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensi=
tivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stac=
k:false,zIndex:false},_create:function(){if(this.options.helper=3D=3D=0A=
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element=
[0].style.position=3D"relative";this.options.addClasses&&this.element.add=
Class("ui-draggable");this.options.disabled&&this.element.addClass("ui-dr=
aggable-disabled");this._mouseInit()},destroy:function(){if(this.element.=
data("draggable")){this.element.removeData("draggable").unbind(".draggabl=
e").removeClass("ui-draggable ui-draggable-dragging =
ui-draggable-disabled");this._mouseDestroy();return =
this}},_mouseCapture:function(a){var b=3D=0A=
this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-ha=
ndle"))return =
false;this.handle=3Dthis._getHandle(a);if(!this.handle)return =
false;return true},_mouseStart:function(a){var =
b=3Dthis.options;this.helper=3Dthis._createHelper(a);this._cacheHelperPro=
portions();if(d.ui.ddmanager)d.ui.ddmanager.current=3Dthis;this._cacheMar=
gins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=3D=
this.helper.scrollParent();this.offset=3Dthis.positionAbs=3Dthis.element.=
offset();this.offset=3D{top:this.offset.top-=0A=
this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.o=
ffset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},=
parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.=
originalPosition=3Dthis.position=3Dthis._generatePosition(a);this.origina=
lPageX=3Da.pageX;this.originalPageY=3Da.pageY;b.cursorAt&&this._adjustOff=
setFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._=
trigger("start",a)=3D=3D=3Dfalse){this._clear();return =
false}this._cacheHelperProportions();=0A=
d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);t=
his.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);retu=
rn =
true},_mouseDrag:function(a,b){this.position=3Dthis._generatePosition(a);=
this.positionAbs=3Dthis._convertPositionTo("absolute");if(!b){b=3Dthis._u=
iHash();if(this._trigger("drag",a,b)=3D=3D=3Dfalse){this._mouseUp({});ret=
urn =
false}this.position=3Db.position}if(!this.options.axis||this.options.axis=
!=3D"y")this.helper[0].style.left=3Dthis.position.left+"px";if(!this.opti=
ons.axis||=0A=
this.options.axis!=3D"x")this.helper[0].style.top=3Dthis.position.top+"px=
";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return =
false},_mouseStop:function(a){var =
b=3Dfalse;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=3Dd.ui.ddmanag=
er.drop(this,a);if(this.dropped){b=3Dthis.dropped;this.dropped=3Dfalse}if=
(!this.element[0]||!this.element[0].parentNode)return =
false;if(this.options.revert=3D=3D"invalid"&&!b||this.options.revert=3D=3D=
"valid"&&b||this.options.revert=3D=3D=3Dtrue||d.isFunction(this.options.r=
evert)&&this.options.revert.call(this.element,=0A=
b)){var =
c=3Dthis;d(this.helper).animate(this.originalPosition,parseInt(this.optio=
ns.revertDuration,10),function(){c._trigger("stop",a)!=3D=3Dfalse&&c._cle=
ar()})}else this._trigger("stop",a)!=3D=3Dfalse&&this._clear();return =
false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._m=
ouseUp({}):this._clear();return this},_getHandle:function(a){var =
b=3D!this.options.handle||!d(this.options.handle,this.element).length?tru=
e:false;d(this.options.handle,this.element).find("*").andSelf().each(func=
tion(){if(this=3D=3D=0A=
a.target)b=3Dtrue});return b},_createHelper:function(a){var =
b=3Dthis.options;a=3Dd.isFunction(b.helper)?d(b.helper.apply(this.element=
[0],[a])):b.helper=3D=3D"clone"?this.element.clone():this.element;a.paren=
ts("body").length||a.appendTo(b.appendTo=3D=3D"parent"?this.element[0].pa=
rentNode:b.appendTo);a[0]!=3Dthis.element[0]&&!/(fixed|absolute)/.test(a.=
css("position"))&&a.css("position","absolute");return =
a},_adjustOffsetFromHelper:function(a){if(typeof =
a=3D=3D"string")a=3Da.split(" =
");if(d.isArray(a))a=3D{left:+a[0],top:+a[1]||=0A=
0};if("left"in =
a)this.offset.click.left=3Da.left+this.margins.left;if("right"in =
a)this.offset.click.left=3Dthis.helperProportions.width-a.right+this.marg=
ins.left;if("top"in =
a)this.offset.click.top=3Da.top+this.margins.top;if("bottom"in =
a)this.offset.click.top=3Dthis.helperProportions.height-a.bottom+this.mar=
gins.top},_getParentOffset:function(){this.offsetParent=3Dthis.helper.off=
setParent();var =
a=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&d.ui.contains(this.scrollParent[0],=0A=
this.offsetParent[0])){a.left+=3Dthis.scrollParent.scrollLeft();a.top+=3D=
this.scrollParent.scrollTop()}if(this.offsetParent[0]=3D=3Ddocument.body|=
|this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=
=3D=3D"html"&&d.browser.msie)a=3D{top:0,left:0};return{top:a.top+(parseIn=
t(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(t=
his.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:func=
tion(){if(this.cssPosition=3D=3D"relative"){var =
a=3Dthis.element.position();return{top:a.top-=0A=
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),le=
ft:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scr=
ollLeft()}}else =
return{top:0,left:0}},_cacheMargins:function(){this.margins=3D{left:parse=
Int(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("=
marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperPropor=
tions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight()}=
},_setContainment:function(){var a=3Dthis.options;if(a.containment=3D=3D=0A=
"parent")a.containment=3Dthis.helper[0].parentNode;if(a.containment=3D=3D=
"document"||a.containment=3D=3D"window")this.containment=3D[0-this.offset=
.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.of=
fset.parent.top,d(a.containment=3D=3D"document"?document:window).width()-=
this.helperProportions.width-this.margins.left,(d(a.containment=3D=3D"doc=
ument"?document:window).height()||document.body.parentNode.scrollHeight)-=
this.helperProportions.height-this.margins.top];if(!/^(document|window|pa=
rent)$/.test(a.containment)&&=0A=
a.containment.constructor!=3DArray){var =
b=3Dd(a.containment)[0];if(b){a=3Dd(a.containment).offset();var =
c=3Dd(b).css("overflow")!=3D"hidden";this.containment=3D[a.left+(parseInt=
(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10=
)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0=
)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Mat=
h.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("bor=
derLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),=0A=
10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(=
b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("border=
TopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helpe=
rProportions.height-this.margins.top]}}else =
if(a.containment.constructor=3D=3DArray)this.containment=3Da.containment}=
,_convertPositionTo:function(a,b){if(!b)b=3Dthis.position;a=3Da=3D=3D"abs=
olute"?1:-1;var =
c=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParent[0]!=3Ddocument&=
&d.ui.contains(this.scrollParent[0],=0A=
this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=3D/(html|bod=
y)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.=
offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPos=
ition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.sc=
rollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+t=
his.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.c=
ssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollPare=
nt.scrollLeft():=0A=
f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var =
b=3Dthis.options,c=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,f=3D/(html|body)/i.test(c[0].tagNa=
me),e=3Da.pageX,g=3Da.pageY;if(this.originalPosition){if(this.containment=
){if(a.pageX-this.offset.click.left<this.containment[0])e=3Dthis.containm=
ent[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.conta=
inment[1])g=3Dthis.containment[1]+=0A=
this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[=
2])e=3Dthis.containment[2]+this.offset.click.left;if(a.pageY-this.offset.=
click.top>this.containment[3])g=3Dthis.containment[3]+this.offset.click.t=
op}if(b.grid){g=3Dthis.originalPageY+Math.round((g-this.originalPageY)/b.=
grid[1])*b.grid[1];g=3Dthis.containment?!(g-this.offset.click.top<this.co=
ntainment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.off=
set.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=3Dthis.ori=
ginalPageX+=0A=
Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=3Dthis.containme=
nt?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.le=
ft>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])=
?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offse=
t.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.versio=
n<526&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D"fixed"?-thi=
s.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.le=
ft-=0A=
this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.br=
owser.version<526&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D=
"fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:func=
tion(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=3D=
this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.hel=
per=3Dnull;this.cancelHelperRemoval=3Dfalse},_trigger:function(a,b,c){c=3D=
c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=3D=3D"drag")this.po=
sitionAbs=3D=0A=
this._convertPositionTo("absolute");return =
d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function=
(){return{helper:this.helper,position:this.position,originalPosition:this=
.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{ve=
rsion:"1.8.1"});d.ui.plugin.add("draggable","connectToSortable",{start:fu=
nction(a,b){var =
c=3Dd(this).data("draggable"),f=3Dc.options,e=3Dd.extend({},b,{item:c.ele=
ment});c.sortables=3D[];d(f.connectToSortable).each(function(){var =
g=3Dd.data(this,"sortable");=0A=
if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.op=
tions.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:func=
tion(a,b){var =
c=3Dd(this).data("draggable"),f=3Dd.extend({},b,{item:c.element});d.each(=
c.sortables,function(){if(this.instance.isOver){this.instance.isOver=3D0;=
c.cancelHelperRemoval=3Dtrue;this.instance.cancelHelperRemoval=3Dfalse;if=
(this.shouldRevert)this.instance.options.revert=3Dtrue;this.instance._mou=
seStop(a);this.instance.options.helper=3Dthis.instance.options._helper;=0A=
c.options.helper=3D=3D"original"&&this.instance.currentItem.css({top:"aut=
o",left:"auto"})}else{this.instance.cancelHelperRemoval=3Dfalse;this.inst=
ance._trigger("deactivate",a,f)}})},drag:function(a,b){var =
c=3Dd(this).data("draggable"),f=3Dthis;d.each(c.sortables,function(){this=
.instance.positionAbs=3Dc.positionAbs;this.instance.helperProportions=3Dc=
.helperProportions;this.instance.offset.click=3Dc.offset.click;if(this.in=
stance._intersectsWith(this.instance.containerCache)){if(!this.instance.i=
sOver){this.instance.isOver=3D=0A=
1;this.instance.currentItem=3Dd(f).clone().appendTo(this.instance.element=
).data("sortable-item",true);this.instance.options._helper=3Dthis.instanc=
e.options.helper;this.instance.options.helper=3Dfunction(){return =
b.helper[0]};a.target=3Dthis.instance.currentItem[0];this.instance._mouse=
Capture(a,true);this.instance._mouseStart(a,true,true);this.instance.offs=
et.click.top=3Dc.offset.click.top;this.instance.offset.click.left=3Dc.off=
set.click.left;this.instance.offset.parent.left-=3Dc.offset.parent.left-t=
his.instance.offset.parent.left;=0A=
this.instance.offset.parent.top-=3Dc.offset.parent.top-this.instance.offs=
et.parent.top;c._trigger("toSortable",a);c.dropped=3Dthis.instance.elemen=
t;c.currentItem=3Dc.element;this.instance.fromOutside=3Dc}this.instance.c=
urrentItem&&this.instance._mouseDrag(a)}else =
if(this.instance.isOver){this.instance.isOver=3D0;this.instance.cancelHel=
perRemoval=3Dtrue;this.instance.options.revert=3Dfalse;this.instance._tri=
gger("out",a,this.instance._uiHash(this.instance));this.instance._mouseSt=
op(a,true);this.instance.options.helper=3D=0A=
this.instance.options._helper;this.instance.currentItem.remove();this.ins=
tance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSor=
table",a);c.dropped=3Dfalse}})}});d.ui.plugin.add("draggable","cursor",{s=
tart:function(){var =
a=3Dd("body"),b=3Dd(this).data("draggable").options;if(a.css("cursor"))b.=
_cursor=3Da.css("cursor");a.css("cursor",b.cursor)},stop:function(){var =
a=3Dd(this).data("draggable").options;a._cursor&&d("body").css("cursor",a=
._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){va=
r a=3D=0A=
d(this).data("draggable").options;d(a.iframeFix=3D=3D=3Dtrue?"iframe":a.i=
frameFix).each(function(){d('<div class=3D"ui-draggable-iframeFix" =
style=3D"background: =
#fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset=
()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").e=
ach(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("dr=
aggable","opacity",{start:function(a,b){a=3Dd(b.helper);b=3Dd(this).data(=
"draggable").options;=0A=
if(a.css("opacity"))b._opacity=3Da.css("opacity");a.css("opacity",b.opaci=
ty)},stop:function(a,b){a=3Dd(this).data("draggable").options;a._opacity&=
&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","sc=
roll",{start:function(){var =
a=3Dd(this).data("draggable");if(a.scrollParent[0]!=3Ddocument&&a.scrollP=
arent[0].tagName!=3D"HTML")a.overflowOffset=3Da.scrollParent.offset()},dr=
ag:function(a){var =
b=3Dd(this).data("draggable"),c=3Db.options,f=3Dfalse;if(b.scrollParent[0=
]!=3Ddocument&&b.scrollParent[0].tagName!=3D=0A=
"HTML"){if(!c.axis||c.axis!=3D"x")if(b.overflowOffset.top+b.scrollParent[=
0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=3D=
f=3Db.scrollParent[0].scrollTop+c.scrollSpeed;else =
if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scr=
ollTop=3Df=3Db.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis=
!=3D"y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.=
scrollSensitivity)b.scrollParent[0].scrollLeft=3Df=3Db.scrollParent[0].sc=
rollLeft+c.scrollSpeed;else if(a.pageX-=0A=
b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=3D=
f=3Db.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!=3D=
"x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=3Dd(document=
).scrollTop(d(document).scrollTop()-c.scrollSpeed);else =
if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivi=
ty)f=3Dd(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c=
.axis||c.axis!=3D"y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitiv=
ity)f=3Dd(document).scrollLeft(d(document).scrollLeft()-=0A=
c.scrollSpeed);else =
if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivi=
ty)f=3Dd(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!=3D=
=3Dfalse&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets=
(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var =
a=3Dd(this).data("draggable"),b=3Da.options;a.snapElements=3D[];d(b.snap.=
constructor!=3DString?b.snap.items||":data(draggable)":b.snap).each(funct=
ion(){var =
c=3Dd(this),f=3Dc.offset();this!=3Da.element[0]&&a.snapElements.push({ite=
m:this,=0A=
width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},dr=
ag:function(a,b){for(var =
c=3Dd(this).data("draggable"),f=3Dc.options,e=3Df.snapTolerance,g=3Db.off=
set.left,n=3Dg+c.helperProportions.width,m=3Db.offset.top,o=3Dm+c.helperP=
roportions.height,h=3Dc.snapElements.length-1;h>=3D0;h--){var =
i=3Dc.snapElements[h].left,k=3Di+c.snapElements[h].width,j=3Dc.snapElemen=
ts[h].top,l=3Dj+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i=
-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<=
o&&=0A=
o<l+e){if(f.snapMode!=3D"inner"){var =
p=3DMath.abs(j-o)<=3De,q=3DMath.abs(l-m)<=3De,r=3DMath.abs(i-n)<=3De,s=3D=
Math.abs(k-g)<=3De;if(p)b.position.top=3Dc._convertPositionTo("relative",=
{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.posit=
ion.top=3Dc._convertPositionTo("relative",{top:l,left:0}).top-c.margins.t=
op;if(r)b.position.left=3Dc._convertPositionTo("relative",{top:0,left:i-c=
.helperProportions.width}).left-c.margins.left;if(s)b.position.left=3Dc._=
convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=3D=0A=
p||q||r||s;if(f.snapMode!=3D"outer"){p=3DMath.abs(j-m)<=3De;q=3DMath.abs(=
l-o)<=3De;r=3DMath.abs(i-g)<=3De;s=3DMath.abs(k-n)<=3De;if(p)b.position.t=
op=3Dc._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if=
(q)b.position.top=3Dc._convertPositionTo("relative",{top:l-c.helperPropor=
tions.height,left:0}).top-c.margins.top;if(r)b.position.left=3Dc._convert=
PositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position=
.left=3Dc._convertPositionTo("relative",{top:0,left:k-c.helperProportions=
.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&=0A=
(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a=
,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[=
h].snapping=3Dp||q||r||s||t}else{c.snapElements[h].snapping&&c.options.sn=
ap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),=
{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=3Dfalse}}}=
});d.ui.plugin.add("draggable","stack",{start:function(){var =
a=3Dd(this).data("draggable").options;a=3Dd.makeArray(d(a.stack)).sort(fu=
nction(c,f){return(parseInt(d(c).css("zIndex"),=0A=
10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var =
b=3DparseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zInde=
x=3Db+c});this[0].style.zIndex=3Db+a.length}}});d.ui.plugin.add("draggabl=
e","zIndex",{start:function(a,b){a=3Dd(b.helper);b=3Dd(this).data("dragga=
ble").options;if(a.css("zIndex"))b._zIndex=3Da.css("zIndex");a.css("zInde=
x",b.zIndex)},stop:function(a,b){a=3Dd(this).data("draggable").options;a.=
_zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);=0A=
(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{a=
ccept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false=
,scope:"default",tolerance:"intersect"},_create:function(){var =
a=3Dthis.options,b=3Da.accept;this.isover=3D0;this.isout=3D1;this.accept=3D=
d.isFunction(b)?b:function(c){return =
c.is(b)};this.proportions=3D{width:this.element[0].offsetWidth,height:thi=
s.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=3Dd.ui.ddma=
nager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(thi=
s);=0A=
a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){f=
or(var =
a=3Dd.ui.ddmanager.droppables[this.options.scope],b=3D0;b<a.length;b++)a[=
b]=3D=3Dthis&&a.splice(b,1);this.element.removeClass("ui-droppable =
ui-droppable-disabled").removeData("droppable").unbind(".droppable");retu=
rn =
this},_setOption:function(a,b){if(a=3D=3D"accept")this.accept=3Dd.isFunct=
ion(b)?b:function(c){return =
c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:f=
unction(a){var b=3Dd.ui.ddmanager.current;this.options.activeClass&&=0A=
this.element.addClass(this.options.activeClass);b&&this._trigger("activat=
e",a,this.ui(b))},_deactivate:function(a){var =
b=3Dd.ui.ddmanager.current;this.options.activeClass&&this.element.removeC=
lass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b)=
)},_over:function(a){var =
b=3Dd.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]=3D=3Dth=
is.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.eleme=
nt)){this.options.hoverClass&&this.element.addClass(this.options.hoverCla=
ss);=0A=
this._trigger("over",a,this.ui(b))}},_out:function(a){var =
b=3Dd.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]=3D=3Dth=
is.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.eleme=
nt)){this.options.hoverClass&&this.element.removeClass(this.options.hover=
Class);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var =
c=3Db||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]=3D=3Dt=
his.element[0])return false;var =
e=3Dfalse;this.element.find(":data(droppable)").not(".ui-draggable-draggi=
ng").each(function(){var g=3D=0A=
d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.opti=
ons.scope=3D=3Dc.options.scope&&g.accept.call(g.element[0],c.currentItem|=
|c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.o=
ptions.tolerance)){e=3Dtrue;return false}});if(e)return =
false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this=
.options.activeClass&&this.element.removeClass(this.options.activeClass);=
this.options.hoverClass&&this.element.removeClass(this.options.hoverClass=
);this._trigger("drop",=0A=
a,this.ui(c));return this.element}return =
false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.=
helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppab=
le,{version:"1.8.1"});d.ui.intersect=3Dfunction(a,b,c){if(!b.offset)retur=
n false;var =
e=3D(a.positionAbs||a.position.absolute).left,g=3De+a.helperProportions.w=
idth,f=3D(a.positionAbs||a.position.absolute).top,h=3Df+a.helperProportio=
ns.height,i=3Db.offset.left,k=3Di+b.proportions.width,j=3Db.offset.top,l=3D=
j+b.proportions.height;=0A=
switch(c){case "fit":return i<e&&g<k&&j<f&&h<l;case "intersect":return =
i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.h=
elperProportions.height/2&&h-a.helperProportions.height/2<l;case =
"pointer":return =
d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.of=
fset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset|=
|a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case =
"touch":return(f>=3Dj&&f<=3Dl||h>=3Dj&&h<=3Dl||f<j&&h>l)&&(e>=3Di&&=0A=
e<=3Dk||g>=3Di&&g<=3Dk||e<i&&g>k);default:return =
false}};d.ui.ddmanager=3D{current:null,droppables:{"default":[]},prepareO=
ffsets:function(a,b){var =
c=3Dd.ui.ddmanager.droppables[a.options.scope]||[],e=3Db?b.type:null,g=3D=
(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=3D0;a:for=
(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].el=
ement[0],a.currentItem||a.element))){for(var =
h=3D0;h<g.length;h++)if(g[h]=3D=3Dc[f].element[0]){c[f].proportions.heigh=
t=3D0;continue a}c[f].visible=3Dc[f].element.css("display")!=3D=0A=
"none";if(c[f].visible){c[f].offset=3Dc[f].element.offset();c[f].proporti=
ons=3D{width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHei=
ght};e=3D=3D"mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b=
){var =
c=3Dfalse;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(=
){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersec=
t(a,this,this.options.tolerance))c=3Dc||this._drop.call(this,b);if(!this.=
options.disabled&&this.visible&&this.accept.call(this.element[0],a.curren=
tItem||=0A=
a.element)){this.isout=3D1;this.isover=3D0;this._deactivate.call(this,b)}=
}});return =
c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareO=
ffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],functio=
n(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var =
c=3Dd.ui.intersect(a,this,this.options.tolerance);if(c=3D!c&&this.isover=3D=
=3D1?"isout":c&&this.isover=3D=3D0?"isover":null){var =
e;if(this.options.greedy){var =
g=3Dthis.element.parents(":data(droppable):eq(0)");if(g.length){e=3D=0A=
d.data(g[0],"droppable");e.greedyChild=3Dc=3D=3D"isover"?1:0}}if(e&&c=3D=3D=
"isover"){e.isover=3D0;e.isout=3D1;e._out.call(e,b)}this[c]=3D1;this[c=3D=
=3D"isout"?"isover":"isout"]=3D0;this[c=3D=3D"isover"?"_over":"_out"].cal=
l(this,b);if(e&&c=3D=3D"isout"){e.isout=3D0;e.isover=3D1;e._over.call(e,b=
)}}}})}}})(jQuery);=0A=
(function(d){d.widget("ui.resizable",d.ui.mouse,{widgetEventPrefix:"resiz=
e",options:{alsoResize:false,animate:false,animateDuration:"slow",animate=
Easing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:f=
alse,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:nul=
l,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var =
b=3Dthis,a=3Dthis.options;this.element.addClass("ui-resizable");d.extend(=
this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElem=
ent:this.element,=0A=
_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.h=
elper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/ca=
nvas|textarea|input|select|button|img/i)){/relative/.test(this.element.cs=
s("position"))&&d.browser.opera&&this.element.css({position:"relative",to=
p:"auto",left:"auto"});this.element.wrap(d('<div class=3D"ui-wrapper" =
style=3D"overflow: =
hidden;"></div>').css({position:this.element.css("position"),width:this.e=
lement.outerWidth(),height:this.element.outerHeight(),=0A=
top:this.element.css("top"),left:this.element.css("left")}));this.element=
=3Dthis.element.parent().data("resizable",this.element.data("resizable"))=
;this.elementIsWrapper=3Dtrue;this.element.css({marginLeft:this.originalE=
lement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),=
marginRight:this.originalElement.css("marginRight"),marginBottom:this.ori=
ginalElement.css("marginBottom")});this.originalElement.css({marginLeft:0=
,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=3D=0A=
this.originalElement.css("resize");this.originalElement.css("resize","non=
e");this._proportionallyResizeElements.push(this.originalElement.css({pos=
ition:"static",zoom:1,display:"block"}));this.originalElement.css({margin=
:this.originalElement.css("margin")});this._proportionallyResize()}this.h=
andles=3Da.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,=
se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-r=
esizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable=
-ne",=0A=
nw:".ui-resizable-nw"});if(this.handles.constructor=3D=3DString){if(this.=
handles=3D=3D"all")this.handles=3D"n,e,s,w,se,sw,ne,nw";var =
c=3Dthis.handles.split(",");this.handles=3D{};for(var =
e=3D0;e<c.length;e++){var g=3Dd.trim(c[e]),f=3Dd('<div =
class=3D"ui-resizable-handle =
'+("ui-resizable-"+g)+'"></div>');/sw|se|ne|nw/.test(g)&&f.css({zIndex:++=
a.zIndex});"se"=3D=3Dg&&f.addClass("ui-icon =
ui-icon-gripsmall-diagonal-se");this.handles[g]=3D".ui-resizable-"+g;this=
.element.append(f)}}this._renderAxis=3Dfunction(h){h=3Dh||this.element;fo=
r(var i in this.handles){if(this.handles[i].constructor=3D=3D=0A=
String)this.handles[i]=3Dd(this.handles[i],this.element).show();if(this.e=
lementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|s=
elect|button/i)){var =
j=3Dd(this.handles[i],this.element),l=3D0;l=3D/sw|ne|nw|se|n|s/.test(i)?j=
.outerHeight():j.outerWidth();j=3D["padding",/ne|nw|n/.test(i)?"Top":/se|=
sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);=
this._proportionallyResize()}d(this.handles[i])}};this._renderAxis(this.e=
lement);this._handles=3Dd(".ui-resizable-handle",this.element).disableSel=
ection();=0A=
this._handles.mouseover(function(){if(!b.resizing){if(this.className)var =
h=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=3D=
h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();d(this.element).=
addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("u=
i-resizable-autohide");b._handles.show()},function(){if(!b.resizing){d(th=
is).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseIni=
t()},destroy:function(){this._mouseDestroy();var =
b=3Dfunction(c){d(c).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing").removeData("resizable").unbind(".resizable").find=
(".ui-resizable-handle").remove()};=0A=
if(this.elementIsWrapper){b(this.element);var =
a=3Dthis.element;a.after(this.originalElement.css({position:a.css("positi=
on"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.=
css("left")})).remove()}this.originalElement.css("resize",this.originalRe=
sizeStyle);b(this.originalElement);return =
this},_mouseCapture:function(b){var a=3Dfalse;for(var c in =
this.handles)if(d(this.handles[c])[0]=3D=3Db.target)a=3Dtrue;return!this.=
options.disabled&&a},_mouseStart:function(b){var =
a=3Dthis.options,c=3Dthis.element.position(),=0A=
e=3Dthis.element;this.resizing=3Dtrue;this.documentScroll=3D{top:d(docume=
nt).scrollTop(),left:d(document).scrollLeft()};if(e.is(".ui-draggable")||=
/absolute/.test(e.css("position")))e.css({position:"absolute",top:c.top,l=
eft:c.left});d.browser.opera&&/relative/.test(e.css("position"))&&e.css({=
position:"relative",top:"auto",left:"auto"});this._renderProxy();c=3Dm(th=
is.helper.css("left"));var =
g=3Dm(this.helper.css("top"));if(a.containment){c+=3Dd(a.containment).scr=
ollLeft()||0;g+=3Dd(a.containment).scrollTop()||0}this.offset=3D=0A=
this.helper.offset();this.position=3D{left:c,top:g};this.size=3Dthis._hel=
per?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height=
:e.height()};this.originalSize=3Dthis._helper?{width:e.outerWidth(),heigh=
t:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosit=
ion=3D{left:c,top:g};this.sizeDiff=3D{width:e.outerWidth()-e.width(),heig=
ht:e.outerHeight()-e.height()};this.originalMousePosition=3D{left:b.pageX=
,top:b.pageY};this.aspectRatio=3Dtypeof =
a.aspectRatio=3D=3D"number"?a.aspectRatio:=0A=
this.originalSize.width/this.originalSize.height||1;a=3Dd(".ui-resizable-=
"+this.axis).css("cursor");d("body").css("cursor",a=3D=3D"auto"?this.axis=
+"-resize":a);e.addClass("ui-resizable-resizing");this._propagate("start"=
,b);return true},_mouseDrag:function(b){var =
a=3Dthis.helper,c=3Dthis.originalMousePosition,e=3Dthis._change[this.axis=
];if(!e)return =
false;c=3De.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._a=
spectRatio||b.shiftKey)c=3Dthis._updateRatio(c,b);c=3Dthis._respectSize(c=
,b);this._propagate("resize",=0A=
b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:t=
his.size.width+"px",height:this.size.height+"px"});!this._helper&&this._p=
roportionallyResizeElements.length&&this._proportionallyResize();this._up=
dateCache(c);this._trigger("resize",b,this.ui());return =
false},_mouseStop:function(b){this.resizing=3Dfalse;var =
a=3Dthis.options,c=3Dthis;if(this._helper){var =
e=3Dthis._proportionallyResizeElements,g=3De.length&&/textarea/i.test(e[0=
].nodeName);e=3Dg&&d.ui.hasScroll(e[0],"left")?0:c.sizeDiff.height;=0A=
g=3D{width:c.size.width-(g?0:c.sizeDiff.width),height:c.size.height-e};e=3D=
parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.le=
ft)||null;var =
f=3DparseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.=
top)||null;a.animate||this.element.css(d.extend(g,{top:f,left:e}));c.help=
er.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.an=
imate&&this._proportionallyResize()}d("body").css("cursor","auto");this.e=
lement.removeClass("ui-resizable-resizing");this._propagate("stop",=0A=
b);this._helper&&this.helper.remove();return =
false},_updateCache:function(b){this.offset=3Dthis.helper.offset();if(k(b=
.left))this.position.left=3Db.left;if(k(b.top))this.position.top=3Db.top;=
if(k(b.height))this.size.height=3Db.height;if(k(b.width))this.size.width=3D=
b.width},_updateRatio:function(b){var =
a=3Dthis.position,c=3Dthis.size,e=3Dthis.axis;if(b.height)b.width=3Dc.hei=
ght*this.aspectRatio;else =
if(b.width)b.height=3Dc.width/this.aspectRatio;if(e=3D=3D"sw"){b.left=3Da=
.left+(c.width-b.width);b.top=3Dnull}if(e=3D=3D"nw"){b.top=3D=0A=
a.top+(c.height-b.height);b.left=3Da.left+(c.width-b.width)}return =
b},_respectSize:function(b){var =
a=3Dthis.options,c=3Dthis.axis,e=3Dk(b.width)&&a.maxWidth&&a.maxWidth<b.w=
idth,g=3Dk(b.height)&&a.maxHeight&&a.maxHeight<b.height,f=3Dk(b.width)&&a=
.minWidth&&a.minWidth>b.width,h=3Dk(b.height)&&a.minHeight&&a.minHeight>b=
.height;if(f)b.width=3Da.minWidth;if(h)b.height=3Da.minHeight;if(e)b.widt=
h=3Da.maxWidth;if(g)b.height=3Da.maxHeight;var =
i=3Dthis.originalPosition.left+this.originalSize.width,j=3Dthis.position.=
top+this.size.height,=0A=
l=3D/sw|nw|w/.test(c);c=3D/nw|ne|n/.test(c);if(f&&l)b.left=3Di-a.minWidth=
;if(e&&l)b.left=3Di-a.maxWidth;if(h&&c)b.top=3Dj-a.minHeight;if(g&&c)b.to=
p=3Dj-a.maxHeight;if((a=3D!b.width&&!b.height)&&!b.left&&b.top)b.top=3Dnu=
ll;else if(a&&!b.top&&b.left)b.left=3Dnull;return =
b},_proportionallyResize:function(){if(this._proportionallyResizeElements=
.length)for(var =
b=3Dthis.helper||this.element,a=3D0;a<this._proportionallyResizeElements.=
length;a++){var =
c=3Dthis._proportionallyResizeElements[a];if(!this.borderDif){var =
e=3D[c.css("borderTopWidth"),=0A=
c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWid=
th")],g=3D[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom=
"),c.css("paddingLeft")];this.borderDif=3Dd.map(e,function(f,h){f=3Dparse=
Int(f,10)||0;h=3DparseInt(g[h],10)||0;return =
f+h})}d.browser.msie&&(d(b).is(":hidden")||d(b).parents(":hidden").length=
)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:=
b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:functio=
n(){var b=3Dthis.options;this.elementOffset=3D=0A=
this.element.offset();if(this._helper){this.helper=3Dthis.helper||d('<div=
 style=3D"overflow:hidden;"></div>');var =
a=3Dd.browser.msie&&d.browser.version<7,c=3Da?1:0;a=3Da?2:-1;this.helper.=
addClass(this._helper).css({width:this.element.outerWidth()+a,height:this=
.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left=
-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper=
.appendTo("body").disableSelection()}else =
this.helper=3Dthis.element},_change:{e:function(b,a){return{width:this.or=
iginalSize.width+=0A=
a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.o=
riginalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.=
top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height=
:this.originalSize.height+c}},se:function(b,a,c){return =
d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
b,a,c]))},sw:function(b,a,c){return =
d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
b,a,c]))},ne:function(b,a,c){return d.extend(this._change.n.apply(this,=0A=
arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return=
 =
d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
b,a,c]))}},_propagate:function(b,a){d.ui.plugin.call(this,b,[a,this.ui()]=
);b!=3D"resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){r=
eturn{originalElement:this.originalElement,element:this.element,helper:th=
is.helper,position:this.position,size:this.size,originalSize:this.origina=
lSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable,=0A=
{version:"1.8.1"});d.ui.plugin.add("resizable","alsoResize",{start:functi=
on(){var =
b=3Dd(this).data("resizable").options,a=3Dfunction(c){d(c).each(function(=
){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10)=
,height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),1=
0),top:parseInt(d(this).css("top"),10)})})};if(typeof =
b.alsoResize=3D=3D"object"&&!b.alsoResize.parentNode)if(b.alsoResize.leng=
th){b.alsoResize=3Db.alsoResize[0];a(b.alsoResize)}else =
d.each(b.alsoResize,function(c){a(c)});=0A=
else a(b.alsoResize)},resize:function(){var =
b=3Dd(this).data("resizable"),a=3Db.options,c=3Db.originalSize,e=3Db.orig=
inalPosition,g=3D{height:b.size.height-c.height||0,width:b.size.width-c.w=
idth||0,top:b.position.top-e.top||0,left:b.position.left-e.left||0},f=3Df=
unction(h,i){d(h).each(function(){var =
j=3Dd(this),l=3Dd(this).data("resizable-alsoresize"),p=3D{};d.each((i&&i.=
length?i:["width","height","top","left"])||["width","height","top","left"=
],function(n,o){if((n=3D(l[o]||0)+(g[o]||0))&&n>=3D0)p[o]=3Dn||null});if(=
/relative/.test(j.css("position"))&&=0A=
d.browser.opera){b._revertToRelativePosition=3Dtrue;j.css({position:"abso=
lute",top:"auto",left:"auto"})}j.css(p)})};typeof =
a.alsoResize=3D=3D"object"&&!a.alsoResize.nodeType?d.each(a.alsoResize,fu=
nction(h,i){f(h,i)}):f(a.alsoResize)},stop:function(){var =
b=3Dd(this).data("resizable");if(b._revertToRelativePosition&&d.browser.o=
pera){b._revertToRelativePosition=3Dfalse;el.css({position:"relative"})}d=
(this).removeData("resizable-alsoresize-start")}});d.ui.plugin.add("resiz=
able","animate",{stop:function(b){var a=3D=0A=
d(this).data("resizable"),c=3Da.options,e=3Da._proportionallyResizeElemen=
ts,g=3De.length&&/textarea/i.test(e[0].nodeName),f=3Dg&&d.ui.hasScroll(e[=
0],"left")?0:a.sizeDiff.height;g=3D{width:a.size.width-(g?0:a.sizeDiff.wi=
dth),height:a.size.height-f};f=3DparseInt(a.element.css("left"),10)+(a.po=
sition.left-a.originalPosition.left)||null;var =
h=3DparseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.=
top)||null;a.element.animate(d.extend(g,h&&f?{top:h,left:f}:{}),{duration=
:c.animateDuration,easing:c.animateEasing,=0A=
step:function(){var =
i=3D{width:parseInt(a.element.css("width"),10),height:parseInt(a.element.=
css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.e=
lement.css("left"),10)};e&&e.length&&d(e[0]).css({width:i.width,height:i.=
height});a._updateCache(i);a._propagate("resize",b)}})}});d.ui.plugin.add=
("resizable","containment",{start:function(){var =
b=3Dd(this).data("resizable"),a=3Db.element,c=3Db.options.containment;if(=
a=3Dc instanceof =
d?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=3D=0A=
d(a);if(/document/.test(c)||c=3D=3Ddocument){b.containerOffset=3D{left:0,=
top:0};b.containerPosition=3D{left:0,top:0};b.parentData=3D{element:d(doc=
ument),left:0,top:0,width:d(document).width(),height:d(document).height()=
||document.body.parentNode.scrollHeight}}else{var =
e=3Dd(a),g=3D[];d(["Top","Right","Left","Bottom"]).each(function(i,j){g[i=
]=3Dm(e.css("padding"+j))});b.containerOffset=3De.offset();b.containerPos=
ition=3De.position();b.containerSize=3D{height:e.innerHeight()-g[3],width=
:e.innerWidth()-g[1]};c=3Db.containerOffset;=0A=
var =
f=3Db.containerSize.height,h=3Db.containerSize.width;h=3Dd.ui.hasScroll(a=
,"left")?a.scrollWidth:h;f=3Dd.ui.hasScroll(a)?a.scrollHeight:f;b.parentD=
ata=3D{element:a,left:c.left,top:c.top,width:h,height:f}}}},resize:functi=
on(b){var =
a=3Dd(this).data("resizable"),c=3Da.options,e=3Da.containerOffset,g=3Da.p=
osition;b=3Da._aspectRatio||b.shiftKey;var =
f=3D{top:0,left:0},h=3Da.containerElement;if(h[0]!=3Ddocument&&/static/.t=
est(h.css("position")))f=3De;if(g.left<(a._helper?e.left:0)){a.size.width=
+=3Da._helper?a.position.left-e.left:=0A=
a.position.left-f.left;if(b)a.size.height=3Da.size.width/c.aspectRatio;a.=
position.left=3Dc.helper?e.left:0}if(g.top<(a._helper?e.top:0)){a.size.he=
ight+=3Da._helper?a.position.top-e.top:a.position.top;if(b)a.size.width=3D=
a.size.height*c.aspectRatio;a.position.top=3Da._helper?e.top:0}a.offset.l=
eft=3Da.parentData.left+a.position.left;a.offset.top=3Da.parentData.top+a=
.position.top;c=3DMath.abs((a._helper?a.offset.left-f.left:a.offset.left-=
f.left)+a.sizeDiff.width);e=3DMath.abs((a._helper?a.offset.top-f.top:a.of=
fset.top-=0A=
e.top)+a.sizeDiff.height);g=3Da.containerElement.get(0)=3D=3Da.element.pa=
rent().get(0);f=3D/relative|absolute/.test(a.containerElement.css("positi=
on"));if(g&&f)c-=3Da.parentData.left;if(c+a.size.width>=3Da.parentData.wi=
dth){a.size.width=3Da.parentData.width-c;if(b)a.size.height=3Da.size.widt=
h/a.aspectRatio}if(e+a.size.height>=3Da.parentData.height){a.size.height=3D=
a.parentData.height-e;if(b)a.size.width=3Da.size.height*a.aspectRatio}},s=
top:function(){var =
b=3Dd(this).data("resizable"),a=3Db.options,c=3Db.containerOffset,e=3Db.c=
ontainerPosition,=0A=
g=3Db.containerElement,f=3Dd(b.helper),h=3Df.offset(),i=3Df.outerWidth()-=
b.sizeDiff.width;f=3Df.outerHeight()-b.sizeDiff.height;b._helper&&!a.anim=
ate&&/relative/.test(g.css("position"))&&d(this).css({left:h.left-e.left-=
c.left,width:i,height:f});b._helper&&!a.animate&&/static/.test(g.css("pos=
ition"))&&d(this).css({left:h.left-e.left-c.left,width:i,height:f})}});d.=
ui.plugin.add("resizable","ghost",{start:function(){var =
b=3Dd(this).data("resizable"),a=3Db.options,c=3Db.size;b.ghost=3Db.origin=
alElement.clone();b.ghost.css({opacity:0.25,=0A=
display:"block",position:"relative",height:c.height,width:c.width,margin:=
0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof =
a.ghost=3D=3D"string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:func=
tion(){var =
b=3Dd(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",h=
eight:b.size.height,width:b.size.width})},stop:function(){var =
b=3Dd(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeCh=
ild(b.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:functio=
n(){var b=3D=0A=
d(this).data("resizable"),a=3Db.options,c=3Db.size,e=3Db.originalSize,g=3D=
b.originalPosition,f=3Db.axis;a.grid=3Dtypeof =
a.grid=3D=3D"number"?[a.grid,a.grid]:a.grid;var =
h=3DMath.round((c.width-e.width)/(a.grid[0]||1))*(a.grid[0]||1);a=3DMath.=
round((c.height-e.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.=
test(f)){b.size.width=3De.width+h;b.size.height=3De.height+a}else =
if(/^(ne)$/.test(f)){b.size.width=3De.width+h;b.size.height=3De.height+a;=
b.position.top=3Dg.top-a}else{if(/^(sw)$/.test(f)){b.size.width=3De.width=
+h;b.size.height=3D=0A=
e.height+a}else{b.size.width=3De.width+h;b.size.height=3De.height+a;b.pos=
ition.top=3Dg.top-a}b.position.left=3Dg.left-h}}});var =
m=3Dfunction(b){return =
parseInt(b,10)||0},k=3Dfunction(b){return!isNaN(parseInt(b,10))}})(jQuery=
);=0A=
(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body=
",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:funct=
ion(){var =
d=3Dthis;this.element.addClass("ui-selectable");this.dragged=3Dfalse;var =
f;this.refresh=3Dfunction(){f=3De(d.options.filter,d.element[0]);f.each(f=
unction(){var =
c=3De(this),b=3Dc.offset();e.data(this,"selectable-item",{element:this,$e=
lement:c,left:b.left,top:b.top,right:b.left+c.outerWidth(),bottom:b.top+c=
.outerHeight(),startselected:false,selected:c.hasClass("ui-selected"),=0A=
selecting:c.hasClass("ui-selecting"),unselecting:c.hasClass("ui-unselecti=
ng")})})};this.refresh();this.selectees=3Df.addClass("ui-selectee");this.=
_mouseInit();this.helper=3De(document.createElement("div")).css({border:"=
1px dotted =
black"}).addClass("ui-selectable-helper")},destroy:function(){this.select=
ees.removeClass("ui-selectee").removeData("selectable-item");this.element=
.removeClass("ui-selectable =
ui-selectable-disabled").removeData("selectable").unbind(".selectable");t=
his._mouseDestroy();return this},=0A=
_mouseStart:function(d){var =
f=3Dthis;this.opos=3D[d.pageX,d.pageY];if(!this.options.disabled){var =
c=3Dthis.options;this.selectees=3De(c.filter,this.element[0]);this._trigg=
er("start",d);e(c.appendTo).append(this.helper);this.helper.css({"z-index=
":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0})=
;c.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each=
(function(){var =
b=3De.data(this,"selectable-item");b.startselected=3Dtrue;if(!d.metaKey){=
b.$element.removeClass("ui-selected");=0A=
b.selected=3Dfalse;b.$element.addClass("ui-unselecting");b.unselecting=3D=
true;f._trigger("unselecting",d,{unselecting:b.element})}});e(d.target).p=
arents().andSelf().each(function(){var =
b=3De.data(this,"selectable-item");if(b){b.$element.removeClass("ui-unsel=
ecting").addClass("ui-selecting");b.unselecting=3Dfalse;b.selecting=3Dtru=
e;b.selected=3Dtrue;f._trigger("selecting",d,{selecting:b.element});retur=
n false}})}},_mouseDrag:function(d){var =
f=3Dthis;this.dragged=3Dtrue;if(!this.options.disabled){var =
c=3Dthis.options,=0A=
b=3Dthis.opos[0],g=3Dthis.opos[1],h=3Dd.pageX,i=3Dd.pageY;if(b>h){var =
j=3Dh;h=3Db;b=3Dj}if(g>i){j=3Di;i=3Dg;g=3Dj}this.helper.css({left:b,top:g=
,width:h-b,height:i-g});this.selectees.each(function(){var =
a=3De.data(this,"selectable-item");if(!(!a||a.element=3D=3Df.element[0]))=
{var =
k=3Dfalse;if(c.tolerance=3D=3D"touch")k=3D!(a.left>h||a.right<b||a.top>i|=
|a.bottom<g);else =
if(c.tolerance=3D=3D"fit")k=3Da.left>b&&a.right<h&&a.top>g&&a.bottom<i;if=
(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=3Dfal=
se}if(a.unselecting){a.$element.removeClass("ui-unselecting");=0A=
a.unselecting=3Dfalse}if(!a.selecting){a.$element.addClass("ui-selecting"=
);a.selecting=3Dtrue;f._trigger("selecting",d,{selecting:a.element})}}els=
e{if(a.selecting)if(d.metaKey&&a.startselected){a.$element.removeClass("u=
i-selecting");a.selecting=3Dfalse;a.$element.addClass("ui-selected");a.se=
lected=3Dtrue}else{a.$element.removeClass("ui-selecting");a.selecting=3Df=
alse;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselect=
ing=3Dtrue}f._trigger("unselecting",d,{unselecting:a.element})}if(a.selec=
ted)if(!d.metaKey&&=0A=
!a.startselected){a.$element.removeClass("ui-selected");a.selected=3Dfals=
e;a.$element.addClass("ui-unselecting");a.unselecting=3Dtrue;f._trigger("=
unselecting",d,{unselecting:a.element})}}}});return =
false}},_mouseStop:function(d){var =
f=3Dthis;this.dragged=3Dfalse;e(".ui-unselecting",this.element[0]).each(f=
unction(){var =
c=3De.data(this,"selectable-item");c.$element.removeClass("ui-unselecting=
");c.unselecting=3Dfalse;c.startselected=3Dfalse;f._trigger("unselected",=
d,{unselected:c.element})});e(".ui-selecting",this.element[0]).each(funct=
ion(){var c=3D=0A=
e.data(this,"selectable-item");c.$element.removeClass("ui-selecting").add=
Class("ui-selected");c.selecting=3Dfalse;c.selected=3Dtrue;c.startselecte=
d=3Dtrue;f._trigger("selected",d,{selected:c.element})});this._trigger("s=
top",d);this.helper.remove();return =
false}});e.extend(e.ui.selectable,{version:"1.8.1"})})(jQuery);=0A=
(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",=
options:{appendTo:"parent",axis:false,connectWith:false,containment:false=
,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false=
,forceHelperSize:false,grid:false,handle:false,helper:"original",items:">=
 =
*",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensiti=
vity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},=
_create:function(){this.containerCache=3D{};this.element.addClass("ui-sor=
table");=0A=
this.refresh();this.floating=3Dthis.items.length?/left|right/.test(this.i=
tems[0].item.css("float")):false;this.offset=3Dthis.element.offset();this=
._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable =
ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._m=
ouseDestroy();for(var =
a=3Dthis.items.length-1;a>=3D0;a--)this.items[a].item.removeData("sortabl=
e-item");return =
this},_setOption:function(a,b){if(a=3D=3D=3D"disabled"){this.options[a]=3D=
b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else =
d.Widget.prototype._setOption.apply(self,=0A=
arguments)},_mouseCapture:function(a,b){if(this.reverting)return =
false;if(this.options.disabled||this.options.type=3D=3D"static")return =
false;this._refreshItems(a);var =
c=3Dnull,e=3Dthis;d(a.target).parents().each(function(){if(d.data(this,"s=
ortable-item")=3D=3De){c=3Dd(this);return =
false}});if(d.data(a.target,"sortable-item")=3D=3De)c=3Dd(a.target);if(!c=
)return false;if(this.options.handle&&!b){var =
f=3Dfalse;d(this.options.handle,c).find("*").andSelf().each(function(){if=
(this=3D=3Da.target)f=3Dtrue});if(!f)return false}this.currentItem=3D=0A=
c;this._removeCurrentsFromItems();return =
true},_mouseStart:function(a,b,c){b=3Dthis.options;var =
e=3Dthis;this.currentContainer=3Dthis;this.refreshPositions();this.helper=
=3Dthis._createHelper(a);this._cacheHelperProportions();this._cacheMargin=
s();this.scrollParent=3Dthis.helper.scrollParent();this.offset=3Dthis.cur=
rentItem.offset();this.offset=3D{top:this.offset.top-this.margins.top,lef=
t:this.offset.left-this.margins.left};this.helper.css("position","absolut=
e");this.cssPosition=3Dthis.helper.css("position");d.extend(this.offset,=0A=
{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent=
:this._getParentOffset(),relative:this._getRelativeOffset()});this.origin=
alPosition=3Dthis._generatePosition(a);this.originalPageX=3Da.pageX;this.=
originalPageY=3Da.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursor=
At);this.domPosition=3D{prev:this.currentItem.prev()[0],parent:this.curre=
ntItem.parent()[0]};this.helper[0]!=3Dthis.currentItem[0]&&this.currentIt=
em.hide();this._createPlaceholder();b.containment&&this._setContainment()=
;=0A=
if(b.cursor){if(d("body").css("cursor"))this._storedCursor=3Dd("body").cs=
s("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper=
.css("opacity"))this._storedOpacity=3Dthis.helper.css("opacity");this.hel=
per.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))th=
is._storedZIndex=3Dthis.helper.css("zIndex");this.helper.css("zIndex",b.z=
Index)}if(this.scrollParent[0]!=3Ddocument&&this.scrollParent[0].tagName!=
=3D"HTML")this.overflowOffset=3Dthis.scrollParent.offset();this._trigger(=
"start",=0A=
a,this._uiHash());this._preserveHelperProportions||this._cacheHelperPropo=
rtions();if(!c)for(c=3Dthis.containers.length-1;c>=3D0;c--)this.container=
s[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmana=
ger.current=3Dthis;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepa=
reOffsets(this,a);this.dragging=3Dtrue;this.helper.addClass("ui-sortable-=
helper");this._mouseDrag(a);return =
true},_mouseDrag:function(a){this.position=3Dthis._generatePosition(a);th=
is.positionAbs=3Dthis._convertPositionTo("absolute");=0A=
if(!this.lastPositionAbs)this.lastPositionAbs=3Dthis.positionAbs;if(this.=
options.scroll){var =
b=3Dthis.options,c=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro=
llParent[0].tagName!=3D"HTML"){if(this.overflowOffset.top+this.scrollPare=
nt[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrol=
lTop=3Dc=3Dthis.scrollParent[0].scrollTop+b.scrollSpeed;else =
if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[=
0].scrollTop=3Dc=3Dthis.scrollParent[0].scrollTop-b.scrollSpeed;if(this.o=
verflowOffset.left+=0A=
this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollP=
arent[0].scrollLeft=3Dc=3Dthis.scrollParent[0].scrollLeft+b.scrollSpeed;e=
lse =
if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent=
[0].scrollLeft=3Dc=3Dthis.scrollParent[0].scrollLeft-b.scrollSpeed}else{i=
f(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=3Dd(document).scr=
ollTop(d(document).scrollTop()-b.scrollSpeed);else =
if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivi=
ty)c=3Dd(document).scrollTop(d(document).scrollTop()+=0A=
b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=3D=
d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else =
if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivi=
ty)c=3Dd(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!=3D=
=3Dfalse&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets=
(this,a)}this.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.=
options.axis||this.options.axis!=3D"y")this.helper[0].style.left=3Dthis.p=
osition.left+=0A=
"px";if(!this.options.axis||this.options.axis!=3D"x")this.helper[0].style=
.top=3Dthis.position.top+"px";for(b=3Dthis.items.length-1;b>=3D0;b--){c=3D=
this.items[b];var =
e=3Dc.item[0],f=3Dthis._intersectsWithPointer(c);if(f)if(e!=3Dthis.curren=
tItem[0]&&this.placeholder[f=3D=3D1?"next":"prev"]()[0]!=3De&&!d.ui.conta=
ins(this.placeholder[0],e)&&(this.options.type=3D=3D"semi-dynamic"?!d.ui.=
contains(this.element[0],e):true)){this.direction=3Df=3D=3D1?"down":"up";=
if(this.options.tolerance=3D=3D"pointer"||this._intersectsWithSides(c))th=
is._rearrange(a,=0A=
c);else =
break;this._trigger("change",a,this._uiHash());break}}this._contactContai=
ners(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",=
a,this._uiHash());this.lastPositionAbs=3Dthis.positionAbs;return =
false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropB=
ehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var =
c=3Dthis;b=3Dc.placeholder.offset();c.reverting=3Dtrue;d(this.helper).ani=
mate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetPare=
nt[0]=3D=3D=0A=
document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.pa=
rent.top-c.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of=
fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(=
){c._clear(a)})}else this._clear(a,b);return =
false}},cancel:function(){var =
a=3Dthis;if(this.dragging){this._mouseUp();this.options.helper=3D=3D"orig=
inal"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-help=
er"):this.currentItem.show();for(var =
b=3Dthis.containers.length-1;b>=3D0;b--){this.containers[b]._trigger("dea=
ctivate",=0A=
null,a._uiHash(this));if(this.containers[b].containerCache.over){this.con=
tainers[b]._trigger("out",null,a._uiHash(this));this.containers[b].contai=
nerCache.over=3D0}}}this.placeholder[0].parentNode&&this.placeholder[0].p=
arentNode.removeChild(this.placeholder[0]);this.options.helper!=3D"origin=
al"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.exten=
d(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});th=
is.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):=0A=
d(this.domPosition.parent).prepend(this.currentItem);return =
this},serialize:function(a){var =
b=3Dthis._getItemsAsjQuery(a&&a.connected),c=3D[];a=3Da||{};d(b).each(fun=
ction(){var =
e=3D(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.=
+)[-=3D_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"=3D"+(a.key&&a.expression=
?e[1]:e[2]))});return c.join("&")},toArray:function(a){var =
b=3Dthis._getItemsAsjQuery(a&&a.connected),c=3D[];a=3Da||{};b.each(functi=
on(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},=0A=
_intersectsWith:function(a){var =
b=3Dthis.positionAbs.left,c=3Db+this.helperProportions.width,e=3Dthis.pos=
itionAbs.top,f=3De+this.helperProportions.height,g=3Da.left,h=3Dg+a.width=
,i=3Da.top,k=3Di+a.height,j=3Dthis.offset.click.top,l=3Dthis.offset.click=
.left;j=3De+j>i&&e+j<k&&b+l>g&&b+l<h;return =
this.options.tolerance=3D=3D"pointer"||this.options.forcePointerForContai=
ners||this.options.tolerance!=3D"pointer"&&this.helperProportions[this.fl=
oating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.hel=
perProportions.width/=0A=
2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/=
2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a=
){var =
b=3Dd.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.he=
ight);a=3Dd.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.=
left,a.width);b=3Db&&a;a=3Dthis._getDragVerticalDirection();var =
c=3Dthis._getDragHorizontalDirection();if(!b)return false;return =
this.floating?c&&c=3D=3D"right"||a=3D=3D"down"?2:1:a&&(a=3D=3D"down"?2:1)=
},_intersectsWithSides:function(a){var b=3D=0A=
d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height=
/2,a.height);a=3Dd.ui.isOverAxis(this.positionAbs.left+this.offset.click.=
left,a.left+a.width/2,a.width);var =
c=3Dthis._getDragVerticalDirection(),e=3Dthis._getDragHorizontalDirection=
();return =
this.floating&&e?e=3D=3D"right"&&a||e=3D=3D"left"&&!a:c&&(c=3D=3D"down"&&=
b||c=3D=3D"up"&&!b)},_getDragVerticalDirection:function(){var =
a=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
a!=3D0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=3D=0A=
this.positionAbs.left-this.lastPositionAbs.left;return =
a!=3D0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);t=
his.refreshPositions();return this},_connectWith:function(){var =
a=3Dthis.options;return =
a.connectWith.constructor=3D=3DString?[a.connectWith]:a.connectWith},_get=
ItemsAsjQuery:function(a){var =
b=3D[],c=3D[],e=3Dthis._connectWith();if(e&&a)for(a=3De.length-1;a>=3D0;a=
--)for(var f=3Dd(e[a]),g=3Df.length-1;g>=3D0;g--){var =
h=3Dd.data(f[g],"sortable");if(h&&h!=3Dthis&&!h.options.disabled)c.push([=
d.isFunction(h.options.items)?=0A=
h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sor=
table-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(t=
his.options.items)?this.options.items.call(this.element,null,{options:thi=
s.options,item:this.currentItem}):d(this.options.items,this.element).not(=
".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=3Dc.l=
ength-1;a>=3D0;a--)c[a][0].each(function(){b.push(this)});return =
d(b)},_removeCurrentsFromItems:function(){for(var =
a=3Dthis.currentItem.find(":data(sortable-item)"),=0A=
b=3D0;b<this.items.length;b++)for(var =
c=3D0;c<a.length;c++)a[c]=3D=3Dthis.items[b].item[0]&&this.items.splice(b=
,1)},_refreshItems:function(a){this.items=3D[];this.containers=3D[this];v=
ar =
b=3Dthis.items,c=3D[[d.isFunction(this.options.items)?this.options.items.=
call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this=
.element),this]],e=3Dthis._connectWith();if(e)for(var =
f=3De.length-1;f>=3D0;f--)for(var =
g=3Dd(e[f]),h=3Dg.length-1;h>=3D0;h--){var =
i=3Dd.data(g[h],"sortable");if(i&&i!=3Dthis&&!i.options.disabled){c.push(=
[d.isFunction(i.options.items)?=0A=
i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.=
items,i.element),i]);this.containers.push(i)}}for(f=3Dc.length-1;f>=3D0;f=
--){a=3Dc[f][1];e=3Dc[f][0];h=3D0;for(g=3De.length;h<g;h++){i=3Dd(e[h]);i=
.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:=
0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.help=
er)this.offset.parent=3Dthis._getParentOffset();for(var =
b=3Dthis.items.length-1;b>=3D0;b--){var =
c=3Dthis.items[b],e=3Dthis.options.toleranceElement?d(this.options.tolera=
nceElement,=0A=
c.item):c.item;if(!a){c.width=3De.outerWidth();c.height=3De.outerHeight()=
}e=3De.offset();c.left=3De.left;c.top=3De.top}if(this.options.custom&&thi=
s.options.custom.refreshContainers)this.options.custom.refreshContainers.=
call(this);else =
for(b=3Dthis.containers.length-1;b>=3D0;b--){e=3Dthis.containers[b].eleme=
nt.offset();this.containers[b].containerCache.left=3De.left;this.containe=
rs[b].containerCache.top=3De.top;this.containers[b].containerCache.width=3D=
this.containers[b].element.outerWidth();this.containers[b].containerCache=
.height=3D=0A=
this.containers[b].element.outerHeight()}return =
this},_createPlaceholder:function(a){var =
b=3Da||this,c=3Db.options;if(!c.placeholder||c.placeholder.constructor=3D=
=3DString){var e=3Dc.placeholder;c.placeholder=3D{element:function(){var =
f=3Dd(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.cu=
rrentItem[0].className+" =
ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.st=
yle.visibility=3D"hidden";return =
f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.h=
eight(b.currentItem.innerHeight()-=0A=
parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.cs=
s("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-=
parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.c=
ss("paddingRight")||0,10))}}}}b.placeholder=3Dd(c.placeholder.element.cal=
l(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placehol=
der.update(b,b.placeholder)},_contactContainers:function(a){for(var =
b=3Dnull,c=3Dnull,e=3Dthis.containers.length-1;e>=3D0;e--)if(!d.ui.contai=
ns(this.currentItem[0],=0A=
this.containers[e].element[0]))if(this._intersectsWith(this.containers[e]=
.containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.e=
lement[0]))){b=3Dthis.containers[e];c=3De}}else =
if(this.containers[e].containerCache.over){this.containers[e]._trigger("o=
ut",a,this._uiHash(this));this.containers[e].containerCache.over=3D0}if(b=
)if(this.containers.length=3D=3D=3D1){this.containers[c]._trigger("over",=
a,this._uiHash(this));this.containers[c].containerCache.over=3D1}else =
if(this.currentContainer!=3Dthis.containers[c]){b=3D=0A=
1E4;e=3Dnull;for(var =
f=3Dthis.positionAbs[this.containers[c].floating?"left":"top"],g=3Dthis.i=
tems.length-1;g>=3D0;g--)if(d.ui.contains(this.containers[c].element[0],t=
his.items[g].item[0])){var =
h=3Dthis.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h=
-f)<b){b=3DMath.abs(h-f);e=3Dthis.items[g]}}if(e||this.options.dropOnEmpt=
y){this.currentContainer=3Dthis.containers[c];e?this._rearrange(a,e,null,=
true):this._rearrange(a,null,this.containers[c].element,true);this._trigg=
er("change",a,this._uiHash());this.containers[c]._trigger("change",=0A=
a,this._uiHash(this));this.options.placeholder.update(this.currentContain=
er,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(th=
is));this.containers[c].containerCache.over=3D1}}},_createHelper:function=
(a){var =
b=3Dthis.options;a=3Dd.isFunction(b.helper)?d(b.helper.apply(this.element=
[0],[a,this.currentItem])):b.helper=3D=3D"clone"?this.currentItem.clone()=
:this.currentItem;a.parents("body").length||d(b.appendTo!=3D"parent"?b.ap=
pendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]=3D=3D=0A=
this.currentItem[0])this._storedCSS=3D{width:this.currentItem[0].style.wi=
dth,height:this.currentItem[0].style.height,position:this.currentItem.css=
("position"),top:this.currentItem.css("top"),left:this.currentItem.css("l=
eft")};if(a[0].style.width=3D=3D""||b.forceHelperSize)a.width(this.curren=
tItem.width());if(a[0].style.height=3D=3D""||b.forceHelperSize)a.height(t=
his.currentItem.height());return =
a},_adjustOffsetFromHelper:function(a){if(typeof =
a=3D=3D"string")a=3Da.split(" =
");if(d.isArray(a))a=3D{left:+a[0],top:+a[1]||=0A=
0};if("left"in =
a)this.offset.click.left=3Da.left+this.margins.left;if("right"in =
a)this.offset.click.left=3Dthis.helperProportions.width-a.right+this.marg=
ins.left;if("top"in =
a)this.offset.click.top=3Da.top+this.margins.top;if("bottom"in =
a)this.offset.click.top=3Dthis.helperProportions.height-a.bottom+this.mar=
gins.top},_getParentOffset:function(){this.offsetParent=3Dthis.helper.off=
setParent();var =
a=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&d.ui.contains(this.scrollParent[0],=0A=
this.offsetParent[0])){a.left+=3Dthis.scrollParent.scrollLeft();a.top+=3D=
this.scrollParent.scrollTop()}if(this.offsetParent[0]=3D=3Ddocument.body|=
|this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=
=3D=3D"html"&&d.browser.msie)a=3D{top:0,left:0};return{top:a.top+(parseIn=
t(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(t=
his.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:func=
tion(){if(this.cssPosition=3D=3D"relative"){var =
a=3Dthis.currentItem.position();return{top:a.top-=0A=
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),le=
ft:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scr=
ollLeft()}}else =
return{top:0,left:0}},_cacheMargins:function(){this.margins=3D{left:parse=
Int(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentIt=
em.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.help=
erProportions=3D{width:this.helper.outerWidth(),height:this.helper.outerH=
eight()}},_setContainment:function(){var a=3Dthis.options;=0A=
if(a.containment=3D=3D"parent")a.containment=3Dthis.helper[0].parentNode;=
if(a.containment=3D=3D"document"||a.containment=3D=3D"window")this.contai=
nment=3D[0-this.offset.relative.left-this.offset.parent.left,0-this.offse=
t.relative.top-this.offset.parent.top,d(a.containment=3D=3D"document"?doc=
ument:window).width()-this.helperProportions.width-this.margins.left,(d(a=
.containment=3D=3D"document"?document:window).height()||document.body.par=
entNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(=
!/^(document|window|parent)$/.test(a.containment)){var b=3D=0A=
d(a.containment)[0];a=3Dd(a.containment).offset();var =
c=3Dd(b).css("overflow")!=3D"hidden";this.containment=3D[a.left+(parseInt=
(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10=
)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0=
)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Mat=
h.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("bor=
derLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.he=
lperProportions.width-=0A=
this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offs=
etHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css=
("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]=
}},_convertPositionTo:function(a,b){if(!b)b=3Dthis.position;a=3Da=3D=3D"a=
bsolute"?1:-1;var =
c=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParent[0]!=3Ddocument&=
&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetPar=
ent:this.scrollParent,e=3D/(html|body)/i.test(c[0].tagName);return{top:b.=
top+=0A=
this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&th=
is.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scroll=
Parent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative=
.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=3D=3D=
"fixed"?0:(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft():=
e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var =
b=3Dthis.options,c=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&d.ui.contains(this.scrollParent[0],=0A=
this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=3D/(html|bod=
y)/i.test(c[0].tagName);if(this.cssPosition=3D=3D"relative"&&!(this.scrol=
lParent[0]!=3Ddocument&&this.scrollParent[0]!=3Dthis.offsetParent[0]))thi=
s.offset.relative=3Dthis._getRelativeOffset();var =
f=3Da.pageX,g=3Da.pageY;if(this.originalPosition){if(this.containment){if=
(a.pageX-this.offset.click.left<this.containment[0])f=3Dthis.containment[=
0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containme=
nt[1])g=3Dthis.containment[1]+this.offset.click.top;=0A=
if(a.pageX-this.offset.click.left>this.containment[2])f=3Dthis.containmen=
t[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.contain=
ment[3])g=3Dthis.containment[3]+this.offset.click.top}if(b.grid){g=3Dthis=
.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=3D=
this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.of=
fset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.cont=
ainment[1])?g-b.grid[1]:g+b.grid[1]:g;f=3Dthis.originalPageX+Math.round((=
f-=0A=
this.originalPageX)/b.grid[0])*b.grid[0];f=3Dthis.containment?!(f-this.of=
fset.click.left<this.containment[0]||f-this.offset.click.left>this.contai=
nment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f=
+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top=
-this.offset.parent.top+(d.browser.safari&&this.cssPosition=3D=3D"fixed"?=
0:this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():e?0:c.scro=
llTop()),left:f-this.offset.click.left-this.offset.relative.left-this.off=
set.parent.left+=0A=
(d.browser.safari&&this.cssPosition=3D=3D"fixed"?0:this.cssPosition=3D=3D=
"fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:=
function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].paren=
tNode.insertBefore(this.placeholder[0],this.direction=3D=3D"down"?b.item[=
0]:b.item[0].nextSibling);this.counter=3Dthis.counter?++this.counter:1;va=
r =
f=3Dthis,g=3Dthis.counter;window.setTimeout(function(){g=3D=3Df.counter&&=
f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=3Dfalse;v=
ar c=3D[];!this._noFinalSort&&=0A=
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem)=
;this._noFinalSort=3Dnull;if(this.helper[0]=3D=3Dthis.currentItem[0]){for=
(var e in =
this._storedCSS)if(this._storedCSS[e]=3D=3D"auto"||this._storedCSS[e]=3D=3D=
"static")this._storedCSS[e]=3D"";this.currentItem.css(this._storedCSS).re=
moveClass("ui-sortable-helper")}else =
this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._tr=
igger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside|=
|this.domPosition.prev!=3Dthis.currentItem.prev().not(".ui-sortable-helpe=
r")[0]||=0A=
this.domPosition.parent!=3Dthis.currentItem.parent()[0])&&!b)c.push(funct=
ion(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.=
element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("rem=
ove",f,this._uiHash())});for(e=3Dthis.containers.length-1;e>=3D0;e--)if(d=
.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.pu=
sh(function(f){return =
function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.c=
ontainers[e]));c.push(function(f){return function(g){f._trigger("update",=0A=
g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=3Dthis.cont=
ainers.length-1;e>=3D0;e--){b||c.push(function(f){return =
function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,thi=
s.containers[e]));if(this.containers[e].containerCache.over){c.push(funct=
ion(f){return =
function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.conta=
iners[e]));this.containers[e].containerCache.over=3D0}}this._storedCursor=
&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.he=
lper.css("opacity",=0A=
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this.=
_storedZIndex=3D=3D"auto"?"":this._storedZIndex);this.dragging=3Dfalse;if=
(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHa=
sh());for(e=3D0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,t=
his._uiHash())}return =
false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0]=
.parentNode.removeChild(this.placeholder[0]);this.helper[0]!=3Dthis.curre=
ntItem[0]&&this.helper.remove();this.helper=3Dnull;if(!b){for(e=3D=0A=
0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())=
}this.fromOutside=3Dfalse;return =
true},_trigger:function(){d.Widget.prototype._trigger.apply(this,argument=
s)=3D=3D=3Dfalse&&this.cancel()},_uiHash:function(a){var =
b=3Da||this;return{helper:b.helper,placeholder:b.placeholder||d([]),posit=
ion:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,i=
tem:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{ver=
sion:"1.8.1"})})(jQuery);=0A=
jQuery.effects||function(f){function k(c){var =
a;if(c&&c.constructor=3D=3DArray&&c.length=3D=3D3)return =
c;if(a=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)=
/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];i=
f(a=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\=
s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,pars=
eFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=3D/#([a-fA-F0-9]{2})([a-fA-=
F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],=0A=
16),parseInt(a[2],16),parseInt(a[3],16)];if(a=3D/#([a-fA-F0-9])([a-fA-F0-=
9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2=
],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return =
l.transparent;return l[f.trim(c).toLowerCase()]}function q(c,a){var =
b;do{b=3Df.curCSS(c,a);if(b!=3D""&&b!=3D"transparent"||f.nodeName(c,"body=
"))break;a=3D"backgroundColor"}while(c=3Dc.parentNode);return =
k(b)}function m(){var =
c=3Ddocument.defaultView?document.defaultView.getComputedStyle(this,null)=
:this.currentStyle,=0A=
a=3D{},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var =
e=3Dc.length;e--;){b=3Dc[e];if(typeof =
c[b]=3D=3D"string"){d=3Db.replace(/\-(\w)/g,function(g,h){return =
h.toUpperCase()});a[d]=3Dc[b]}}else for(b in c)if(typeof =
c[b]=3D=3D=3D"string")a[b]=3Dc[b];return a}function n(c){var a,b;for(a =
in c){b=3Dc[a];if(b=3D=3Dnull||f.isFunction(b)||a in =
r||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete =
c[a]}return c}function s(c,a){var b=3D{_:0},d;for(d in =
a)if(c[d]!=3Da[d])b[d]=3Da[d];return b}function j(c,a,b,d){if(typeof =
c=3D=3D"object"){d=3D=0A=
a;b=3Dnull;a=3Dc;c=3Da.effect}if(f.isFunction(a)){d=3Da;b=3Dnull;a=3D{}}i=
f(f.isFunction(b)){d=3Db;b=3Dnull}if(typeof =
a=3D=3D"number"||f.fx.speeds[a]){d=3Db;b=3Da;a=3D{}}a=3Da||{};b=3Db||a.du=
ration;b=3Df.fx.off?0:typeof =
b=3D=3D"number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=3Dd||a.complete;=
return[c,a,b,d]}f.effects=3D{};f.each(["backgroundColor","borderBottomCol=
or","borderLeftColor","borderRightColor","borderTopColor","color","outlin=
eColor"],function(c,a){f.fx.step[a]=3Dfunction(b){if(!b.colorInit){b.star=
t=3Dq(b.elem,a);b.end=3Dk(b.end);b.colorInit=3D=0A=
true}b.elem.style[a]=3D"rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-=
b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(=
b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseIn=
t(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var =
l=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,=0A=
183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[2=
55,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,1=
22],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,=
128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],ligh=
tcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],ligh=
tpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255=
,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,=0A=
165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,=
0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transpar=
ent:[255,255,255]},o=3D["add","remove","toggle"],r=3D{border:1,borderBott=
om:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,m=
argin:1,padding:1};f.effects.animateClass=3Dfunction(c,a,b,d){if(f.isFunc=
tion(b)){d=3Db;b=3Dnull}return this.each(function(){var =
e=3Df(this),g=3De.attr("style")||" =
",h=3Dn(m.call(this)),p,t=3De.attr("className");f.each(o,function(u,=0A=
i){c[i]&&e[i+"Class"](c[i])});p=3Dn(m.call(this));e.attr("className",t);e=
.animate(s(h,p),a,b,function(){f.each(o,function(u,i){c[i]&&e[i+"Class"](=
c[i])});if(typeof =
e.attr("style")=3D=3D"object"){e.attr("style").cssText=3D"";e.attr("style=
").cssText=3Dg}else =
e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:=
f.fn.addClass,addClass:function(c,a,b,d){return =
a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_=
removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?=0A=
f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c=
)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return =
typeof =
a=3D=3D"boolean"||a=3D=3D=3Dundefined?b?f.effects.animateClass.apply(this=
,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateCl=
ass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){retur=
n =
f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f=
.effects,{version:"1.8.1",save:function(c,a){for(var =
b=3D0;b<a.length;b++)a[b]!=3D=3D=0A=
null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){=
for(var =
b=3D0;b<a.length;b++)a[b]!=3D=3Dnull&&c.css(a[b],c.data("ec.storage."+a[b=
]))},setMode:function(c,a){if(a=3D=3D"toggle")a=3Dc.is(":hidden")?"show":=
"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case =
"top":b=3D0;break;case "middle":b=3D0.5;break;case =
"bottom":b=3D1;break;default:b=3Dc[0]/a.height}switch(c[1]){case =
"left":c=3D0;break;case "center":c=3D0.5;break;case =
"right":c=3D1;break;default:c=3Dc[1]/a.width}return{x:c,y:b}},createWrapp=
er:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();=0A=
var =
a=3D{width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("f=
loat")},b=3Df("<div></div>").addClass("ui-effects-wrapper").css({fontSize=
:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wra=
p(b);b=3Dc.parent();if(c.css("position")=3D=3D"static"){b.css({position:"=
relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css(=
"position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","righ=
t"],function(d,e){a[e]=3Dc.css(e);if(isNaN(parseInt(a[e],10)))a[e]=3D"aut=
o"});=0A=
c.css({position:"relative",top:0,left:0})}return =
b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-=
wrapper"))return c.parent().replaceWith(c);return =
c},setTransition:function(c,a,b,d){d=3Dd||{};f.each(a,function(e,g){unit=3D=
c.cssUnit(g);if(unit[0]>0)d[g]=3Dunit[0]*b+unit[1]});return =
d}});f.fn.extend({effect:function(c){var =
a=3Dj.apply(this,arguments);a=3D{options:a[1],duration:a[2],callback:a[3]=
};var b=3Df.effects[c];return =
b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c|=
|=0A=
typeof c=3D=3D"number"||f.fx.speeds[c])return =
this._show.apply(this,arguments);else{var =
a=3Dj.apply(this,arguments);a[1].mode=3D"show";return =
this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeo=
f c=3D=3D"number"||f.fx.speeds[c])return =
this._hide.apply(this,arguments);else{var =
a=3Dj.apply(this,arguments);a[1].mode=3D"hide";return =
this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c=
||typeof c=3D=3D"number"||f.fx.speeds[c]||typeof =
c=3D=3D"boolean"||f.isFunction(c))return this.__toggle.apply(this,=0A=
arguments);else{var =
a=3Dj.apply(this,arguments);a[1].mode=3D"toggle";return =
this.effect.apply(this,a)}},cssUnit:function(c){var =
a=3Dthis.css(c),b=3D[];f.each(["em","px","%","pt"],function(d,e){if(a.ind=
exOf(e)>0)b=3D[parseFloat(a),e]});return =
b}});f.easing.jswing=3Df.easing.swing;f.extend(f.easing,{def:"easeOutQuad=
",swing:function(c,a,b,d,e){return =
f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return =
d*(a/=3De)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=3De)*(a-2)+b=
},easeInOutQuad:function(c,=0A=
a,b,d,e){if((a/=3De/2)<1)return =
d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){ret=
urn d*(a/=3De)*a*a+b},easeOutCubic:function(c,a,b,d,e){return =
d*((a=3Da/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=3De/2)=
<1)return d/2*a*a*a+b;return =
d/2*((a-=3D2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return =
d*(a/=3De)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=3Da/e-1=
)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=3De/2)<1)return =
d/2*a*a*a*a+b;return-d/2*((a-=3D2)*a*a*a-2)+=0A=
b},easeInQuint:function(c,a,b,d,e){return =
d*(a/=3De)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return =
d*((a=3Da/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=3D=
e/2)<1)return d/2*a*a*a*a*a+b;return =
d/2*((a-=3D2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.=
cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return =
d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d=
/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return =
a=3D=3D0?b:d*Math.pow(2,=0A=
10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return =
a=3D=3De?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d=
,e){if(a=3D=3D0)return b;if(a=3D=3De)return b+d;if((a/=3De/2)<1)return =
d/2*Math.pow(2,10*(a-1))+b;return =
d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(=
Math.sqrt(1-(a/=3De)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return =
d*Math.sqrt(1-(a=3Da/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=3D=
e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return =
d/2*(Math.sqrt(1-(a-=3D2)*=0A=
a)+1)+b},easeInElastic:function(c,a,b,d,e){c=3D1.70158;var =
g=3D0,h=3Dd;if(a=3D=3D0)return b;if((a/=3De)=3D=3D1)return =
b+d;g||(g=3De*0.3);if(h<Math.abs(d)){h=3Dd;c=3Dg/4}else =
c=3Dg/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=3D1))*Math.s=
in((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=3D1.7015=
8;var g=3D0,h=3Dd;if(a=3D=3D0)return b;if((a/=3De)=3D=3D1)return =
b+d;g||(g=3De*0.3);if(h<Math.abs(d)){h=3Dd;c=3Dg/4}else =
c=3Dg/(2*Math.PI)*Math.asin(d/h);return =
h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:f=
unction(c,=0A=
a,b,d,e){c=3D1.70158;var g=3D0,h=3Dd;if(a=3D=3D0)return =
b;if((a/=3De/2)=3D=3D2)return =
b+d;g||(g=3De*0.3*1.5);if(h<Math.abs(d)){h=3Dd;c=3Dg/4}else =
c=3Dg/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=3D=
1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return =
h*Math.pow(2,-10*(a-=3D1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInB=
ack:function(c,a,b,d,e,g){if(g=3D=3Dundefined)g=3D1.70158;return =
d*(a/=3De)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g=3D=3Du=
ndefined)g=3D1.70158;return =
d*((a=3Da/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,=0A=
a,b,d,e,g){if(g=3D=3Dundefined)g=3D1.70158;if((a/=3De/2)<1)return =
d/2*a*a*(((g*=3D1.525)+1)*a-g)+b;return =
d/2*((a-=3D2)*a*(((g*=3D1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,=
d,e){return =
d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e=
){return(a/=3De)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=3D1.5/2.75)=
*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=3D2.25/2.75)*a+0.9375)+b:d*(7.5625*(a=
-=3D2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e=
/2)return f.easing.easeInBounce(c,a*2,0,=0A=
d,e)*0.5+b;return =
f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);=0A=
(function(b){b.effects.blind=3Dfunction(c){return =
this.queue(function(){var =
a=3Db(this),g=3D["position","top","left"],f=3Db.effects.setMode(a,c.optio=
ns.mode||"hide"),d=3Dc.options.direction||"vertical";b.effects.save(a,g);=
a.show();var =
e=3Db.effects.createWrapper(a).css({overflow:"hidden"}),h=3Dd=3D=3D"verti=
cal"?"height":"width";d=3Dd=3D=3D"vertical"?e.height():e.width();f=3D=3D"=
show"&&e.css(h,0);var =
i=3D{};i[h]=3Df=3D=3D"show"?d:0;e.animate(i,c.duration,c.options.easing,f=
unction(){f=3D=3D"hide"&&a.hide();b.effects.restore(a,g);b.effects.remove=
Wrapper(a);=0A=
c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);=0A=
(function(e){e.effects.bounce=3Dfunction(b){return =
this.queue(function(){var =
a=3De(this),l=3D["position","top","left"],h=3De.effects.setMode(a,b.optio=
ns.mode||"effect"),d=3Db.options.direction||"up",c=3Db.options.distance||=
20,m=3Db.options.times||5,i=3Db.duration||250;/show|hide/.test(h)&&l.push=
("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var =
f=3Dd=3D=3D"up"||d=3D=3D"down"?"top":"left";d=3Dd=3D=3D"up"||d=3D=3D"left=
"?"pos":"neg";c=3Db.options.distance||(f=3D=3D"top"?a.outerHeight({margin=
:true})/3:a.outerWidth({margin:true})/=0A=
3);if(h=3D=3D"show")a.css("opacity",0).css(f,d=3D=3D"pos"?-c:c);if(h=3D=3D=
"hide")c/=3Dm*2;h!=3D"hide"&&m--;if(h=3D=3D"show"){var =
g=3D{opacity:1};g[f]=3D(d=3D=3D"pos"?"+=3D":"-=3D")+c;a.animate(g,i/2,b.o=
ptions.easing);c/=3D2;m--}for(g=3D0;g<m;g++){var =
j=3D{},k=3D{};j[f]=3D(d=3D=3D"pos"?"-=3D":"+=3D")+c;k[f]=3D(d=3D=3D"pos"?=
"+=3D":"-=3D")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.option=
s.easing);c=3Dh=3D=3D"hide"?c*2:c/2}if(h=3D=3D"hide"){g=3D{opacity:0};g[f=
]=3D(d=3D=3D"pos"?"-=3D":"+=3D")+c;a.animate(g,i/2,b.options.easing,funct=
ion(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);=0A=
b.callback&&b.callback.apply(this,arguments)})}else{j=3D{};k=3D{};j[f]=3D=
(d=3D=3D"pos"?"-=3D":"+=3D")+c;k[f]=3D(d=3D=3D"pos"?"+=3D":"-=3D")+c;a.an=
imate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e=
.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.a=
pply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()}=
)}})(jQuery);=0A=
(function(b){b.effects.clip=3Dfunction(e){return =
this.queue(function(){var =
a=3Db(this),i=3D["position","top","left","height","width"],f=3Db.effects.=
setMode(a,e.options.mode||"hide"),c=3De.options.direction||"vertical";b.e=
ffects.save(a,i);a.show();var =
d=3Db.effects.createWrapper(a).css({overflow:"hidden"});d=3Da[0].tagName=3D=
=3D"IMG"?d:a;var =
g=3D{size:c=3D=3D"vertical"?"height":"width",position:c=3D=3D"vertical"?"=
top":"left"};c=3Dc=3D=3D"vertical"?d.height():d.width();if(f=3D=3D"show")=
{d.css(g.size,0);d.css(g.position,c/2)}var h=3D{};h[g.size]=3D=0A=
f=3D=3D"show"?c:0;h[g.position]=3Df=3D=3D"show"?0:c/2;d.animate(h,{queue:=
false,duration:e.duration,easing:e.options.easing,complete:function(){f=3D=
=3D"hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.c=
allback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);=0A=
(function(c){c.effects.drop=3Dfunction(d){return =
this.queue(function(){var =
a=3Dc(this),h=3D["position","top","left","opacity"],e=3Dc.effects.setMode=
(a,d.options.mode||"hide"),b=3Dd.options.direction||"left";c.effects.save=
(a,h);a.show();c.effects.createWrapper(a);var =
f=3Db=3D=3D"up"||b=3D=3D"down"?"top":"left";b=3Db=3D=3D"up"||b=3D=3D"left=
"?"pos":"neg";var =
g=3Dd.options.distance||(f=3D=3D"top"?a.outerHeight({margin:true})/2:a.ou=
terWidth({margin:true})/2);if(e=3D=3D"show")a.css("opacity",0).css(f,b=3D=
=3D"pos"?-g:g);var i=3D{opacity:e=3D=3D"show"?1:=0A=
0};i[f]=3D(e=3D=3D"show"?b=3D=3D"pos"?"+=3D":"-=3D":b=3D=3D"pos"?"-=3D":"=
+=3D")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.ea=
sing,complete:function(){e=3D=3D"hide"&&a.hide();c.effects.restore(a,h);c=
.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.=
dequeue()}})})}})(jQuery);=0A=
(function(j){j.effects.explode=3Dfunction(a){return =
this.queue(function(){var =
c=3Da.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=3Da.opti=
ons.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=3Da.o=
ptions.mode=3D=3D"toggle"?j(this).is(":visible")?"hide":"show":a.options.=
mode;var =
b=3Dj(this).show().css("visibility","hidden"),g=3Db.offset();g.top-=3Dpar=
seInt(b.css("marginTop"),10)||0;g.left-=3DparseInt(b.css("marginLeft"),10=
)||0;for(var =
h=3Db.outerWidth(true),i=3Db.outerHeight(true),e=3D0;e<c;e++)for(var f=3D=0A=
0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"a=
bsolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addCl=
ass("ui-effects-explode").css({position:"absolute",overflow:"hidden",widt=
h:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=3D=3D"show"?(f-Math.=
floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=3D=3D"show"?(e-Mat=
h.floor(c/2))*(i/c):0),opacity:a.options.mode=3D=3D"show"?0:1}).animate({=
left:g.left+f*(h/d)+(a.options.mode=3D=3D"show"?0:(f-Math.floor(d/2))*(h/=
d)),top:g.top+=0A=
e*(i/c)+(a.options.mode=3D=3D"show"?0:(e-Math.floor(c/2))*(i/c)),opacity:=
a.options.mode=3D=3D"show"?1:0},a.duration||500);setTimeout(function(){a.=
options.mode=3D=3D"show"?b.css({visibility:"visible"}):b.css({visibility:=
"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.=
ui-effects-explode").remove()},a.duration||500)})}})(jQuery);=0A=
(function(b){b.effects.fade=3Dfunction(a){return =
this.queue(function(){var =
c=3Db(this),d=3Db.effects.setMode(c,a.options.mode||"hide");c.animate({op=
acity:d},{queue:false,duration:a.duration,easing:a.options.easing,complet=
e:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})}=
)}})(jQuery);=0A=
(function(c){c.effects.fold=3Dfunction(a){return =
this.queue(function(){var =
b=3Dc(this),j=3D["position","top","left"],d=3Dc.effects.setMode(b,a.optio=
ns.mode||"hide"),g=3Da.options.size||15,h=3D!!a.options.horizFirst,k=3Da.=
duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show()=
;var =
e=3Dc.effects.createWrapper(b).css({overflow:"hidden"}),f=3Dd=3D=3D"show"=
!=3Dh,l=3Df?["width","height"]:["height","width"];f=3Df?[e.width(),e.heig=
ht()]:[e.height(),e.width()];var =
i=3D/([0-9]+)%/.exec(g);if(i)g=3DparseInt(i[1],10)/100*=0A=
f[d=3D=3D"hide"?0:1];if(d=3D=3D"show")e.css(h?{height:0,width:g}:{height:=
g,width:0});h=3D{};i=3D{};h[l[0]]=3Dd=3D=3D"show"?f[0]:g;i[l[1]]=3Dd=3D=3D=
"show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easin=
g,function(){d=3D=3D"hide"&&b.hide();c.effects.restore(b,j);c.effects.rem=
oveWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})}=
)}})(jQuery);=0A=
(function(b){b.effects.highlight=3Dfunction(c){return =
this.queue(function(){var =
a=3Db(this),e=3D["backgroundImage","backgroundColor","opacity"],d=3Db.eff=
ects.setMode(a,c.options.mode||"show"),f=3D{backgroundColor:a.css("backgr=
oundColor")};if(d=3D=3D"hide")f.opacity=3D0;b.effects.save(a,e);a.show().=
css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).=
animate(f,{queue:false,duration:c.duration,easing:c.options.easing,comple=
te:function(){d=3D=3D"hide"&&a.hide();b.effects.restore(a,e);d=3D=3D"show=
"&&!b.support.opacity&&=0A=
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,ar=
guments);a.dequeue()}})})}})(jQuery);=0A=
(function(d){d.effects.pulsate=3Dfunction(a){return =
this.queue(function(){var =
b=3Dd(this),c=3Dd.effects.setMode(b,a.options.mode||"show");times=3D(a.op=
tions.times||5)*2-1;duration=3Da.duration?a.duration/2:d.fx.speeds._defau=
lt/2;isVisible=3Db.is(":visible");animateTo=3D0;if(!isVisible){b.css("opa=
city",0).show();animateTo=3D1}if(c=3D=3D"hide"&&isVisible||c=3D=3D"show"&=
&!isVisible)times--;for(c=3D0;c<times;c++){b.animate({opacity:animateTo},=
duration,a.options.easing);animateTo=3D(animateTo+1)%2}b.animate({opacity=
:animateTo},duration,=0A=
a.options.easing,function(){animateTo=3D=3D0&&b.hide();a.callback&&a.call=
back.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeu=
e()})}})(jQuery);=0A=
(function(c){c.effects.puff=3Dfunction(b){return =
this.queue(function(){var =
a=3Dc(this),e=3Dc.effects.setMode(a,b.options.mode||"hide"),g=3DparseInt(=
b.options.percent,10)||150,h=3Dg/100,i=3D{height:a.height(),width:a.width=
()};c.extend(b.options,{fade:true,mode:e,percent:e=3D=3D"hide"?g:100,from=
:e=3D=3D"hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b=
.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=3Dfunction=
(b){return this.queue(function(){var =
a=3Dc(this),e=3Dc.extend(true,{},b.options),g=3Dc.effects.setMode(a,=0A=
b.options.mode||"effect"),h=3DparseInt(b.options.percent,10)||(parseInt(b=
.options.percent,10)=3D=3D0?0:g=3D=3D"hide"?0:100),i=3Db.options.directio=
n||"both",f=3Db.options.origin;if(g!=3D"effect"){e.origin=3Df||["middle",=
"center"];e.restore=3Dtrue}f=3D{height:a.height(),width:a.width()};a.from=
=3Db.options.from||(g=3D=3D"show"?{height:0,width:0}:f);h=3D{y:i!=3D"hori=
zontal"?h/100:1,x:i!=3D"vertical"?h/100:1};a.to=3D{height:f.height*h.y,wi=
dth:f.width*h.x};if(b.options.fade){if(g=3D=3D"show"){a.from.opacity=3D0;=
a.to.opacity=3D1}if(g=3D=3D"hide"){a.from.opacity=3D=0A=
1;a.to.opacity=3D0}}e.from=3Da.from;e.to=3Da.to;e.mode=3Dg;a.effect("size=
",e,b.duration,b.callback);a.dequeue()})};c.effects.size=3Dfunction(b){re=
turn this.queue(function(){var =
a=3Dc(this),e=3D["position","top","left","width","height","overflow","opa=
city"],g=3D["position","top","left","overflow","opacity"],h=3D["width","h=
eight","overflow"],i=3D["fontSize"],f=3D["borderTopWidth","borderBottomWi=
dth","paddingTop","paddingBottom"],k=3D["borderLeftWidth","borderRightWid=
th","paddingLeft","paddingRight"],p=3Dc.effects.setMode(a,=0A=
b.options.mode||"effect"),n=3Db.options.restore||false,m=3Db.options.scal=
e||"both",l=3Db.options.origin,j=3D{height:a.height(),width:a.width()};a.=
from=3Db.options.from||j;a.to=3Db.options.to||j;if(l){l=3Dc.effects.getBa=
seline(l,j);a.from.top=3D(j.height-a.from.height)*l.y;a.from.left=3D(j.wi=
dth-a.from.width)*l.x;a.to.top=3D(j.height-a.to.height)*l.y;a.to.left=3D(=
j.width-a.to.width)*l.x}var =
d=3D{from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.he=
ight/j.height,x:a.to.width/j.width}};if(m=3D=3D"box"||m=3D=3D"both"){if(d=
.from.y!=3D=0A=
d.to.y){e=3De.concat(f);a.from=3Dc.effects.setTransition(a,f,d.from.y,a.f=
rom);a.to=3Dc.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=3Dd.to.=
x){e=3De.concat(k);a.from=3Dc.effects.setTransition(a,k,d.from.x,a.from);=
a.to=3Dc.effects.setTransition(a,k,d.to.x,a.to)}}if(m=3D=3D"content"||m=3D=
=3D"both")if(d.from.y!=3Dd.to.y){e=3De.concat(i);a.from=3Dc.effects.setTr=
ansition(a,i,d.from.y,a.from);a.to=3Dc.effects.setTransition(a,i,d.to.y,a=
.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("o=
verflow","hidden").css(a.from);=0A=
if(m=3D=3D"content"||m=3D=3D"both"){f=3Df.concat(["marginTop","marginBott=
om"]).concat(i);k=3Dk.concat(["marginLeft","marginRight"]);h=3De.concat(f=
).concat(k);a.find("*[width]").each(function(){child=3Dc(this);n&&c.effec=
ts.save(child,h);var =
o=3D{height:child.height(),width:child.width()};child.from=3D{height:o.he=
ight*d.from.y,width:o.width*d.from.x};child.to=3D{height:o.height*d.to.y,=
width:o.width*d.to.x};if(d.from.y!=3Dd.to.y){child.from=3Dc.effects.setTr=
ansition(child,f,d.from.y,child.from);child.to=3Dc.effects.setTransition(=
child,=0A=
f,d.to.y,child.to)}if(d.from.x!=3Dd.to.x){child.from=3Dc.effects.setTrans=
ition(child,k,d.from.x,child.from);child.to=3Dc.effects.setTransition(chi=
ld,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.dura=
tion,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.anim=
ate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complet=
e:function(){a.to.opacity=3D=3D=3D0&&a.css("opacity",a.from.opacity);p=3D=
=3D"hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a)=
;b.callback&&=0A=
b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);=0A=
(function(d){d.effects.shake=3Dfunction(a){return =
this.queue(function(){var =
b=3Dd(this),j=3D["position","top","left"];d.effects.setMode(b,a.options.m=
ode||"effect");var =
c=3Da.options.direction||"left",e=3Da.options.distance||20,l=3Da.options.=
times||3,f=3Da.duration||a.options.duration||140;d.effects.save(b,j);b.sh=
ow();d.effects.createWrapper(b);var =
g=3Dc=3D=3D"up"||c=3D=3D"down"?"top":"left",h=3Dc=3D=3D"up"||c=3D=3D"left=
"?"pos":"neg";c=3D{};var =
i=3D{},k=3D{};c[g]=3D(h=3D=3D"pos"?"-=3D":"+=3D")+e;i[g]=3D(h=3D=3D"pos"?=
"+=3D":"-=3D")+e*2;k[g]=3D(h=3D=3D"pos"?"-=3D":"+=3D")+=0A=
e*2;b.animate(c,f,a.options.easing);for(e=3D1;e<l;e++)b.animate(i,f,a.opt=
ions.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing=
).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effe=
cts.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.que=
ue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);=0A=
(function(c){c.effects.slide=3Dfunction(d){return =
this.queue(function(){var =
a=3Dc(this),h=3D["position","top","left"],e=3Dc.effects.setMode(a,d.optio=
ns.mode||"show"),b=3Dd.options.direction||"left";c.effects.save(a,h);a.sh=
ow();c.effects.createWrapper(a).css({overflow:"hidden"});var =
f=3Db=3D=3D"up"||b=3D=3D"down"?"top":"left";b=3Db=3D=3D"up"||b=3D=3D"left=
"?"pos":"neg";var =
g=3Dd.options.distance||(f=3D=3D"top"?a.outerHeight({margin:true}):a.oute=
rWidth({margin:true}));if(e=3D=3D"show")a.css(f,b=3D=3D"pos"?-g:g);var =
i=3D{};i[f]=3D(e=3D=3D"show"?b=3D=3D"pos"?=0A=
"+=3D":"-=3D":b=3D=3D"pos"?"-=3D":"+=3D")+g;a.animate(i,{queue:false,dura=
tion:d.duration,easing:d.options.easing,complete:function(){e=3D=3D"hide"=
&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&=
d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);=0A=
(function(e){e.effects.transfer=3Dfunction(a){return =
this.queue(function(){var =
b=3De(this),c=3De(a.options.to),d=3Dc.offset();c=3D{top:d.top,left:d.left=
,height:c.innerHeight(),width:c.innerWidth()};d=3Db.offset();var =
f=3De('<div =
class=3D"ui-effects-transfer"></div>').appendTo(document.body).addClass(a=
.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),wid=
th:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.ea=
sing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);=0A=
b.dequeue()})})}})(jQuery);=0A=
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",=
autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpac=
e:false,header:"> li > :first-child,> =
:not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-ic=
on-triangle-1-s"},navigation:false,navigationFilter:function(){return =
this.href.toLowerCase()=3D=3Dlocation.href.toLowerCase()}},_create:functi=
on(){var =
a=3Dthis.options,b=3Dthis;this.running=3D0;this.element.addClass("ui-acco=
rdion ui-widget ui-helper-reset");=0A=
this.element[0].nodeName=3D=3D"UL"&&this.element.children("li").addClass(=
"ui-accordion-li-fix");this.headers=3Dthis.element.find(a.header).addClas=
s("ui-accordion-header ui-helper-reset ui-state-default =
ui-corner-all").bind("mouseenter.accordion",function(){c(this).addClass("=
ui-state-hover")}).bind("mouseleave.accordion",function(){c(this).removeC=
lass("ui-state-hover")}).bind("focus.accordion",function(){c(this).addCla=
ss("ui-state-focus")}).bind("blur.accordion",function(){c(this).removeCla=
ss("ui-state-focus")});=0A=
this.headers.next().addClass("ui-accordion-content ui-helper-reset =
ui-widget-content ui-corner-bottom");if(a.navigation){var =
d=3Dthis.element.find("a").filter(a.navigationFilter);if(d.length){var =
f=3Dd.closest(".ui-accordion-header");this.active=3Df.length?f:d.closest(=
".ui-accordion-content").prev()}}this.active=3Dthis._findActive(this.acti=
ve||a.active).toggleClass("ui-state-default").toggleClass("ui-state-activ=
e").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active=
.next().addClass("ui-accordion-content-active");=0A=
this._createIcons();this.resize();this.element.attr("role","tablist");thi=
s.headers.attr("role","tab").bind("keydown",function(g){return =
b._keydown(g)}).next().attr("role","tabpanel");this.headers.not(this.acti=
ve||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide()=
;this.active.length?this.active.attr("aria-expanded","true").attr("tabInd=
ex","0"):this.headers.eq(0).attr("tabIndex","0");c.browser.safari||this.h=
eaders.find("a").attr("tabIndex","-1");a.event&&this.headers.bind(a.event=
+=0A=
".accordion",function(g){b._clickHandler.call(b,g,this);g.preventDefault(=
)})},_createIcons:function(){var =
a=3Dthis.options;if(a.icons){c("<span/>").addClass("ui-icon =
"+a.icons.header).prependTo(this.headers);this.active.find(".ui-icon").to=
ggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.elemen=
t.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.=
children(".ui-icon").remove();this.element.removeClass("ui-accordion-icon=
s")},destroy:function(){var =
a=3Dthis.options;this.element.removeClass("ui-accordion ui-widget =
ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("acc=
ordion");=0A=
this.headers.unbind(".accordion").removeClass("ui-accordion-header =
ui-helper-reset ui-state-default ui-corner-all ui-state-active =
ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr=
("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyI=
cons();var =
b=3Dthis.headers.next().css("display","").removeAttr("role").removeClass(=
"ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content =
ui-accordion-content-active");if(a.autoHeight||a.fillHeight)b.css("height=
",=0A=
"");return =
this},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,a=
rguments);a=3D=3D"active"&&this.activate(b);if(a=3D=3D"icons"){this._dest=
royIcons();b&&this._createIcons()}},_keydown:function(a){var =
b=3Dc.ui.keyCode;if(!(this.options.disabled||a.altKey||a.ctrlKey)){var =
d=3Dthis.headers.length,f=3Dthis.headers.index(a.target),g=3Dfalse;switch=
(a.keyCode){case b.RIGHT:case =
b.DOWN:g=3Dthis.headers[(f+1)%d];break;case b.LEFT:case =
b.UP:g=3Dthis.headers[(f-1+d)%d];break;case b.SPACE:case =
b.ENTER:this._clickHandler({target:a.target},=0A=
a.target);a.preventDefault()}if(g){c(a.target).attr("tabIndex","-1");c(g)=
.attr("tabIndex","0");g.focus();return false}return =
true}},resize:function(){var =
a=3Dthis.options,b;if(a.fillSpace){if(c.browser.msie){var =
d=3Dthis.element.parent().css("overflow");this.element.parent().css("over=
flow","hidden")}b=3Dthis.element.parent().height();c.browser.msie&&this.e=
lement.parent().css("overflow",d);this.headers.each(function(){b-=3Dc(thi=
s).outerHeight(true)});this.headers.next().each(function(){c(this).height=
(Math.max(0,=0A=
b-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else =
if(a.autoHeight){b=3D0;this.headers.next().each(function(){b=3DMath.max(b=
,c(this).height())}).height(b)}return =
this},activate:function(a){this.options.active=3Da;a=3Dthis._findActive(a=
)[0];this._clickHandler({target:a},a);return =
this},_findActive:function(a){return a?typeof =
a=3D=3D"number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.h=
eaders.not(a)):a=3D=3D=3Dfalse?c([]):this.headers.filter(":eq(0)")},_clic=
kHandler:function(a,b){var d=3D=0A=
this.options;if(!d.disabled)if(a.target){a=3Dc(a.currentTarget||b);b=3Da[=
0]=3D=3Dthis.active[0];d.active=3Dd.collapsible&&b?false:c(".ui-accordion=
-header",this.element).index(a);if(!(this.running||!d.collapsible&&b)){th=
is.active.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);if(!b){a.removeClass("ui-state-default =
ui-corner-all").addClass("ui-state-active =
ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.i=
cons.headerSelected);=0A=
a.next().addClass("ui-accordion-content-active")}e=3Da.next();f=3Dthis.ac=
tive.next();g=3D{options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:t=
his.active,newContent:b&&d.collapsible?c([]):e,oldContent:f};d=3Dthis.hea=
ders.index(this.active[0])>this.headers.index(a[0]);this.active=3Db?c([])=
:a;this._toggle(e,f,g,b,d)}}else =
if(d.collapsible){this.active.removeClass("ui-state-active =
ui-corner-top").addClass("ui-state-default =
ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC=
lass(d.icons.header);=0A=
this.active.next().addClass("ui-accordion-content-active");var =
f=3Dthis.active.next(),g=3D{options:d,newHeader:c([]),oldHeader:d.active,=
newContent:c([]),oldContent:f},e=3Dthis.active=3Dc([]);this._toggle(e,f,g=
)}},_toggle:function(a,b,d,f,g){var =
e=3Dthis.options,k=3Dthis;this.toShow=3Da;this.toHide=3Db;this.data=3Dd;v=
ar i=3Dfunction(){if(k)return =
k._completed.apply(k,arguments)};this._trigger("changestart",null,this.da=
ta);this.running=3Db.size()=3D=3D=3D0?a.size():b.size();if(e.animated){d=3D=
{};d=3De.collapsible&&f?{toShow:c([]),=0A=
toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:=
a,toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.=
proxied)e.proxied=3De.animated;if(!e.proxiedDuration)e.proxiedDuration=3D=
e.duration;e.animated=3Dc.isFunction(e.proxied)?e.proxied(d):e.proxied;e.=
duration=3Dc.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxied=
Duration;f=3Dc.ui.accordion.animations;var =
h=3De.duration,j=3De.animated;if(j&&!f[j]&&!c.easing[j])j=3D"slide";f[j]|=
|(f[j]=3Dfunction(l){this.slide(l,{easing:j,=0A=
duration:h||700})});f[j](d)}else{if(e.collapsible&&f)a.toggle();else{b.hi=
de();a.show()}i(true)}b.prev().attr("aria-expanded","false").attr("tabInd=
ex","-1").blur();a.prev().attr("aria-expanded","true").attr("tabIndex","0=
").focus()},_completed:function(a){var =
b=3Dthis.options;this.running=3Da?0:--this.running;if(!this.running){b.cl=
earStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.=
toHide.removeClass("ui-accordion-content-active");this._trigger("change",=
null,this.data)}}});c.extend(c.ui.accordion,=0A=
{version:"1.8.1",animations:{slide:function(a,b){a=3Dc.extend({easing:"sw=
ing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var =
d=3Da.toShow.css("overflow"),f=3D0,g=3D{},e=3D{},k;b=3Da.toShow;k=3Db[0].=
style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddi=
ngLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLe=
ftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["h=
eight","paddingTop","paddingBottom"],function(i,h){e[h]=3D"hide";i=3D(""+=
c.css(a.toShow[0],=0A=
h)).match(/^([\d+-.]+)(.*)$/);g[h]=3D{value:i[1],unit:i[2]||"px"}});a.toS=
how.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").e=
ach(a.complete).end().filter(":visible").animate(e,{step:function(i,h){if=
(h.prop=3D=3D"height")f=3Dh.end-h.start=3D=3D=3D0?0:(h.now-h.start)/(h.en=
d-h.start);a.toShow[0].style[h.prop]=3Df*g[h.prop].value+g[h.prop].unit},=
duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.t=
oShow.css("height","");a.toShow.css("width",k);a.toShow.css({overflow:d})=
;a.complete()}})}else a.toHide.animate({height:"hide"},=0A=
a);else =
a.toShow.animate({height:"show"},a)},bounceslide:function(a){this.slide(a=
,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(j=
Query);=0A=
(function(e){e.widget("ui.autocomplete",{options:{minLength:1,delay:300},=
_create:function(){var =
a=3Dthis,b=3Dthis.element[0].ownerDocument;this.element.addClass("ui-auto=
complete-input").attr("autocomplete","off").attr({role:"textbox","aria-au=
tocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",f=
unction(c){var d=3De.ui.keyCode;switch(c.keyCode){case =
d.PAGE_UP:a._move("previousPage",c);break;case =
d.PAGE_DOWN:a._move("nextPage",c);break;case =
d.UP:a._move("previous",c);c.preventDefault();=0A=
break;case d.DOWN:a._move("next",c);c.preventDefault();break;case =
d.ENTER:a.menu.active&&c.preventDefault();case =
d.TAB:if(!a.menu.active)return;a.menu.select(c);break;case =
d.ESCAPE:a.element.val(a.term);a.close(c);break;case d.LEFT:case =
d.RIGHT:case d.SHIFT:case d.CONTROL:case =
d.ALT:break;default:clearTimeout(a.searching);a.searching=3DsetTimeout(fu=
nction(){a.search(null,c)},a.options.delay);break}}).bind("focus.autocomp=
lete",function(){a.selectedItem=3Dnull;a.previous=3Da.element.val()}).bin=
d("blur.autocomplete",=0A=
function(c){clearTimeout(a.searching);a.closing=3DsetTimeout(function(){a=
.close(c);a._change(c)},150)});this._initSource();this.response=3Dfunctio=
n(){return =
a._response.apply(a,arguments)};this.menu=3De("<ul></ul>").addClass("ui-a=
utocomplete").appendTo("body",b).menu({focus:function(c,d){d=3Dd.item.dat=
a("item.autocomplete");false!=3D=3Da._trigger("focus",null,{item:d})&&/^k=
ey/.test(c.originalEvent.type)&&a.element.val(d.value)},selected:function=
(c,d){d=3Dd.item.data("item.autocomplete");false!=3D=3Da._trigger("select=
",=0A=
c,{item:d})&&a.element.val(d.value);a.close(c);c=3Da.previous;if(a.elemen=
t[0]!=3D=3Db.activeElement){a.element.focus();a.previous=3Dc}a.selectedIt=
em=3Dd},blur:function(){a.menu.element.is(":visible")&&a.element.val(a.te=
rm)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("m=
enu");e.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){thi=
s.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete")=
.removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-hasp=
opup");=0A=
this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOpt=
ion:function(a){e.Widget.prototype._setOption.apply(this,arguments);a=3D=3D=
=3D"source"&&this._initSource()},_initSource:function(){var =
a,b;if(e.isArray(this.options.source)){a=3Dthis.options.source;this.sourc=
e=3Dfunction(c,d){d(e.ui.autocomplete.filter(a,c.term))}}else if(typeof =
this.options.source=3D=3D=3D"string"){b=3Dthis.options.source;this.source=
=3Dfunction(c,d){e.getJSON(b,c,d)}}else =
this.source=3Dthis.options.source},search:function(a,b){a=3D=0A=
a!=3Dnull?a:this.element.val();if(a.length<this.options.minLength)return =
this.close(b);clearTimeout(this.closing);if(this._trigger("search")!=3D=3D=
false)return =
this._search(a)},_search:function(a){this.term=3Dthis.element.addClass("u=
i-autocomplete-loading").val();this.source({term:a},this.response)},_resp=
onse:function(a){if(a.length){a=3Dthis._normalize(a);this._suggest(a);thi=
s._trigger("open")}else =
this.close();this.element.removeClass("ui-autocomplete-loading")},close:f=
unction(a){clearTimeout(this.closing);=0A=
if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.e=
lement.hide();this.menu.deactivate()}},_change:function(a){this.previous!=
=3D=3Dthis.element.val()&&this._trigger("change",a,{item:this.selectedIte=
m})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return =
a;return e.map(a,function(b){if(typeof =
b=3D=3D=3D"string")return{label:b,value:b};return =
e.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:f=
unction(a){var =
b=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+=0A=
1),c;this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();thi=
s.menu.element.show().position({my:"left top",at:"left =
bottom",of:this.element,collision:"none"});a=3Db.width("").width();c=3Dth=
is.element.width();b.width(Math.max(a,c))},_renderMenu:function(a,b){var =
c=3Dthis;e.each(b,function(d,f){c._renderItem(a,f)})},_renderItem:functio=
n(a,b){return =
e("<li></li>").data("item.autocomplete",b).append("<a>"+b.label+"</a>").a=
ppendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(th=
is.menu.first()&&=0A=
/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(=
this.term);this.menu.deactivate()}else this.menu[a](b);else =
this.search(null,b)},widget:function(){return =
this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){=
return =
a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(a=
,b){var c=3Dnew RegExp(e.ui.autocomplete.escapeRegex(b),"i");return =
e.grep(a,function(d){return c.test(d.label||d.value||d)})}})})(jQuery);=0A=
(function(e){e.widget("ui.menu",{_create:function(){var =
a=3Dthis;this.element.addClass("ui-menu ui-widget ui-widget-content =
ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-m=
enuitem"}).click(function(b){if(e(b.target).closest(".ui-menu-item =
a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:fun=
ction(){var =
a=3Dthis;this.element.children("li:not(.ui-menu-item):has(a)").addClass("=
ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-=
all").attr("tabindex",=0A=
-1).mouseenter(function(b){a.activate(b,e(this).parent())}).mouseleave(fu=
nction(){a.deactivate()})},activate:function(a,b){this.deactivate();if(th=
is.hasScroll()){var =
c=3Db.offset().top-this.element.offset().top,d=3Dthis.element.attr("scrol=
lTop"),f=3Dthis.element.height();if(c<0)this.element.attr("scrollTop",d+c=
);else =
c>f&&this.element.attr("scrollTop",d+c-f+b.height())}this.active=3Db.eq(0=
).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem"=
).end();this._trigger("focus",a,{item:b})},deactivate:function(){if(this.=
active){this.active.children("a").removeClass("ui-state-hover").removeAtt=
r("id");=0A=
this._trigger("blur");this.active=3Dnull}},next:function(a){this.move("ne=
xt",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-=
menu-item:last",a)},first:function(){return =
this.active&&!this.active.prev().length},last:function(){return =
this.active&&!this.active.next().length},move:function(a,b,c){if(this.act=
ive){a=3Dthis.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activa=
te(c,a):this.activate(c,this.element.children(b))}else =
this.activate(c,this.element.children(b))},nextPage:function(a){if(this.h=
asScroll())if(!this.active||=0A=
this.last())this.activate(a,this.element.children(":first"));else{var =
b=3Dthis.active.offset().top,c=3Dthis.element.height(),d=3Dthis.element.c=
hildren("li").filter(function(){var =
f=3De(this).offset().top-b-c+e(this).height();return =
f<10&&f>-10});d.length||(d=3Dthis.element.children(":last"));this.activat=
e(a,d)}else =
this.activate(a,this.element.children(!this.active||this.last()?":first":=
":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||=
this.first())this.activate(a,this.element.children(":last"));=0A=
else{var =
b=3Dthis.active.offset().top,c=3Dthis.element.height();result=3Dthis.elem=
ent.children("li").filter(function(){var =
d=3De(this).offset().top-b+c-e(this).height();return =
d<10&&d>-10});result.length||(result=3Dthis.element.children(":first"));t=
his.activate(a,result)}else =
this.activate(a,this.element.children(!this.active||this.first()?":last":=
":first"))},hasScroll:function(){return =
this.element.height()<this.element.attr("scrollHeight")},select:function(=
a){this._trigger("selected",a,{item:this.active})}})})(jQuery);=0A=
(function(a){var =
g,i=3Dfunction(b){a(":ui-button",b.target.form).each(function(){var =
c=3Da(this).data("button");setTimeout(function(){c.refresh()},1)})},h=3Df=
unction(b){var =
c=3Db.name,d=3Db.form,e=3Da([]);if(c)e=3Dd?a(d).find("[name=3D'"+c+"']"):=
a("[name=3D'"+c+"']",b.ownerDocument).filter(function(){return!this.form}=
);return =
e};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:nul=
l,secondary:null}},_create:function(){this.element.closest("form").unbind=
("reset.button").bind("reset.button",i);this._determineButtonType();=0A=
this.hasTitle=3D!!this.buttonElement.attr("title");var =
b=3Dthis,c=3Dthis.options,d=3Dthis.type=3D=3D=3D"checkbox"||this.type=3D=3D=
=3D"radio",e=3D"ui-state-hover"+(!d?" =
ui-state-active":"");if(c.label=3D=3D=3Dnull)c.label=3Dthis.buttonElement=
.html();if(this.element.is(":disabled"))c.disabled=3Dtrue;this.buttonElem=
ent.addClass("ui-button ui-widget ui-state-default =
ui-corner-all").attr("role","button").bind("mouseenter.button",function()=
{if(!c.disabled){a(this).addClass("ui-state-hover");this=3D=3D=3Dg&&a(thi=
s).addClass("ui-state-active")}}).bind("mouseleave.button",=0A=
function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",funct=
ion(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){=
a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.butt=
on",function(){b.refresh()});if(this.type=3D=3D=3D"checkbox")this.buttonE=
lement.bind("click.button",function(){if(c.disabled)return =
false;a(this).toggleClass("ui-state-active");b.buttonElement.attr("aria-p=
ressed",b.element[0].checked)});else =
if(this.type=3D=3D=3D"radio")this.buttonElement.bind("click.button",=0A=
function(){if(c.disabled)return =
false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pres=
sed",true);var f=3Db.element[0];h(f).not(f).map(function(){return =
a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-p=
ressed",false)});else{this.buttonElement.bind("mousedown.button",function=
(){if(c.disabled)return =
false;a(this).addClass("ui-state-active");g=3Dthis;a(document).one("mouse=
up",function(){g=3Dnull})}).bind("mouseup.button",function(){if(c.disable=
d)return =
false;a(this).removeClass("ui-state-active")}).bind("keydown.button",=0A=
function(f){if(c.disabled)return =
false;if(f.keyCode=3D=3Da.ui.keyCode.SPACE||f.keyCode=3D=3Da.ui.keyCode.E=
NTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function()=
{a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&thi=
s.buttonElement.keyup(function(f){f.keyCode=3D=3D=3Da.ui.keyCode.SPACE&&a=
(this).click()})}this._setOption("disabled",c.disabled)},_determineButton=
Type:function(){this.type=3Dthis.element.is(":checkbox")?"checkbox":this.=
element.is(":radio")?"radio":this.element.is("input")?=0A=
"input":"button";if(this.type=3D=3D=3D"checkbox"||this.type=3D=3D=3D"radi=
o"){this.buttonElement=3Dthis.element.parents().last().find("[for=3D"+thi=
s.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessi=
ble");var =
b=3Dthis.element.is(":checked");b&&this.buttonElement.addClass("ui-state-=
active");this.buttonElement.attr("aria-pressed",b)}else =
this.buttonElement=3Dthis.element},widget:function(){return =
this.buttonElement},destroy:function(){this.element.removeClass("ui-helpe=
r-hidden-accessible");this.buttonElement.removeClass("ui-button =
ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active =
ui-button-icons-only ui-button-icon-only ui-button-text-icons =
ui-button-text-icon =
ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(=
this.buttonElement.find(".ui-button-text").html());=0A=
this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.=
destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOptio=
n.apply(this,arguments);if(b=3D=3D=3D"disabled")c?this.element.attr("disa=
bled",true):this.element.removeAttr("disabled");this._resetButton()},refr=
esh:function(){var =
b=3Dthis.element.is(":disabled");b!=3D=3Dthis.options.disabled&&this._set=
Option("disabled",b);if(this.type=3D=3D=3D"radio")h(this.element[0]).each=
(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-=
state-active").attr("aria-pressed",=0A=
true):a(this).button("widget").removeClass("ui-state-active").attr("aria-=
pressed",false)});else =
if(this.type=3D=3D=3D"checkbox")this.element.is(":checked")?this.buttonEl=
ement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonEl=
ement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetBu=
tton:function(){if(this.type=3D=3D=3D"input")this.options.label&&this.ele=
ment.val(this.options.label);else{var =
b=3Dthis.buttonElement,c=3Da("<span></span>").addClass("ui-button-text").=
html(this.options.label).appendTo(b.empty()).text(),=0A=
d=3Dthis.options.icons,e=3Dd.primary&&d.secondary;if(d.primary||d.seconda=
ry){b.addClass("ui-button-text-icon"+(e?"s":""));d.primary&&b.prepend("<s=
pan class=3D'ui-button-icon-primary ui-icon =
"+d.primary+"'></span>");d.secondary&&b.append("<span =
class=3D'ui-button-icon-secondary ui-icon =
"+d.secondary+"'></span>");if(!this.options.text){b.addClass(e?"ui-button=
-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons =
ui-button-text-icon");this.hasTitle||b.attr("title",c)}}else =
b.addClass("ui-button-text-only")}}});=0A=
a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-but=
tonset");this._init()},_init:function(){this.refresh()},_setOption:functi=
on(b,c){b=3D=3D=3D"disabled"&&this.buttons.button("option",b,c);a.Widget.=
prototype._setOption.apply(this,arguments)},refresh:function(){this.butto=
ns=3Dthis.element.find(":button, :submit, :reset, :checkbox, :radio, a, =
:data(button)").filter(":ui-button").button("refresh").end().not(":ui-but=
ton").button().end().map(function(){return =
a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left =
ui-corner-right").filter(":first").addClass("ui-corner-left").end().filte=
r(":last").addClass("ui-corner-right").end().end()},=0A=
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.=
map(function(){return =
a(this).button("widget")[0]}).removeClass("ui-corner-left =
ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call=
(this)}})})(jQuery);=0A=
(function(d){function =
J(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfalse;this._=
disabledInputs=3D[];this._inDialog=3Dthis._datepickerShowing=3Dfalse;this=
._mainDivId=3D"ui-datepicker-div";this._inlineClass=3D"ui-datepicker-inli=
ne";this._appendClass=3D"ui-datepicker-append";this._triggerClass=3D"ui-d=
atepicker-trigger";this._dialogClass=3D"ui-datepicker-dialog";this._disab=
leClass=3D"ui-datepicker-disabled";this._unselectableClass=3D"ui-datepick=
er-unselectable";this._currentClass=3D"ui-datepicker-current-day";this._d=
ayOverClass=3D=0A=
"ui-datepicker-days-cell-over";this.regional=3D[];this.regional[""]=3D{cl=
oseText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthN=
ames:["January","February","March","April","May","June","July","August","=
September","October","November","December"],monthNamesShort:["Jan","Feb",=
"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["S=
unday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],day=
NamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",=0A=
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firs=
tDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults=
=3D{showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,append=
Text:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPre=
vNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:fa=
lse,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOt=
herMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCu=
toff:"+10",=0A=
minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeSh=
ow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:=
1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:=
"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(thi=
s._defaults,this.regional[""]);this.dpDiv=3Dd('<div =
id=3D"'+this._mainDivId+'" class=3D"ui-datepicker ui-widget =
ui-widget-content ui-helper-clearfix ui-corner-all =
ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,=0A=
b);for(var c in =
b)if(b[c]=3D=3Dnull||b[c]=3D=3Dundefined)a[c]=3Db[c];return =
a}d.extend(d.ui,{datepicker:{version:"1.8.1"}});var y=3D(new =
Date).getTime();d.extend(J.prototype,{markerClassName:"hasDatepicker",log=
:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicke=
r:function(){return =
this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return =
this},_attachDatepicker:function(a,b){var c=3Dnull;for(var e in =
this._defaults){var =
f=3Da.getAttribute("date:"+e);if(f){c=3Dc||{};try{c[e]=3Deval(f)}catch(h)=
{c[e]=3D=0A=
f}}}e=3Da.nodeName.toLowerCase();f=3De=3D=3D"div"||e=3D=3D"span";if(!a.id=
)a.id=3D"dp"+ ++this.uuid;var =
i=3Dthis._newInst(d(a),f);i.settings=3Dd.extend({},b||{},c||{});if(e=3D=3D=
"input")this._connectDatepicker(a,i);else =
f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.=
replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:=
0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<=
div class=3D"'+this._inlineClass+' ui-datepicker ui-widget =
ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},=0A=
_connectDatepicker:function(a,b){var =
c=3Dd(a);b.append=3Dd([]);b.trigger=3Dd([]);if(!c.hasClass(this.markerCla=
ssName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(=
this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("se=
tData.datepicker",function(e,f,h){b.settings[f]=3Dh}).bind("getData.datep=
icker",function(e,f){return =
this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachment=
s:function(a,b){var =
c=3Dthis._get(b,"appendText"),e=3Dthis._get(b,"isRTL");b.append&&=0A=
b.append.remove();if(c){b.append=3Dd('<span =
class=3D"'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.ap=
pend)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove(=
);c=3Dthis._get(b,"showOn");if(c=3D=3D"focus"||c=3D=3D"both")a.focus(this=
._showDatepicker);if(c=3D=3D"button"||c=3D=3D"both"){c=3Dthis._get(b,"but=
tonText");var =
f=3Dthis._get(b,"buttonImage");b.trigger=3Dd(this._get(b,"buttonImageOnly=
")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d=
('<button =
type=3D"button"></button>').addClass(this._triggerClass).html(f=3D=3D=0A=
""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.tr=
igger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.date=
picker._lastInput=3D=3Da[0]?d.datepicker._hideDatepicker():d.datepicker._=
showDatepicker(a[0]);return =
false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){va=
r b=3Dnew =
Date(2009,11,20),c=3Dthis._get(a,"dateFormat");if(c.match(/[DM]/)){var =
e=3Dfunction(f){for(var =
h=3D0,i=3D0,g=3D0;g<f.length;g++)if(f[g].length>h){h=3Df[g].length;i=3Dg}=
return i};b.setMonth(e(this._get(a,=0A=
c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c=
.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("si=
ze",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var =
c=3Dd(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClas=
sName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settin=
gs[f]=3Dh}).bind("getData.datepicker",function(e,f){return =
this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaul=
tDate(b),=0A=
true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepic=
ker:function(a,b,c,e,f){a=3Dthis._dialogInst;if(!a){a=3D"dp"+ =
++this.uuid;this._dialogInput=3Dd('<input type=3D"text" id=3D"'+a+'" =
style=3D"position: absolute; top: -100px; width: 0px; z-index: =
-10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(thi=
s._dialogInput);a=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,fa=
lse);a.settings=3D{};d.data(this._dialogInput[0],"datepicker",a)}E(a.sett=
ings,e||{});b=3Db&&b.constructor=3D=3DDate?=0A=
this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=3Df?f.length?f=
:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=3D[document.documentEleme=
nt.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.=
scrollLeft),document.documentElement.clientHeight/2-150+(document.documen=
tElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left=
",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=3D=
c;this._inDialog=3Dtrue;this.dpDiv.addClass(this._dialogClass);this._show=
Datepicker(this._dialogInput[0]);=0A=
d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker"=
,a);return this},_destroyDatepicker:function(a){var =
b=3Dd(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){=
var =
e=3Da.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=3D=3D"inpu=
t"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassNa=
me).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown=
).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else =
if(e=3D=3D"div"||e=3D=3D"span")b.removeClass(this.markerClassName).empty(=
)}},=0A=
_enableDatepicker:function(a){var =
b=3Dd(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){=
var =
e=3Da.nodeName.toLowerCase();if(e=3D=3D"input"){a.disabled=3Dfalse;c.trig=
ger.filter("button").each(function(){this.disabled=3Dfalse}).end().filter=
("img").css({opacity:"1.0",cursor:""})}else =
if(e=3D=3D"div"||e=3D=3D"span")b.children("."+this._inlineClass).children=
().removeClass("ui-state-disabled");this._disabledInputs=3Dd.map(this._di=
sabledInputs,function(f){return =
f=3D=3Da?null:f})}},_disableDatepicker:function(a){var b=3D=0A=
d(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var =
e=3Da.nodeName.toLowerCase();if(e=3D=3D"input"){a.disabled=3Dtrue;c.trigg=
er.filter("button").each(function(){this.disabled=3Dtrue}).end().filter("=
img").css({opacity:"0.5",cursor:"default"})}else =
if(e=3D=3D"div"||e=3D=3D"span")b.children("."+this._inlineClass).children=
().addClass("ui-state-disabled");this._disabledInputs=3Dd.map(this._disab=
ledInputs,function(f){return =
f=3D=3Da?null:f});this._disabledInputs[this._disabledInputs.length]=3Da}}=
,_isDisabledDatepicker:function(a){if(!a)return false;=0A=
for(var =
b=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=3D=3Da=
)return true;return false},_getInst:function(a){try{return =
d.data(a,"datepicker")}catch(b){throw"Missing instance data for this =
datepicker";}},_optionDatepicker:function(a,b,c){var =
e=3Dthis._getInst(a);if(arguments.length=3D=3D2&&typeof =
b=3D=3D"string")return =
b=3D=3D"defaults"?d.extend({},d.datepicker._defaults):e?b=3D=3D"all"?d.ex=
tend({},e.settings):this._get(e,b):null;var f=3Db||{};if(typeof =
b=3D=3D"string"){f=3D{};f[b]=3Dc}if(e){this._curInst=3D=3De&&=0A=
this._hideDatepicker();var =
h=3Dthis._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a=
),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicke=
r(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_=
refreshDatepicker:function(a){(a=3Dthis._getInst(a))&&this._updateDatepic=
ker(a)},_setDateDatepicker:function(a,b){if(a=3Dthis._getInst(a)){this._s=
etDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDate=
Datepicker:function(a,b){(a=3Dthis._getInst(a))&&=0A=
!a.inline&&this._setDateFromField(a,b);return =
a?this._getDate(a):null},_doKeyDown:function(a){var =
b=3Dd.datepicker._getInst(a.target),c=3Dtrue,e=3Db.dpDiv.is(".ui-datepick=
er-rtl");b._keyEvent=3Dtrue;if(d.datepicker._datepickerShowing)switch(a.k=
eyCode){case 9:d.datepicker._hideDatepicker();c=3Dfalse;break;case =
13:c=3Dd("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepick=
er._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.select=
edMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();=0A=
return false;case 27:d.datepicker._hideDatepicker();break;case =
33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"step=
BigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case =
34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"step=
BigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case =
35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=3Da.ctrlKe=
y||a.metaKey;break;case =
36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=3Da.ctrlKe=
y||=0A=
a.metaKey;break;case =
37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D")=
;c=3Da.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustD=
ate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicke=
r._get(b,"stepMonths"),"M");break;case =
38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=3D=
a.ctrlKey||a.metaKey;break;case =
39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D")=
;c=3Da.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustD=
ate(a.target,=0A=
a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"ste=
pMonths"),"M");break;case =
40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=3D=
a.ctrlKey||a.metaKey;break;default:c=3Dfalse}else =
if(a.keyCode=3D=3D36&&a.ctrlKey)d.datepicker._showDatepicker(this);else =
c=3Dfalse;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:func=
tion(a){var =
b=3Dd.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInpu=
t")){b=3Dd.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));=0A=
var =
c=3DString.fromCharCode(a.charCode=3D=3Dundefined?a.keyCode:a.charCode);r=
eturn a.ctrlKey||c<" =
"||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=3Dd.datepicker._getInst(a=
.target);if(a.input.val()!=3Da.lastVal)try{if(d.datepicker.parseDate(d.da=
tepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._ge=
tFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._update=
Alternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log=
(b)}return true},_showDatepicker:function(a){a=3Da.target||=0A=
a;if(a.nodeName.toLowerCase()!=3D"input")a=3Dd("input",a.parentNode)[0];i=
f(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput=3D=3Da=
)){var =
b=3Dd.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst=
!=3Db&&d.datepicker._curInst.dpDiv.stop(true,true);var =
c=3Dd.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{})=
;b.lastVal=3Dnull;d.datepicker._lastInput=3Da;d.datepicker._setDateFromFi=
eld(b);if(d.datepicker._inDialog)a.value=3D"";if(!d.datepicker._pos){d.da=
tepicker._pos=3Dd.datepicker._findPos(a);=0A=
d.datepicker._pos[1]+=3Da.offsetHeight}var =
e=3Dfalse;d(a).parents().each(function(){e|=3Dd(this).css("position")=3D=3D=
"fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=3Ddocumen=
t.documentElement.scrollLeft;d.datepicker._pos[1]-=3Ddocument.documentEle=
ment.scrollTop}c=3D{left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d=
.datepicker._pos=3Dnull;b.dpDiv.css({position:"absolute",display:"block",=
top:"-1000px"});d.datepicker._updateDatepicker(b);c=3Dd.datepicker._check=
Offset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&=0A=
d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",t=
op:c.top+"px"});if(!b.inline){c=3Dd.datepicker._get(b,"showAnim");var =
f=3Dd.datepicker._get(b,"duration"),h=3Dfunction(){d.datepicker._datepick=
erShowing=3Dtrue;var =
i=3Dd.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-=
cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpD=
iv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[=
c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,=0A=
h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!=
b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=3Db}}},_up=
dateDatepicker:function(a){var =
b=3Dthis,c=3Dd.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(thi=
s._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],to=
p:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().f=
ind("button, .ui-datepicker-prev, .ui-datepicker-next, =
.ui-datepicker-calendar td =
a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");=0A=
this.className.indexOf("ui-datepicker-prev")!=3D-1&&d(this).removeClass("=
ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=3D=
-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",fu=
nction(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input=
[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("u=
i-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf=
("ui-datepicker-prev")!=3D-1&&d(this).addClass("ui-datepicker-prev-hover"=
);=0A=
this.className.indexOf("ui-datepicker-next")!=3D-1&&d(this).addClass("ui-=
datepicker-next-hover")}}).end().find("."+this._dayOverClass+" =
a").trigger("mouseover").end();c=3Dthis._getNumberOfMonths(a);var =
e=3Dc[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+=
"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 =
ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=3D1||c[1]!=3D1?"add":"re=
move")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add=
":"remove")+"Class"]("ui-datepicker-rtl");=0A=
a=3D=3Dd.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a=
.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBor=
ders:function(a){var =
b=3Dfunction(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(=
b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}=
,_checkOffset:function(a,b,c){var =
e=3Da.dpDiv.outerWidth(),f=3Da.dpDiv.outerHeight(),h=3Da.input?a.input.ou=
terWidth():0,i=3Da.input?a.input.outerHeight():0,g=3Ddocument.documentEle=
ment.clientWidth+d(document).scrollLeft(),=0A=
k=3Ddocument.documentElement.clientHeight+d(document).scrollTop();b.left-=
=3Dthis._get(a,"isRTL")?e-h:0;b.left-=3Dc&&b.left=3D=3Da.input.offset().l=
eft?d(document).scrollLeft():0;b.top-=3Dc&&b.top=3D=3Da.input.offset().to=
p+i?d(document).scrollTop():0;b.left-=3DMath.min(b.left,b.left+e>g&&g>e?M=
ath.abs(b.left+e-g):0);b.top-=3DMath.min(b.top,b.top+f>k&&k>f?Math.abs(f+=
i):0);return b},_findPos:function(a){for(var =
b=3Dthis._get(this._getInst(a),"isRTL");a&&(a.type=3D=3D"hidden"||a.nodeT=
ype!=3D1);)a=3Da[b?"previousSibling":"nextSibling"];=0A=
a=3Dd(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var =
b=3Dthis._curInst;if(!(!b||a&&b!=3Dd.data(a,"datepicker")))if(this._datep=
ickerShowing){a=3Dthis._get(b,"showAnim");var =
c=3Dthis._get(b,"duration"),e=3Dfunction(){d.datepicker._tidyDialog(b);th=
is._curInst=3Dnull};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._=
get(b,"showOptions"),c,e):b.dpDiv[a=3D=3D"slideDown"?"slideUp":a=3D=3D"fa=
deIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=3Dthis._get(b,"onClose"))=
a.apply(b.input?b.input[0]:null,[b.input?b.input.val():=0A=
"",b]);this._datepickerShowing=3Dfalse;this._lastInput=3Dnull;if(this._in=
Dialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}=
);if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialo=
g=3Dfalse}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass=
).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d=
.datepicker._curInst){a=3Dd(a.target);a[0].id!=3Dd.datepicker._mainDivId&=
&a.parents("#"+d.datepicker._mainDivId).length=3D=3D0&&!a.hasClass(d.date=
picker.markerClassName)&&=0A=
!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&=
&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_=
adjustDate:function(a,b,c){a=3Dd(a);var =
e=3Dthis._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjus=
tInstDate(e,b+(c=3D=3D"M"?this._get(e,"showCurrentAtPos"):0),c);this._upd=
ateDatepicker(e)}},_gotoToday:function(a){a=3Dd(a);var =
b=3Dthis._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.se=
lectedDay=3Db.currentDay;b.drawMonth=3Db.selectedMonth=3Db.currentMonth;=0A=
b.drawYear=3Db.selectedYear=3Db.currentYear}else{var c=3Dnew =
Date;b.selectedDay=3Dc.getDate();b.drawMonth=3Db.selectedMonth=3Dc.getMon=
th();b.drawYear=3Db.selectedYear=3Dc.getFullYear()}this._notifyChange(b);=
this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=3Dd(a);var =
e=3Dthis._getInst(a[0]);e._selectingMonthYear=3Dfalse;e["selected"+(c=3D=3D=
"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"Month":"Year")]=3DparseInt(b=
.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDat=
e(a)},_clickMonthYear:function(a){a=3Dthis._getInst(d(a)[0]);=0A=
a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selec=
tingMonthYear=3D!a._selectingMonthYear},_selectDay:function(a,b,c,e){var =
f=3Dd(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDat=
epicker(f[0]))){f=3Dthis._getInst(f[0]);f.selectedDay=3Df.currentDay=3Dd(=
"a",e).html();f.selectedMonth=3Df.currentMonth=3Db;f.selectedYear=3Df.cur=
rentYear=3Dc;this._selectDate(a,this._formatDate(f,f.currentDay,f.current=
Month,f.currentYear))}},_clearDate:function(a){a=3Dd(a);this._getInst(a[0=
]);this._selectDate(a,=0A=
"")},_selectDate:function(a,b){a=3Dthis._getInst(d(a)[0]);b=3Db!=3Dnull?b=
:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var=
 =
c=3Dthis._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);e=
lse =
a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);=
else{this._hideDatepicker();this._lastInput=3Da.input[0];typeof =
a.input[0]!=3D"object"&&a.input.focus();this._lastInput=3Dnull}},_updateA=
lternate:function(a){var b=3Dthis._get(a,"altField");if(b){var =
c=3Dthis._get(a,"altFormat")||=0A=
this._get(a,"dateFormat"),e=3Dthis._getDate(a),f=3Dthis.formatDate(c,e,th=
is._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekend=
s:function(a){a=3Da.getDay();return[a>0&&a<6,""]},iso8601Week:function(a)=
{a=3Dnew Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var =
b=3Da.getTime();a.setMonth(0);a.setDate(1);return =
Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a=3D=
=3Dnull||b=3D=3Dnull)throw"Invalid arguments";b=3Dtypeof =
b=3D=3D"object"?b.toString():b+"";if(b=3D=3D"")return null;=0A=
for(var =
e=3D(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=3D(c?c.d=
ayNamesShort:null)||this._defaults.dayNamesShort,h=3D(c?c.dayNames:null)|=
|this._defaults.dayNames,i=3D(c?c.monthNamesShort:null)||this._defaults.m=
onthNamesShort,g=3D(c?c.monthNames:null)||this._defaults.monthNames,k=3Dc=
=3D-1,l=3D-1,u=3D-1,j=3Dfalse,o=3Dfunction(p){(p=3Dz+1<a.length&&a.charAt=
(z+1)=3D=3Dp)&&z++;return p},m=3Dfunction(p){o(p);p=3Dnew =
RegExp("^\\d{1,"+(p=3D=3D"@"?14:p=3D=3D"!"?20:p=3D=3D"y"?4:p=3D=3D"o"?3:2=
)+"}");p=3Db.substring(s).match(p);if(!p)throw"Missing number at =
position "+=0A=
s;s+=3Dp[0].length;return =
parseInt(p[0],10)},n=3Dfunction(p,w,G){p=3Do(p)?G:w;for(w=3D0;w<p.length;=
w++)if(b.substr(s,p[w].length)=3D=3Dp[w]){s+=3Dp[w].length;return =
w+1}throw"Unknown name at position =
"+s;},r=3Dfunction(){if(b.charAt(s)!=3Da.charAt(z))throw"Unexpected =
literal at position =
"+s;s++},s=3D0,z=3D0;z<a.length;z++)if(j)if(a.charAt(z)=3D=3D"'"&&!o("'")=
)j=3Dfalse;else r();else switch(a.charAt(z)){case =
"d":l=3Dm("d");break;case "D":n("D",f,h);break;case =
"o":u=3Dm("o");break;case "m":k=3Dm("m");break;case =
"M":k=3Dn("M",i,g);break;=0A=
case "y":c=3Dm("y");break;case "@":var v=3Dnew =
Date(m("@"));c=3Dv.getFullYear();k=3Dv.getMonth()+1;l=3Dv.getDate();break=
;case "!":v=3Dnew =
Date((m("!")-this._ticksTo1970)/1E4);c=3Dv.getFullYear();k=3Dv.getMonth()=
+1;l=3Dv.getDate();break;case "'":if(o("'"))r();else =
j=3Dtrue;break;default:r()}if(c=3D=3D-1)c=3D(new =
Date).getFullYear();else if(c<100)c+=3D(new Date).getFullYear()-(new =
Date).getFullYear()%100+(c<=3De?0:-100);if(u>-1){k=3D1;l=3Du;do{e=3Dthis.=
_getDaysInMonth(c,k-1);if(l<=3De)break;k++;l-=3De}while(1)}v=3Dthis._dayl=
ightSavingAdjust(new Date(c,=0A=
k-1,l));if(v.getFullYear()!=3Dc||v.getMonth()+1!=3Dk||v.getDate()!=3Dl)th=
row"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M =
yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, =
dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M =
yy",RSS:"D, d M =
y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor=
(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:funct=
ion(a,b,c){if(!b)return"";var =
e=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=3D(c?=0A=
c.dayNames:null)||this._defaults.dayNames,h=3D(c?c.monthNamesShort:null)|=
|this._defaults.monthNamesShort;c=3D(c?c.monthNames:null)||this._defaults=
.monthNames;var =
i=3Dfunction(o){(o=3Dj+1<a.length&&a.charAt(j+1)=3D=3Do)&&j++;return =
o},g=3Dfunction(o,m,n){m=3D""+m;if(i(o))for(;m.length<n;)m=3D"0"+m;return=
 m},k=3Dfunction(o,m,n,r){return =
i(o)?r[m]:n[m]},l=3D"",u=3Dfalse;if(b)for(var =
j=3D0;j<a.length;j++)if(u)if(a.charAt(j)=3D=3D"'"&&!i("'"))u=3Dfalse;else=
 l+=3Da.charAt(j);else switch(a.charAt(j)){case =
"d":l+=3Dg("d",b.getDate(),2);break;=0A=
case "D":l+=3Dk("D",b.getDay(),e,f);break;case =
"o":l+=3Dg("o",(b.getTime()-(new =
Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case =
"m":l+=3Dg("m",b.getMonth()+1,2);break;case =
"M":l+=3Dk("M",b.getMonth(),h,c);break;case =
"y":l+=3Di("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%1=
00;break;case "@":l+=3Db.getTime();break;case =
"!":l+=3Db.getTime()*1E4+this._ticksTo1970;break;case =
"'":if(i("'"))l+=3D"'";else =
u=3Dtrue;break;default:l+=3Da.charAt(j)}return =
l},_possibleChars:function(a){for(var b=3D"",c=3Dfalse,=0A=
e=3Dfunction(h){(h=3Df+1<a.length&&a.charAt(f+1)=3D=3Dh)&&f++;return =
h},f=3D0;f<a.length;f++)if(c)if(a.charAt(f)=3D=3D"'"&&!e("'"))c=3Dfalse;e=
lse b+=3Da.charAt(f);else switch(a.charAt(f)){case "d":case "m":case =
"y":case "@":b+=3D"0123456789";break;case "D":case "M":return null;case =
"'":if(e("'"))b+=3D"'";else =
c=3Dtrue;break;default:b+=3Da.charAt(f)}return =
b},_get:function(a,b){return =
a.settings[b]!=3D=3Dundefined?a.settings[b]:this._defaults[b]},_setDateFr=
omField:function(a,b){if(a.input.val()!=3Da.lastVal){var =
c=3Dthis._get(a,"dateFormat"),=0A=
e=3Da.lastVal=3Da.input?a.input.val():null,f,h;f=3Dh=3Dthis._getDefaultDa=
te(a);var =
i=3Dthis._getFormatConfig(a);try{f=3Dthis.parseDate(c,e,i)||h}catch(g){th=
is.log(g);e=3Db?"":e}a.selectedDay=3Df.getDate();a.drawMonth=3Da.selected=
Month=3Df.getMonth();a.drawYear=3Da.selectedYear=3Df.getFullYear();a.curr=
entDay=3De?f.getDate():0;a.currentMonth=3De?f.getMonth():0;a.currentYear=3D=
e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a)=
{return =
this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),n=
ew Date))},=0A=
_determineDate:function(a,b,c){var e=3Dfunction(h){var i=3Dnew =
Date;i.setDate(i.getDate()+h);return i},f=3Dfunction(h){try{return =
d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._=
getFormatConfig(a))}catch(i){}var =
g=3D(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new =
Date,k=3Dg.getFullYear(),l=3Dg.getMonth();g=3Dg.getDate();for(var =
u=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=3Du.exec(h);j;){switch(j[2]||=
"d"){case "d":case "D":g+=3DparseInt(j[1],10);break;case "w":case =
"W":g+=3DparseInt(j[1],=0A=
10)*7;break;case "m":case =
"M":l+=3DparseInt(j[1],10);g=3DMath.min(g,d.datepicker._getDaysInMonth(k,=
l));break;case "y":case =
"Y":k+=3DparseInt(j[1],10);g=3DMath.min(g,d.datepicker._getDaysInMonth(k,=
l));break}j=3Du.exec(h)}return new =
Date(k,l,g)};if(b=3D(b=3Db=3D=3Dnull?c:typeof =
b=3D=3D"string"?f(b):typeof =
b=3D=3D"number"?isNaN(b)?c:e(b):b)&&b.toString()=3D=3D"Invalid =
Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMillisecond=
s(0)}return =
this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)re=
turn null;=0A=
a.setHours(a.getHours()>12?a.getHours()+2:0);return =
a},_setDate:function(a,b,c){var =
e=3D!b,f=3Da.selectedMonth,h=3Da.selectedYear;b=3Dthis._restrictMinMax(a,=
this._determineDate(a,b,new =
Date));a.selectedDay=3Da.currentDay=3Db.getDate();a.drawMonth=3Da.selecte=
dMonth=3Da.currentMonth=3Db.getMonth();a.drawYear=3Da.selectedYear=3Da.cu=
rrentYear=3Db.getFullYear();if((f!=3Da.selectedMonth||h!=3Da.selectedYear=
)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.va=
l(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||=0A=
a.input&&a.input.val()=3D=3D""?null:this._daylightSavingAdjust(new =
Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(=
a){var b=3Dnew Date;b=3Dthis._daylightSavingAdjust(new =
Date(b.getFullYear(),b.getMonth(),b.getDate()));var =
c=3Dthis._get(a,"isRTL"),e=3Dthis._get(a,"showButtonPanel"),f=3Dthis._get=
(a,"hideIfNoPrevNext"),h=3Dthis._get(a,"navigationAsDateFormat"),i=3Dthis=
._getNumberOfMonths(a),g=3Dthis._get(a,"showCurrentAtPos"),k=3Dthis._get(=
a,"stepMonths"),l=3Di[0]!=3D1||i[1]!=3D1,u=3Dthis._daylightSavingAdjust(!=
a.currentDay?=0A=
new Date(9999,9,9):new =
Date(a.currentYear,a.currentMonth,a.currentDay)),j=3Dthis._getMinMaxDate(=
a,"min"),o=3Dthis._getMinMaxDate(a,"max");g=3Da.drawMonth-g;var =
m=3Da.drawYear;if(g<0){g+=3D12;m--}if(o){var =
n=3Dthis._daylightSavingAdjust(new =
Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=3Dj&&n<=
j?j:n;this._daylightSavingAdjust(new =
Date(m,g,1))>n;){g--;if(g<0){g=3D11;m--}}}a.drawMonth=3Dg;a.drawYear=3Dm;=
n=3Dthis._get(a,"prevText");n=3D!h?n:this.formatDate(n,this._daylightSavi=
ngAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));=0A=
n=3Dthis._canAdjustMonth(a,-1,m,g)?'<a class=3D"ui-datepicker-prev =
ui-corner-all" =
onclick=3D"DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", =
'M');\" title=3D\""+n+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a =
class=3D"ui-datepicker-prev ui-corner-all ui-state-disabled" =
title=3D"'+n+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var =
r=3Dthis._get(a,"nextText");r=3D!h?r:this.formatDate(r,this._daylightSavi=
ngAdjust(new Date(m,=0A=
g+k,1)),this._getFormatConfig(a));f=3Dthis._canAdjustMonth(a,+1,m,g)?'<a =
class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", =
'M');\" title=3D\""+r+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a =
class=3D"ui-datepicker-next ui-corner-all ui-state-disabled" =
title=3D"'+r+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=3Dthis._get(=
a,"currentText");r=3Dthis._get(a,"gotoCurrent")&&=0A=
a.currentDay?u:b;k=3D!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=
=3D!a.inline?'<button type=3D"button" class=3D"ui-datepicker-close =
ui-state-default ui-priority-primary ui-corner-all" =
onclick=3D"DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"=
closeText")+"</button>":"";e=3De?'<div class=3D"ui-datepicker-buttonpane =
ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button =
type=3D"button" class=3D"ui-datepicker-current ui-state-default =
ui-priority-secondary ui-corner-all" onclick=3D"DP_jQuery_'+=0A=
y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"<=
/div>":"";h=3DparseInt(this._get(a,"firstDay"),10);h=3DisNaN(h)?0:h;k=3Dt=
his._get(a,"showWeek");r=3Dthis._get(a,"dayNames");this._get(a,"dayNamesS=
hort");var =
s=3Dthis._get(a,"dayNamesMin"),z=3Dthis._get(a,"monthNames"),v=3Dthis._ge=
t(a,"monthNamesShort"),p=3Dthis._get(a,"beforeShowDay"),w=3Dthis._get(a,"=
showOtherMonths"),G=3Dthis._get(a,"selectOtherMonths");this._get(a,"calcu=
lateWeek");for(var =
K=3Dthis._getDefaultDate(a),H=3D"",C=3D0;C<i[0];C++){for(var L=3D=0A=
"",D=3D0;D<i[1];D++){var M=3Dthis._daylightSavingAdjust(new =
Date(m,g,a.selectedDay)),t=3D" ui-corner-all",x=3D"";if(l){x+=3D'<div =
class=3D"ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=3D" =
ui-datepicker-group-first";t=3D" =
ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=3D" =
ui-datepicker-group-last";t=3D" =
ui-corner-"+(c?"left":"right");break;default:x+=3D" =
ui-datepicker-group-middle";t=3D"";break}x+=3D'">'}x+=3D'<div =
class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C=3D=3D0?c?=0A=
f:n:"")+(/all|right/.test(t)&&C=3D=3D0?c?n:f:"")+this._generateMonthYearH=
eader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table =
class=3D"ui-datepicker-calendar"><thead><tr>';var A=3Dk?'<th =
class=3D"ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";f=
or(t=3D0;t<7;t++){var q=3D(t+h)%7;A+=3D"<th"+((t+h+6)%7>=3D5?' =
class=3D"ui-datepicker-week-end"':"")+'><span =
title=3D"'+r[q]+'">'+s[q]+"</span></th>"}x+=3DA+"</tr></thead><tbody>";A=3D=
this._getDaysInMonth(m,g);if(m=3D=3Da.selectedYear&&g=3D=3Da.selectedMont=
h)a.selectedDay=3DMath.min(a.selectedDay,=0A=
A);t=3D(this._getFirstDayOfMonth(m,g)-h+7)%7;A=3Dl?6:Math.ceil((t+A)/7);q=
=3Dthis._daylightSavingAdjust(new Date(m,g,1-t));for(var =
N=3D0;N<A;N++){x+=3D"<tr>";var O=3D!k?"":'<td =
class=3D"ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>=
";for(t=3D0;t<7;t++){var =
F=3Dp?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=3Dq.getMonth()!=3D=
g,I=3DB&&!G||!F[0]||j&&q<j||o&&q>o;O+=3D'<td =
class=3D"'+((t+h+6)%7>=3D5?" ui-datepicker-week-end":"")+(B?" =
ui-datepicker-other-month":"")+(q.getTime()=3D=3DM.getTime()&&g=3D=3Da.se=
lectedMonth&&=0A=
a._keyEvent||K.getTime()=3D=3Dq.getTime()&&K.getTime()=3D=3DM.getTime()?"=
 "+this._dayOverClass:"")+(I?" "+this._unselectableClass+" =
ui-state-disabled":"")+(B&&!w?"":" =
"+F[1]+(q.getTime()=3D=3Du.getTime()?" =
"+this._currentClass:"")+(q.getTime()=3D=3Db.getTime()?" =
ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' =
title=3D"'+F[2]+'"':"")+(I?"":' =
onclick=3D"DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth=
()+","+q.getFullYear()+', this);return =
false;"')+">"+(B&&!w?"&#xa0;":I?'<span =
class=3D"ui-state-default">'+q.getDate()+=0A=
"</span>":'<a class=3D"ui-state-default'+(q.getTime()=3D=3Db.getTime()?" =
ui-state-highlight":"")+(q.getTime()=3D=3Du.getTime()?" =
ui-state-active":"")+(B?" ui-priority-secondary":"")+'" =
href=3D"#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=3Dthi=
s._daylightSavingAdjust(q)}x+=3DO+"</tr>"}g++;if(g>11){g=3D0;m++}x+=3D"</=
tbody></table>"+(l?"</div>"+(i[0]>0&&D=3D=3Di[1]-1?'<div =
class=3D"ui-datepicker-row-break"></div>':""):"");L+=3Dx}H+=3DL}H+=3De+(d=
.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe =
src=3D"javascript:false;" class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>':=0A=
"");a._keyEvent=3Dfalse;return =
H},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var =
k=3Dthis._get(a,"changeMonth"),l=3Dthis._get(a,"changeYear"),u=3Dthis._ge=
t(a,"showMonthAfterYear"),j=3D'<div =
class=3D"ui-datepicker-title">',o=3D"";if(h||!k)o+=3D'<span =
class=3D"ui-datepicker-month">'+i[b]+"</span>";else{i=3De&&e.getFullYear(=
)=3D=3Dc;var m=3Df&&f.getFullYear()=3D=3Dc;o+=3D'<select =
class=3D"ui-datepicker-month" =
onchange=3D"DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', =
this, 'M');\" onclick=3D\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+=0A=
a.id+"');\">";for(var =
n=3D0;n<12;n++)if((!i||n>=3De.getMonth())&&(!m||n<=3Df.getMonth()))o+=3D'=
<option value=3D"'+n+'"'+(n=3D=3Db?' =
selected=3D"selected"':"")+">"+g[n]+"</option>";o+=3D"</select>"}u||(j+=3D=
o+(h||!(k&&l)?"&#xa0;":""));if(h||!l)j+=3D'<span =
class=3D"ui-datepicker-year">'+c+"</span>";else{g=3Dthis._get(a,"yearRang=
e").split(":");var r=3D(new =
Date).getFullYear();i=3Dfunction(s){s=3Ds.match(/c[+-].*/)?c+parseInt(s.s=
ubstring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return =
isNaN(s)?r:s};b=3Di(g[0]);g=3DMath.max(b,=0A=
i(g[1]||""));b=3De?Math.max(b,e.getFullYear()):b;g=3Df?Math.min(g,f.getFu=
llYear()):g;for(j+=3D'<select class=3D"ui-datepicker-year" =
onchange=3D"DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', =
this, 'Y');\" =
onclick=3D\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";=
b<=3Dg;b++)j+=3D'<option value=3D"'+b+'"'+(b=3D=3Dc?' =
selected=3D"selected"':"")+">"+b+"</option>";j+=3D"</select>"}j+=3Dthis._=
get(a,"yearSuffix");if(u)j+=3D(h||!(k&&l)?"&#xa0;":"")+o;j+=3D"</div>";re=
turn j},_adjustInstDate:function(a,b,c){var e=3D=0A=
a.drawYear+(c=3D=3D"Y"?b:0),f=3Da.drawMonth+(c=3D=3D"M"?b:0);b=3DMath.min=
(a.selectedDay,this._getDaysInMonth(e,f))+(c=3D=3D"D"?b:0);e=3Dthis._rest=
rictMinMax(a,this._daylightSavingAdjust(new =
Date(e,f,b)));a.selectedDay=3De.getDate();a.drawMonth=3Da.selectedMonth=3D=
e.getMonth();a.drawYear=3Da.selectedYear=3De.getFullYear();if(c=3D=3D"M"|=
|c=3D=3D"Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var =
c=3Dthis._getMinMaxDate(a,"min");a=3Dthis._getMinMaxDate(a,"max");b=3Dc&&=
b<c?c:b;return b=3Da&&b>a?a:b},_notifyChange:function(a){var =
b=3Dthis._get(a,=0A=
"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear=
,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=3Dthis._get(a,"n=
umberOfMonths");return a=3D=3Dnull?[1,1]:typeof =
a=3D=3D"number"?[1,a]:a},_getMinMaxDate:function(a,b){return =
this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:functi=
on(a,b){return 32-(new =
Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new =
Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var =
f=3Dthis._getNumberOfMonths(a);=0A=
c=3Dthis._daylightSavingAdjust(new =
Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getF=
ullYear(),c.getMonth()));return =
this._isInRange(a,c)},_isInRange:function(a,b){var =
c=3Dthis._getMinMaxDate(a,"min");a=3Dthis._getMinMaxDate(a,"max");return(=
!c||b.getTime()>=3Dc.getTime())&&(!a||b.getTime()<=3Da.getTime())},_getFo=
rmatConfig:function(a){var b=3Dthis._get(a,"shortYearCutoff");b=3Dtypeof =
b!=3D"string"?b:(new =
Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesS=
hort:this._get(a,=0A=
"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._g=
et(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDat=
e:function(a,b,c,e){if(!b){a.currentDay=3Da.selectedDay;a.currentMonth=3D=
a.selectedMonth;a.currentYear=3Da.selectedYear}b=3Db?typeof =
b=3D=3D"object"?b:this._daylightSavingAdjust(new =
Date(e,c,b)):this._daylightSavingAdjust(new =
Date(a.currentYear,a.currentMonth,a.currentDay));return =
this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});=
d.fn.datepicker=3D=0A=
function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepic=
ker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepi=
cker.initialized=3Dtrue}var =
b=3DArray.prototype.slice.call(arguments,1);if(typeof =
a=3D=3D"string"&&(a=3D=3D"isDisabled"||a=3D=3D"getDate"||a=3D=3D"widget")=
)return =
d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));=
if(a=3D=3D"option"&&arguments.length=3D=3D2&&typeof =
arguments[1]=3D=3D"string")return =
d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));=0A=
return this.each(function(){typeof =
a=3D=3D"string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this=
].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=3Dnew=
 J;d.datepicker.initialized=3Dfalse;d.datepicker.uuid=3D(new =
Date).getTime();d.datepicker.version=3D"1.8.1";window["DP_jQuery_"+y]=3Dd=
})(jQuery);=0A=
(function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},clos=
eOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,=
height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,m=
odal:false,position:"center",resizable:true,show:null,stack:true,title:""=
,width:300,zIndex:1E3},_create:function(){this.originalTitle=3Dthis.eleme=
nt.attr("title");var =
a=3Dthis,b=3Da.options,d=3Db.title||a.originalTitle||"&#160;",e=3Dc.ui.di=
alog.getTitleId(a.element),g=3D(a.uiDialog=3Dc("<div></div>")).appendTo(d=
ocument.body).hide().addClass("ui-dialog ui-widget ui-widget-content =
ui-corner-all "+=0A=
b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0=
).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode=3D=3D=3Dc.=
ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","=
aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.eleme=
nt.show().removeAttr("title").addClass("ui-dialog-content =
ui-widget-content").appendTo(g);var =
f=3D(a.uiDialogTitlebar=3Dc("<div></div>")).addClass("ui-dialog-titlebar =
ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),=0A=
h=3Dc('<a href=3D"#"></a>').addClass("ui-dialog-titlebar-close =
ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-sta=
te-hover")},function(){h.removeClass("ui-state-hover")}).focus(function()=
{h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-f=
ocus")}).click(function(i){a.close(i);return =
false}).appendTo(f);(a.uiDialogTitlebarCloseText=3Dc("<span></span>")).ad=
dClass("ui-icon =
ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").add=
Class("ui-dialog-title").attr("id",=0A=
e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.b=
eforeClose))b.beforeClose=3Db.beforeclose;f.find("*").add(f).disableSelec=
tion();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.=
resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=3Dfal=
se;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&t=
his.open()},destroy:function(){var =
a=3Dthis;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbin=
d(".dialog").removeData("dialog").removeClass("ui-dialog-content =
ui-widget-content").hide().appendTo("body");=0A=
a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTit=
le);return a},widget:function(){return =
this.uiDialog},close:function(a){var =
b=3Dthis,d;if(false!=3D=3Db._trigger("beforeClose",a)){b.overlay&&b.overl=
ay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=3Dfalse;if=
(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("clo=
se",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay=
.resize();if(b.options.modal){d=3D0;c(".ui-dialog").each(function(){if(th=
is!=3D=3D=0A=
b.uiDialog[0])d=3DMath.max(d,c(this).css("z-index"))});c.ui.dialog.maxZ=3D=
d}return b}},isOpen:function(){return =
this._isOpen},moveToTop:function(a,b){var =
d=3Dthis,e=3Dd.options;if(e.modal&&!a||!e.stack&&!e.modal)return =
d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=3De.z=
Index;if(d.overlay){c.ui.dialog.maxZ+=3D1;d.overlay.$el.css("z-index",c.u=
i.dialog.overlay.maxZ=3Dc.ui.dialog.maxZ)}a=3D{scrollTop:d.element.attr("=
scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=3D=
1;d.uiDialog.css("z-index",=0A=
c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return =
d},open:function(){if(!this._isOpen){var =
a=3Dthis,b=3Da.options,d=3Da.uiDialog;a.overlay=3Db.modal?new =
c.ui.dialog.overlay(a):null;d.next().length&&d.appendTo("body");a._size()=
;a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind=
("keypress.ui-dialog",function(e){if(e.keyCode=3D=3D=3Dc.ui.keyCode.TAB){=
var =
g=3Dc(":tabbable",this),f=3Dg.filter(":first");g=3Dg.filter(":last");if(e=
.target=3D=3D=3Dg[0]&&!e.shiftKey){f.focus(1);return false}else =
if(e.target=3D=3D=3D=0A=
f[0]&&e.shiftKey){g.focus(1);return =
false}}});c([]).add(d.find(".ui-dialog-content =
:tabbable:first")).add(d.find(".ui-dialog-buttonpane =
:tabbable:first")).add(d).filter(":first").focus();a._trigger("open");a._=
isOpen=3Dtrue;return a}},_createButtons:function(a){var =
b=3Dthis,d=3Dfalse,e=3Dc("<div></div>").addClass("ui-dialog-buttonpane =
ui-widget-content =
ui-helper-clearfix");b.uiDialog.find(".ui-dialog-buttonpane").remove();ty=
peof =
a=3D=3D=3D"object"&&a!=3D=3Dnull&&c.each(a,function(){return!(d=3Dtrue)})=
;if(d){c.each(a,=0A=
function(g,f){g=3Dc('<button =
type=3D"button"></button>').text(g).click(function(){f.apply(b.element[0]=
,arguments)}).appendTo(e);c.fn.button&&g.button()});e.appendTo(b.uiDialog=
)}},_makeDraggable:function(){function =
a(f){return{position:f.position,offset:f.offset}}var =
b=3Dthis,d=3Db.options,e=3Dc(document),g;b.uiDialog.draggable({cancel:".u=
i-dialog-content, =
.ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"docu=
ment",start:function(f,h){g=3Dd.height=3D=3D=3D"auto"?"auto":c(this).heig=
ht();c(this).height(c(this).height()).addClass("ui-dialog-dragging");=0A=
b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(=
h))},stop:function(f,h){d.position=3D[h.position.left-e.scrollLeft(),h.po=
sition.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").heigh=
t(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_make=
Resizable:function(a){function =
b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSi=
ze,position:f.position,size:f.size}}a=3Da=3D=3D=3Dundefined?this.options.=
resizable:a;var d=3Dthis,e=3Dd.options,g=3Dd.uiDialog.css("position");=0A=
a=3Dtypeof =
a=3D=3D=3D"string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:"=
.ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:=
e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeig=
ht(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing")=
;d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resiz=
e",f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");=
e.height=3Dc(this).height();e.width=3Dc(this).width();d._trigger("resizeS=
top",=0A=
f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resiz=
able-se").addClass("ui-icon =
ui-icon-grip-diagonal-se")},_minHeight:function(){var =
a=3Dthis.options;return =
a.height=3D=3D=3D"auto"?a.minHeight:Math.min(a.minHeight,a.height)},_posi=
tion:function(a){var =
b=3D[],d=3D[0,0];a=3Da||c.ui.dialog.prototype.options.position;if(typeof =
a=3D=3D=3D"string"||typeof a=3D=3D=3D"object"&&"0"in =
a){b=3Da.split?a.split(" =
"):[a[0],a[1]];if(b.length=3D=3D=3D1)b[1]=3Db[0];c.each(["left","top"],fu=
nction(e,g){if(+b[e]=3D=3D=3Db[e]){d[e]=3Db[e];b[e]=3D=0A=
g}})}else if(typeof a=3D=3D=3D"object"){if("left"in =
a){b[0]=3D"left";d[0]=3Da.left}else if("right"in =
a){b[0]=3D"right";d[0]=3D-a.right}if("top"in =
a){b[1]=3D"top";d[1]=3Da.top}else if("bottom"in =
a){b[1]=3D"bottom";d[1]=3D-a.bottom}}(a=3Dthis.uiDialog.is(":visible"))||=
this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:b.joi=
n(" "),at:b.join(" "),offset:d.join(" =
"),of:window,collision:"fit",using:function(e){var =
g=3Dc(this).css(e).offset().top;g<0&&c(this).css("top",e.top-g)}});a||thi=
s.uiDialog.hide()},_setOption:function(a,=0A=
b){var =
d=3Dthis,e=3Dd.uiDialog,g=3De.is(":data(resizable)"),f=3Dfalse;switch(a){=
case "beforeclose":a=3D"beforeClose";break;case =
"buttons":d._createButtons(b);break;case =
"closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case =
"dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog =
ui-widget ui-widget-content ui-corner-all "+b);break;case =
"disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-di=
sabled");break;case =
"draggable":b?d._makeDraggable():e.draggable("destroy");break;=0A=
case "height":f=3Dtrue;break;case =
"maxHeight":g&&e.resizable("option","maxHeight",b);f=3Dtrue;break;case =
"maxWidth":g&&e.resizable("option","maxWidth",b);f=3Dtrue;break;case =
"minHeight":g&&e.resizable("option","minHeight",b);f=3Dtrue;break;case =
"minWidth":g&&e.resizable("option","minWidth",b);f=3Dtrue;break;case =
"position":d._position(b);break;case =
"resizable":g&&!b&&e.resizable("destroy");g&&typeof =
b=3D=3D=3D"string"&&e.resizable("option","handles",b);!g&&b!=3D=3Dfalse&&=
d._makeResizable(b);break;case "title":c(".ui-dialog-title",=0A=
d.uiDialogTitlebar).html(""+(b||"&#160;"));break;case =
"width":f=3Dtrue;break}c.Widget.prototype._setOption.apply(d,arguments);f=
&&d._size()},_size:function(){var =
a=3Dthis.options,b;this.element.css({width:"auto",minHeight:0,height:0});=
b=3Dthis.uiDialog.css({height:"auto",width:a.width}).height();this.elemen=
t.css(a.height=3D=3D=3D"auto"?{minHeight:Math.max(a.minHeight-b,0),height=
:"auto"}:{minHeight:0,height:Math.max(a.height-b,0)}).show();this.uiDialo=
g.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",=0A=
this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.1",uuid:0,maxZ:0=
,getTitleId:function(a){a=3Da.attr("id");if(!a){this.uuid+=3D1;a=3Dthis.u=
uid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=3Dc.ui.dialo=
g.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInst=
ances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,cl=
ick".split(","),function(a){return a+".dialog-overlay"}).join(" =
"),create:function(a){if(this.instances.length=3D=3D=3D0){setTimeout(func=
tion(){c.ui.dialog.overlay.instances.length&&=0A=
c(document).bind(c.ui.dialog.overlay.events,function(d){return =
c(d.target).zIndex()>=3Dc.ui.dialog.overlay.maxZ})},1);c(document).bind("=
keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode=
&&d.keyCode=3D=3D=3Dc.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}})=
;c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var =
b=3D(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overla=
y")).appendTo(document.body).css({width:this.width(),height:this.height()=
});c.fn.bgiframe&&=0A=
b.bgiframe();this.instances.push(b);return =
b},destroy:function(a){this.oldInstances.push(this.instances.splice(c.inA=
rray(a,this.instances),1)[0]);this.instances.length=3D=3D=3D0&&c([documen=
t,window]).unbind(".dialog-overlay");a.remove();var =
b=3D0;c.each(this.instances,function(){b=3DMath.max(b,this.css("z-index")=
)});this.maxZ=3Db},height:function(){var =
a,b;if(c.browser.msie&&c.browser.version<7){a=3DMath.max(document.documen=
tElement.scrollHeight,document.body.scrollHeight);b=3DMath.max(document.d=
ocumentElement.offsetHeight,=0A=
document.body.offsetHeight);return =
a<b?c(window).height()+"px":a+"px"}else return =
c(document).height()+"px"},width:function(){var =
a,b;if(c.browser.msie&&c.browser.version<7){a=3DMath.max(document.documen=
tElement.scrollWidth,document.body.scrollWidth);b=3DMath.max(document.doc=
umentElement.offsetWidth,document.body.offsetWidth);return =
a<b?c(window).width()+"px":a+"px"}else return =
c(document).width()+"px"},resize:function(){var =
a=3Dc([]);c.each(c.ui.dialog.overlay.instances,function(){a=3Da.add(this)=
});a.css({width:0,=0A=
height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.over=
lay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:functio=
n(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);=0A=
(function(c){c.ui=3Dc.ui||{};var =
m=3D/left|center|right/,n=3D/top|center|bottom/,p=3Dc.fn.position,q=3Dc.f=
n.offset;c.fn.position=3Dfunction(a){if(!a||!a.of)return =
p.apply(this,arguments);a=3Dc.extend({},a);var =
b=3Dc(a.of),d=3D(a.collision||"flip").split(" =
"),e=3Da.offset?a.offset.split(" =
"):[0,0],g,h,i;if(a.of.nodeType=3D=3D=3D9){g=3Db.width();h=3Db.height();i=
=3D{top:0,left:0}}else =
if(a.of.scrollTo&&a.of.document){g=3Db.width();h=3Db.height();i=3D{top:b.=
scrollTop(),left:b.scrollLeft()}}else =
if(a.of.preventDefault){a.at=3D"left top";g=3Dh=3D=0A=
0;i=3D{top:a.of.pageY,left:a.of.pageX}}else{g=3Db.outerWidth();h=3Db.oute=
rHeight();i=3Db.offset()}c.each(["my","at"],function(){var =
f=3D(a[this]||"").split(" =
");if(f.length=3D=3D=3D1)f=3Dm.test(f[0])?f.concat(["center"]):n.test(f[0=
])?["center"].concat(f):["center","center"];f[0]=3Dm.test(f[0])?f[0]:"cen=
ter";f[1]=3Dn.test(f[1])?f[1]:"center";a[this]=3Df});if(d.length=3D=3D=3D=
1)d[1]=3Dd[0];e[0]=3DparseInt(e[0],10)||0;if(e.length=3D=3D=3D1)e[1]=3De[=
0];e[1]=3DparseInt(e[1],10)||0;if(a.at[0]=3D=3D=3D"right")i.left+=3Dg;els=
e if(a.at[0]=3D=3D=3D"center")i.left+=3D=0A=
g/2;if(a.at[1]=3D=3D=3D"bottom")i.top+=3Dh;else =
if(a.at[1]=3D=3D=3D"center")i.top+=3Dh/2;i.left+=3De[0];i.top+=3De[1];ret=
urn this.each(function(){var =
f=3Dc(this),k=3Df.outerWidth(),l=3Df.outerHeight(),j=3Dc.extend({},i);if(=
a.my[0]=3D=3D=3D"right")j.left-=3Dk;else =
if(a.my[0]=3D=3D=3D"center")j.left-=3Dk/2;if(a.my[1]=3D=3D=3D"bottom")j.t=
op-=3Dl;else =
if(a.my[1]=3D=3D=3D"center")j.top-=3Dl/2;j.left=3DparseInt(j.left);j.top=3D=
parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&=
c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,=0A=
elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.o=
ffset(c.extend(j,{using:a.using}))})};c.ui.position=3D{fit:{left:function=
(a,b){var =
d=3Dc(window);b=3Da.left+b.elemWidth-d.width()-d.scrollLeft();a.left=3Db>=
0?a.left-b:Math.max(0,a.left)},top:function(a,b){var =
d=3Dc(window);b=3Da.top+b.elemHeight-d.height()-d.scrollTop();a.top=3Db>0=
?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=3D=3D"c=
enter"){var =
d=3Dc(window);d=3Da.left+b.elemWidth-d.width()-d.scrollLeft();var =
e=3Db.my[0]=3D=3D=3D"left"?=0A=
-b.elemWidth:b.my[0]=3D=3D=3D"right"?b.elemWidth:0,g=3D-2*b.offset[0];a.l=
eft+=3Da.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(=
a,b){if(b.at[1]!=3D=3D"center"){var =
d=3Dc(window);d=3Da.top+b.elemHeight-d.height()-d.scrollTop();var =
e=3Db.my[1]=3D=3D=3D"top"?-b.elemHeight:b.my[1]=3D=3D=3D"bottom"?b.elemHe=
ight:0,g=3Db.at[1]=3D=3D=3D"top"?b.targetHeight:-b.targetHeight,h=3D-2*b.=
offset[1];a.top+=3Da.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offse=
t.setOffset){c.offset.setOffset=3Dfunction(a,b){if(/static/.test(c.curCSS=
(a,"position")))a.style.position=3D=0A=
"relative";var =
d=3Dc(a),e=3Dd.offset(),g=3DparseInt(c.curCSS(a,"top",true),10)||0,h=3Dpa=
rseInt(c.curCSS(a,"left",true),10)||0;e=3D{top:b.top-e.top+g,left:b.left-=
e.left+h};"using"in =
b?b.using.call(a,e):d.css(e)};c.fn.offset=3Dfunction(a){var =
b=3Dthis[0];if(!b||!b.ownerDocument)return null;if(a)return =
this.each(function(){c.offset.setOffset(this,a)});return =
q.call(this)}}})(jQuery);=0A=
(function(b){b.widget("ui.progressbar",{options:{value:0},_create:functio=
n(){this.element.addClass("ui-progressbar ui-widget ui-widget-content =
ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin()=
,"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.va=
lueDiv=3Db("<div class=3D'ui-progressbar-value ui-widget-header =
ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},des=
troy:function(){this.element.removeClass("ui-progressbar ui-widget =
ui-widget-content =
ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr=
("aria-valuemax").removeAttr("aria-valuenow");=0A=
this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},=
value:function(a){if(a=3D=3D=3Dundefined)return =
this._value();this._setOption("value",a);return =
this},_setOption:function(a,c){switch(a){case =
"value":this.options.value=3Dc;this._refreshValue();this._trigger("change=
");break}b.Widget.prototype._setOption.apply(this,arguments)},_value:func=
tion(){var a=3Dthis.options.value;if(typeof =
a!=3D=3D"number")a=3D0;if(a<this._valueMin())a=3Dthis._valueMin();if(a>th=
is._valueMax())a=3Dthis._valueMax();return a},=0A=
_valueMin:function(){return 0},_valueMax:function(){return =
100},_refreshValue:function(){var =
a=3Dthis.value();this.valueDiv[a=3D=3D=3Dthis._valueMax()?"addClass":"rem=
oveClass"]("ui-corner-right").width(a+"%");this.element.attr("aria-valuen=
ow",a)}});b.extend(b.ui.progressbar,{version:"1.8.1"})})(jQuery);=0A=
(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",o=
ptions:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",r=
ange:false,step:1,value:0,values:null},_create:function(){var =
b=3Dthis,a=3Dthis.options;this._mouseSliding=3Dthis._keySliding=3Dfalse;t=
his._animateOff=3Dtrue;this._handleIndex=3Dnull;this._detectOrientation()=
;this._mouseInit();this.element.addClass("ui-slider =
ui-slider-"+this.orientation+" ui-widget ui-widget-content =
ui-corner-all");a.disabled&&this.element.addClass("ui-slider-disabled =
ui-disabled");=0A=
this.range=3Dd([]);if(a.range){if(a.range=3D=3D=3Dtrue){this.range=3Dd("<=
div></div>");if(!a.values)a.values=3D[this._valueMin(),this._valueMin()];=
if(a.values.length&&a.values.length!=3D=3D2)a.values=3D[a.values[0],a.val=
ues[0]]}else =
this.range=3Dd("<div></div>");this.range.appendTo(this.element).addClass(=
"ui-slider-range");if(a.range=3D=3D=3D"min"||a.range=3D=3D=3D"max")this.r=
ange.addClass("ui-slider-range-"+a.range);this.range.addClass("ui-widget-=
header")}d(".ui-slider-handle",this.element).length=3D=3D=3D0&&d("<a =
href=3D'#'></a>").appendTo(this.element).addClass("ui-slider-handle");=0A=
if(a.values&&a.values.length)for(;d(".ui-slider-handle",this.element).len=
gth<a.values.length;)d("<a =
href=3D'#'></a>").appendTo(this.element).addClass("ui-slider-handle");thi=
s.handles=3Dd(".ui-slider-handle",this.element).addClass("ui-state-defaul=
t =
ui-corner-all");this.handle=3Dthis.handles.eq(0);this.handles.add(this.ra=
nge).filter("a").click(function(c){c.preventDefault()}).hover(function(){=
a.disabled||d(this).addClass("ui-state-hover")},function(){d(this).remove=
Class("ui-state-hover")}).focus(function(){if(a.disabled)d(this).blur();=0A=
else{d(".ui-slider =
.ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-stat=
e-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this=
.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this=
.handles.keydown(function(c){var =
e=3Dtrue,f=3Dd(this).data("index.ui-slider-handle"),g,h,i;if(!b.options.d=
isabled){switch(c.keyCode){case d.ui.keyCode.HOME:case =
d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case =
d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case =
d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=3D=0A=
false;if(!b._keySliding){b._keySliding=3Dtrue;d(this).addClass("ui-state-=
active");g=3Db._start(c,f);if(g=3D=3D=3Dfalse)return}break}i=3Db.options.=
step;g=3Db.options.values&&b.options.values.length?(h=3Db.values(f)):(h=3D=
b.value());switch(c.keyCode){case =
d.ui.keyCode.HOME:h=3Db._valueMin();break;case =
d.ui.keyCode.END:h=3Db._valueMax();break;case =
d.ui.keyCode.PAGE_UP:h=3Dg+(b._valueMax()-b._valueMin())/5;break;case =
d.ui.keyCode.PAGE_DOWN:h=3Dg-(b._valueMax()-b._valueMin())/5;break;case =
d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(g=3D=3D=3D=0A=
b._valueMax())return;h=3Dg+i;break;case d.ui.keyCode.DOWN:case =
d.ui.keyCode.LEFT:if(g=3D=3D=3Db._valueMin())return;h=3Dg-i;break}b._slid=
e(c,f,h);return e}}).keyup(function(c){var =
e=3Dd(this).data("index.ui-slider-handle");if(b._keySliding){b._keySlidin=
g=3Dfalse;b._stop(c,e);b._change(c,e);d(this).removeClass("ui-state-activ=
e")}});this._refreshValue();this._animateOff=3Dfalse},destroy:function(){=
this.handles.remove();this.range.remove();this.element.removeClass("ui-sl=
ider ui-slider-horizontal ui-slider-vertical ui-slider-disabled =
ui-widget ui-widget-content =
ui-corner-all").removeData("slider").unbind(".slider");=0A=
this._mouseDestroy();return this},_mouseCapture:function(b){var =
a=3Dthis.options,c,e,f,g,h,i;if(a.disabled)return =
false;this.elementSize=3D{width:this.element.outerWidth(),height:this.ele=
ment.outerHeight()};this.elementOffset=3Dthis.element.offset();c=3D{x:b.p=
ageX,y:b.pageY};e=3Dthis._normValueFromMouse(c);f=3Dthis._valueMax()-this=
._valueMin()+1;h=3Dthis;this.handles.each(function(j){var =
k=3DMath.abs(e-h.values(j));if(f>k){f=3Dk;g=3Dd(this);i=3Dj}});if(a.range=
=3D=3D=3Dtrue&&this.values(1)=3D=3D=3Da.min){i+=3D1;g=3Dd(this.handles[i]=
)}if(this._start(b,=0A=
i)=3D=3D=3Dfalse)return =
false;this._mouseSliding=3Dtrue;h._handleIndex=3Di;g.addClass("ui-state-a=
ctive").focus();a=3Dg.offset();this._clickOffset=3D!d(b.target).parents()=
.andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-a.left-g.=
width()/2,top:b.pageY-a.top-g.height()/2-(parseInt(g.css("borderTopWidth"=
),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("m=
arginTop"),10)||0)};e=3Dthis._normValueFromMouse(c);this._slide(b,i,e);re=
turn this._animateOff=3Dtrue},_mouseStart:function(){return true},=0A=
_mouseDrag:function(b){var =
a=3Dthis._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._h=
andleIndex,a);return =
false},_mouseStop:function(b){this.handles.removeClass("ui-state-active")=
;this._mouseSliding=3Dfalse;this._stop(b,this._handleIndex);this._change(=
b,this._handleIndex);this._clickOffset=3Dthis._handleIndex=3Dnull;return =
this._animateOff=3Dfalse},_detectOrientation:function(){this.orientation=3D=
this.options.orientation=3D=3D=3D"vertical"?"vertical":"horizontal"},_nor=
mValueFromMouse:function(b){var a;=0A=
if(this.orientation=3D=3D=3D"horizontal"){a=3Dthis.elementSize.width;b=3D=
b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}=
else{a=3Dthis.elementSize.height;b=3Db.y-this.elementOffset.top-(this._cl=
ickOffset?this._clickOffset.top:0)}a=3Db/a;if(a>1)a=3D1;if(a<0)a=3D0;if(t=
his.orientation=3D=3D=3D"vertical")a=3D1-a;b=3Dthis._valueMax()-this._val=
ueMin();return =
this._trimAlignValue(this._valueMin()+a*b)},_start:function(b,a){var =
c=3D{handle:this.handles[a],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3D=0A=
this.values(a);c.values=3Dthis.values()}return =
this._trigger("start",b,c)},_slide:function(b,a,c){var =
e;if(this.options.values&&this.options.values.length){e=3Dthis.values(a?0=
:1);if(this.options.values.length=3D=3D=3D2&&this.options.range=3D=3D=3Dt=
rue&&(a=3D=3D=3D0&&c>e||a=3D=3D=3D1&&c<e))c=3De;if(c!=3D=3Dthis.values(a)=
){e=3Dthis.values();e[a]=3Dc;b=3Dthis._trigger("slide",b,{handle:this.han=
dles[a],value:c,values:e});this.values(a?0:1);b!=3D=3Dfalse&&this.values(=
a,c,true)}}else =
if(c!=3D=3Dthis.value()){b=3Dthis._trigger("slide",b,{handle:this.handles=
[a],=0A=
value:c});b!=3D=3Dfalse&&this.value(c)}},_stop:function(b,a){var =
c=3D{handle:this.handles[a],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3Dthis.values(a);c.values=3Dthis.value=
s()}this._trigger("stop",b,c)},_change:function(b,a){if(!this._keySliding=
&&!this._mouseSliding){var =
c=3D{handle:this.handles[a],value:this.value()};if(this.options.values&&t=
his.options.values.length){c.value=3Dthis.values(a);c.values=3Dthis.value=
s()}this._trigger("change",b,c)}},value:function(b){if(arguments.length){=
this.options.value=3D=0A=
this._trimAlignValue(b);this._refreshValue();this._change(null,0)}return =
this._value()},values:function(b,a){var =
c,e,f;if(arguments.length>1){this.options.values[b]=3Dthis._trimAlignValu=
e(a);this._refreshValue();this._change(null,b)}if(arguments.length)if(d.i=
sArray(arguments[0])){c=3Dthis.options.values;e=3Darguments[0];for(f=3D0;=
f<c.length;f+=3D1){c[f]=3Dthis._trimAlignValue(e[f]);this._change(null,f)=
}this._refreshValue()}else return =
this.options.values&&this.options.values.length?this._values(b):this.valu=
e();=0A=
else return this._values()},_setOption:function(b,a){var =
c,e=3D0;if(d.isArray(this.options.values))e=3Dthis.options.values.length;=
d.Widget.prototype._setOption.apply(this,arguments);switch(b){case =
"disabled":if(a){this.handles.filter(".ui-state-focus").blur();this.handl=
es.removeClass("ui-state-hover");this.handles.attr("disabled","disabled")=
;this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disab=
led");this.element.removeClass("ui-disabled")}break;case =
"orientation":this._detectOrientation();=0A=
this.element.removeClass("ui-slider-horizontal =
ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refres=
hValue();break;case =
"value":this._animateOff=3Dtrue;this._refreshValue();this._change(null,0)=
;this._animateOff=3Dfalse;break;case =
"values":this._animateOff=3Dtrue;this._refreshValue();for(c=3D0;c<e;c+=3D=
1)this._change(null,c);this._animateOff=3Dfalse;break}},_value:function()=
{var b=3Dthis.options.value;return =
b=3Dthis._trimAlignValue(b)},_values:function(b){var =
a,c;if(arguments.length){a=3Dthis.options.values[b];=0A=
return =
a=3Dthis._trimAlignValue(a)}else{a=3Dthis.options.values.slice();for(c=3D=
0;c<a.length;c+=3D1)a[c]=3Dthis._trimAlignValue(a[c]);return =
a}},_trimAlignValue:function(b){if(b<this._valueMin())return =
this._valueMin();if(b>this._valueMax())return this._valueMax();var =
a=3Dthis.options.step,c=3Db%a;b=3Db-c;if(c>=3Da/2)b+=3Da;return =
parseFloat(b.toFixed(5))},_valueMin:function(){return =
this.options.min},_valueMax:function(){return =
this.options.max},_refreshValue:function(){var =
b=3Dthis.options.range,a=3Dthis.options,c=3Dthis,=0A=
e=3D!this._animateOff?a.animate:false,f,g=3D{},h,i,j,k;if(this.options.va=
lues&&this.options.values.length)this.handles.each(function(l){f=3D(c.val=
ues(l)-c._valueMin())/(c._valueMax()-c._valueMin())*100;g[c.orientation=3D=
=3D=3D"horizontal"?"left":"bottom"]=3Df+"%";d(this).stop(1,1)[e?"animate"=
:"css"](g,a.animate);if(c.options.range=3D=3D=3Dtrue)if(c.orientation=3D=3D=
=3D"horizontal"){if(l=3D=3D=3D0)c.range.stop(1,1)[e?"animate":"css"]({lef=
t:f+"%"},a.animate);if(l=3D=3D=3D1)c.range[e?"animate":"css"]({width:f-h+=
"%"},{queue:false,duration:a.animate})}else{if(l=3D=3D=3D=0A=
0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},a.animate);if(l=3D=3D=
=3D1)c.range[e?"animate":"css"]({height:f-h+"%"},{queue:false,duration:a.=
animate})}h=3Df});else{i=3Dthis.value();j=3Dthis._valueMin();k=3Dthis._va=
lueMax();f=3Dk!=3D=3Dj?(i-j)/(k-j)*100:0;g[c.orientation=3D=3D=3D"horizon=
tal"?"left":"bottom"]=3Df+"%";this.handle.stop(1,1)[e?"animate":"css"](g,=
a.animate);if(b=3D=3D=3D"min"&&this.orientation=3D=3D=3D"horizontal")this=
.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},a.animate);if(b=3D=3D=3D=
"max"&&this.orientation=3D=3D=3D"horizontal")this.range[e?=0A=
"animate":"css"]({width:100-f+"%"},{queue:false,duration:a.animate});if(b=
=3D=3D=3D"min"&&this.orientation=3D=3D=3D"vertical")this.range.stop(1,1)[=
e?"animate":"css"]({height:f+"%"},a.animate);if(b=3D=3D=3D"max"&&this.ori=
entation=3D=3D=3D"vertical")this.range[e?"animate":"css"]({height:100-f+"=
%"},{queue:false,duration:a.animate})}}});d.extend(d.ui.slider,{version:"=
1.8.1"})})(jQuery);=0A=
(function(d){var =
s=3D0,u=3D0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:=
false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,=
event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div><=
/div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>=
",tabTemplate:'<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>'},_create:function(){this=
._tabify(true)},_setOption:function(c,e){if(c=3D=3D"selected")this.option=
s.collapsible&&e=3D=3Dthis.options.selected||=0A=
this.select(e);else{this.options[c]=3De;this._tabify()}},_tabId:function(=
c){return =
c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||th=
is.options.idPrefix+ ++s},_sanitizeSelector:function(c){return =
c.replace(/:/g,"\\:")},_cookie:function(){var =
c=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui-tabs-"+ =
++u);return =
d.cookie.apply(null,[c].concat(d.makeArray(arguments)))},_ui:function(c,e=
){return{tab:c,panel:e,index:this.anchors.index(c)}},_cleanup:function(){=
this.lis.filter(".ui-state-processing").removeClass("ui-state-processing"=
).find("span:data(label.tabs)").each(function(){var c=3D=0A=
d(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:=
function(c){function =
e(g,f){g.css({display:""});!d.support.opacity&&f.opacity&&g[0].style.remo=
veAttribute("filter")}this.list=3Dthis.element.find("ol,ul").eq(0);this.l=
is=3Dd("li:has(a[href])",this.list);this.anchors=3Dthis.lis.map(function(=
){return d("a",this)[0]});this.panels=3Dd([]);var =
a=3Dthis,b=3Dthis.options,h=3D/^#.+/;this.anchors.each(function(g,f){var =
j=3Dd(f).attr("href"),l=3Dj.split("#")[0],p;if(l&&(l=3D=3D=3Dlocation.toS=
tring().split("#")[0]||=0A=
(p=3Dd("base")[0])&&l=3D=3D=3Dp.href)){j=3Df.hash;f.href=3Dj}if(h.test(j)=
)a.panels=3Da.panels.add(a._sanitizeSelector(j));else =
if(j!=3D"#"){d.data(f,"href.tabs",j);d.data(f,"load.tabs",j.replace(/#.*$=
/,""));j=3Da._tabId(f);f.href=3D"#"+j;f=3Dd("#"+j);if(!f.length){f=3Dd(b.=
panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tab=
s",true)}a.panels=3Da.panels.add(f)}else =
b.disabled.push(g)});if(c){this.element.addClass("ui-tabs ui-widget =
ui-widget-content ui-corner-all");=0A=
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix =
ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default =
ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom");if(b.selected=3D=3D=3Dundefined){location.hash&&this.a=
nchors.each(function(g,f){if(f.hash=3D=3Dlocation.hash){b.selected=3Dg;re=
turn false}});if(typeof =
b.selected!=3D"number"&&b.cookie)b.selected=3DparseInt(a._cookie(),10);if=
(typeof =
b.selected!=3D"number"&&this.lis.filter(".ui-tabs-selected").length)b.sel=
ected=3D=0A=
this.lis.index(this.lis.filter(".ui-tabs-selected"));b.selected=3Db.selec=
ted||(this.lis.length?0:-1)}else =
if(b.selected=3D=3D=3Dnull)b.selected=3D-1;b.selected=3Db.selected>=3D0&&=
this.anchors[b.selected]||b.selected<0?b.selected:0;b.disabled=3Dd.unique=
(b.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g=
){return =
a.lis.index(g)}))).sort();d.inArray(b.selected,b.disabled)!=3D-1&&b.disab=
led.splice(d.inArray(b.selected,b.disabled),1);this.panels.addClass("ui-t=
abs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");=0A=
if(b.selected>=3D0&&this.anchors.length){this.panels.eq(b.selected).remov=
eClass("ui-tabs-hide");this.lis.eq(b.selected).addClass("ui-tabs-selected=
 =
ui-state-active");a.element.queue("tabs",function(){a._trigger("show",nul=
l,a._ui(a.anchors[b.selected],a.panels[b.selected]))});this.load(b.select=
ed)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs=
");a.lis=3Da.anchors=3Da.panels=3Dnull})}else =
b.selected=3Dthis.lis.index(this.lis.filter(".ui-tabs-selected"));this.el=
ement[b.collapsible?"addClass":=0A=
"removeClass"]("ui-tabs-collapsible");b.cookie&&this._cookie(b.selected,b=
.cookie);c=3D0;for(var =
i;i=3Dthis.lis[c];c++)d(i)[d.inArray(c,b.disabled)!=3D-1&&!d(i).hasClass(=
"ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");b.cach=
e=3D=3D=3Dfalse&&this.anchors.removeData("cache.tabs");this.lis.add(this.=
anchors).unbind(".tabs");if(b.event!=3D"mouseover"){var =
k=3Dfunction(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-=
"+g)},n=3Dfunction(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mous=
eover.tabs",=0A=
function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){=
n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",=
d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focu=
s",d(this).closest("li"))})}var =
m,o;if(b.fx)if(d.isArray(b.fx)){m=3Db.fx[0];o=3Db.fx[1]}else =
m=3Do=3Db.fx;var =
q=3Do?function(g,f){d(g).closest("li").addClass("ui-tabs-selected =
ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.durati=
on||"normal",function(){e(f,o);a._trigger("show",=0A=
null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs=
-selected =
ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a.=
_ui(g,f[0]))},r=3Dm?function(g,f){f.animate(m,m.duration||"normal",functi=
on(){a.lis.removeClass("ui-tabs-selected =
ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("ta=
bs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected =
ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};t=
his.anchors.bind(b.event+".tabs",=0A=
function(){var =
g=3Dthis,f=3Dd(this).closest("li"),j=3Da.panels.filter(":not(.ui-tabs-hid=
e)"),l=3Dd(a._sanitizeSelector(this.hash));if(f.hasClass("ui-tabs-selecte=
d")&&!b.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-stat=
e-processing")||a._trigger("select",null,a._ui(this,l[0]))=3D=3D=3Dfalse)=
{this.blur();return =
false}b.selected=3Da.anchors.index(this);a.abort();if(b.collapsible)if(f.=
hasClass("ui-tabs-selected")){b.selected=3D-1;b.cookie&&a._cookie(b.selec=
ted,b.cookie);a.element.queue("tabs",function(){r(g,=0A=
j)}).dequeue("tabs");this.blur();return false}else =
if(!j.length){b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("t=
abs",function(){q(g,l)});a.load(a.anchors.index(this));this.blur();return=
 =
false}b.cookie&&a._cookie(b.selected,b.cookie);if(l.length){j.length&&a.e=
lement.queue("tabs",function(){r(g,j)});a.element.queue("tabs",function()=
{q(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: =
Mismatching fragment =
identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs"=
,=0A=
function(){return false})},destroy:function(){var =
c=3Dthis.options;this.abort();this.element.unbind(".tabs").removeClass("u=
i-tabs ui-widget ui-widget-content ui-corner-all =
ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-n=
av ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all");this.anchors.each(function(){var =
e=3Dd.data(this,"href.tabs");if(e)this.href=3De;var =
a=3Dd(this).unbind(".tabs");d.each(["href","load","cache"],function(b,h){=
a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).eac=
h(function(){d.data(this,=0A=
"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default =
ui-corner-top ui-tabs-selected ui-state-active ui-state-hover =
ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content =
ui-corner-bottom =
ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return =
this},add:function(c,e,a){if(a=3D=3D=3Dundefined)a=3Dthis.anchors.length;=
var =
b=3Dthis,h=3Dthis.options;e=3Dd(h.tabTemplate.replace(/#\{href\}/g,c).rep=
lace(/#\{label\}/g,e));c=3D!c.indexOf("#")?c.replace("#",""):this._tabId(=
d("a",e)[0]);e.addClass("ui-state-default =
ui-corner-top").data("destroy.tabs",=0A=
true);var =
i=3Dd("#"+c);i.length||(i=3Dd(h.panelTemplate).attr("id",c).data("destroy=
.tabs",true));i.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom =
ui-tabs-hide");if(a>=3Dthis.lis.length){e.appendTo(this.list);i.appendTo(=
this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);i.insertBefore(=
this.panels[a])}h.disabled=3Dd.map(h.disabled,function(k){return =
k>=3Da?++k:k});this._tabify();if(this.anchors.length=3D=3D1){h.selected=3D=
0;e.addClass("ui-tabs-selected =
ui-state-active");i.removeClass("ui-tabs-hide");=0A=
this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.ancho=
rs[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this=
.anchors[a],this.panels[a]));return this},remove:function(c){var =
e=3Dthis.options,a=3Dthis.lis.eq(c).remove(),b=3Dthis.panels.eq(c).remove=
();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c=
+(c+1<this.anchors.length?1:-1));e.disabled=3Dd.map(d.grep(e.disabled,fun=
ction(h){return h!=3Dc}),function(h){return =
h>=3Dc?--h:h});this._tabify();this._trigger("remove",=0A=
null,this._ui(a.find("a")[0],b[0]));return this},enable:function(c){var =
e=3Dthis.options;if(d.inArray(c,e.disabled)!=3D-1){this.lis.eq(c).removeC=
lass("ui-state-disabled");e.disabled=3Dd.grep(e.disabled,function(a){retu=
rn =
a!=3Dc});this._trigger("enable",null,this._ui(this.anchors[c],this.panels=
[c]));return this}},disable:function(c){var =
e=3Dthis.options;if(c!=3De.selected){this.lis.eq(c).addClass("ui-state-di=
sabled");e.disabled.push(c);e.disabled.sort();this._trigger("disable",nul=
l,this._ui(this.anchors[c],this.panels[c]))}return this},=0A=
select:function(c){if(typeof =
c=3D=3D"string")c=3Dthis.anchors.index(this.anchors.filter("[href$=3D"+c+=
"]"));else =
if(c=3D=3D=3Dnull)c=3D-1;if(c=3D=3D-1&&this.options.collapsible)c=3Dthis.=
options.selected;this.anchors.eq(c).trigger(this.options.event+".tabs");r=
eturn this},load:function(c){var =
e=3Dthis,a=3Dthis.options,b=3Dthis.anchors.eq(c)[0],h=3Dd.data(b,"load.ta=
bs");this.abort();if(!h||this.element.queue("tabs").length!=3D=3D0&&d.dat=
a(b,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addCla=
ss("ui-state-processing");=0A=
if(a.spinner){var =
i=3Dd("span",b);i.data("label.tabs",i.html()).html(a.spinner)}this.xhr=3D=
d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){d(e._saniti=
zeSelector(b.hash)).html(k);e._cleanup();a.cache&&d.data(b,"cache.tabs",t=
rue);e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOp=
tions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigge=
r("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.error(k,=
n,c,b)}catch(m){}}}));e.element.dequeue("tabs");return this}},=0A=
abort:function(){this.element.queue([]);this.panels.stop(false,true);this=
.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xh=
r){this.xhr.abort();delete this.xhr}this._cleanup();return =
this},url:function(c,e){this.anchors.eq(c).removeData("cache.tabs").data(=
"load.tabs",e);return this},length:function(){return =
this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.1"});d.extend(d.u=
i.tabs.prototype,{rotation:null,rotate:function(c,e){var =
a=3Dthis,b=3Dthis.options,h=3Da._rotate||(a._rotate=3D=0A=
function(i){clearTimeout(a.rotation);a.rotation=3DsetTimeout(function(){v=
ar =
k=3Db.selected;a.select(++k<a.anchors.length?k:0)},c);i&&i.stopPropagatio=
n()});e=3Da._unrotate||(a._unrotate=3D!e?function(i){i.clientX&&a.rotate(=
null)}:function(){t=3Db.selected;h()});if(c){this.element.bind("tabsshow"=
,h);this.anchors.bind(b.event+".tabs",e);h()}else{clearTimeout(a.rotation=
);this.element.unbind("tabsshow",h);this.anchors.unbind(b.event+".tabs",e=
);delete this._rotate;delete this._unrotate}return this}})})(jQuery);=0A=

------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.face.com/lib/api_client.js

/*!=0A=
 * Face.com Rest API JavaScript Library v1.0.1 (alpha) =0A=
 * http://face.com/=0A=
 *=0A=
 * Copyright 2010, =0A=
 * Written By Lior Ben-Kereth=0A=
 *  =0A=
 * Date: Sun May 06 14:20:18 2010 +0300=0A=
 */=0A=
function Face_ClientAPI(_apiKey)=0A=
{=0A=
	var apiKey =3D null;=0A=
	var format =3D 'json';=0A=
	var SUPPORTED_FORMATS =3D {json: true};=0A=
=0A=
	var EXCEPTION_ARGUMENT_MISSING		=3D 'Face_ClientAPI Exception: Argument =
{0} for function {1} is missing';=0A=
	var EXCEPTION_ARGUMENT_INVALID		=3D 'Face_ClientAPI Exception: Argument =
{0} for function {1} is invalid';=0A=
	var EXCEPTION_ARGUMENT_OVER_LIMIT	=3D 'Face_ClientAPI Exception: =
Argument {0} for function {1} contains more elements than allowed (got =
{2}, max is {3})';=0A=
	var EXCEPTION_INIT					=3D 'Face_ClientAPI Exception: Face_ClientAPI =
not initialized- call init method with your API key';=0A=
	var EXCEPTION_FORMAT_NOT_SUPPORTED	=3D 'Face_ClientAPI Exception: =
Format not supported ({0})';=0A=
		=0A=
	var REST_URL =3D "http://api.face.com/";=0A=
	=0A=
	if (_apiKey !=3D undefined)=0A=
		init(_apiKey);=0A=
	=0A=
	// -------------------------------=0A=
	// Public Functions=0A=
	// -------------------------------=0A=
	this.faces_detect =3D faces_detect;=0A=
	this.faces_recognize =3D faces_recognize;=0A=
	this.faces_train =3D faces_train;=0A=
	this.faces_status =3D faces_status;=0A=
	=0A=
	this.tags_save =3D tags_save;=0A=
	this.tags_add =3D tags_add;=0A=
	this.tags_remove =3D tags_remove;=0A=
	this.tags_get =3D tags_get;=0A=
	=0A=
	this.facebook_get =3D facebook_get;=0A=
	=0A=
	this.account_authenticate =3D account_authenticate;=0A=
	this.account_limits =3D account_limits;=0A=
	=0A=
	this.init =3D init;=0A=
	this.getApiKey =3D getApiKey;=0A=
	// -------------------------------=0A=
	=0A=
	function account_authenticate(password, callback)=0A=
	{=0A=
		var method =3D "account/authenticate";=0A=
		validateInput(password, 'string', 'password', method);=0A=
		validateInput(callback, 'function', 'callback', method);=0A=
			=0A=
		makeRequest(method, {password: password}, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function account_limits(password, callback)=0A=
	{=0A=
		var method =3D "account/limits";		=0A=
			=0A=
		makeRequest(method, null, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function faces_detect(urls, callback)=0A=
	{=0A=
		var method =3D "faces/detect";=0A=
		validateInput(urls, 'url', 'url', method);=0A=
		validateInput(callback, 'function', 'callback', method);=0A=
=0A=
		makeRequest(method, { urls: urls }, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
=0A=
	function faces_recognize(urls, options, callback)=0A=
	{=0A=
		var method =3D "faces/recognize";=0A=
		validateInput(urls, 'url', 'url', method);=0A=
		validateInput(callback, 'function', 'callback', method);=0A=
		=0A=
		var params =3D { urls: urls };=0A=
		=0A=
		if (!empty(options.uids))			params.uids =3D options.uids;		=0A=
		if (!empty(options.namespace))		params.namespace =3D options.namespace;=0A=
		if (!empty(options.train))			params.namespace =3D options.train;=0A=
		if (!empty(options.owners_ids))		params.namespace =3D =
options.owners_ids;=0A=
		if (!empty(options.user_auth))		params.user_auth =3D options.user_auth;=0A=
		if (!empty(options.callback_url))	params.callback_url =3D =
options.callback_url;=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function faces_train(options, callback)=0A=
	{=0A=
		var method =3D "faces/train";=0A=
		validateInput(options.uids, 'string', 'uids', method);		=0A=
		=0A=
		var params =3D {};=0A=
		=0A=
		if (!empty(options.uids))			params.uids =3D options.uids;					=0A=
		if (!empty(options.namespace))		params.namespace =3D options.namespace;=0A=
		if (!empty(options.user_auth))		params.user_auth =3D options.user_auth;=0A=
		if (!empty(options.callback_url))	params.callback_url =3D =
options.callback_url;=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
		=0A=
		return true;		=0A=
	}=0A=
	=0A=
	function faces_status(options, callback)=0A=
	{=0A=
		var method =3D "faces/status";=0A=
		validateInput(options.uids, 'string', 'uids', method);		=0A=
		=0A=
		var params =3D {};=0A=
		=0A=
		if (!empty(options.uids))			params.uids =3D options.uids;=0A=
		if (!empty(options.namespace))		params.namespace =3D options.namespace;=0A=
		if (!empty(options.user_auth))		params.user_auth =3D =
options.user_auth;				=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
		=0A=
		return true;		=0A=
	}=0A=
=0A=
	function tags_get(options, callback)=0A=
	{=0A=
		var method =3D "tags/get";=0A=
		validateInput(callback, 'function', 'callback', method);=0A=
		=0A=
		var params =3D {};			=0A=
		=0A=
		if (!empty(options.urls))				params.urls =3D options.urls;=0A=
		if (!empty(options.pids))				params.pids =3D options.pids;=0A=
		if (!empty(options.owner_ids))			params.owner_ids =3D =
options.owner_ids;=0A=
		if (!empty(options.uids))				params.uids =3D options.uids;		=0A=
		if (!empty(options.together))			params.together =3D options.together;=0A=
		if (!empty(options.filter))				params.filter =3D options.filter;=0A=
		if (!empty(options.order))				params.order =3D options.order;=0A=
		if (!empty(options.limit))				params.order =3D options.limit;		=0A=
		if (!empty(options.namespace))			params.namespace =3D =
options.namespace;		=0A=
		if (!empty(options.user_auth))			params.user_auth =3D =
options.user_auth;=0A=
		if (!empty(options.callback_url))		params.callback_url =3D =
options.callback_url;=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function tags_save(options, callback)=0A=
	{=0A=
		var method =3D "tags/save";=0A=
		validateInput(options.tids, 'string', 'tids', method);=0A=
		=0A=
		var params =3D { tids: options.tids };=0A=
		=0A=
		if(!empty(options.uid))				params.uid =3D options.uid;=0A=
		if(!empty(options.label))			params.label =3D options.label;=0A=
		=0A=
		if(!empty(options.user_auth))		params.user_auth =3D options.user_auth;=0A=
		if(!empty(options.password))		params.password =3D options.password;		=0A=
		=0A=
		if ((typeof params.uid =3D=3D undefined || params.uid =3D=3D '') && =
(typeof params.label =3D=3D undefined || params.label =3D=3D ''))=0A=
			throw EXCEPTION_ARGUMENT_MISSING.replace('{0}', 'uid or =
label').replace('{1}', method);=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
	}=0A=
	=0A=
	function tags_add(url, options, callback)=0A=
	{	=0A=
		var method =3D "tags/add";=0A=
		validateInput(url, 'url', 'url', method);=0A=
		validateInput(options.x, 'number', 'x', method);=0A=
		validateInput(options.y, 'number', 'y', method);=0A=
		validateInput(options.width, 'number', 'width', method);=0A=
		validateInput(options.height, 'number', 'height', method);=0A=
=0A=
		var params =3D {=0A=
						url: url,=0A=
						x: options.x,=0A=
						y: options.y,=0A=
						width: options.width,=0A=
						height: options.height=0A=
					};=0A=
=0A=
		if(!empty(options.uid))				params.uid =3D options.uid;=0A=
		if(!empty(options.pid))				params.pid =3D options.pid;=0A=
		if(!empty(options.label))			params.label =3D options.label;=0A=
		if(!empty(options.owner_id))		params.owner_id =3D options.owner_id;=0A=
		if(!empty(options.tagger_id))		params.tagger_id =3D options.tagger_id;	=
	=0A=
=0A=
		if(!empty(options.user_auth))		params.user_auth =3D options.user_auth;	=
	=0A=
=0A=
		if(!empty(options.password))		params.password =3D options.password;=0A=
		=0A=
		if ((typeof params.uid =3D=3D undefined || params.uid =3D=3D '') && =
(typeof params.label =3D=3D undefined || params.label =3D=3D ''))=0A=
			throw EXCEPTION_ARGUMENT_MISSING.replace('{0}', 'uid or =
label').replace('{1}', method);=0A=
=0A=
		makeRequest(method, params, callback);=0A=
	}=0A=
	=0A=
	function tags_remove(options, callback)=0A=
	{=0A=
		var method =3D "tags/remove";=0A=
		validateInput(options.tids, 'string', 'tids', method);=0A=
=0A=
		var params =3D { tids: options.tids };=0A=
		=0A=
		if (!empty(options.tagger_id))			params.tagger_id =3D =
options.tagger_id;		=0A=
		if(!empty(options.password))			params.password =3D options.password;=0A=
		if (!empty(options.user_auth))			params.user_auth =3D =
options.user_auth;=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
	}=0A=
	=0A=
	function facebook_get(options, callback)=0A=
	{=0A=
		var method =3D "facebook/get";=0A=
		validateInput(callback, 'function', 'callback', method);=0A=
		=0A=
		var params =3D {};			=0A=
		=0A=
		if (!empty(options.uids))				params.uids =3D options.uids;		=0A=
		if (!empty(options.limit))				params.limit =3D options.limit;=0A=
		if (!empty(options.together))			params.together =3D options.together;=0A=
		if (!empty(options.filter))				params.filter =3D options.filter;=0A=
		if (!empty(options.order))				params.order =3D options.order;			=0A=
		if (!empty(options.user_auth))			params.user_auth =3D =
options.user_auth;	=0A=
		=0A=
		makeRequest(method, params, callback);=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function init(_apiKey)=0A=
	{=0A=
		validateInput(_apiKey, 'string', 'apiKey', 'init');=0A=
		apiKey =3D _apiKey;=0A=
	}=0A=
	=0A=
	function getApiKey()=0A=
	{=0A=
		return apiKey;=0A=
	}=0A=
	// -------------------------------=0A=
	=0A=
	=0A=
	// -------------------------------=0A=
	// Private Functions=0A=
	// -------------------------------=0A=
	function makeRequest(method, params, callback)=0A=
	{=0A=
		if (!apiKey) throw EXCEPTION_INIT;=0A=
		=0A=
		var sUrl =3D REST_URL + method + "." + format + "?api_key=3D" + =
encodeURIComponent(apiKey);=0A=
		=0A=
		if (params !=3D null)=0A=
		{=0A=
			for (param in params)=0A=
				sUrl +=3D "&" + param + "=3D" + encodeURIComponent(params[param]);=0A=
		}=0A=
		=0A=
		var iRequest =3D Math.round(Math.random()*10000000);=0A=
		=0A=
		var sCallback =3D "jsonp" + iRequest;=0A=
		window[sCallback] =3D function(data){=0A=
								document.getElementById("fapir" + =
iRequest).parentNode.removeChild(document.getElementById("fapir" + =
iRequest));=0A=
								if (typeof callback =3D=3D "function")=0A=
								{=0A=
									if (params.urls !=3D undefined)=0A=
										callback(params.urls, data);=0A=
									else=0A=
										callback(data);=0A=
								}=0A=
							};=0A=
		sUrl +=3D "&callback=3D" + sCallback + "&" + new =
Date().getTime().toString();        =0A=
		=0A=
	    var script =3D document.createElement("script");        =0A=
	    script.setAttribute("src", sUrl);=0A=
	    script.setAttribute("type","text/javascript");                =0A=
	    script.setAttribute("id","fapir"+iRequest);=0A=
	    document.body.appendChild(script);=0A=
	}=0A=
	=0A=
	function validateInput(input, type, sInputName, sMethodName)=0A=
	{=0A=
		var b =3D true;=0A=
		=0A=
		if (empty(input))=0A=
		{=0A=
			throw EXCEPTION_ARGUMENT_MISSING.replace('{0}', =
sInputName).replace('{1}', sMethodName);=0A=
		}=0A=
		else=0A=
		{=0A=
			switch(type)=0A=
			{=0A=
				case 'string':=0A=
					b =3D !(input.length <=3D 0)=0A=
					break;=0A=
				case 'number':=0A=
					b =3D !(input*1 !=3D input || input < 0);=0A=
					break;=0A=
				case 'url':=0A=
					b =3D !(input.length <=3D 0);=0A=
					break=0A=
				case 'function':=0A=
					b =3D !(typeof input !=3D 'function');=0A=
					break;=0A=
			}=0A=
		}=0A=
		=0A=
		if (!b)=0A=
			throw EXCEPTION_ARGUMENT_INVALID.replace('{0}', =
sInputName).replace('{1}', sMethodName);=0A=
		=0A=
		return b;=0A=
	}=0A=
	=0A=
=0A=
	function validateNumberOfParams(input, max, sInputName, sMethodName)=0A=
	{=0A=
		var num =3D input.split(",").length;=0A=
		if (num > max)=0A=
			throw EXCEPTION_ARGUMENT_OVER_LIMIT.replace('{0}', =
sInputName).replace('{1}', sMethodName).replace('{2}', =
num).replace('{3}', max);=0A=
		return true;=0A=
	}=0A=
	=0A=
	=0A=
	function defined(s){ return (typeof s !=3D "undefined" && s !=3D =
undefined); }=0A=
	function empty(s) { return (!defined(s) || s =3D=3D null || s =3D=3D =
''); }=0A=
}=0A=
=0A=
var FaceClientAPI =3D new Face_ClientAPI();
------=_NextPart_000_0000_01CB3D33.C78DDA60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.face.com/lib/tagger.js

/*!=0A=
 * Face.com Tagging Widget v1.1.0 (alpha) =0A=
 * http://face.com/=0A=
 *=0A=
 * Copyright 2010, =0A=
 * Written By Lior Ben-Kereth=0A=
 *  =0A=
 * Date: Sun May 23 19:34:57 2010 +0300=0A=
 *=0A=
 * v1.1.0 - Now supports both old and new Facebook Javascript SDK=0A=
 */=0A=
function Face_Tagger(_FaceClientAPI)=0A=
{=0A=
	var FaceClientAPI =3D _FaceClientAPI;=0A=
	var design =3D 'default';=0A=
	var _tempTag =3D null;=0A=
	=0A=
	var DEBUG =3D false;=0A=
	var ADMIN_MODE =3D isAdminMode();=0A=
	var ADMIN_PASSWORD =3D '';=0A=
	=0A=
	var TAG_PADDING =3D 1.25;=0A=
=0A=
	var EXCEPTION_MISSING_ARGUMENTS		=3D 'Argument {0} for function {1} is =
missing or invalid';=0A=
	var TAG_TEXT_UNKNOWN				=3D 'Tag me';=0A=
	var TAG_TEXT_GROUP					=3D 'Person {0}';=0A=
	var TXT_FB_STREAM_PROMPT			=3D 'Share these tags with your friends on =
Facebook:';=0A=
	var TXT_FB_STREAM_CAPTION			=3D '{*actor*} just tagged this photo using =
face.com\'s tagger widget';=0A=
	var TXT_IN_THIS_PHOTO				=3D 'In this photo';=0A=
	=0A=
	var LOADING_FETCHING_TAGS			=3D 1;=0A=
	var LOADING_FACEBOOK_USERS			=3D 2;=0A=
	var LOADING_TWITTER_USERS			=3D 3;=0A=
	var TXT_LOADING =3D [];=0A=
		TXT_LOADING[LOADING_FETCHING_TAGS]			=3D "Fetching tags...";=0A=
		TXT_LOADING[LOADING_FACEBOOK_USERS]			=3D "Fetching Facebook =
friends...";=0A=
		TXT_LOADING[LOADING_TWITTER_USERS]			=3D "Fetching twitter friends...";=0A=
	=0A=
	var STATUS_FAIL =3D 'failed';=0A=
	=0A=
	var TIMEOUT_TWITTER =3D 20000;=0A=
	=0A=
	var MIN_TAG_SIZE =3D 90;=0A=
	var DEFAULT_TAG_SIZE =3D 110;=0A=
	var AUTOCOMPLETE_MAX_USERS =3D 7;=0A=
	var SUPPORTED_DESIGNS =3D { 'default': true, 'round': true, 'arch': =
true, 'wood': true, 'facebook': true, 'zeedevil': true };=0A=
	=0A=
	var aImages =3D new Array();=0A=
	var aImagesUsers =3D new Array();=0A=
	var aImagesACUsers =3D new Array();=0A=
	=0A=
	var m_twitterUser =3D '';=0A=
	var m_twitterToken =3D '';=0A=
	var m_twitterTokenSecret =3D '';=0A=
	var m_twitterScreenName =3D '';=0A=
	=0A=
	var m_fbUser =3D '';=0A=
	var m_fbSession =3D '';=0A=
	=0A=
	var m_demoMode =3D '';=0A=
	=0A=
	var m_imgTagName =3D null;=0A=
	=0A=
	var error_handler =3D handleError;=0A=
	var tagSaved_handler =3D tagSavedHandler;=0A=
	=0A=
	//-------------------=0A=
	// Public Functions=0A=
	//-------------------=0A=
	this.load =3D load;=0A=
	this.setDesign =3D setDesign;=0A=
	this.clear =3D clear;	=0A=
	=0A=
	// Start all the tagger logic (get and draw tags, add manual tagging)=0A=
	function load(oImg, options)=0A=
	{=0A=
		if (typeof jQuery =3D=3D 'undefined')=0A=
			=
loadJavaScript("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.=
js");=0A=
		=0A=
		if (typeof jQuery.ui =3D=3D 'undefined')=0A=
			=
loadJavaScript("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquer=
y-ui.min.js");=0A=
		=0A=
		this.clear();=0A=
		=0A=
		m_imgTagName =3D oImg;=0A=
		=0A=
		var aImgs =3D $(oImg);=0A=
						=0A=
		if (aImgs.length =3D=3D 0)=0A=
			return false;=0A=
=0A=
		if (options !=3D undefined)=0A=
		{	=0A=
			var refCallback =3D (options.success =3D=3D undefined || typeof =
options.success !=3D "function")? undefined : options.success;=0A=
			var refTagClick =3D options.tagClick;=0A=
			=0A=
			var bReadOnly		=3D (typeof options.readonly !=3D "boolean")? false : =
options.readonly;=0A=
			var bManualTags		=3D (typeof options.click_add_tag !=3D "boolean")? =
false : options.click_add_tag;=0A=
			var bAddTagButton	=3D (typeof options.add_tag_button !=3D "boolean")? =
false : options.add_tag_button;=0A=
			var bNamesAsLinks	=3D (typeof options.names_as_links !=3D "boolean")? =
false : options.names_as_links;=0A=
			var bResizable		=3D (typeof options.resizable !=3D "boolean")? false =
: options.resizable;=0A=
			var bShowTagsList	=3D (typeof options.tags_list !=3D "boolean")? =
false : options.tags_list;=0A=
			var bFadeTags		=3D (typeof options.fade !=3D "boolean")? false : =
options.fade;=0A=
			var bTagsVisible	=3D (typeof options.tags_visible !=3D "boolean")? =
true : options.tags_visible;=0A=
			var bShowLoading	=3D (typeof options.show_loading !=3D "boolean")? =
true : options.show_loading;=0A=
			m_demoMode			=3D (typeof options.demo_mode !=3D "boolean")? false : =
options.demo_mode;=0A=
			=0A=
			if (typeof options.design !=3D 'undefined')=0A=
				this.setDesign(options.design);=0A=
			=0A=
			error_handler =3D (typeof options.error !=3D "function")? handleError =
: options.error;=0A=
			tagSaved_handler =3D (typeof options.tagSaved !=3D "function")? =
tagSavedHandler : options.tagSaved;			=0A=
			DEBUG =3D (options.debug =3D=3D undefined)? false : options.debug;=0A=
		}=0A=
		=0A=
		try=0A=
		{=0A=
			var srcs =3D '';=0A=
			=0A=
			addTagsCss();=0A=
			=0A=
			aImgs.each(function(){=0A=
				var img =3D $(this);=0A=
				var src =3D img.attr('src');=0A=
				=0A=
				//get full src=0A=
				var imageObject =3D new Image();=0A=
				imageObject.src =3D src;=0A=
				src =3D imageObject.src;=0A=
				img.attr('src', src);=0A=
				=0A=
				aImages[src] =3D img;=0A=
				aImagesUsers[src] =3D [];=0A=
				aImagesACUsers[src] =3D AUTOCOMPLETE_MAX_USERS;=0A=
				=0A=
				srcs +=3D src + ',';=0A=
	=0A=
				if (empty(img.attr('id')))=0A=
					img.attr('id', 'f_' + Math.round(Math.random()*1000000000));=0A=
				=0A=
				var wrapperId =3D 'fr_' + img.attr('id');=0A=
				var oWrapper =3D $('<div id=3D"' + wrapperId + '" =
class=3D"f_wrapper" style=3D"display: inline-block; margin: 0; padding: =
0; float: none; position: relative; border: 0; background: =
none;"></div>');=0A=
				=0A=
				img.wrap(oWrapper);=0A=
				oWrapper =3D $("#" + wrapperId);=0A=
				=0A=
				if (ADMIN_MODE)=0A=
					drawAdminMode(oWrapper);=0A=
				=0A=
				if (bShowLoading)=0A=
					showLoading(oWrapper, LOADING_FETCHING_TAGS);=0A=
=0A=
				addLogo(img);=0A=
	=0A=
				if (bManualTags)=0A=
					addManualTagging(img, bResizable);=0A=
				=0A=
				if (bAddTagButton)=0A=
					addAddTagButton(oWrapper, bResizable);=0A=
				=0A=
				if (options !=3D undefined)=0A=
				{=0A=
					aImagesACUsers[src] =3D (options.max_ac_users !=3D undefined)? =
options.max_ac_users : AUTOCOMPLETE_MAX_USERS;=0A=
					=0A=
					if (options.users !=3D undefined)=0A=
					{=0A=
						$.each(options.users, function(i, user){=0A=
							if (validateUser(user))=0A=
							{=0A=
								if (empty(user.searchBy))=0A=
									user.searchBy =3D user.first_name + " " + user.last_name;=0A=
								if (empty(user.format))=0A=
									user.format =3D defaultUserFormat;=0A=
								=0A=
								aImagesUsers[src]["u" + user.uid] =3D user;=0A=
							}=0A=
						});=0A=
					}=0A=
					=0A=
	=0A=
					if (bShowLoading && !empty(options.twitter_oauth_user) && =
!empty(options.twitter_oauth_token) && =
!empty(options.twitter_oauth_secret))=0A=
						showLoading(document.body, LOADING_TWITTER_USERS);=0A=
				}=0A=
			});=0A=
			=0A=
			if (!empty(options.twitter_oauth_user) && =
!empty(options.twitter_oauth_token) && =
!empty(options.twitter_oauth_secret))=0A=
				setupTwitter(options.twitter_oauth_user, =
options.twitter_oauth_token, options.twitter_oauth_secret);=0A=
			=0A=
			setupFacebook(bShowLoading && options.facebook);=0A=
			=0A=
			if (srcs !=3D '')=0A=
			{	=0A=
				srcs =3D srcs.substring(0, srcs.length - 1);=0A=
				=0A=
				FaceClientAPI.faces_detect(srcs, function(url, data){=0A=
					if (!validateAPIResponse(data))=0A=
					{						=0A=
						dbug("warn", "Response from API isn't valid");						=0A=
						removeLoading(document.body, LOADING_FETCHING_TAGS);												=0A=
						error_handler(data);=0A=
						return false;=0A=
					}=0A=
					=0A=
					$.each(data.photos, function(i, item){=0A=
						dbug("log", "proccesing photo: " + item.url);=0A=
						var img =3D aImages[item.url];=0A=
						=0A=
						if (img !=3D undefined)=0A=
						{=0A=
							if (img.attr("complete") || img[0].complete)=0A=
							{=0A=
								dbug("log", "image was loaded, adding " + item.tags.length + " =
tags");=0A=
								var oWrapper =3D drawTagsOnImage(img, item.tags, refTagClick, =
bReadOnly, bNamesAsLinks, bShowTagsList, bTagsVisible, bFadeTags);=0A=
								oWrapper.height(img[0].offsetHeight);=0A=
								oWrapper.width(img[0].offsetWidth);=0A=
							}=0A=
							else=0A=
							{=0A=
								img.bind("load", function(e)=0A=
								{=0A=
									dbug("log", "image finished loading, adding " + =
item.tags.length + " tags");=0A=
									var oWrapper =3D drawTagsOnImage(img, item.tags, refTagClick, =
bReadOnly, bNamesAsLinks, bShowTagsList, bTagsVisible, bFadeTags);=0A=
									oWrapper.height(img[0].offsetHeight);=0A=
									oWrapper.width(img[0].offsetWidth);=0A=
								});=0A=
							}=0A=
						}=0A=
					});=0A=
					=0A=
					if (refCallback !=3D undefined) =0A=
						refCallback(oImg, data);=0A=
				});=0A=
				=0A=
				return true;=0A=
			}=0A=
			else=0A=
			{=0A=
				return false;=0A=
			}=0A=
		}=0A=
		catch(ex)=0A=
		{						=0A=
			error_handler(ex);=0A=
		}=0A=
	}=0A=
	=0A=
	function clear()	=0A=
	{		=0A=
		if (m_imgTagName !=3D null)=0A=
		{=0A=
			var image =3D $(m_imgTagName);=0A=
			=0A=
			$('.f_wrapper').parent().append(image);=0A=
			$('.f_wrapper').remove();			=0A=
		}		=0A=
	}=0A=
=0A=
	// Set the tags design=0A=
	function setDesign(_design)=0A=
	{=0A=
		if (_design =3D=3D undefined)=0A=
			throw EXCEPTION_MISSING_ARGUMENTS.replace('{0}', =
'design').replace('{0}', 'setDesign');=0A=
		=0A=
		if (SUPPORTED_DESIGNS[_design] !=3D true)=0A=
			_design =3D 'default';=0A=
		=0A=
		design =3D _design;=0A=
		=0A=
		dbug("log", "Setting design to " + design);=0A=
	}=0A=
	=0A=
=0A=
	//-------------------=0A=
	// Private Functions=0A=
	//-------------------=0A=
	function changeEditMode(oWrapper, bEditable)=0A=
	{=0A=
		if (bEditable)=0A=
			attachEventsToWrapper(oWrapper);=0A=
		else=0A=
			removeEventsFromWrapper(oWrapper);=0A=
	}=0A=
	=0A=
	function tagChangeEditMode(oTag, bEditable)=0A=
	{=0A=
		if (bEditable)=0A=
		{=0A=
			oTag.find(".f_tag_caption").attr("title", "");=0A=
			oTag.removeClass('f_tag_readonly');=0A=
			=0A=
			if (!(oTag.attr("manual") =3D=3D 'false' && oTag.attr("confirmed") =
=3D=3D 'false'))=0A=
				oTag.append('<span class=3D"f_tag_remove">X</span>');=0A=
			=0A=
			attachEventsToWrapper(oTag);=0A=
		}=0A=
		else=0A=
		{=0A=
			oTag.find(".f_tag_caption").each(function(){ $(this).attr("title", =
$(this).text()); });=0A=
			oTag.addClass('f_tag_readonly');=0A=
			oTag.find('.f_tag_remove').remove();=0A=
			=0A=
			removeEventsFromWrapper(oTag);=0A=
		}=0A=
	}=0A=
	=0A=
	function drawAdminMode(oWrapper)=0A=
	{=0A=
		var oLogin =3D $('<div style=3D"position: absolute; bottom: 2px; left: =
2px; cursor: pointer; font-size: 11px; font-weight: bold; background: =
#000; border: 1px solid #fff; padding: 2px 4px; color: #fff;">Login as =
Admin</div>');=0A=
		oLogin.click(function(){=0A=
			var sPassword =3D prompt("Please enter your administrator password:");=0A=
			if (!empty(sPassword))=0A=
			{=0A=
				FaceClientAPI.general_authenticate(sPassword, function(data){=0A=
					if (data.authenticated)=0A=
					{=0A=
						ADMIN_PASSWORD =3D sPassword;=0A=
						oLogin.html("").append("LOGGED IN").css("cursor", =
"default").unbind("click");=0A=
						changeEditMode(oWrapper, true);=0A=
					}=0A=
					else=0A=
					{=0A=
						error_handler("Password Incorrect");=0A=
					}=0A=
				});=0A=
			}=0A=
			return false;=0A=
		});=0A=
		oWrapper.append(oLogin);=0A=
	}=0A=
	=0A=
	function showLoading(oWrapper, loadingType)=0A=
	{=0A=
		oWrapper =3D $(oWrapper);=0A=
		=0A=
		var oMainLoading =3D oWrapper.find(".f_tag_m_loading");=0A=
		if (oMainLoading.length =3D=3D 0)=0A=
		{=0A=
			oMainLoading =3D $('<div class=3D"f_tag_m_loading"></div>');=0A=
			oWrapper.append(oMainLoading);=0A=
		}=0A=
=0A=
		var oLoading =3D $('<div class=3D"f_tag_loading f_tag_loading_' + =
loadingType + '">' + TXT_LOADING[loadingType] + '</div>');=0A=
		oMainLoading.append(oLoading);=0A=
		=0A=
		pulseLoading(oLoading);=0A=
	}=0A=
	=0A=
	function removeLoading(oWrapper, loadingType)=0A=
	{=0A=
		oWrapper =3D $(oWrapper);=0A=
		oWrapper.find(".f_tag_loading_" + loadingType).remove();=0A=
		var oMainLoading =3D oWrapper.find(".f_tag_m_loading");=0A=
		if (oMainLoading.children().length =3D=3D 0)=0A=
			oMainLoading.remove();=0A=
	}=0A=
	=0A=
	// Create the flashing effect of the "Fetching tags" element=0A=
	function pulseLoading(oLoading)=0A=
	{=0A=
		if (oLoading.length > 0)=0A=
			oLoading.animate({backgroundColor: "transparent"}, =
300).animate({backgroundColor: "#f00"}, 300, '', function(){ =
pulseLoading($(this)); });=0A=
	}=0A=
=0A=
    function addLogo(img)=0A=
    {=0A=
        var oWrapper =3D $('#fr_' + img.attr('id'));=0A=
        var logo =3D $('<img class=3D"f_attribution" =
src=3D"http://static.face.com/badges/badge_4_light_bg.png" border=3D"0" =
alt=3D"Powered by face.com"/>');=0A=
        oWrapper.append(logo);=0A=
    }=0A=
	=0A=
	// Add the manual tagging possibility to an image=0A=
	function addManualTagging(img, bResizable)=0A=
	{=0A=
		var oWrapper =3D $('#fr_' + img.attr('id'));=0A=
		oWrapper.css('cursor', 'crosshair');=0A=
		=0A=
		if (oWrapper.parent().attr("href") !=3D "")=0A=
			oWrapper.parent().click(function(e){ return false; });=0A=
		=0A=
		img.click(function(e){=0A=
			addManualTag($('#fr_' + $(this).attr('id')), (e.pageX - =
$(this).offset().left) / $(this).width() * 100, (e.pageY - =
$(this).offset().top) / $(this).height() * 100, bResizable);=0A=
			return false;=0A=
		});=0A=
	}=0A=
	=0A=
	function addAddTagButton(oWrapper, bResizable)=0A=
	{=0A=
		var btn =3D $('<div class=3D"f_add_tag">New Tag</div>');=0A=
		btn.click(function(){=0A=
			addManualTag(oWrapper, null, null, bResizable);=0A=
			return false;=0A=
		});=0A=
		oWrapper.append(btn);=0A=
	}=0A=
	=0A=
	function addManualTag(oWrapper, x, y, bResizable)=0A=
	{=0A=
		var img =3D $('#' + oWrapper.attr('id').replace("fr_", ""));=0A=
		=0A=
		var offset =3D img.offset();=0A=
		var width =3D img.width();=0A=
		var height =3D img.height();=0A=
		=0A=
		dbug("log", oWrapper.attr("id") + ": Adding a manual tag");=0A=
		=0A=
		if (_tempTag !=3D null)=0A=
		{=0A=
			removeTag(_tempTag, false);=0A=
			_tempTag =3D null;=0A=
		}=0A=
		=0A=
		var sizeX =3D DEFAULT_TAG_SIZE / width * 100;=0A=
		var sizeY =3D DEFAULT_TAG_SIZE / height * 100;=0A=
		=0A=
		if (DEFAULT_TAG_SIZE > width || DEFAULT_TAG_SIZE > height)=0A=
		{=0A=
			var size =3D Math.min(width, height);=0A=
			sizeX =3D (size-30) / width * 100;=0A=
			sizeY =3D (size-30) / height * 100;=0A=
		}=0A=
		=0A=
		if (empty(x)) x =3D 50;=0A=
		if (empty(y)) y =3D 50;=0A=
		=0A=
		_tempTag =3D drawTag(oWrapper, '', '', img, -1, -1, x, y, sizeX, =
sizeY, null, false, true, true, bResizable, false);=0A=
		=0A=
		attachEventsToWrapper(oWrapper);=0A=
		=0A=
		renameTag(null, $(_tempTag.find(".f_tag_caption")[0]), true);=0A=
	}=0A=
	=0A=
	function createTagListContainer()=0A=
	{=0A=
		var oList =3D $('<div class=3D"f_tags_list"><b>' + TXT_IN_THIS_PHOTO + =
':</b></div>');=0A=
		oList.click(function(){ return false; });=0A=
		=0A=
		return oList;=0A=
	}=0A=
	=0A=
	// Given an image and an array of tags, draws the tags on the image=0A=
	function drawTagsOnImage(img, aTags, refTagClick, bReadOnly, =
bNamesAsLinks, bShowTagsList, bTagsVisible, bFadeTags)=0A=
	{=0A=
		var wrapperId =3D 'fr_' + img.attr('id');=0A=
		var oWrapper =3D $('#' + wrapperId);=0A=
		=0A=
		if (aTags !=3D undefined && aTags.length > 0)=0A=
		{	=0A=
			var oList =3D createTagListContainer();=0A=
			=0A=
			$.each(aTags, function(i, item){=0A=
				var name =3D !empty(item.label)? item.label : (item.uids.length > 0 =
&& !empty(item.uids[0].uid) ? item.uids[0].uid : TAG_TEXT_UNKNOWN);=0A=
				=0A=
				if (!empty(item.gid))=0A=
					name =3D name.replace('{0}', item.gid);=0A=
				else=0A=
					name =3D name.replace(' {0}', '');=0A=
				=0A=
				dbug("log", wrapperId + ": Drawing tag (confirmed: " + =
item.confirmed + ", manual: " + item.manual + ") '" + name + "': (" + =
item.center.x + "," + item.center.y + ") [width: " + item.width + ", =
height: " + item.height + "]");=0A=
				=0A=
				var oTag =3D drawTag('#' + wrapperId, item.tid, name, img, =
item.confirmed, item.manual, item.center.x, item.center.y, item.width, =
item.height, refTagClick, bReadOnly, bNamesAsLinks, false, false, =
bFadeTags);=0A=
				=0A=
				oTag.attr("tagger_id", item.tagger_id);=0A=
				=0A=
				if (bFadeTags)=0A=
					window.setTimeout(function(){ oTag.fadeIn("fast"); }, 80*(i+1));=0A=
				=0A=
				if (!bTagsVisible)=0A=
				{=0A=
					oTag.addClass("f_tag_hidden")=0A=
						.hover(=0A=
								function(){=0A=
									oTag.removeClass("f_tag_hidden").addClass("f_tag_visible");=0A=
								},=0A=
								function(){=0A=
									if ($('#f_autocomplete').length =3D=3D 0)=0A=
										oTag.removeClass("f_tag_visible").addClass("f_tag_hidden");=0A=
								}=0A=
						);=0A=
				}=0A=
				=0A=
				if (!empty(item.label))=0A=
				{=0A=
					var oTagListItem =3D getTagListItem(oTag, name, bTagsVisible);=0A=
					oTagListItem.appendTo(oList);=0A=
						=0A=
					oList.append("<span>, </span>");=0A=
				}		=0A=
												=0A=
				tagChangeEditMode(oTag, !bReadOnly);=0A=
				//tagChangeEditMode(oTag, (item.tagger_id =3D=3D =
FaceClientAPI.getApiKey() || item.tagger_id =3D=3D null || =
item.tagger_id =3D=3D m_fbUser || item.tagger_id =3D=3D =
(m_twitterScreenName+"@twitter.com")) && !bReadOnly);=0A=
			});=0A=
			=0A=
			if (bShowTagsList && oList.find("span").length > 0)=0A=
			{=0A=
				oWrapper.append(oList);=0A=
				oList.css("bottom", -oList.height() + "px");=0A=
				oList.find("span:last-child").remove();=0A=
			}=0A=
			=0A=
			oWrapper.find('.f_tag').addClass('f_tag_saved');=0A=
			=0A=
			dbug("log", wrapperId + ": Done drawing tags");=0A=
		}=0A=
		=0A=
		removeLoading(oWrapper, LOADING_FETCHING_TAGS);=0A=
		=0A=
		return oWrapper;=0A=
	}=0A=
	=0A=
	function getTagListItem(oTag, name, bTagsVisible)=0A=
	{=0A=
		return $('<span class=3D"f_tag_name" id=3D"' + oTag.attr("tid") + =
'_name">' + name + '</span>')=0A=
				.hover(=0A=
					function(){=0A=
						if (bTagsVisible)=0A=
							oTag.addClass("f_tag_trans_hover");=0A=
						else=0A=
							oTag.removeClass("f_tag_hidden").addClass("f_tag_visible");							=
	=0A=
					},=0A=
					function(){=0A=
						if (bTagsVisible)=0A=
							oTag.removeClass("f_tag_trans_hover");=0A=
						else=0A=
							if ($('#f_autocomplete').length =3D=3D 0)=0A=
								oTag.removeClass("f_tag_visible").addClass("f_tag_hidden");=0A=
					});=0A=
	}=0A=
	=0A=
	function showTag(oTag)=0A=
	{=0A=
		oTag.show();=0A=
	}=0A=
	function hideTag(oTag)=0A=
	{=0A=
		oTag.hide();=0A=
	}=0A=
	=0A=
	// Iterate through the tags in the wrapper and attach the save, remove =
and rename events=0A=
	function attachEventsToWrapper(oTagOrWrapper)=0A=
	{=0A=
		=
oTagOrWrapper.find('.f_tag_caption').unbind("click").click(function(e){ =
renameTag(e, $(this), false); return false; });=0A=
		=
oTagOrWrapper.find('.f_tag_confirm').unbind("click").click(function(e){ =
saveTag(e, $(this).parent(), true); return false; });=0A=
		oTagOrWrapper.find('.f_tag_remove').unbind("click").click(function(e){ =
removeTag($(this).parent(), true); return false; });=0A=
	}=0A=
	=0A=
	function removeEventsFromWrapper(oTagOrWrapper)=0A=
	{=0A=
		oTagOrWrapper.find('.f_tag_caption').unbind("click");=0A=
		oTagOrWrapper.find('.f_tag_confirm').unbind("click");=0A=
		oTagOrWrapper.find('.f_tag_remove').unbind("click");=0A=
	}=0A=
	=0A=
	// Draw tag HTML- If refTagClick is passed- bind the event to the tag =
click=0A=
	function drawTag(oWrapper, sTagId, sFullName, oImage, iConfirmed, =
iManual, _iX, _iY, _iWidth, _iHeight, refTagClick, bReadOnly, =
bNamesAsLinks, bNewTag, bResizable, bFadeTags)=0A=
	{=0A=
		oWrapper =3D $(oWrapper);=0A=
		=0A=
		sFullName =3D (empty(sFullName))? TAG_TEXT_UNKNOWN : sFullName;=0A=
		var sName;=0A=
		if (sFullName !=3D TAG_TEXT_UNKNOWN )=0A=
			 sName =3D (sFullName.split(" "))[0];=0A=
		else=0A=
			sName =3D sFullName;=0A=
		=0A=
		var wHeight		=3D oImage.height();=0A=
		var wWidth		=3D oImage.width();=0A=
		=0A=
		var ioX			=3D _iX * wWidth / 100;=0A=
		var ioY			=3D _iY * wHeight / 100;=0A=
		var iWidth		=3D _iWidth * TAG_PADDING * wWidth / 100;=0A=
		var iHeight		=3D _iHeight * TAG_PADDING * wHeight / 100;=0A=
		=0A=
		var iX			=3D ioX - (iWidth/2);=0A=
		var iY			=3D ioY - (iHeight/2);=0A=
		=0A=
		if (iX < 0) iX =3D 0;=0A=
		if (iY < 0) iY =3D 0;=0A=
		=0A=
		if (iX+iWidth > wWidth) iX =3D wWidth - iWidth; =0A=
		if (iY+iHeight > wHeight) iY =3D wHeight - iHeight;=0A=
		=0A=
		var oTag =3D $('<div id=3D"f_tag_' + iY + '_' + iX + '" class=3D"f_tag =
f_tag_trans ' + ((bNewTag)? "f_tag_new" : "") + '" style=3D"top: ' + =
Math.round(iY) + 'px; left: ' + Math.round(iX) + 'px; width: ' + =
Math.round(iWidth) + 'px; height: ' + Math.round(iHeight) + 'px;">' +=0A=
						'<div class=3D"f_tag_caption" title=3D"' + =
sFullName.replace(/"/g,'&quot;') + '"><span>' + sName.replace(/</g, =
"&lt;") + '</span></div>' +=0A=
					'</div>');=0A=
		=0A=
		if (bFadeTags)=0A=
			oTag.hide();=0A=
		=0A=
		oWrapper.append(oTag);=0A=
				=0A=
		if (design =3D=3D 'zeedevil')=0A=
		{=0A=
			dbug("log", "*6*6*6* ZEE DEVIL *6*6*6*");=0A=
			=0A=
			var oDevil =3D $('<img =
src=3D"http://evyatarface.vizilabs.com/devil.png" alt=3D"' + =
sName.replace(/"/g, '') + '" style=3D"margin-top: -' + oTag.height()/9 + =
'px; opacity: .9; filter: alpha(opacity=3D70); margin-left: -5%; width: =
110%; height: 110%;" />');=0A=
			oTag.append(oDevil);=0A=
		}=0A=
		=0A=
		oTag.attr("tid", sTagId).=0A=
			attr('fx', _iX).=0A=
			attr('fy', _iY).=0A=
			attr('fwidth', _iWidth).=0A=
			attr('fheight', _iHeight).=0A=
			attr('fsrc', oImage.attr('src')).=0A=
			attr('manual', iManual).=0A=
			attr('confirmed', iConfirmed);=0A=
		=0A=
		if (bNewTag)=0A=
		{	=0A=
			if (bResizable)=0A=
			{=0A=
				dbug("log", oWrapper.attr('id') + ": Applying resizable");=0A=
				=0A=
				oTag.resizable({=0A=
								containment: 'parent',=0A=
								aspectRatio: true,=0A=
								handles: 'nw, ne, se, sw',=0A=
								minHeight: MIN_TAG_SIZE,=0A=
								minWidth: MIN_TAG_SIZE,=0A=
								stop: function(event, ui){=0A=
									var oTag =3D $(this);=0A=
									oTag.attr('fwidth', (oTag.width()/TAG_PADDING)/wWidth*100).=0A=
										attr('fheight', (oTag.height()/TAG_PADDING)/wHeight*100);=0A=
								}=0A=
					});=0A=
				oTag.css('position', 'absolute');=0A=
			}=0A=
			=0A=
			dbug("log", oWrapper.attr('id') + ": Applying draggable");=0A=
			=0A=
			oTag.draggable({=0A=
							containment: 'parent',=0A=
							stop: function(event, ui){=0A=
								var oTag =3D $(this);=0A=
								=0A=
								y =3D this.offsetTop + oTag.height()/2;=0A=
								x =3D this.offsetLeft + oTag.width()/2;=0A=
								=0A=
								y =3D y/wHeight*100;=0A=
								x =3D x/wWidth*100;=0A=
								=0A=
								oTag.attr('fx', x).=0A=
									attr('fy', y);=0A=
							}=0A=
				});=0A=
		}=0A=
		=0A=
		if (!empty(refTagClick))=0A=
			oTag.click(function(){ refTagClick(this, oImage[0], sName, _iX, _iY, =
_iWidth, _iHeight); return false; });=0A=
		=0A=
		return oTag;=0A=
	}=0A=
	=0A=
	// Change the tag to Rename mode- add an input instead of text and =
attach key events to it=0A=
	function renameTag(e, oName, bNewTag)=0A=
	{=0A=
		oCaption =3D $($(oName.children()[0]));=0A=
		=0A=
		if (oCaption.find('input').length =3D=3D 0)=0A=
		{=0A=
			var sName =3D oCaption.html();=0A=
									=0A=
			var input =3D $('<input type=3D"text" value=3D"' + =
sName.replace(/"/g, '') + '" ></input>');			=0A=
			=0A=
			oCaption.attr('oname', sName).=0A=
					 html(input).=0A=
					 //append(input).=0A=
					 find('input').=0A=
					 focus().=0A=
					 select().=0A=
					 keydown(function(e){						=0A=
						switch (e.keyCode)=0A=
						{												=0A=
							case 38: // UP=0A=
								pageAutoComplete(-1);=0A=
								break;=0A=
							case 40: // DOWN=0A=
								pageAutoComplete(1);=0A=
								break;=0A=
							case 13: // ENTER=0A=
								var uid =3D checkAutoComplete($(this));=0A=
								removeAutoComplete();=0A=
=0A=
								var sValue =3D jQuery.trim($(this).val());=0A=
								if (sValue.length =3D=3D 0)=0A=
								{=0A=
									if (bNewTag)=0A=
									{=0A=
										removeTag(oTag, false);=0A=
									}=0A=
									else=0A=
									{=0A=
										oCaption.html("").append(oCaption.attr('oname').replace(/</g, =
'&lt;'));=0A=
										removeAutoComplete();=0A=
									}=0A=
								}=0A=
								else=0A=
								{=0A=
									sValue =3D (sValue =3D=3D '')? TAG_TEXT_UNKNOWN : sValue;=0A=
									=0A=
									setTag(oCaption, sValue, uid);=0A=
								}=0A=
								return false;=0A=
								break;=0A=
						}=0A=
					}).=0A=
					keyup(function(e){=0A=
						var oCaption =3D $(this).parent(); =0A=
						var oTag =3D oCaption.parent().parent();=0A=
						var src =3D oTag.attr('fsrc');						=0A=
						=0A=
						switch (e.keyCode)=0A=
						{=0A=
							case 38: // UP=0A=
							case 40: // DOWN=0A=
								break;=0A=
							case 27: // ESC=0A=
								if (bNewTag)=0A=
								{=0A=
									removeTag(oTag, false);=0A=
								}=0A=
								else=0A=
								{=0A=
									oCaption.html("").append(oCaption.attr('oname').replace(/</g, =
'&lt;'));=0A=
									removeAutoComplete();=0A=
								}=0A=
								break;=0A=
							case 13: // ENTER=0A=
								break;=0A=
							default:=0A=
								var sValue =3D jQuery.trim($(this).val());							=0A=
							=0A=
								if (sValue.length > 0)=0A=
								{=0A=
									var aFoundUsers =3D [];=0A=
									=0A=
									for (iu in aImagesUsers[src])=0A=
									{=0A=
										var user =3D aImagesUsers[src][iu];=0A=
										if (!empty(user))=0A=
										{=0A=
											if (aFoundUsers.length =3D=3D aImagesACUsers[src])=0A=
												break;=0A=
	=0A=
											var re =3D new RegExp('.*' + RegExp.escape(sValue) + '.*', =
'i');=0A=
											=0A=
											if (re.test(user.searchBy))=0A=
												aFoundUsers.push(user);=0A=
										}=0A=
									}																	=0A=
									=0A=
									showAutoComplete($(this), sValue, aFoundUsers, =
oCaption.parent());=0A=
								}=0A=
							}=0A=
						});=0A=
		}=0A=
	}=0A=
	=0A=
	// Sets and saves the selected tag=0A=
	function setTag(oCaption, sName, uid, bNotSave)=0A=
	{=0A=
		sName =3D jQuery.trim(sName);=0A=
		sName =3D (sName.length =3D=3D 0)? TAG_TEXT_UNKNOWN : sName;=0A=
		=0A=
		if (bNotSave =3D=3D undefined)=0A=
			saveTag(null, oCaption.parent().parent(), false, uid, sName);=0A=
	}=0A=
	=0A=
	function getUserAuth()=0A=
	{=0A=
		var user_auth =3D "";=0A=
		=0A=
		if (!empty(m_fbUser) && !empty(m_fbSession))=0A=
			user_auth =3D "fb_user:" + m_fbUser + ",fb_session:" + m_fbSession;=0A=
		=0A=
		if (!empty(m_twitterUser) && !empty(m_twitterToken) && =
!empty(m_twitterTokenSecret))=0A=
		{=0A=
			if (!empty(user_auth)) =0A=
				user_auth +=3D ",";=0A=
			user_auth +=3D "twitter_oauth_user:" + m_twitterUser + =
",twitter_oauth_token:" + m_twitterToken + ",twitter_oauth_secret:" + =
m_twitterTokenSecret;			=0A=
		}=0A=
		=0A=
		return user_auth;=0A=
	}=0A=
	=0A=
	// Saves the tag - calls the API Client function=0A=
	function saveTag(e, oTag, bFromConfirm, _uid, _label)=0A=
	{=0A=
		var url =3D oTag.attr('fsrc');=0A=
		var x =3D oTag.attr('fx');=0A=
		var y =3D oTag.attr('fy');=0A=
		var width =3D oTag.attr('fwidth');=0A=
		var height =3D oTag.attr('fheight');=0A=
		var tid =3D (!empty(oTag.attr("tid")))? oTag.attr("tid") : "";=0A=
		var uid =3D '';=0A=
		=0A=
		var oUser =3D aImagesUsers[url][_uid];=0A=
		if (validateUser(oUser))=0A=
		{=0A=
			uid =3D oUser.uid + "@" + oUser.namespace;=0A=
		}=0A=
		=0A=
		// If the uid is a free one (not fb or twitter), but contains a @ (and =
a namesapce), use it as a uid and not as label=0A=
		if (uid =3D=3D '' && _label.indexOf('@') !=3D -1)=0A=
		{=0A=
			var parts =3D _label.split("@");=0A=
			var namespace =3D typeof parts[1] !=3D undefined ? parts[1] : "";=0A=
			if (namespace !=3D "")=0A=
				uid =3D _label;=0A=
		}=0A=
		=0A=
		// If this is demo mode - no uids are used - only labels. So if there =
is a uid - use it as the label=0A=
		// If tehre is also a label - take the label =0A=
		if (m_demoMode && uid !=3D '')=0A=
		{=0A=
			uid =3D '';=0A=
			if (_label =3D=3D '')=0A=
				_label =3D uid;			=0A=
		}=0A=
		=0A=
		var user_auth =3D getUserAuth();=0A=
		=0A=
		if (empty(tid))=0A=
		{=0A=
			FaceClientAPI.tags_add(url, {=0A=
				x: x,=0A=
				y: y,=0A=
				width: width,=0A=
				height: height,=0A=
				label: _label,=0A=
				uid: uid,=0A=
				user_auth: user_auth,=0A=
				password: ADMIN_PASSWORD=0A=
				}, function(data){ saveTagCallback(data, oTag, bFromConfirm, _label, =
true, uid, url); });=0A=
		}=0A=
		else=0A=
		{=0A=
			FaceClientAPI.tags_save({=0A=
				tids: tid,=0A=
				uid: uid,=0A=
				label: _label,=0A=
				user_auth: user_auth,=0A=
				password: ADMIN_PASSWORD=0A=
			}, function(data){ saveTagCallback(data, oTag, bFromConfirm, _label, =
false, uid, url); });=0A=
		}=0A=
	}=0A=
	=0A=
	function saveTagCallback(data, oTag, bFromConfirm, sFullName, bManual, =
uid, url)=0A=
	{=0A=
		if (data.status =3D=3D "failure")=0A=
		{=0A=
			animateTagError(oTag);=0A=
			error_handler(data);=0A=
			return;			=0A=
		}=0A=
		=0A=
		animateTagAction(oTag);=0A=
		=0A=
		var oName =3D $("#" + oTag.attr("tid") + "_name");=0A=
		=0A=
		if (bManual)=0A=
			oTag.attr("tid", data.tid);=0A=
		else=0A=
			oTag.attr("tid", data.saved_tags[0].tid);=0A=
		=0A=
		var sName =3D (sFullName.split(" "))[0];=0A=
		=0A=
		var oCaption =3D oTag.find('.f_tag_caption span');=0A=
		oCaption.html("").append(sName.replace(/</g, '&lt;'));=0A=
		oCaption.parent().attr("title", sFullName.replace(/"/g, '&quot;'));=0A=
		=0A=
		if (oName.length > 0)=0A=
		{=0A=
			oName.attr("id", data.tid + "_name");=0A=
			oName.html("").append(sFullName.replace(/</g, '&lt;'));=0A=
		}=0A=
		else=0A=
		{=0A=
			var oTagsList =3D oTag.parents(".f_wrapper").find(".f_tags_list");=0A=
			var needComma =3D true;=0A=
			if (oTagsList.length =3D=3D 0)=0A=
			{=0A=
				oTagsList =3D createTagListContainer();=0A=
				oTag.parents(".f_wrapper").append(oTagsList);=0A=
				needComma =3D false;=0A=
			}=0A=
							=0A=
			var oTagListItem =3D getTagListItem(oTag, sFullName, true);=0A=
			=0A=
			if (needComma)=0A=
				oTagsList.append("<span>, </span>");=0A=
			oTagListItem.appendTo(oTagsList);			=0A=
		}=0A=
		=0A=
		if (oTag.find(".f_tag_remove").length =3D=3D 0)=0A=
			oTag.append('<span class=3D"f_tag_remove">X</span>');=0A=
		=0A=
		attachEventsToWrapper(oTag);=0A=
		=0A=
		if (bFromConfirm)=0A=
		{=0A=
			oTag.addClass('f_tag_readonly');=0A=
			oTag.find('.f_tag_caption').unbind('click');=0A=
		}=0A=
		else=0A=
		{=0A=
			oTag.find('.f_tag_confirm').remove();=0A=
			_tempTag =3D null;=0A=
		}=0A=
		=0A=
		oTag.addClass('f_tag_saved');=0A=
		oTag.removeClass('f_tag_new');=0A=
		oTag.resizable('destroy');=0A=
		oTag.draggable('destroy');=0A=
		=0A=
		tagSaved_handler(uid, sFullName, url);=0A=
	}=0A=
	=0A=
	function animateTagAction(oTag)=0A=
	{=0A=
		try=0A=
		{=0A=
			oTag.toggleClass("f_tag_update", 400, function(){ =
oTag.toggleClass("f_tag_update", 400); });=0A=
		}=0A=
		catch(ex){}=0A=
	}=0A=
	=0A=
	function animateTagError(oTag)=0A=
	{=0A=
		try=0A=
		{=0A=
			oTag.toggleClass("f_tag_error", 400, function(){ =
oTag.toggleClass("f_tag_error", 400); });=0A=
		}=0A=
		catch(ex){}=0A=
	}=0A=
	=0A=
	// Removes the tag from the screen=0A=
	function removeTag(oTag, bDelete)=0A=
	{=0A=
		if (bDelete && !oTag.hasClass("f_tag_new"))=0A=
		{=0A=
			var tid =3D oTag.attr('tid');=0A=
			=0A=
			var user_auth =3D getUserAuth();=0A=
			=0A=
			FaceClientAPI.tags_remove({=0A=
				tids: tid,=0A=
				user_auth: user_auth,=0A=
				password: ADMIN_PASSWORD=0A=
			},function(data){=0A=
				if (data.status =3D=3D "failure")=0A=
				{=0A=
					animateTagError(oTag);=0A=
					error_handler(data);=0A=
					return;=0A=
				}=0A=
				=0A=
				if (oTag.attr("manual") =3D=3D 'false')=0A=
				{=0A=
					var oCaption =3D oTag.find('.f_tag_caption span');=0A=
					oCaption.html("").append(TAG_TEXT_UNKNOWN);=0A=
					oTag.attr("tid", data.removed_tags[0].detected_tid);=0A=
					oCaption.parent().attr("title", TAG_TEXT_UNKNOWN);=0A=
					oTag.find(".f_tag_remove").remove();=0A=
					=0A=
					oTag.toggleClass("f_tag_delete", 400, function(){ =
oTag.toggleClass("f_tag_delete", 400); });=0A=
				}=0A=
				else=0A=
				{=0A=
					$(oTag).remove();=0A=
				}=0A=
				=0A=
				// Remove the tag name link at the bottom=0A=
				var oNameList =3D $('.f_tags_list');=0A=
				if (oNameList.length =3D=3D $('.f_tag_name').length)=0A=
				{=0A=
					oNameList.remove();=0A=
				}=0A=
				else=0A=
				{=0A=
					var oName =3D $("#" + tid + "_name");=0A=
					var oNext =3D oName.next();=0A=
					if (oNext.html() =3D=3D ", ")=0A=
						oNext.remove();=0A=
					else=0A=
					{=0A=
						if (oNext.length =3D=3D 0)=0A=
						{=0A=
							oNext =3D oName.prev();=0A=
							if (oNext.html() =3D=3D ", ")=0A=
								oNext.remove();=0A=
						}=0A=
					}=0A=
									=0A=
					oName.remove();							=0A=
				}=0A=
			});=0A=
		}=0A=
		else=0A=
		{=0A=
			$(oTag).remove();=0A=
		}=0A=
	}=0A=
=0A=
	// Adds the widget style to the <head> as the first child- so if the =
user has any CSS files of his own they can override these properties=0A=
	function addTagsCss()=0A=
	{=0A=
		if ($('#f_style').length > 0)=0A=
			return;=0A=
		=0A=
		var css =3D '' +=0A=
					'.f_publish\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'top: 2px;\n' +=0A=
						'right: 2px;\n' +=0A=
					'}\n' +=0A=
					'.f_publish img' +=0A=
					'{\n' +=0A=
						'width: 32px;\n' +=0A=
						'height: 32px;\n' +=0A=
						'cursor: pointer;\n' +=0A=
					'}\n' +=0A=
                    '.f_wrapper .f_attribution\n' +=0A=
                    '{\n' +=0A=
                        'position: absolute;\n' +=0A=
                        'bottom: 3px;\n' +=0A=
                        'right: 3px;\n' +=0A=
                        'padding: 4px 8px;\n' +=0A=
                        'background: #fff;\n' +=0A=
                        'border: 1px solid #aaa;\n' +=0A=
                        'cursor: pointer;\n' +=0A=
                        'color: #000;\n' +=0A=
                        '-moz-border-radius: 5px;\n' +=0A=
                    '}\n' +=0A=
					'.f_wrapper .f_add_tag\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'bottom: 3px;\n' +=0A=
						'left: 3px;\n' +=0A=
						'padding: 4px 8px;\n' +=0A=
						'background: #ddd;\n' +=0A=
						'border: 1px solid #ccc;\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'color: #000;\n' +=0A=
						'-moz-border-radius: 5px;\n' +=0A=
					'}\n' +=0A=
					'.f_wrapper .f_add_tag:hover\n' +=0A=
					'{\n' +=0A=
						'background: #eee;\n' +=0A=
						'border: 1px solid #ddd;\n' +=0A=
					'}\n' +=0A=
					'.f_tag\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'border: 2px solid #ddd;\n' +=0A=
						'z-index: 5;\n' +=0A=
						'cursor: default;\n' +=0A=
						'background: transparent url(\'http://www.face.com/pix.gif\') 0 0 =
no-repeat;\n' +=0A=
						'overflow: visible;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_hidden\n' +=0A=
					'{\n' +=0A=
						'opacity: 0 !important;\n' +=0A=
						'filter: alpha(opacity=3D0) !important;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_visible\n' +=0A=
					'{\n' +=0A=
						'opacity: 1 !important;\n' +=0A=
						'filter: alpha(opacity=3D100) !important;\n' +=0A=
					'}\n' +=0A=
					'.f_tags_list\n' +=0A=
					'{\n' +=0A=
						'text-align: left;\n' +=0A=
						'position: absolute;\n' +=0A=
						'left: 0;\n' +=0A=
						'right: 0;\n' +=0A=
						'font-size: 13px;\n' +=0A=
						'cursor: default;\n' +=0A=
					'}\n' +=0A=
					'.f_tags_list b\n' +=0A=
					'{\n' +=0A=
						'color: #777;\n' +=0A=
						'font-weight: normal;\n' +=0A=
					'}\n' +=0A=
					'.f_tags_list span\n' +=0A=
					'{\n' +=0A=
						'cursor: default;\n' +=0A=
						'margin-left: 2px;\n' +=0A=
					'}\n' +=0A=
					'.f_tags_list span:hover\n' +=0A=
					'{\n' +=0A=
						'text-decoration: underline;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_m_loading\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'top: 3px;\n' +=0A=
						'right: 3px;\n' +=0A=
						'z-index: 15;\n' +=0A=
						'font-size: 12px;\n' +=0A=
						'opacity: .5;\n' +=0A=
						'filter: alpha(opacity=3D50);\n' +=0A=
					'}\n' +=0A=
					'.f_tag_loading\n' +=0A=
					'{\n' +=0A=
						'padding: 1px 4px;\n' +=0A=
						'margin: 2px 0;\n' +=0A=
						'text-align: right;\n' +=0A=
						'background: #bbb;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_trans\n' +=0A=
					'{\n' +=0A=
						'opacity: .8;\n' +=0A=
						'filter: alpha(opacity=3D80);\n' +=0A=
					'}\n' +=0A=
					'.f_tag_new\n' +=0A=
					'{\n' +=0A=
						'z-index: 15;\n' +=0A=
						'cursor: move;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_trans:hover, .f_tag_trans_hover\n' +=0A=
					'{\n' +=0A=
						'opacity: 1;\n' +=0A=
						'filter: alpha(opacity=3D100);\n' +=0A=
						'z-index: 6;\n' +=0A=
						'margin: -1px 0 0 -1px;\n' +=0A=
						'border-width: 3px;\n' +=0A=
					'}\n' +=0A=
					'.f_tag:hover\n' +=0A=
					'{\n' +=0A=
						'z-index: 10;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_remove\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'top: 0;\n' +=0A=
						'right: 1px;\n' +=0A=
						'z-index: 10;\n' +=0A=
						'font-weight: bold;\n' +=0A=
						'color: #a00;\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'font-size: 13px;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_remove:hover\n' +=0A=
					'{\n' +=0A=
						'color: #c00;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_caption\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'top: 0;\n' +=0A=
						'left: 0;\n' +=0A=
						'right: 0;\n' +=0A=
						'padding: 1px 0;\n' +=0A=
						'text-align: center;\n' +=0A=
						'background: #ddd;\n' +=0A=
						'font-size: 11px;\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'z-index: 10;\n' +=0A=
						'overflow: hidden;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_caption input\n' +=0A=
					'{\n' +=0A=
						'width: 100%;\n' +=0A=
						'border-width: 0;\n' +=0A=
						'text-align: center;\n' +=0A=
						'font-size: 11px;\n' +=0A=
						'font-family: Arial;\n' +=0A=
						'padding: 0;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_caption:hover\n' +=0A=
					'{\n' +=0A=
						'text-decoration: underline;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_confirm\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'bottom: 0;\n' +=0A=
						'right: 0;\n' +=0A=
						'width: 32px;\n' +=0A=
						'height: 32px;\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'background: transparent =
url(\'http://www.horsecentre.com.au/forum/images/icons/thumbs_up.png\') =
0 0 no-repeat;\n' +=0A=
						'display: none;\n' +=0A=
						'z-index: 10;\n' +=0A=
					'}\n' +=0A=
					'.f_tag:hover .f_tag_confirm\n' +=0A=
					'{\n' +=0A=
						'display: block;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_update\n' +=0A=
					'{\n' +=0A=
						'border-color: #2d0;\n' +=0A=
						'z-index: 11;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_delete, .f_tag_error\n' +=0A=
					'{\n' +=0A=
						'border-color: #d20;\n' +=0A=
						'z-index: 11;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_readonly\n' +=0A=
					'{\n' +=0A=
						'opacity: 1;\n' +=0A=
						'filter: alpha(opacity=3D100);\n' +=0A=
					'}\n' +=0A=
					'.f_tag_readonly .f_tag_caption, .f_tag_readonly =
.f_tag_caption:hover\n' +=0A=
					'{\n' +=0A=
						'cursor: default;\n' +=0A=
						'text-decoration: none;\n' +=0A=
					'}\n' +=0A=
					'.f_tag_readonly:hover .f_tag_confirm\n' +=0A=
					'{\n' +=0A=
						'display: none;\n' +=0A=
					'}\n' +=0A=
					'.f_tag #f_autocomplete\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'width: 100%;\n' +=0A=
						'min-width: 100px;\n' +=0A=
						'top: 19px;\n' +=0A=
						'left: 0;\n' +=0A=
						'background: #ddd;\n' +=0A=
						'border: 1px solid #fff;\n' +=0A=
						'outline: 1px solid #bbb;\n' +=0A=
						'max-height: 300px;\n' +=0A=
						'overflow-y: auto;\n' +=0A=
						'z-index: 1004;\n' +=0A=
						'text-align: left;\n' +=0A=
						'zoom: 1;\n' +=0A=
						'z-index: 500;\n' +=0A=
						'font-size: 10px;\n' +=0A=
					'}\n' +=0A=
					'.f_tag #f_autocomplete .close\n' +=0A=
					'{\n' +=0A=
						'position: absolute;\n' +=0A=
						'top: 0;\n' +=0A=
						'right: 0;\n' +=0A=
						'width: 12px;\n' +=0A=
						'height: 12px;\n' +=0A=
						'line-height: 12px;\n' +=0A=
						'text-align: center;\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'color: #fff;\n' +=0A=
						'background: #a00;\n' +=0A=
						'-moz-border-radius: 12px 0 12px 12px;\n' +=0A=
						'-webkit-border-radius: 12px 0 12px 12px;\n' +=0A=
						'border-radius: 12px 0 12px 12px;\n' +=0A=
					'}\n' +=0A=
					'.f_tag #f_autocomplete div\n' +=0A=
					'{\n' +=0A=
						'cursor: pointer;\n' +=0A=
						'clear: both;\n' +=0A=
						'width: 100%;\n' +=0A=
						'float: left;\n' +=0A=
					'}\n' +=0A=
					'.f_tag #f_autocomplete div:nth-child(odd)\n' +=0A=
					'{\n' +=0A=
						'background: #eee;\n' +=0A=
					'}\n' +=0A=
					'.f_tag #f_autocomplete div:hover, #f_autocomplete .current\n' +=0A=
					'{\n' +=0A=
						'background: #000 !important;\n' +=0A=
						'color: #fff;\n' +=0A=
					'}\n';=0A=
				=0A=
		switch(design)=0A=
		{=0A=
			case 'default':=0A=
				css +=3D '\n' +=0A=
						'.f_tag\n' +=0A=
						'{\n' +=0A=
							'-moz-box-shadow: 0 0 10px 0 #000;\n' +							=0A=
							'-webkit-box-shadow: 0 0 10px 0 #000;\n' +=0A=
							'box-shadow: 0 0 10px 0 #000;\n' +=0A=
							'-moz-border-radius: 15px;\n' +=0A=
							'-webkit-border-radius: 15px;\n' +=0A=
							'border-radius: 15px;\n' +							=0A=
						'}\n' +=0A=
						'.f_tag_caption, .f_tag_caption input\n' +=0A=
						'{\n' +=0A=
							'-moz-border-radius-topleft:10px;\n' +=0A=
							'-moz-border-radius-topright:10px;\n' +=0A=
							'-webkit-border-radius-topleft:10px;\n' +=0A=
							'-webkit-border-radius-topright:10px;\n' +=0A=
							'border-radius-topleft:10px;\n' +=0A=
							'border-radius-topright:10px;\n' +							=0A=
						'}\n' +						=0A=
						'.f_tag_saved\n' +=0A=
						'{\n' +=0A=
							'-moz-box-shadow: 0 0 0 0 #000;\n' +							=0A=
							'-webkit-box-shadow: 0 0 0 0 #000;\n' +=0A=
							'box-shadow: 0 0 0 0 #000;\n' +=0A=
							'-moz-border-radius: 15px;\n' +=0A=
							'-webkit-border-radius: 15px;\n' +=0A=
							'border-radius: 15px;\n' +							=0A=
						'}\n';				=0A=
				break;=0A=
			case 'round':=0A=
				css +=3D '\n' +=0A=
						'.f_tag\n' +=0A=
						'{\n' +=0A=
							'border-width: 3px;\n' +=0A=
							'-moz-border-radius: 50%;\n' +=0A=
							'-webkit-border-radius: 50%;\n' +=0A=
							'border-radius: 50%;\n' +=0A=
							'margin-top: -3px;\n' +=0A=
							'margin-left: -3px;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption\n' +=0A=
						'{\n' +=0A=
							'background: transparent;\n' +=0A=
							'top: auto;\n' +=0A=
							'bottom: -10px;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption span\n' +=0A=
						'{\n' +=0A=
							'display: inline-block;\n' +=0A=
							'background: #fed;\n' +=0A=
							'padding: 3px 0;\n' +=0A=
							'width: 100%;\n' +=0A=
						'}' +=0A=
						'.f_tag .f_tag_confirm\n' +=0A=
						'{\n' +=0A=
							'top: 50%;\n' +=0A=
							'left: 50%;\n' +=0A=
							'bottom: auto;\n' +=0A=
							'margin: -16px 0 0 -16px;\n' +=0A=
						'}';=0A=
				break;=0A=
			case 'arch':=0A=
				css +=3D '\n' +=0A=
						'.f_tag\n' +=0A=
						'{\n' +=0A=
							'-moz-border-radius: 50% 50% 0 0;\n' +=0A=
							'-webkit-border-radius: 50% 50% 0 0;\n' +=0A=
							'border-radius: 50% 50% 0 0;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption\n' +=0A=
						'{\n' +=0A=
							'top: auto;\n' +=0A=
							'bottom: 0;\n' +=0A=
						'}';=0A=
				break;=0A=
			case 'wood':=0A=
				css +=3D '\n' +=0A=
						'.f_tag\n' +=0A=
						'{\n' +=0A=
							'border: 10px double #b4a28f;\n' +=0A=
							'margin-left: -10px;\n' +=0A=
							'margin-top: -10px;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption\n' +=0A=
						'{\n' +=0A=
							'background: transparent;\n' +=0A=
							'top: auto;\n' +=0A=
							'bottom: -17px;\n' +=0A=
							'font-weight: bold;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption span\n' +=0A=
						'{\n' +=0A=
							'display: inline-block;\n' +=0A=
							'background: #fed;\n' +=0A=
							'padding: 5px 15px;\n' +=0A=
							'background-color: #b4a28f;\n' +=0A=
						'}';=0A=
				break;=0A=
			case 'zeedevil':=0A=
				css +=3D '\n' +=0A=
						'.f_tag\n' +=0A=
						'{\n' +=0A=
							'border-width: 0;\n' +=0A=
						'}\n' +=0A=
						'.f_tag .f_tag_caption\n' +=0A=
						'{\n' +=0A=
							'background: #a00;\n' + =0A=
							'margin: 0 25px;\n' +=0A=
							'-moz-border-radius: 0 0 8px 8px;\n' +=0A=
							'-webkit-border-radius: 0 0 8px 8px;\n' +=0A=
							'border-radius: 0 0 8px 8px;\n' +=0A=
							'height: 14px;\n' +=0A=
							'overflow: hidden;\n' +=0A=
							'display: none;\n' +=0A=
						'}' +=0A=
						'.f_tag:hover .f_tag_confirm\n' +=0A=
						'{\n' +=0A=
							'display: none;\n' + =0A=
						'}';=0A=
				break;=0A=
			case 'facebook':				=0A=
				css +=3D '\n' +=0A=
					'.f_tag\n' +=0A=
					'{\n' +=0A=
						'border-width: 0;\n' +=0A=
						'opacity: 1;' +=0A=
						'filter: alpha(opacity=3D100);' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_caption\n' +=0A=
					'{\n' +=0A=
						'top: auto;\n' +=0A=
						'bottom: -15px;\n' +=0A=
						'min-width: 100%;' +=0A=
						'padding: 0;' +=0A=
					'}' +=0A=
					'.f_tag .f_tag_caption:hover\n' +=0A=
					'{\n' +=0A=
						'text-decoration: none;' +=0A=
					'}' +=0A=
					'.f_tag .f_tag_caption span\n' +=0A=
					'{\n' +=0A=
						'background: #333;\n' + =0A=
						'display: block;\n' +=0A=
						'padding: 3px;\n' +=0A=
						'margin: 0 auto;\n' +=0A=
						'color: #fff;\n' +=0A=
						'font-weight: bold;\n' +=0A=
						'font-size: 12px;\n' +=0A=
					'}\n' +=0A=
					'.f_tag .f_tag_remove\n' +=0A=
					'{\n' +=0A=
						'top: auto;\n' +=0A=
						'bottom: -9px;\n' +=0A=
					'}\n';=0A=
			default:=0A=
		}=0A=
		=0A=
		var oStyle =3D $('<style type=3D"text/css" id=3D"f_style">' + css + =
'</style>');=0A=
		$('head').prepend(oStyle);=0A=
	}=0A=
	=0A=
	//----------------=0A=
	// EXTERNAL PROVIDERS=0A=
	//----------------=0A=
	=0A=
	// If twitter username is passed, load the user's friends=0A=
	function setupTwitter(twitter_user, twitter_token, twitter_token_secret)=0A=
	{=0A=
		m_twitterUser =3D  twitter_user;=0A=
		m_twitterToken =3D  twitter_token;=0A=
		m_twitterTokenSecret =3D twitter_token_secret;=0A=
		=0A=
		var url_oauth_params =3D =
"oauth_user=3D"+m_twitterUser+"&oauth_token=3D"+m_twitterToken+"oauth_tok=
en_secret=3D"+m_twitterTokenSecret;=0A=
		=0A=
		window.setTimeout(function(){=0A=
			var url =3D "http://twitter.com/users/show.json?id=3D" + =
encodeURIComponent(m_twitterUser) + "&" + url_oauth_params + =
"&callback=3D?";=0A=
			dbug("log", "Twitter: Initialized (getting screen name of owner), =
calling jsonp service for \"" + twitter_user + "\"\n" + url);=0A=
			=0A=
			$.jsonp({=0A=
					'url': url,=0A=
					'timeout': TIMEOUT_TWITTER, =0A=
					'success': function(data){=0A=
						dbug("log", "Twitter: got user data from twitter");						=0A=
						=0A=
						m_twitterScreenName =3D data.screen_name;									=0A=
																=0A=
						dbug("log", "Twitter: Done loading screen_name of " + =
m_twitterUser + ": " + m_twitterScreenName);=0A=
					},=0A=
					'error': function(data, msg) {=0A=
						dbug("warn", "Twitter: Error loading user " + m_twitterUser +  " =
from twitter (" + msg + ")");=0A=
					}					=0A=
			});=0A=
		});=0A=
		=0A=
		window.setTimeout(function(){=0A=
			var url =3D "http://twitter.com/statuses/friends.json?id=3D" + =
encodeURIComponent(m_twitterUser) + "&" + url_oauth_params + =
"&callback=3D?";=0A=
			dbug("log", "Twitter: Initialized, calling jsonp service for \"" + =
twitter_user + "\"\n" + url);=0A=
			=0A=
			$.jsonp({=0A=
					'url': url,=0A=
					'timeout': TIMEOUT_TWITTER, =0A=
					'success': function(data){=0A=
						dbug("log", "Twitter: got " + data.length + " friends from =
twitter");=0A=
						for (var i=3D0; i<data.length; i++)=0A=
						{=0A=
							var tUser =3D data[i];=0A=
							=0A=
							var user =3D {=0A=
										uid: tUser.screen_name,=0A=
										namespace: "twitter.com",=0A=
										first_name: "@" + tUser.screen_name,=0A=
										last_name: "",=0A=
										location: tUser.location,=0A=
										profile_pic: tUser.profile_image_url,=0A=
										profile_link: "http://www.twitter.com/" + tUser.screen_name + =
"/",=0A=
										searchBy: tUser.name + " @" + tUser.screen_name,=0A=
										format: function(user, search){=0A=
												return user.first_name + " " + user.last_name;=0A=
											}=0A=
										};=0A=
							=0A=
							for (img in aImagesUsers)=0A=
							{=0A=
								aImagesUsers[img]["u" + user.uid] =3D user;=0A=
							}=0A=
						}=0A=
						=0A=
						dbug("log", "Twitter: Done loading users from twitter");=0A=
					},=0A=
					'error': function(data, msg) {=0A=
						dbug("warn", "Twitter: Error loading users from twitter (" + msg + =
")");=0A=
					},=0A=
					'complete': function(options, status){=0A=
						removeLoading(document.body, LOADING_TWITTER_USERS);=0A=
					}=0A=
			});=0A=
		});=0A=
	}=0A=
	=0A=
	// If facebook:true is passed and there's an FB object, load the logged =
in user's friends=0A=
	function setupFacebook(bShowLoading)=0A=
	{=0A=
		if (!bShowLoading)=0A=
			return;=0A=
		=0A=
		if (typeof FB =3D=3D "undefined" || empty(FB))=0A=
		{=0A=
			dbug("error", "Facebook object not initialized");=0A=
			return false;=0A=
		}=0A=
		=0A=
		var oldFBApi =3D FB.ensureInit ? true : false;=0A=
		=0A=
		dbug("log", "FBConnect: Initialized, using " + (oldFBApi ? "old" : =
"new") + " facebook library");=0A=
						=0A=
		var ensureInit =3D oldFBApi ? FB.ensureInit : FB.getLoginStatus;		=0A=
		ensureInit(function (response) {=0A=
			=0A=
			var osession =3D oldFBApi ? FB.Facebook.apiClient.get_session() : =
response.session;=0A=
											=0A=
			if (osession !=3D null)=0A=
			{=0A=
				var uid =3D osession.uid;=0A=
				dbug("log", "FBConnect: uid=3D" + uid);=0A=
				=0A=
				m_fbUser =3D uid;=0A=
				m_fbSession =3D osession.session_key;=0A=
				=0A=
				var wrappers =3D $('.f_wrapper');=0A=
				var publish =3D wrappers.find('.f_publish');=0A=
				if (publish.length =3D=3D 0)=0A=
				{=0A=
					publish =3D $('<div class=3D"f_publish"></div>');=0A=
					wrappers.append(publish);=0A=
				}=0A=
				=0A=
				publish.append('<img =
src=3D"http://static.face.com/misc/Facebook_icon.gif" alt=3D"Share on =
Facebook" title=3D"Share on Facebook" />');=0A=
				=0A=
				publish.click(function(){=0A=
					var attachment =3D {=0A=
										'caption': TXT_FB_STREAM_CAPTION,=0A=
										'properties': {'Visit face.com': {'text': 'face.com', 'href': =
window.location.href}},=0A=
										'media': [=0A=
							                    {'type':'image',=0A=
								                 'src': =
$(this).parent().find("img:first-child").attr('src'),=0A=
								                 'href': window.location.href }=0A=
							                    ]};=0A=
					=0A=
					if (oldFBApi)=0A=
					{=0A=
						FB.Connect.streamPublish('',  attachment,  null,  null, =
TXT_FB_STREAM_PROMPT);=0A=
					}=0A=
					else=0A=
					{=0A=
						FB.ui(=0A=
						   {=0A=
						     method: 'stream.publish',=0A=
						     message: '',=0A=
						     attachment: attachment,						     =0A=
						     user_message_prompt: TXT_FB_STREAM_PROMPT=0A=
						   }						=0A=
						 );=0A=
					}=0A=
					=0A=
					return false;=0A=
				});							=0A=
				=0A=
				showLoading(document.body, LOADING_FACEBOOK_USERS);							=0A=
				=0A=
				dbug("log", "FBConnect: getting friends (FQL)");=0A=
				=0A=
				var fql =3D "SELECT uid, first_name, last_name, name, pic_square, =
profile_url, locale  FROM user WHERE uid=3D" + uid + " OR uid IN (SELECT =
uid2 FROM friend WHERE uid1 =3D " + uid + ")";=0A=
				=0A=
				if (oldFBApi)=0A=
				{=0A=
					FB.Facebook.apiClient.fql_query(fql, postFQLCallback);=0A=
				}=0A=
				else=0A=
				{=0A=
					FB.api( =0A=
							{=0A=
								method: 'fql.query',=0A=
								query: fql=0A=
							},=0A=
							postFQLCallback);=0A=
=0A=
				}										=0A=
			}=0A=
		});=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function postFQLCallback(rows){=0A=
		dbug("log", "FBConnect: got " + rows.length + " friends from =
Facebook");=0A=
		=0A=
		for (var i=3D0; i<rows.length; i++)=0A=
		{=0A=
			var user =3D {=0A=
					uid: rows[i]["uid"],=0A=
					namespace: "facebook.com",=0A=
					first_name: rows[i]["first_name"],=0A=
					last_name: rows[i]["last_name"],=0A=
					location: rows[i]["locale"],=0A=
					profile_pic: rows[i]["pic_square"],=0A=
					profile_link: rows[i]["profile_url"],=0A=
					searchBy: rows[i]["first_name"] + " " + rows[i]["last_name"],=0A=
					format: function(user, search){=0A=
							var name =3D user.first_name + " " + user.last_name;=0A=
							var regex =3D new RegExp("(" + search + ")", "gi");=0A=
							name =3D name.replace(regex, "<b>$1</b>");=0A=
							return '<img src=3D"' + user.profile_pic + '" alt=3D"" =
width=3D"25" height=3D"25" style=3D"vertical-align: middle; float: left; =
margin: 1px 2px 1px 1px;" /> ' + name;=0A=
						}=0A=
					};=0A=
		=0A=
			for (img in aImagesUsers)=0A=
			{=0A=
				aImagesUsers[img]["u" + user.uid] =3D user;=0A=
			}=0A=
		}=0A=
		=0A=
		dbug("log", "FBConnect: Done loading users from facebook");=0A=
		removeLoading(document.body, LOADING_FACEBOOK_USERS);=0A=
	}=0A=
	=0A=
	//----------------=0A=
	// AUTO COMPLETE=0A=
	//----------------=0A=
	=0A=
	// Shows the autocomplete on the screen=0A=
	function showAutoComplete(oInput, sValue, aFoundUsers, oCaption)=0A=
	{=0A=
		if (aFoundUsers.length > 0)=0A=
		{=0A=
			var autocomplete =3D $('#f_autocomplete');=0A=
			=0A=
			if (autocomplete.length !=3D 0 && sValue =3D=3D '')=0A=
				return;=0A=
			=0A=
			oInput =3D $(oInput);=0A=
			=0A=
			var oTag =3D oCaption.parent();=0A=
			=0A=
			var sHTML =3D '<span class=3D"close">x</span>';=0A=
			var iInputWidth =3D oInput.width();=0A=
			=0A=
			// Set font size according to the width of the element=0A=
			var sStyle =3D (iInputWidth <=3D 55)? 'font-size: 65%;' : =
((iInputWidth <=3D 70)? 'font-size: 80%;' : ((iInputWidth <=3D 100)? =
'font-size: 90%;' : ''));=0A=
			if (sStyle !=3D '')=0A=
				sStyle =3D 'style=3D"' + sStyle + '"';=0A=
			=0A=
			sStyle =3D '';=0A=
			=0A=
			// Construct the list of users from the aFoundUsers array=0A=
			for (var i=3D0; i<aFoundUsers.length; i++)=0A=
			{=0A=
				var format =3D aFoundUsers[i].format(aFoundUsers[i], sValue);=0A=
				=0A=
				sHTML +=3D '<div ' + ((i=3D=3D0)? 'class=3D"current"' : '') + ' ' + =
sStyle + ' uid=3D"u' + aFoundUsers[i].uid + '">' + format + '</div>';=0A=
			}=0A=
=0A=
			// Create the Auto Complete element if it doesn't exist=0A=
			if (autocomplete.length =3D=3D 0)=0A=
			{=0A=
				var fnac =3D $('<div id=3D"f_autocomplete"></div>');=0A=
					fnac.css('left', oInput.css('left'));=0A=
				=0A=
				oTag.append(fnac);=0A=
=0A=
				var	iTop =3D ((oCaption.css('top') =3D=3D 'auto')? oTag.height() + 9 =
: parseInt(oCaption.css('top')) + oCaption.height() + 1) + 'px';=0A=
				fnac.css('top', iTop);=0A=
				=0A=
				autocomplete =3D $('#f_autocomplete');=0A=
			}					=0A=
			=0A=
			// Populate the autocomplete list and add click events to each option=0A=
			autocomplete.html("").append(sHTML).find('div').click(function(e){=0A=
				setTag($(oCaption.children()[0]), $(this).text(), =
$(this).attr("uid"));=0A=
				removeAutoComplete();=0A=
				return false;=0A=
			});=0A=
			=0A=
			var currCaption =3D oCaption;=0A=
			autocomplete.find('.close').click(function(e){=0A=
				var currCaption =3D =
$($(this).parent().parent().find('.f_tag_caption').children()[0]);							=
	=0A=
				currCaption.html("").append(currCaption.attr('oname').replace(/</g, =
'&lt;'));=0A=
				removeAutoComplete();															=0A=
				return false; =0A=
			});=0A=
			=0A=
			if (autocomplete.width() > oTag.width())=0A=
			{=0A=
				autocomplete.css("left", "-" + (autocomplete.width() - =
oTag.width())/2 + "px");=0A=
			}=0A=
			=0A=
			// This is due to crappy IE bug when "overflow: visible" doesn't work =
if the element isn't fully opaque!=0A=
			oTag.removeClass("f_tag_trans");=0A=
		}=0A=
		else=0A=
		{=0A=
			removeAutoComplete();=0A=
		}=0A=
	}=0A=
	=0A=
	function defaultUserFormat(user, sValue)=0A=
	{=0A=
		var format =3D user.first_name + " " + user.last_name;=0A=
		=0A=
		if (sValue !=3D '')=0A=
		{=0A=
			var re =3D new RegExp('(' + RegExp.escape(sValue) + ')', 'i');=0A=
			format =3D format.replace(/</g, '&lt;').replace(re, '<b>$1</b>');=0A=
		}=0A=
		=0A=
		return format;=0A=
	}=0A=
	=0A=
	// Scroll the autocomplete list up and down=0A=
	// Used when user is hitting the UP or DOWN keys=0A=
	function pageAutoComplete(step)=0A=
	{=0A=
		var current =3D $('#f_autocomplete div.current');=0A=
		var toAdd =3D null;=0A=
		=0A=
		if (current.length =3D=3D 0)=0A=
		{=0A=
			var options =3D $('#f_autocomplete div');=0A=
			toAdd =3D (step =3D=3D 1)? $(options[0]) : $(options[options.length - =
1]);=0A=
		}=0A=
		else=0A=
		{=0A=
			current =3D $(current[0]);=0A=
			toAdd =3D (step =3D=3D 1)? current.next() : current.prev();=0A=
		}=0A=
		=0A=
		if (toAdd.length =3D=3D 0)=0A=
			toAdd =3D (step =3D=3D 1)? $('#f_autocomplete div:first-child') : =
$('#f_autocomplete div:last-child') ;=0A=
		=0A=
		toAdd.addClass('current');=0A=
		=0A=
		if (toAdd[0] !=3D current[0])=0A=
			current.removeClass('current');=0A=
	}=0A=
	=0A=
	// Sets the text of the tag to the selected autocomplete user=0A=
	// Used when user hits ENTER in the tag input=0A=
	function checkAutoComplete(oField)=0A=
	{=0A=
		var current =3D $('#f_autocomplete div.current');=0A=
		if (current.length > 0)=0A=
		{=0A=
			$(oField).val(current.text());=0A=
			return current.attr("uid");=0A=
		}=0A=
		return false;=0A=
	}=0A=
	=0A=
	// Removes the autocomplete from the screen =0A=
	function removeAutoComplete()=0A=
	{=0A=
		// This is due to crappy IE bug when "overflow: visible" doesn't work =
if the element isn't fully opaque!=0A=
		var oAC =3D $('#f_autocomplete');=0A=
		oAC.parent().addClass("f_tag_trans");=0A=
		oAC.remove();=0A=
	}=0A=
	=0A=
	function isAdminMode()=0A=
	{=0A=
		return (window.location.href.indexOf("tagger_admin_mode") !=3D -1);=0A=
	}=0A=
=0A=
	//-------------------=0A=
	// Helper Functions=0A=
	//-------------------=0A=
	=0A=
	// Validates a user object=0A=
	function validateUser(user)=0A=
	{=0A=
		return (!empty(user) && !empty(user.uid) && !empty(user.first_name));=0A=
	}=0A=
	=0A=
	// Helper function to check if a string or an object is empty=0A=
	function empty(s)=0A=
	{=0A=
		var b =3D true;=0A=
=0A=
		if (typeof s =3D=3D "string")=0A=
			b =3D (s.replace(/ /g,'').length =3D=3D 0);=0A=
		else=0A=
			b =3D (s =3D=3D undefined || s =3D=3D null);=0A=
		=0A=
		return b;=0A=
	}=0A=
=0A=
	// Escapes RegEx special characters (add \ before)=0A=
	if (typeof RegExp.escape !=3D 'function')=0A=
	{=0A=
		RegExp.escape =3D function(text) {=0A=
		  if (!arguments.callee.sRE) {=0A=
		    var specials =3D [=0A=
		      '/', '.', '*', '+', '?', '|',=0A=
		      '(', ')', '[', ']', '{', '}', '\\'=0A=
		    ];=0A=
		    arguments.callee.sRE =3D new RegExp(=0A=
		      '(\\' + specials.join('|\\') + ')', 'g'=0A=
		    );=0A=
		  }=0A=
		  return text.replace(arguments.callee.sRE, '\\$1');=0A=
		}=0A=
	}=0A=
	=0A=
	// Make sure the data received from the API is OK=0A=
	function validateAPIResponse(data)=0A=
	{=0A=
		if (data =3D=3D undefined || data =3D=3D null || typeof data !=3D =
"object")=0A=
			return false;=0A=
		=0A=
		if (typeof data =3D=3D "object" && data.status !=3D undefined && =
data.status =3D=3D "failure")=0A=
		{=0A=
			dbug("info", "Error from API Client: " + data.error_message);=0A=
			return false;=0A=
		}=0A=
		=0A=
		return true;=0A=
	}=0A=
	=0A=
	function loadJavaScript (url)=0A=
	{=0A=
		var st =3D document.createElement("script");=0A=
		st.src =3D url;=0A=
		st.type =3D "text/javascript";=0A=
		var head =3D document.getElementsByTagName('head')[0];=0A=
		head.appendChild(st);=0A=
	}=0A=
	=0A=
	// Print debug messages (FireBug console)=0A=
	function dbug(type, message)=0A=
	{=0A=
		if (DEBUG && typeof console =3D=3D "object")=0A=
		{=0A=
			if (typeof console[type] =3D=3D "function")=0A=
				console[type](message);=0A=
			else=0A=
				console.log(message);=0A=
		}=0A=
	}=0A=
	=0A=
	function handleError(ex)=0A=
	{=0A=
		throw ex;=0A=
	}=0A=
	=0A=
	function tagSavedHandler(uid, label, url)=0A=
	{		=0A=
	}=0A=
=0A=
}=0A=
=0A=
// jQuery CSS (Resizable etc.)=0A=
document.write('<style type=3D"text/css">' +=0A=
				'.ui-resizable { position: relative;} ' +=0A=
				'.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: =
99999; display: block;} ' +=0A=
				'.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide =
.ui-resizable-handle { display: none; } ' +=0A=
				'.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: =
-5px; left: 0px; } ' +=0A=
				'.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; =
bottom: -5px; left: 0px; } ' +=0A=
				'.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: =
0px; height: 100%; } ' +=0A=
				'.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: =
0px; height: 100%; } ' +=0A=
				'.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; =
right: 1px; bottom: 1px; } ' +=0A=
				'.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; =
left: -5px; bottom: -5px; } ' +=0A=
				'.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; =
left: -5px; top: -5px; } ' +=0A=
				'.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; =
right: -5px; top: -5px;}' +=0A=
			'</style>')=0A=
=0A=
if (typeof FaceClientAPI !=3D "undefined")=0A=
	this.FaceTagger =3D new Face_Tagger(FaceClientAPI);
------=_NextPart_000_0000_01CB3D33.C78DDA60--

