From: "Saved by Windows Internet Explorer 9"
Subject: Dorpscooperatie Esbeek on Vimeo
Date: Wed, 13 Feb 2013 12:47:32 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CE09E8.4A36A180"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://a.vimeocdn.com/images_v6/portraits/portrait_75_red.png

iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAADAFBMVEV6VUycbmKMYljLjX7gnItU
OjTXkoHZlIPoo5JYPTeseWzmoZDkn474rJj1rpzmoI/NkIFRODLinYzwqpl1UUndmIdaQDnyqZXl
oI9ZPjjcl4bsp5ZWPDbgm4renI29hXZpSUL6rpzWlIbalYTfmonoopCQZVrYlojknoz4rpzqpJPz
rJqpdmmhcWXtppXBhnjFiXn5sZ3Yk4L6rpruqJfemYjspZLinIvioJJuTUXamIq0fnGye27CiHpi
RD3cmoz0rprwrZyVaF3gn5D8sZzaloVeQjtSOTNaPjjko5X1qpfbl4ZcQTpkRj/mpJbqqJqndWjt
q5yFXFK7g3VWPDWCWlHzrZz2r5vSkoJcQju3gXNONjD4r5rAhXd+WE5eQTrgmomlc2elc2ZwTkbW
lYT8r5vurJzuppS4gHLkoZDZmIbOj3/0rJqZa2D+sZxhQzyGXlTUlojVlIPHjn7qppW+g3WCXFLh
no5gQjvamonamIjup5bYl4bWl4fopZdUPDXmpJNdQDnhnIvRk4Ppp5lQNzH+sp7+sp1UOzbopJTj
oI/in47XmYjYmIlWPjfUl4Z/WlBWPjiIYFVfQzzzq5ropJHdm4rYl4VlRz+6hHZyUEdbPzlUOTRT
OzX6rJjvqpjppJPzrJjtqJf9rJj8rJjnopH7rJj0rJj1rJjjno33rJj2rJjvq5jsqJfVk4XopJLw
rJjino3mopHspZT0rZn1rZnfm4rln47im4rrpZTnoY/3rZnzrZnpo5LbmYvqo5HvqZj2rZnppJLt
qJbzrpz6rZloSEDknYxsS0NsS0Trp5XfnY9YPTjyrJnvqpnxq5nyq5j3rpr9sZ3knYtZPzncmYj8
rpz4rpnooZDXlYf0rZjmo5L7rZn0rpn3r5vrqZuue2/5r5vTk4PSlYbgnovopJNqS0NrTENrTERs
TETXlYXDiXvHi3vHjHz8sJvsqJbjoZODW1HUlIXXloajc2fgno3zrZjYmonZmorxrJjwq5j5rJjy
rJjuqZjrppXqpZTKKQMvAAAKGklEQVR42p3Ye1wU1xUH8OExCcPDfUDXnewimriE8DYsEIIgIu6S
sKtEJihQQUNRI0WIqVYlBheDbpNKFdOUsFCIrQV8pQp0ZYFofBDUGsBMGtOHAdum9Vmppq2khp57
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
QmCC

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/styles/css_opt/global_combined.min.css?90c8ea87

@font-face {
	font-family: pictos;
	src: local("?"), =
url(data:application/x-font-woff;charset=3Dutf-8;base64,d09GRgABAAAAADJoA=
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
UQPog+6D9oQEhBAEJAQ1BEsEV4RnBHiEhoSiBKwEvATFBNWE6ATwhPiE/YUhhSaFN4U6hUiFa=
wV2hYeFlAWYhaWFxwYCBhkGYYZtBoAGjAahhqsGtAbHBtQG34bxBwWHFAceh0mHbgeCh4eHnI=
ehh60HrQetAAAeNpjYGRgYEhhecggxgACTEDMyAAScwDzGQAlIAGlAAB42uVSS0rEQBB9yURB=
kfEKfQFzAFeiLmUcNDC4nGR6YiCmJYkGQXDrCTyAO6/g2Wbhq/6MEfEEpujqV1XvVVc3AXCIT=
0SQb+wTTOkniJI97qeMHJbq3OOYFvCE+SuPE+YD3sEGmce7iKPA38cmCpwCaTzzeIWD+NljjW=
n86vGa+TePS+L3eVX0plMLna9N0+MDCudoqRmIFqhQo4NBg2PGg7WU3R1jGNVTnm9whxdahlt=
WOiqcX3LdU2PQU1dYv7L9NHLOJPre8hqbD9rGMiXn+MJsuZ/hmqZwstUeES3ZWTP7QLXsl5jh=
AjecTPEdNR65Wl+TrqU9QdtsZWPFTmHy76lc3BELT6av8bS9kfBzLnen9J/fPvuzw+8XSPnXu=
46GDJmx5PQ1b9L+qIzwF/y2jGwAAHjabc1XN4IBAIDhp89eyd6VzLKJZGRkbyEzcY6/6Mafo9=
O155z3+hWo+v227D9flUICNWrVqdegUZNmLVq1CWsX0aFTl249evXpN2DQkGEjomLiRiWMGTd=
h0pRpSSkzZs2Zt2DRUuW9Im3Vmox1WRs2bdmWs2PXnn15Bw4dOXbi1JlzFy5duXbjVsGdew+K=
Hj159uLVm5J3ZR8+/YSCIF/4A0JgFjIAAA=3D=3D) format("woff"), =
url(data:font/truetype;charset=3Dutf-8;base64,AAEAAAANAIAAAwBQRkZUTVhd8L4=
AAADcAAAAHEdERUYAkQAEAAAA+AAAACBPUy8ygxR/WQAAARgAAABgY21hcM52AmwAAAF4AAAB=
Smdhc3D//wADAAACxAAAAAhnbHlmJw4xwQAAAswAAD1oaGVhZPSrSy0AAEA0AAAANmhoZWEGh=
QMnAABAbAAAACRobXR4SUwNLQAAQJAAAAGQbG9jYQIo9WoAAEIgAAAAym1heHAAvATkAABC7A=
AAACBuYW1lO18JUwAAQwwAAANocG9zdFx+DF8AAEZ0AAAA7QAAAAEAAAAAxtQumQAAAADIj74=
XAAAAAMj6BA0AAQAAAA4AAAAYAAAAAAACAAEAAQBjAAEABAAAAAIAAAACAyIBkAAFAAQCvAKK=
AAAAjAK8AooAAAHdADIA+gAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABweXJzAEAAIAD/A=
u7/BgAAAzQAtAAAAAEAAAAAApUCrQAAACAAAQAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAAB=
wABAAoAAAABgAEAAEAAgB+AP///wAAACAA/////+P/YwABAAAAAAAAAAABBgAAAQAAAAAAAAA=
BAgAAAAIAAAAAAAAAAAAAAAAAAAABAAADBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAh=
IiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXW=
FlaW1xdXl9gYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAAAAAAAA=
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//AAIAAwA7/9ADbAK7AAsAFQAZ=
AAAlFgYjISImNwE2MhcDMjY0JiMiBhQWNxMjEwNhJTRI/ZNIMyUBNiRnJFUXHx8XFh8fPBp/G=
mc+WVk+AhY+Pv2xICwfHywgjQE0/swAAAAAAgA0/+wDJgKnABgAMgAAEz4ENxUiBhUHMzIWFR=
EUBisBIiY1ESU0PgM3FSIGFQczMhYVERQGKwEiJjURNDQBDShDck5COgRUEhoaEuESGgG5Dih=
Dck5DOgRUEhoaEuATGgEhQWRnRi8FnV1lARoT/v4SGhoSAQIHQWRnRi8FnV1lARoT/v4SGhoS=
AQIFAAAABgAo/4wCwQK7ACQANABEAFQAZAB0AAABFisBERQGIyEiJjURIyImPwE2OwE1ND8BN=
jsBMh8BFh0BMzIXJRUzPQE0LwEmKwEiDwEGFQU0JyEjIgYVERQWMyEyNjUBMhYVERQGKwEiJj=
URNDYzEyImNRE0NjsBMhYVERQGIzMiJjURNDY7ATIWFREUBiMCwQkRMAoH/f8HCjQHBQQfCRJ=
LDDAMEtgSDDQNRxIJ/lb+DAkMEpsSDAYMAUgQ/ulZBwoKBwFvBwr+xwcLCwcVBwsLB3oHCwsH=
FQcKCgdkBwoKBxYHCgoHAeIO/ckHCgoHAjcIBi4OQhQKMQwMNA0RPw4SBAQcFAoKDAwGDBKAE=
AILB/4kBwoKBwG8Cgf+hQcKCgcBewcK/mMKBwF7BwoKB/6FBwoKBwF7BwoKB/6FBwoAAAAGAB=
b/7ANaAkEAAwAHAA8AFwAzADgAAAEjJzsBByM3BjIWFAYiJjQkMhYUBiImNBMWFRQHAwYjISI=
mJwMjIiY0NjsBMh8BITc2MzIDNyEXIQH3bBB8tRJoAb84KSk4KQErOigoOijzGQJYBxn+XwwT=
AlGVDhQUDrAaBxIB9wUGGgd2Nv4uLQFtARtERETpKDooKDooKDooKDoBtgcaAwb+2xkPCwFHF=
BwUGkkPGP7is7oAAAAEACD/egNjArgAQABkAH4AiAAAARQGBxcVFAcGKwEiJyY9ATcGKwEXFR=
QHBisBIicmPQE3JicHIyInJj0BNDc2OwEXNjcnPQE0NzYzMh8BNjMyFxYDPgE1NCcmIyIPASc=
XBwYPAScVNxcWHwEHMycXFjMyPwEHMycDFzIeBBcWFAcGIyInLgInIy4BNT4BBT4BFxYOAiY2=
A2NLQQsLDRWUFQ0LAgYMCgILDBaUFQ0LC1YmLAQSDA8PDBIEKyJJAhkLDw4LgBkaoG5xuj1FX=
mCJHRgJiAIMTxsHS0sHIVsPDXsJIw0aGBckCXsPpQcHFh4iJCYRCAgIDAsIGEYpDwQLEAER/v=
0TLAwLCSYrGAoBFU+ML2AEEQ0PDw0RBRIBEQURDQ8PDREFWjxdBAwMFZgVDAwEVThuAQEcDwc=
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
ARANhAhMAFwAjACsAAAAyHgIfARUOBCIuAi8BNT4DEzI2NTQmIyIGFRQWNjIWFAYiJjQBgX6F=
YlEVFQgcW12HfoViURUVCBxbXcQ6UVE6OVFRHzQmJjQlAhMvQ0MYFwgJH048MS9DQxcYCQkfT=
jv+vFE6OVFROTpRyyY0JSU0AAACADX/igKGArwABQALAAATIREhETcBESEVIxHgAab9r6sBYv=
7jrAK8/M4Chqv9EwKqrP4CAAAAABYAKP9yA3ACugAHADIDbAOKA6MDxgPXA90D4QPnA+8D9gS=
jBKsEtwTFBMkEzgTSBNcE3ATgAAAAIBYQBiAmEAUHBhQzFBYVFDEWFx4BNyI2IzQnJjUzNCY1=
IgYiNTQvATI3IjcmJyYHIgYDNjU0JyInIiYHNCM2JyYHBhcUFxYGFTI3FDMGFxUyNzIUFxYGM=
xY1NDUWFAcUBhUUDwEOARUiByIHIiYjJzIuATUnJicmJzI1IicmMzc0NjUiBxQmIyc0BicmJy=
YjJgYfATIHBhUuAScmIzQjJyYnIi4BBxcyFjcVNhYzFCcmFxYHNCMuASciJicGIw4BLwEGBw4=
BBxQGFSY1PAE2NRc6AjY1MgcWNSI1Ni4BNScWNzQnNR4BNzY3NRY2NxQ3NjM+ATcmNTI2MhcU=
MzY1IiciByImIyYzJjczNDY3Ijc2MzI+ARcyFTIeATc2FhUiBiMVMhYHMjYzFBcWNyc+ATcuA=
SMiBxY/ARQfATIXIxYnJiM0JgYXMhcWFzIWFzI2Mz4BJzYnNDM2JjYyNxYXMhcWNRYVNjUiNT=
IzFjUyFTMVFAYjBwYeARcnIg4BJzI3JgcGJg8BDgE1BhUWFR4BMxYzFDM0FxYVIhYXIhcWNjU=
iNSY3FDc2JzYnJiInNiczMhY2Nx4BNxQWMxQzBjEyNTI1Mh4BMx4DFRYVMjc2FTIWFSIWIxQj=
DgEmBw4BFTI2NzI3FDMVIhcWFRYzFCIVByM/ATM1IgYjBiMGDwEGDwIGBwYVIgYjDgEVHgIVF=
CMwJyYzNCc0BiMmIxQWFQYjIiYHBhUiFDMUFhUyFjMWMzc2NyY2NxQ/AhYHIg8BDgEUFgczNT=
IGMxQWFRYHMjUyBzI2NDM0Fzc2MRYVMjcyFjMyNxYVMh8BMxcUFhUfAjYXFjMXFhcWFyIVFzI=
1MhYzBhY1MhUyNjMyNRYXHgEPARQjFCMUBgcOAQciBiMwBwYzFAYHBhciBiMiBhUGDwEGHQEi=
ByIHFCMUJyYHMhUUBzAHBiMUBh0BNzQXDgEHIhUUMxQXJzQzNDM1JjY1PgE0MzQ2LwEiJjUmN=
TImLwEmNDY1JjYzNDcWNzYnNTQjIgcuAjU2JzYmIzQmNSImIyImIy4BJyI1NCM0JiMmIzQnJh=
UGFhUyFxYHBicmNS4BNS4BLwE0IyYxNCc0Jjc0JwYVFBYzMjY3BicmNxY3JjcWNSc0NzYWFTI=
2NxQXFgYVBhUjFAYVIgMWFTI1HgE3MhY/ASc0JiciJiMmBwY1JiM0Bw4CJxQjBisBIic0NzYj=
NjMdARQ+ATcyNzYWFRc0JjU0FjcWBxUyNjMGFxYHMgcyNRYUIwYjNAcGNzY1JjcmByY3Jjc2M=
SI3MxY3MjEWBwYXMjUzFCIHNjcUFzIHJicyFTIGJzQzFzYXFAYmIzMWFzI1MjcUBhciFQcGBx=
QHDgEHBjMUMxcWFAcUBhUHBgciBiMUBhUHBg8BBhUGByIVIzQmNSImIzQuATM0IzQmNSIuATc=
0NzYnIjUmNTYnJiMuAQ8BBi4BNSImNS4BNSY3NCc0NjU0NzQ2NTYzNjc2NzY3NicyNTYzNzYz=
NjMWMj8BNjM2HgEzNR4BFTMUMzI1MhU6AR4BBzIXFjMUFjMUFxYXBhYVFhcUFjMUBwYlFDcUJ=
yI3MjMeATMeAQcGJyInMh8BFh8BIwYiJzMnMhYzBzIVIjM3MhUGNzIVJgcXIhQjBzY1FxQFND=
cGAR4BXPb2/qT2AroBAQIGAQQBCgEDAQEBAgcEAQMBBAIDAwEFAQECBQIGBT8BCQQEFQYBAgc=
FAgIHAgICBAEBAgMKBAEBAwIDAgQEAgQEBAgMAwcEBgUCAgEFBgUCBQgCCgEBAgMDAgIGAwID=
DQICAgEHAwEBAQIEAQQEAgECAQMEAQIHBgEDAgYEAwMBAwQBAgYDAgoBAQUCAgMBBwQDBwEBB=
AEPCwICAQUEAwQBCQIDAgYECQIBAgMBAgEDAwEDAgEBCAEDAgUCAQEEAgMDAgMJAgcBAgQCFw=
EGDgoEAREMAhYBBQMCAxADEgUCBwEDBgEBAwEBAQcBL4dMhmEBBAIBAwgBBQEEAwEGBAIBAQE=
CAgkCAgYBAgICAQULAgECBgEEAQECCQYHAQEDAgEIBAECAwMKAQgBBwUCBQIIAwEGAQIDBAcL=
BAsDAQMJBgEBAgICAQIHAgYHBgIDAgIBAwEEAwUCBwQBAwMDCAECAQcGAQMDAQEDAwICAQEDA=
gUCAQELAQoMBQQLAwkCAggBBgQBAwUFBQYBAQMDBgIEAgIEAgICAgIBAQMBBQQBCQEBAgQCAg=
EECQEBDAIGAQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgM=
CBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEG=
AQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBB=
gMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAw=
EBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwM=
DAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYC=
AgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EA=
gEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBA=
QDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQU=
BAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARAB=
AQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCC=
QIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAg=
kBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQE=
SAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoC=
AgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBA=
QECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBg=
oCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMCAQgGBgEDAwMBAgMCAwQFAQQBBQIDAgI=
NBAcBBAEBBwEBBQECAwEBBAMECgIBAQECAgIDBwILAggGAQYHAQgDAwQIAgEDAQICAgUBAg4R=
AggBCAQBAgIBBQECBAICAwEDAgIGBAUCAw0CCAEDBQMHBgUDAgMCAQEECgECAQEBBAICAQECA=
wMDAQIBBgIJCAECBAIDBAsDAQIGBRIFCgwOAwgCAQcCAgMDAQ0CAgICBQMIAwICAggEBAQEAQ=
EBBgEIAgMBBgIDAgECAgQDCAIBBAklCQ4CCQIBEhAEIQQIDQYJAQkFBQMDBwMCEQMBAwEDAg0=
KBQEBAwMGBQQJAQEBBgUCAgINEgMHBwQFAgICBwINCgEBCQQCAQsCAQYDAgoJCgMCDgMXCERM=
jMZKPwILEQ8CAgEFBwkCAgEBAQIJAQsBAgUBAQUDCwIBHgEDAwICAwYBBAEGBwECAgMCAgIIA=
QMIB2gFAwIBAQQDAQQBAQEBAQEBAy0CBAIDAQQBAgQEBwEFAQsDAQMFBgMBBQIBAQEIEAIGAQ=
ECBAIBAQIMBgECFAECAw0GAgMHCQEHAgENBAEEAXsBAwQLBAUCAwECCQIJAg4YBgYIAQMJAgE=
CAQcEDgQEAwMECAkKAgQCCAMHAQsLCQQOAwgHAQQSCQ4GBAsGDgEDAgEBAgEEAQkEAREEBAUD=
CQIEAgsIAQYBAwECAQQDAQEDCgMBBQMBAQEHAgECAgESAwQGBgEDAQMDAwsIAw4EAggBBgEED=
wEBATcDAwQCAwEFAwIBAgcFDAECAgEBAgQCAgMDAgEDAQIBAQEaAQEBAXQCAQMAAAAAAQAV/5=
0DTAKyAAoAAAERIzUjFSMRIwkBAq6xmLeZAZwBmwEX/obr6wF6AZv+ZQAAAgAw/7ADdAKMAAU=
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
AAQNhAZQAGwA5AFsAACUVIz0BJicmJyY1NDc2MhcVFAcGBx4CFx4BFyUdASM1ND4BNz4CNyYn=
JjU0NzYzMhcWFRQHBgcGJR4BHwEVITU0PgE3PgI3JicmNTQ3NjIXFhUUBwYHHgIDYZcEMwoMB=
QENZg0EDw4UJCMEExUB/VSXAhUTBSEkFA4PBAELNDMNAQQPCTUBuBkdAgL+MgMdGgYuMhsSFQ=
YBEYwSAQYVExwxMSQjLwErHhAfCx0lBCwsKR4KJw8EDxMCCBQFBwEvIwIIFAgCFA8EDycKHiU=
ELCwEJR4KJAwgDQsbCAgvLwMLHAwDGhUFFTUNKzUDPT0DNSkPNhQFFBwAAAAABgAh/3UDaQK9=
ADkAQgBLAIsAlQCfAAABFhQHBiMiLwEGBxcWBgcGIyInLgE/ASYnBwYjIicmNDc2MzIfATY3J=
yY2NzYzMhceAQ8BFhc3NjMyAzY1NCcHFhQHAycGIicHFjMyNxYXNjcmJyY3NjU0JyY3NjcmJw=
YHBiMiJyYjIgcGIyInJicGBxYXFgcGFRQXFgcGBxYXNjc2MzIXFjMyNzYzMiUUFzcmNTQ3JwY=
BIgcXNjMyFzcmA1AZGQoeBgQHN3ICBA8PSEhJSA8PBAJwOgcDBx0KGhoKHQMIBjpwAgQPD0hI=
S0YPDwQCcTkGCAMdHhcWphQUPCgqXisoPUVEJwwFGBQLBggIEBAICAcKExkHCggKCwchJyYhB=
wsKCAwFGRMLBggIERAJCQQMEBwFDAgKCwchJyYhBwsK/iIXpRQVphcBekQ9KCsuLysoPQGpRJ=
hEHAECbzoHEBwGGRkGHBAHN3ICARxGlEYcAgFzNgcQHAYZGgUcEAc4cQEC/tI/Q0JAKSpeKv7=
2pRQUpRfiBwkRGgYMERMgJyYhEhIMBhkSDAQEBBAQBAQHCRIZBgwSEiQjJCMTEQsHFhYKBwQE=
EBAElEBCKS0sLSwpQwE7F6UUFKUXAAAAAAMAKP9zA3ACuwAJABcAPAAAATIWEAYjIiYQNhcOA=
RUUFjsBMjY1NCcmEzcvAQcOAQc1ND8BNjU0JyYjIgYPARc3NjcUDwEGFRQXFjMyNgHMrvb2rq=
339+MfJBsXAR0nDQ8bAwISBQ4pBAMuBgYHDxldLQMQBiMUAysGCgkRF18Cu/b+pPb2AVz2ggE=
qGBkfKRwXDhH+KQMEJgQOHAEFBw28GSASDAw5KgMtBB8IBg+2Hh4ZCwo6AAACABb/qQNXAokA=
aADQAAAlFRcVFhUUBwYPAQYiLwMmJyY1ND8BNjc1PgE/Aj4BNzU3PgE3NTc+AT8BHwEUFhQWF=
QcOAQcUBxUGByIUDgEVBxUGFRQXFh8DFjMyPwE2NzY1NCcmLwE2NTQnJicWHwIWFxQlFhcWFR=
QPAQYPAQ4BDwIGDwEGFQYPAgYPAS8BLgI0Jzc+ATc0Mj0BNj8BNjU2NzU0NzY1NCcmLwMmIg8=
BBgcGFRQXFh8BBhUUFxYXJi8CJic0IzUnNSY1NDc2PwE2Mh8CA0MBEwUMIUAzkDJNLyElCwID=
AwQKAQMBAQEBAwECAQQBAgEGARwEOQQCGQEEAgECAgECAQEEBwQKOSg8FR8gFEAMBgMDBQ1iA=
QMMLycgAp0SC/7YJwkDBAMDCgEBAwEBAQIDAQEDAgECAgYcBDkBAgIBGQEEAgECAgEBAgEBAw=
cECjknPRU+FUAMBgMDBQ1iAQQKMCgfAp0SCwEBEwUMIUAzkDJNL+gBAQEjLBIZLiI/MzNMMCE=
lNhQLERIMDxMBAQYCAgEBBQEBAgEFAQECAQYCHAU4AQQCBQEZAQUCAQEBAgQCAgUBAQIJDQ8R=
CAw5Jz0VFUAMEQsMCgsTDGIGCxUTRDAMHgKdEhUB0Sc0DxALGAwMFgEBBgICAQQDAQEBAwQBA=
gMGHAU4AQQCBQEZAQUCAQEBAgQBAQEEAwEBAQsLDxEIDDknPRUVQAwRCwwKCxMMYgYLFxFBMw=
weAp0SFQEBAQEmKRIZLiI/MzNMMAAAAQAf/4gDYQJiABsAAAEyFhUUBg8BCQEuBDU0NjMyFxY=
xPgQCkVl3NBoa/sf+xwQOJBwWdllaZRMEDy8vQgJiZW0xaBsc/sgBOAQOLi5DH21laxUFES0h=
HAAAAAAGADgAAAN0ArwAAwAHAAsAFwAjAC8AAAEhFSERNSEVATUhFQEyFhUUBiMiJjU0NhMyF=
hUUBiMiJjU0NhMyFhUUBiMiJjU0NgEXAl39owJd/aMCXf0GHCcnHBsnJxscJyccGycnGxwnJx=
wbJycCvIX+5YWF/uSFhQK8JxscJyccGyf+5iccGycnGxwn/uQnGxwnJxwbJwAAAAEAEv9MAwM=
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
DmgAoAfwAGwN9ABwDcQASA5EAJAOVACgDfwAeAsAANQOYACgDYQAVA6QAMANeAA4DZQAOA5gA=
KAO4ADkDrwA1A6IAMAONABoDTAAhA40AKQNVABIDgwAuA34AHQO1ADsDugA6A5kAIQNdAAUDg=
QAjA10AEgNWADkDXQAHAwcAPAM0ADsDqAA7AyoADwOXADMDjAAjA5YAKAIsAAUDkAA4A34AHQ=
OKACEDmAAoA20AFgOAAB8DrgA4AygAEgO8ADoDrQA6A1cACQOOAB4DhAAhA2AAFAOXACgDuwA=
8A7EANwOfADcDtQAiA4EAIALgACIC+gALA5MAKAL6AAsDmAAoA0EAAAH0AAAAAAAAAAAAAAAA=
ADAAeAEYAXICNAJKApYC0AMOAygDdAP4BCQEUgSMBMoE/AU2BWIFcAWGBZQFqAW8BdgGJAaCB=
pIGtAb6B3IHnggUCFwIjgjmCSgJRA+iD7oP2hASEEAQkBDUESwRXhGcEeISGhKIErAS8BMUE1=
YToBPCE+IT9hSGFJoU3hTqFSIVrBXaFh4WUBZiFpYXHBgIGGQZhhm0GgAaMBqGGqwa0BscG1A=
bfhvEHBYcUBx6HSYduB4KHh4ech6GHrQetB60AAAAAQAAAGQE4QAWAAAAAAACAAAAAQABAAAA=
QAAAAAAAAAAAAA8AugABAAAAAAABAAAAAAABAAAAAAAEAA4AAAADAAEECQAAAEIADgADAAEEC=
QABAAAAUAADAAEECQACAAIAUAADAAEECQADAAAAUgADAAEECQAEAAIAUgADAAEECQAFAPwAVA=
ADAAEECQAGAAIBUAADAAEECQAKAPwBUgADAAEECQBjAC4CTgADAAEECQBkAAwCfAADAAEECQB=
lAA4CiAADAAEECQBmAAwClgADAAEECQBnAAwColBpY3RvcyBXZWJmb250AKkAIABEAHIAZQB3=
ACAAVwBpAGwAcwBvAG4AOgAgAHcAdwB3AC4AZAByAGUAdwB3AGkAbABzAG8AbgAuAGMAbwBtA=
H8AfwBUAGgAaQBzACAAaQBzACAAYQAgAHAAcgBvAHQAZQBjAHQAZQBkACAAdwBlAGIAZgBvAG=
4AdAAgAGEAbgBkACAAaQBzACAAaQBuAHQAZQBuAGQAZQBkACAAZgBvAHIAIABDAFMAUwAgAEA=
AZgBvAG4AdAAtAGYAYQBjAGUAIAB1AHMAZQAgAE8ATgBMAFkALgAgAFIAZQB2AGUAcgBzAGUA=
IABlAG4AZwBpAG4AZQBlAHIAaQBuAGcAIAB0AGgAaQBzACAAZgBvAG4AdAAgAGkAcwAgAHMAd=
AByAGkAYwB0AGwAeQAgAHAAcgBvAGgAaQBiAGkAdABlAGQALgB/AFQAaABpAHMAIABpAHMAIA=
BhACAAcAByAG8AdABlAGMAdABlAGQAIAB3AGUAYgBmAG8AbgB0ACAAYQBuAGQAIABpAHMAIAB=
pAG4AdABlAG4AZABlAGQAIABmAG8AcgAgAEMAUwBTACAAQABmAG8AbgB0AC0AZgBhAGMAZQAg=
AHUAcwBlACAATwBOAEwAWQAuACAAUgBlAHYAZQByAHMAZQAgAGUAbgBnAGkAbgBlAGUAcgBpA=
G4AZwAgAHQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAcwB0AHIAaQBjAHQAbAB5ACAAcAByAG=
8AaABpAGIAaQB0AGUAZAAuAFQAaABpAHMAIABmAG8AbgB0ACAAaQBzACAAcAByAG8AdABlAGM=
AdABlAGQALgBQAGkAYwB0AG8AcwBSAGUAZwB1AGwAYQByAFAAaQBjAHQAbwBzAFAAaQBjAHQA=
bwBzAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAEAAgADAAQABQAGAAcAC=
AAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIw=
AkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA=
/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBa=
AFsAXABdAF4AXwBgAGEAugECAkNSAAAA) format("truetype"), =
url(../../fonts/pictos-web.svg#webfontIyfZbseF) format("svg");
	font-weight: 400;
	font-style: normal;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	padding: 0px;
}
h2 {
	padding: 0px;
}
h3 {
	padding: 0px;
}
h4 {
	padding: 0px;
}
h5 {
	padding: 0px;
}
h6 {
	padding: 0px;
}
pre {
	margin: 0px;
}
code {
	margin: 0px;
}
pre {
	padding: 0px;
}
code {
	padding: 0px;
}
form {
	padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px;
}
p {
	margin: 0px;
}
p {
	padding: 0px;
}
blockquote {
	padding: 0px;
}
th {
	padding: 0px;
}
td {
	padding: 0px;
}
th {
	margin: 0px;
}
td {
	margin: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
strong {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
legend {
	color: rgb(102, 119, 136);
}
input {
	font-family: inherit;
}
button {
	font-family: inherit;
}
input {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit;
}
optgroup {
	font-family: inherit;
}
option {
	font-family: inherit;
}
input {
=09
}
button {
=09
}
textarea {
=09
}
select {
=09
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
figure {
	margin: 0px;
}
button {
	cursor: pointer;
}
input[type=3D'submit'] {
	cursor: pointer;
}
input[type=3D'button'] {
	cursor: pointer;
}
:focus {
	outline: 0px;
}
html {
	background: rgb(255, 255, 255); color: rgb(123, 128, 132); overflow-y: =
scroll;
}
body {
	line-height: 20px; font-family: sans-serif; font-size: 14px; min-width: =
960px;
}
body.progress {
	cursor: progress !important;
}
body.progress a {
	cursor: progress !important;
}
body.progress .faux_link {
	cursor: progress !important;
}
h1 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h2 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h3 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h4 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h5 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h6 {
	margin: 0px 0px 10px; color: rgb(68, 85, 102); line-height: 1.2em; =
font-weight: 700;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
hr {
	margin: 10px 0px; border: 1px solid rgb(244, 245, 247); height: 0px; =
clear: both; display: block;
}
p + * {
	margin-top: 15px;
}
p:first-child {
	margin-top: 0px;
}
p.first {
	margin-top: 0px;
}
blockquote {
	margin: 0px 0px 15px; font-style: italic;
}
blockquote .quote {
	color: rgb(123, 128, 132); line-height: 0; font-size: 30px; font-style: =
normal; font-weight: 700; vertical-align: -13px;
}
blockquote cite {
	color: rgb(172, 177, 180); font-size: 11px; font-style: normal;
}
a {
	color: rgb(17, 34, 51); font-weight: 700; text-decoration: none; =
cursor: pointer;
}
.faux_link {
	color: rgb(17, 34, 51); font-weight: 700; text-decoration: none; =
cursor: pointer;
}
a:hover {
	color: rgb(68, 187, 255);
}
.faux_link:hover {
	color: rgb(68, 187, 255);
}
a:focus {
	color: rgb(68, 187, 255);
}
.faux_link:focus {
	color: rgb(68, 187, 255);
}
a.selected {
	color: rgb(68, 187, 255);
}
.faux_link.selected {
	color: rgb(68, 187, 255);
}
a img {
	border: 0px currentColor;
}
.faux_link img {
	border: 0px currentColor;
}
acronym {
	cursor: help;
}
mark {
	background: rgb(255, 255, 207); color: inherit; display: inline;
}
strong {
	font-weight: 700;
}
time {
	cursor: default;
}
label {
	font-weight: 700;
}
input[type=3D'text'] {
	line-height: 1;
}
input[type=3D'text'] {
	padding: 3px; border: 3px solid rgb(211, 211, 211); color: rgb(123, =
128, 132); font-size: 12px;
}
textarea {
	padding: 3px; border: 3px solid rgb(211, 211, 211); color: rgb(123, =
128, 132); font-size: 12px;
}
input[type=3D'email'] {
	padding: 3px; border: 3px solid rgb(211, 211, 211); color: rgb(123, =
128, 132); font-size: 12px;
}
input[type=3D'password'] {
	padding: 3px; border: 3px solid rgb(211, 211, 211); color: rgb(123, =
128, 132); font-size: 12px;
}
input[type=3D'number'] {
	padding: 3px; border: 3px solid rgb(211, 211, 211); color: rgb(123, =
128, 132); font-size: 12px;
}
input[type=3D'email'] {
	line-height: 1;
}
input[type=3D'password'] {
	line-height: 1;
}
input[type=3D'number'] {
	line-height: 1;
}
input[type=3D'text']:focus {
	border-color: rgb(188, 189, 190);
}
textarea:focus {
	border-color: rgb(188, 189, 190);
}
input[type=3D'email']:focus {
	border-color: rgb(188, 189, 190);
}
input[type=3D'password']:focus {
	border-color: rgb(188, 189, 190);
}
input[type=3D'number']:focus {
	border-color: rgb(188, 189, 190);
}
input[type=3D'text'][disabled] {
	border-color: rgb(230, 231, 232); color: rgb(211, 211, 211); =
background-color: rgb(251, 251, 252);
}
textarea[disabled] {
	border-color: rgb(230, 231, 232); color: rgb(211, 211, 211); =
background-color: rgb(251, 251, 252);
}
input[type=3D'email'][disabled] {
	border-color: rgb(230, 231, 232); color: rgb(211, 211, 211); =
background-color: rgb(251, 251, 252);
}
input[type=3D'password'][disabled] {
	border-color: rgb(230, 231, 232); color: rgb(211, 211, 211); =
background-color: rgb(251, 251, 252);
}
input[type=3D'number'][disabled] {
	border-color: rgb(230, 231, 232); color: rgb(211, 211, 211); =
background-color: rgb(251, 251, 252);
}
textarea {
	line-height: 16px; font-family: sans-serif; resize: vertical;
}
.iconify {
	font-family: "pictos",sans-serif !important; font-weight: 400 =
!important;
}
.follow::before {
	font-family: "pictos",sans-serif !important; font-weight: 400 =
!important;
}
.following::before {
	font-family: "pictos",sans-serif !important; font-weight: 400 =
!important;
}
.unfollowing::before {
	font-family: "pictos",sans-serif !important; font-weight: 400 =
!important;
}
[class*=3D'iconify_']::before {
	font-family: "pictos"; font-weight: 400; display: inline-block;
}
[class*=3D'iconify_']::after {
	font-family: "pictos"; font-weight: 400; display: inline-block;
}
[class*=3D'iconify_']::before {
	margin-right: 0.25em;
}
[class*=3D'iconify_']::after {
	margin-left: 0.25em;
}
.iconify_gear_b::before {
	text-transform: lowercase; content: "y";
}
.iconify_gear_a::after {
	text-transform: lowercase; content: "y";
}
.iconify_search_b::before {
	content: "s";
}
.iconify_search_a::after {
	content: "s";
}
.iconify_up_b::before {
	content: "{";
}
.iconify_up_a::after {
	content: "{";
}
.iconify_down_b::before {
	content: "}";
}
.iconify_down_a::after {
	content: "}";
}
.iconify_prev_b::before {
	content: "[";
}
.iconify_prev_a::after {
	content: "[";
}
.iconify_next_b::before {
	content: "]";
}
.iconify_next_a::after {
	content: "]";
}
.iconify_play_b::before {
	content: "4";
}
.iconify_play_a::after {
	content: "4";
}
.iconify_refresh_b::before {
	content: "0";
}
.iconify_refresh_a::after {
	content: "0";
}
.iconify_help_b::before {
	content: "?";
}
.iconify_help_a::after {
	content: "?";
}
.iconify_info_b::before {
	content: "i";
}
.iconify_info_a::after {
	content: "i";
}
.iconify_public_b::before {
	content: ")";
}
.iconify_public_a::after {
	content: ")";
}
.iconify_private_b::before {
	content: "(";
}
.iconify_private_a::after {
	content: "(";
}
.iconify_plus_b::before {
	content: "&";
}
.iconify_plus_a::after {
	content: "&";
}
.iconify_check_b::before {
	content: "3";
}
.follow::before {
	content: "3";
}
.following::before {
	content: "3";
}
.iconify_check_a::after {
	content: "3";
}
.iconify_check_circle_b::before {
	content: "2";
}
.iconify_check_circle_a::after {
	content: "2";
}
.iconify_video_b::before {
	content: "V";
}
.iconify_video_a::after {
	content: "V";
}
.iconify_sound_b::before {
	content: ">";
}
.iconify_sound_a::after {
	content: ">";
}
.iconify_up__b::before {
	content: "{";
}
.iconify_up__a::after {
	content: "{";
}
.iconify_comment_b::before {
	content: "w";
}
.iconify_comment_a::after {
	content: "w";
}
.iconify_doc_b::before {
	content: "n";
}
.iconify_doc_a::after {
	content: "n";
}
.iconify_conversation_b::before {
	content: "=93";
}
.iconify_conversation_a::after {
	content: "=93";
}
.iconify_like_b::before {
	content: "k";
}
.iconify_like_a::after {
	content: "k";
}
.iconify_tag_b::before {
	content: "z";
}
.iconify_tag_a::after {
	content: "z";
}
.iconify_user_b::before {
	content: "U";
}
.iconify_user_a::after {
	content: "U";
}
.iconify_logout_b::before {
	content: "-";
}
.iconify_logout_a::after {
	content: "-";
}
.iconify_globe_b::before {
	content: "G";
}
.iconify_globe_a::after {
	content: "G";
}
.iconify_x_b::before {
	content: "*";
}
.unfollowing::before {
	content: "*";
}
.iconify_x_a::after {
	content: "*";
}
.iconify_rss_b::before {
	content: "f";
}
.iconify_rss_a::after {
	content: "f";
}
.iconify_dash_b::before {
	content: "_";
}
.iconify_dash_a::after {
	content: "_";
}
.iconify_link_b::before {
	content: "j";
}
.iconify_link_a::after {
	content: "j";
}
.iconify_star_b::before {
	content: "S";
}
.iconify_star_a::after {
	content: "S";
}
.iconify_cart_b::before {
	content: "$";
}
.iconify_cart_a::after {
	content: "$";
}
.iconify_folder_b::before {
	content: "o";
}
.iconify_folder_a::after {
	content: "o";
}
.iconify_file_b::before {
	content: "F";
}
.iconify_file_a::after {
	content: "F";
}
.iconify_warning_b::before {
	content: "!";
}
.iconify_warning_a::after {
	content: "!";
}
.iconify_shuffle_b::before {
	content: ";";
}
.iconify_shuffle_a::after {
	content: ";";
}
.iconify_music_b::before {
	content: "m";
}
.iconify_music_a::after {
	content: "m";
}
.iconify_bolt_b::before {
	content: "e";
}
.iconify_bolt_a::after {
	content: "e";
}
.iconify_pause_b::before {
	content: "5";
}
.iconify_pause_a::after {
	content: "5";
}
.iconify_resume_b::before {
	content: "1";
}
.iconify_resume_a::after {
	content: "1";
}
.iconify_meter_b::before {
	content: ",";
}
.iconify_meter_a::after {
	content: ",";
}
[class*=3D'iconify_'].btn_full::before {
	width: 25px;
}
[class*=3D'iconify_'].btn_full::after {
	width: 25px;
}
[class*=3D'iconify_'].btn_full::before {
	margin-left: -25px;
}
[class*=3D'iconify_'].btn_full::after {
	margin-right: -25px;
}
.animate.iconify_up_b::before {
	left: 50%; font-size: 0px !important; margin-left: -9px !important;
}
.iconify_up_b .iconimate {
	left: 50%; top: 30px; height: 1px; line-height: 25px; overflow: hidden; =
font-family: "pictos"; font-size: 25px; font-weight: 400; margin-left: =
-9px !important; display: inline-block; position: absolute; =
-webkit-animation: iconimate .3s alternate 2; -moz-animation: iconimate =
.3s alternate 2; -o-animation: iconimate .3s alternate 2; animation: =
iconimate .3s alternate 2;
}
.follow::before {
	display: inline-block;
}
.following {
	min-width: 88px;
}
.unfollowing {
	min-width: 88px;
}
.following::before {
	display: inline-block;
}
.unfollowing::before {
	display: inline-block;
}
.following:hover::before {
	content: "*";
}
.following:focus::before {
	content: "*";
}
.unfollowing {
	text-align: center;
}
.txt_sm {
	line-height: 16px !important; font-size: 12px !important;
}
.txt_xsm {
	line-height: 14px !important; font-size: 11px !important;
}
.txt_md {
	line-height: 18px !important; font-size: 14px !important;
}
.txt_lg {
	line-height: 20px !important; font-size: 16px !important;
}
.txt_xlg {
	line-height: 22px !important; font-size: 18px !important;
}
.txt_xxlg {
	line-height: 28px !important; font-size: 24px !important;
}
.txt_xxxlg {
	line-height: 36px !important; font-size: 32px !important;
}
.txt_tight {
	letter-spacing: -1px;
}
.txt_align_left {
	text-align: left !important;
}
.txt_align_right {
	text-align: right !important;
}
.txt_align_center {
	text-align: center !important;
}
.txt_fade {
	color: rgb(157, 162, 168) !important;
}
.txt_normal {
	text-transform: none; font-style: normal; font-weight: 400 !important;
}
.txt_nowrap {
	white-space: nowrap;
}
.blue {
	color: rgb(68, 187, 255);
}
.powderblue {
	color: rgb(209, 238, 247);
}
.skyblue {
	color: rgb(144, 213, 236);
}
.purple {
	color: rgb(192, 158, 218);
}
.green {
	color: rgb(170, 212, 80);
}
.yellow {
	color: rgb(247, 180, 44);
}
.orange {
	color: rgb(255, 138, 60);
}
.red {
	color: rgb(252, 87, 94);
}
.pink {
	color: rgb(242, 116, 144);
}
.magenta {
	color: rgb(244, 154, 193);
}
.brown {
	color: rgb(204, 170, 85);
}
.gray {
	color: rgb(153, 170, 187);
}
.mint {
	color: rgb(102, 204, 153);
}
.hot {
	color: rgb(252, 87, 94) !important;
}
a.hot:hover {
	color: rgb(188, 39, 46) !important;
}
a:hover .hot {
	color: rgb(188, 39, 46) !important;
}
.warm {
	color: rgb(255, 138, 60) !important;
}
a.warm:hover {
	color: rgb(255, 138, 60) !important;
}
.cold {
	color: rgb(68, 187, 255) !important;
}
a.cold:hover {
	color: rgb(68, 187, 255) !important;
}
.mod {
	color: rgb(255, 138, 60);
}
.btn {
	background: rgb(51, 68, 85); padding: 7px 10px; border-radius: 4px; =
border: 0px currentColor; color: rgb(255, 255, 255); line-height: 1; =
font-weight: 700; display: inline-block; cursor: pointer; =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.btn:hover {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255) !important;
}
.btn:focus {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255) !important;
}
input.btn:hover {
	cursor: pointer;
}
.btn_red {
	background: rgb(252, 87, 94);
}
.btn_red:hover {
	background: rgb(188, 23, 30);
}
.btn_red:focus {
	background: rgb(188, 23, 30);
}
.btn_orange {
	background: rgb(255, 138, 60);
}
.btn_orange:hover {
	background: rgb(207, 90, 12);
}
.btn_orange:focus {
	background: rgb(207, 90, 12);
}
.btn_gray {
	background: rgb(166, 167, 168);
}
.btn_gray:hover {
	background: rgb(134, 135, 136);
}
.btn_gray:focus {
	background: rgb(134, 135, 136);
}
.btn_green {
	background: rgb(170, 212, 80);
}
.btn_green:hover {
	background: rgb(68, 187, 255);
}
.btn_green:focus {
	background: rgb(68, 187, 255);
}
.btn_purple {
	background: rgb(101, 125, 175);
}
.btn_purple:hover {
	background: rgb(68, 187, 255);
}
.btn_purple:focus {
	background: rgb(68, 187, 255);
}
.btn_disabled {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211); cursor: =
default !important;
}
.unfollowing {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211); cursor: =
default !important;
}
[type=3Dbutton][disabled].btn {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211); cursor: =
default !important;
}
[type=3Dsubmit][disabled].btn {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211); cursor: =
default !important;
}
.btn_disabled:hover {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
.unfollowing:hover {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
.btn_disabled:focus {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
.unfollowing:focus {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
[type=3Dbutton][disabled].btn:hover {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
[type=3Dbutton][disabled].btn:focus {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
[type=3Dsubmit][disabled].btn:hover {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
[type=3Dsubmit][disabled].btn:focus {
	background: rgb(166, 167, 168); color: rgb(211, 211, 211) !important;
}
.btn_plus {
	background: rgb(68, 187, 255);
}
.btn_plus:hover {
	color: rgb(17, 34, 51) !important;
}
.btn_plus:focus {
	color: rgb(17, 34, 51) !important;
}
.btn_mod {
	background: rgb(247, 180, 44) !important; color: rgb(255, 255, 255) =
!important;
}
.btn_mod:hover {
	background: rgb(183, 116, 12);
}
.btn_mod:focus {
	background: rgb(183, 116, 12);
}
.btn_lg {
	padding: 10px 20px !important; border-radius: 4px; font-size: 18px =
!important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.btn_full {
	padding: 10px 20px; border-radius: 5px; text-align: center; font-size: =
24px !important; display: block; -moz-border-radius: 5px; =
-webkit-border-radius: 5px;
}
.btn_full span {
	font-size: 14px !important;
}
.unstyled {
	background: 0px; border: 0px currentColor; color: inherit; line-height: =
inherit;
}
.following {
	background: rgb(170, 212, 80);
}
.active.following:hover::before {
	content: "3";
}
.active.following:focus::before {
	content: "3";
}
.following:hover {
	background: rgb(166, 167, 168); text-align: center;
}
.following:focus {
	background: rgb(166, 167, 168); text-align: center;
}
.plus {
	color: rgb(68, 187, 255); font-weight: 700;
}
.badge {
	padding: 1px 1px 0px; text-transform: uppercase; font-size: 9px;
}
.badge_staff {
	padding: 1px 1px 0px; text-transform: uppercase; font-size: 9px;
}
.badge_plus {
	padding: 1px 1px 0px; text-transform: uppercase; font-size: 9px;
}
.badge_pro {
	padding: 1px 1px 0px; text-transform: uppercase; font-size: 9px;
}
.badge_mod {
	padding: 1px 1px 0px; text-transform: uppercase; font-size: 9px;
}
.badge {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_staff {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_plus {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_pro {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_mod {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_rating {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_sponsor {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_partner {
	border-radius: 2px; line-height: 11px; font-weight: 400; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_sponsor {
	padding: 1px 1px 0px;
}
.badge_partner {
	padding: 1px 1px 0px;
}
.badge_sponsor {
	text-transform: uppercase; font-size: 9px;
}
.badge_partner {
	text-transform: uppercase; font-size: 9px;
}
.badge_hd {
	text-transform: uppercase; font-size: 9px;
}
.badge_hd {
	padding: 1px 1px 0px; border-radius: 2px; line-height: 11px; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_featured {
	padding: 1px 1px 0px; border-radius: 2px; line-height: 11px; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_beta {
	padding: 1px 1px 0px; border-radius: 2px; line-height: 11px; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_info {
	padding: 1px 1px 0px; border-radius: 2px; line-height: 11px; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 1px =
1px rgba(255, 255, 255, .5);
}
.badge_beta {
	text-transform: uppercase; font-size: 9px;
}
.badge_info {
	text-transform: uppercase; font-size: 9px;
}
.badge_staff {
	border: 1px solid rgb(252, 228, 179); color: rgb(237, 163, 24); =
background-color: rgb(255, 245, 218);
}
.badge_plus {
	border: 1px solid rgb(188, 230, 255); color: rgb(68, 187, 255); =
background-color: rgb(218, 241, 255);
}
.badge_pro {
	border: 1px solid rgb(201, 201, 201); color: rgb(102, 102, 102); =
background-color: rgb(211, 211, 211);
}
.badge_mod {
	background: rgba(247, 180, 44, 0.2); border: 1px dotted rgba(247, 180, =
44, 0.5); color: rgb(247, 180, 44);
}
.badge_rating {
	padding: 1px 3px 0px; text-transform: uppercase; font-size: 8px; =
margin-left: 3px; background-color: transparent;
}
.explicit.badge_rating {
	border: 1px solid rgb(221, 152, 182); color: rgb(215, 132, 168);
}
.explicit.badge_rating:hover {
	border-color: rgb(223, 73, 138); color: rgb(223, 73, 138) !important;
}
.safe.badge_rating {
	border: 1px solid rgb(199, 199, 199); color: rgb(186, 186, 186);
}
.safe.badge_rating:hover {
	border-color: rgb(155, 161, 167); color: rgb(155, 161, 167) !important;
}
.badge_sponsor {
	border: 1px solid rgb(216, 225, 196); color: rgb(160, 202, 70); =
background-color: rgb(246, 255, 226);
}
.badge_partner {
	border: 1px solid rgb(211, 211, 211); color: rgb(166, 167, 168); =
background-color: rgb(225, 226, 227);
}
.badge_hd {
	color: rgb(68, 187, 255); font-style: italic; font-weight: 700;
}
.badge_new {
	color: rgb(252, 87, 94); vertical-align: top;
}
.badge_new {
	text-transform: uppercase; font-size: 9px; font-weight: 700;
}
.badge_featured {
	text-transform: uppercase; font-size: 9px; font-weight: 700;
}
.badge_featured {
	color: rgb(244, 154, 193);
}
.badge_beta {
	color: rgb(255, 138, 60); font-weight: 700;
}
.badge_info {
	color: rgb(172, 177, 180); font-weight: 700; cursor: help;
}
.badge_info:hover {
	background: rgb(153, 170, 187); color: rgb(255, 255, 255) !important;
}
.badge_info:focus {
	background: rgb(153, 170, 187); color: rgb(255, 255, 255) !important;
}
h1 .badge_staff {
	line-height: 20px; padding-right: 3px; padding-left: 3px; font-size: =
15px; margin-top: 12px; vertical-align: text-top;
}
h1 .badge_plus {
	line-height: 20px; padding-right: 3px; padding-left: 3px; font-size: =
15px; margin-top: 12px; vertical-align: text-top;
}
h1 .badge_pro {
	line-height: 20px; padding-right: 3px; padding-left: 3px; font-size: =
15px; margin-top: 12px; vertical-align: text-top;
}
h1 .badge_sponsor {
	line-height: 20px; padding-right: 3px; padding-left: 3px; font-size: =
15px; margin-top: 12px; vertical-align: text-top;
}
h1 .badge_partner {
	line-height: 20px; padding-right: 3px; padding-left: 3px; font-size: =
15px; margin-top: 12px; vertical-align: text-top;
}
.boxed {
	border-width: 1px 1px 3px; border-style: solid; border-color: rgb(230, =
231, 232); color: rgb(113, 118, 122); background-color: rgb(244, 245, =
247);
}
.boxed .badge_staff {
	border-color: rgb(242, 218, 169);
}
.boxed .badge_plus {
	border: 1px solid rgb(178, 220, 245);
}
.boxed .badge_pro {
	border-color: rgb(201, 201, 201);
}
.portrait {
	display: block;
}
.portrait_sm {
	padding: 1px; border: 1px solid rgb(225, 226, 227); width: 26px; =
height: 26px;
}
.portrait_md {
	padding: 2px; width: 44px; height: 44px;
}
.portrait_md {
	border: 1px solid rgb(225, 226, 227);
}
.portrait_lg {
	border: 1px solid rgb(225, 226, 227);
}
.portrait_xlg {
	border: 1px solid rgb(225, 226, 227);
}
.portrait_lgr {
	border: 1px solid rgb(225, 226, 227);
}
.portrait_lg {
	padding: 2px; width: 52px; height: 52px;
}
.portrait_lgr {
	padding: 3px; width: 75px; height: 75px;
}
.portrait_xlg {
	padding: 4px; width: 100px; height: 100px;
}
.thumbnail {
	display: block;
}
.thumbnail_xxxsm {
	padding: 2px; border: 1px solid rgb(225, 226, 227); width: 60px; =
height: 45px;
}
.thumbnail_xxsm {
	padding: 3px; border: 1px solid rgb(225, 226, 227); width: 83px; =
height: 62px;
}
.thumbnail_xsm {
	width: 90px; height: 68px;
}
.thumbnail_xsm {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_sm {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_med {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_med_wide {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_lg {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_lg_wide {
	padding: 4px; border: 1px solid rgb(225, 226, 227);
}
.thumbnail_sm {
	width: 100px; height: 75px;
}
.thumbnail_med {
	width: 150px; height: 110px;
}
.thumbnail_med_wide {
	width: 150px; height: 84px;
}
.thumbnail_lg {
	width: 186px; height: 140px;
}
.thumbnail_lg_wide {
	width: 295px; height: 166px;
}
table.data {
	width: 100%; line-height: 16px;
}
table.data thead {
	border-bottom-color: rgb(211, 211, 211); border-bottom-width: 3px; =
border-bottom-style: solid;
}
table.data th {
	color: rgb(172, 177, 180); line-height: 24px; font-size: 13px;
}
table.data th {
	padding: 4px; border-bottom-color: rgb(201, 201, 201); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
table.data td {
	padding: 4px; border-bottom-color: rgb(201, 201, 201); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
table.data th.top {
	vertical-align: top !important;
}
table.data td.top {
	vertical-align: top !important;
}
table.data th.left {
	text-align: left !important;
}
table.data td.left {
	text-align: left !important;
}
table.data th.right {
	text-align: right !important;
}
table.data td.right {
	text-align: right !important;
}
table.data th.center {
	text-align: center !important;
}
table.data td.center {
	text-align: center !important;
}
table.data th.zero {
	color: rgb(172, 177, 180);
}
table.data td.zero {
	color: rgb(172, 177, 180);
}
table.data th.nowrap {
	white-space: nowrap;
}
table.data td.nowrap {
	white-space: nowrap;
}
table.data th ul li {
	font-size: 12px; font-weight: 400;
}
table.data th ol li {
	font-size: 12px; font-weight: 400;
}
table.data td ul li {
	font-size: 12px; font-weight: 400;
}
table.data td ol li {
	font-size: 12px; font-weight: 400;
}
table.data tfoot {
	border-top-color: rgb(211, 211, 211); border-top-width: 3px; =
border-top-style: solid;
}
table.data tfoot td {
	border: 0px currentColor; text-align: left; font-weight: 700;
}
table.zebra tbody tr:nth-child(2n+2) {
	background: rgb(244, 245, 247);
}
table.stats {
	text-align: right;
}
table.stats td {
	text-align: right;
}
table.stats td {
	width: 20%; white-space: nowrap;
}
table.stats th {
	width: 20%; white-space: nowrap;
}
table.stats tfoot td {
	width: 20%; text-align: right; white-space: nowrap;
}
table.stats tfoot th {
	width: 20%; text-align: right; white-space: nowrap;
}
table.stats td.left {
	width: 40%;
}
table.stats th.left {
	width: 40%;
}
table.stats tfoot td.left {
	width: 40%;
}
table.stats tfoot th.left {
	width: 40%;
}
table.stats th {
	text-align: center; line-height: 12px; padding-top: 0px;
}
table.stats th.plays {
	border-bottom-color: rgb(102, 204, 153) !important; =
border-bottom-width: 3px !important; border-bottom-style: solid =
!important;
}
table.stats th.likes {
	border-bottom-color: rgb(252, 87, 94) !important; border-bottom-width: =
3px !important; border-bottom-style: solid !important;
}
table.stats th.comments {
	border-bottom-color: rgb(68, 187, 255) !important; border-bottom-width: =
3px !important; border-bottom-style: solid !important;
}
table.stats th.loads {
	border-bottom-color: rgb(251, 202, 84) !important; border-bottom-width: =
3px !important; border-bottom-style: solid !important;
}
table.stats .error_cell {
	white-space: normal;
}
form {
	margin: 0px 0px 20px;
}
form h3 {
	margin: 0px 0px 5px;
}
form .block .sub {
	margin-bottom: 15px;
}
form .block_label {
	margin-bottom: 5px; display: block;
}
form .tip_toggle {
	margin: 0px; color: inherit; cursor: help;
}
form fieldset {
	padding: 0px 1px;
}
form fieldset + fieldset {
	margin-top: 15px;
}
form fieldset.submit {
	margin-top: 5px;
}
form fieldset p.tip + * {
	margin-top: 5px;
}
form label.disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D30); opacity: =
0.3;
}
form label.inline {
	margin: 0px !important; font-weight: 400; display: inline !important;
}
form label.global_tip.inline {
	color: rgb(123, 128, 132); font-size: 12px;
}
form label span {
	font-weight: 400;
}
form input[type=3D'text'].quarter {
	width: 154px;
}
form input[type=3D'email'].quarter {
	width: 154px;
}
form input[type=3D'password'].quarter {
	width: 154px;
}
form input[type=3D'number'].quarter {
	width: 154px;
}
form textarea.quarter {
	width: 154px;
}
form input[type=3D'text'].half {
	width: 309px;
}
form input[type=3D'email'].half {
	width: 309px;
}
form input[type=3D'password'].half {
	width: 309px;
}
form input[type=3D'number'].half {
	width: 309px;
}
form textarea.half {
	width: 309px;
}
form input[type=3D'text'].full {
	width: 617px; display: block;
}
form input[type=3D'email'].full {
	width: 617px; display: block;
}
form input[type=3D'password'].full {
	width: 617px; display: block;
}
form input[type=3D'number'].full {
	width: 617px; display: block;
}
form textarea.full {
	width: 617px; display: block;
}
form textarea.full {
	min-height: 112px; max-height: 240px;
}
form select {
	padding: 1px; font-size: 12px;
}
form .undertaker {
	border: 0px currentColor;
}
form .btn {
	padding: 6px 10px; line-height: 1; font-size: 13px;
}
form .error {
	background: rgb(255, 223, 239); border-color: rgb(255, 175, 191) =
!important;
}
form .validation-failed {
	background: rgb(255, 223, 239); border-color: rgb(255, 175, 191) =
!important;
}
form .error_message {
	color: rgb(242, 116, 144); font-size: 12px;
}
form .select {
	border: 3px solid rgb(230, 231, 232);
}
form .select li {
	background: rgb(255, 255, 255); margin: 0px; padding: 5px 10px; color: =
rgb(172, 177, 180); overflow: hidden; font-size: 12px; =
border-bottom-color: rgb(230, 231, 232); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
form .select li:hover {
	background: rgb(244, 245, 247); color: rgb(123, 128, 132);
}
form .select li.selected {
	background: rgb(244, 245, 247); color: rgb(123, 128, 132);
}
form .select li.selected {
	font-weight: 700;
}
form .select li .arrow {
	padding-left: 10px; margin-left: 10px; border-left-color: rgb(230, 231, =
232); border-left-width: 1px; border-left-style: dotted; float: right; =
display: block;
}
.col_small form {
	margin: 0px; padding-top: 5px;
}
.col_small form fieldset + fieldset {
	margin-top: 5px;
}
.col_small form input[type=3D'text'] {
	width: 288px; display: block; min-width: 288px; max-width: 288px;
}
.col_small form textarea {
	width: 288px; display: block; min-width: 288px; max-width: 288px;
}
.col_small form textarea {
	height: 50px; min-height: 50px; max-height: 150px;
}
.col_small form .btn {
	font-size: 10px;
}
.col_small .form {
	margin-top: 15px;
}
.col_small .form h4 {
	margin: 0px; padding: 0px;
}
.alert {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.warning {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.highlight {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.mild_alert {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.error_msg {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.extra {
	padding: 15px; border: 1px dotted rgb(211, 211, 211); margin-bottom: =
20px;
}
.misc_msg {
	padding: 15px; margin-bottom: 20px;
}
.alert p + * {
	margin-top: 10px;
}
.warning p + * {
	margin-top: 10px;
}
.highlight p + * {
	margin-top: 10px;
}
.mild_alert p + * {
	margin-top: 10px;
}
.error_msg p + * {
	margin-top: 10px;
}
.extra p + * {
	margin-top: 10px;
}
.misc_msg p + * {
	margin-top: 10px;
}
.alert .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.warning .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.highlight .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.mild_alert .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.error_msg .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.extra .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.misc_msg .more {
	margin: 10px 0px 0px; font-size: 12px;
}
.alert em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.warning em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.highlight em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.mild_alert em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.error_msg em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.extra em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.misc_msg em {
	margin: 0px 0px 10px 10px; border: currentColor !important; =
font-family: "pictos",sans-serif; font-size: 24px; text-decoration: none =
!important; float: right;
}
.alert .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.warning .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.highlight .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.mild_alert .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.error_msg .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.extra .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.misc_msg .btn {
	padding: 4px 10px; font-size: 12px; font-weight: 700;
}
.alert .action {
	margin: 30px 0px 10px;
}
.warning .action {
	margin: 30px 0px 10px;
}
.highlight .action {
	margin: 30px 0px 10px;
}
.mild_alert .action {
	margin: 30px 0px 10px;
}
.error_msg .action {
	margin: 30px 0px 10px;
}
.extra .action {
	margin: 30px 0px 10px;
}
.misc_msg .action {
	margin: 30px 0px 10px;
}
.alert .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.warning .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.highlight .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.mild_alert .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.error_msg .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.extra .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.misc_msg .action .btn {
	padding: 10px 20px !important; font-size: 18px !important;
}
.alert form {
	margin-bottom: 0px !important;
}
.warning form {
	margin-bottom: 0px !important;
}
.highlight form {
	margin-bottom: 0px !important;
}
.mild_alert form {
	margin-bottom: 0px !important;
}
.error_msg form {
	margin-bottom: 0px !important;
}
.extra form {
	margin-bottom: 0px !important;
}
.misc_msg form {
	margin-bottom: 0px !important;
}
.alert {
	background: rgb(238, 255, 221); border-color: rgb(204, 221, 187); =
color: rgb(108, 117, 108);
}
.alert h2 {
	color: rgb(99, 108, 99);
}
.alert h3 {
	color: rgb(99, 108, 99);
}
.alert h4 {
	color: rgb(99, 108, 99);
}
.alert h5 {
	color: rgb(99, 108, 99);
}
.alert h6 {
	color: rgb(99, 108, 99);
}
.alert em {
	color: rgb(187, 204, 170) !important;
}
.warning {
	background: rgb(253, 235, 243); border-color: rgb(221, 203, 211);
}
.warning em {
	color: rgb(221, 203, 211) !important;
}
.highlight {
	background: rgb(233, 247, 251); border-color: rgb(201, 215, 219); =
color: rgb(102, 119, 136);
}
.highlight em {
	color: rgb(191, 205, 209);
}
.mild_alert {
	background: rgb(224, 226, 230);
}
.mild_alert em {
	color: rgb(172, 177, 180) !important;
}
.error_msg {
	background: rgb(255, 222, 239); border-color: rgb(255, 175, 191);
}
.error_msg em {
	color: rgb(255, 175, 191);
}
.error_msg .filename {
	color: rgb(242, 116, 144);
}
.extra {
	background: rgb(249, 250, 251); border-color: rgb(225, 226, 227); =
line-height: 16px; font-size: 12px;
}
.extra em {
	color: rgb(221, 203, 211);
}
.extra .undertaker {
	top: 5px !important; right: 15px !important;
}
.misc_msg {
	background: rgb(255, 255, 238); border: 1px dotted rgb(221, 221, 204); =
color: rgb(140, 138, 130);
}
.misc_msg em {
	color: rgb(201, 201, 184);
}
.plus_upsell {
	background: rgb(233, 247, 251); margin: 30px 0px; padding: 15px; =
border: 1px dotted rgb(201, 215, 219);
}
.plus_upsell .insert {
	margin: 0px 0px 10px 10px; float: right; display: block;
}
.col_small .alert {
	margin: 15px 0px 0px; padding: 10px;
}
#alert_global {
	background: url("../../images_v6/bg_header.png") left top; margin: -1px =
auto 0px; padding: 30px; width: 900px; color: rgb(255, 255, 255); =
text-shadow: #000 1px 1px 3px;
}
#alert_global h2 {
	color: rgb(255, 255, 255); margin-top: -10px;
}
#alert_global p a {
	color: rgb(255, 255, 255) !important; border-bottom-color: rgb(255, =
255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#alert_global p a:hover {
	color: rgb(255, 255, 255) !important; border-bottom-color: rgb(255, =
255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#alert_global p a:focus {
	color: rgb(255, 255, 255) !important; border-bottom-color: rgb(255, =
255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#alert_global .undertaker {
	margin: -20px -10px 0px 0px; color: rgb(255, 255, 255) !important; =
font-size: 24px;
}
#tabs {
	background: rgb(240, 241, 244); border-width: 1px 1px 1px 6px; =
border-style: solid; border-color: rgb(230, 231, 234) rgb(230, 231, 234) =
rgb(230, 231, 234) rgb(208, 213, 217); line-height: 15px; font-size: =
16px; margin-bottom: 8px;
}
.no_sortbar#tabs {
	margin-bottom: 20px;
}
#tabs a {
	padding: 12px 14px; border-right-color: transparent; =
border-right-width: 1px; border-right-style: solid; display: =
inline-block; position: relative;
}
#tabs a + a {
	border-left-color: transparent; border-left-width: 1px; =
border-left-style: solid;
}
#tabs a.selected {
	background: rgb(249, 250, 251); border-color: rgb(230, 231, 234); =
color: rgb(68, 187, 255);
}
#tabs a.selected:hover {
	cursor: default;
}
#tabs a.de {
	padding: 12px;
}
#sortbar {
	padding: 8px 0px; line-height: 1; overflow: hidden; font-size: 12px; =
margin-bottom: 16px;
}
#sortbar a {
	padding: 1px 3px; font-weight: 400;
}
#sortbar a.selected {
	color: rgb(68, 187, 255);
}
#sortbar a.couchmode {
	margin-top: -1px; margin-left: 10px; float: right;
}
#sortbar .search_within {
	width: 15px; text-align: right; line-height: 0.7; font-size: 14px; =
margin-left: 10px; float: right; display: inline-block;
}
#sortbar #format {
	margin: -4px 0px; float: right;
}
#sortbar #format a {
	padding: 4px; width: 15px; height: 11px; float: left; white-space: =
nowrap;
}
#sortbar #format a b {
	background: rgb(17, 34, 51); display: block;
}
#sortbar #format a i {
	background: rgb(17, 34, 51); display: block;
}
#sortbar #format a.thumbnail {
	overflow: hidden;
}
#sortbar #format a.thumbnail b {
	width: 7px; height: 5px; margin-bottom: 1px;
}
#sortbar #format a.thumbnail i {
	width: 7px; height: 5px; margin-bottom: 1px;
}
#sortbar #format a.thumbnail b {
	float: left;
}
#sortbar #format a.thumbnail i {
	float: right;
}
#sortbar #format a.detail {
	overflow: hidden;
}
#sortbar #format a.detail b {
	margin-bottom: 1px;
}
#sortbar #format a.detail i {
	margin-bottom: 1px;
}
#sortbar #format a.detail b {
	width: 7px; height: 5px; clear: both; float: left;
}
#sortbar #format a.detail i {
	width: 7px; height: 1px; float: right;
}
#sortbar #format a.video {
	overflow: hidden;
}
#sortbar #format a.video b {
	width: 3px; height: 3px; clear: both; float: left;
}
#sortbar #format a.video i {
	width: 10px; height: 5px; margin-bottom: 1px; float: right;
}
#sortbar #format a.thumbnail_s {
	background: url("../../images_v6/sprite_sortbar.png") no-repeat; =
text-indent: -9999px;
}
#sortbar #format a.detail_s {
	background: url("../../images_v6/sprite_sortbar.png") no-repeat; =
text-indent: -9999px;
}
#sortbar #format a.video_s {
	background: url("../../images_v6/sprite_sortbar.png") no-repeat; =
text-indent: -9999px;
}
#sortbar #format a.thumbnail_s {
	background-position: 4px 4px;
}
#sortbar #format a.detail_s {
	background-position: -16px 4px;
}
#sortbar #format a.video_s {
	background-position: -36px 4px;
}
#sortbar #format a:hover {
	background-color: rgb(233, 235, 239);
}
#sortbar #format a:focus {
	background-color: rgb(233, 235, 239);
}
#sortbar #format a.selected {
	background-color: rgb(244, 245, 247);
}
#sortbar #format a.selected b {
	background-color: rgb(68, 187, 255);
}
#sortbar #format a.selected i {
	background-color: rgb(68, 187, 255);
}
#sortbar #format a.thumbnail_s.selected {
	background-position: 4px -12px;
}
#sortbar #format a.detail_s.selected {
	background-position: -16px -12px;
}
#sortbar #format a.video_s.selected {
	background-position: -36px -12px;
}
#search_within {
	color: rgb(123, 128, 132); font-size: 12px; margin-top: 10px;
}
#search_within form {
	margin: 0px;
}
#search_within form label {
	font-weight: 400;
}
#search_within form input[type=3D'text'] {
	width: 270px; margin-right: 3px;
}
#search_within form .btn {
	margin-right: 3px;
}
.hidden {
	display: none !important;
}
.show {
	display: block;
}
.hide {
	display: none;
}
.no_margin {
	margin: 0px !important;
}
.no_padding {
	padding: 0px !important;
}
.no_border {
	border: currentColor !important;
}
.width_full {
	width: 100%;
}
.stretch_to_fit {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
.allow_overflow {
	overflow: visible !important;
}
.offstage {
	left: -9999px; top: -9999px; position: absolute;
}
.relative {
	position: relative;
}
.clearfix::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
.clearfix::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: =
hidden;
}
#ribbon {
	width: 100%; height: 10px; display: block;
}
#global_notifications {
	margin: 0px; padding: 0px; text-align: center; color: rgb(255, 255, =
255); line-height: 1.2; font-size: 20px; font-weight: 700; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D80); opacity: 0.8; =
background-color: rgb(17, 34, 51); text-shadow: 0 2px 3px #000;
}
#global_notifications .notification {
	margin: 0px auto; padding: 14px 0px; width: 960px; clear: both;
}
#global_notifications .notification a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
#global_notifications .notification a:hover {
	color: rgb(68, 187, 255);
}
#wrap {
	overflow-x: hidden;
}
#wrap {
	position: relative;
}
#main {
	position: relative;
}
#main {
	margin: 0px auto;
}
#logo {
	margin: 0px 14px 0px 0px; padding: 2px 0px; width: 140px; height: 40px; =
float: left;
}
#logo:focus {
	outline: rgb(157, 162, 168) dotted 1px;
}
#site_header {
	background: rgb(240, 241, 244); border-bottom-color: rgb(216, 221, =
225); border-bottom-width: 1px; border-bottom-style: solid;
}
#site_header .container {
	margin: 0px auto; padding: 11px 0px; width: 960px; position: relative;
}
#site_header nav {
	float: left;
}
#site_header .submenus {
	float: left;
}
#site_header nav > ul > li {
	float: left;
}
#site_header .submenus > ul > li {
	float: left;
}
#site_header nav > ul > li:hover > a {
	color: rgb(68, 187, 255);
}
#site_header .submenus > ul > li:hover > a {
	color: rgb(68, 187, 255);
}
#site_header nav > ul > li > a {
	padding: 18px 10px 16px; color: rgb(133, 150, 167); line-height: 1; =
display: block;
}
#site_header .submenus > ul > li > a {
	padding: 18px 10px 16px; color: rgb(133, 150, 167); line-height: 1; =
display: block;
}
#site_header nav > ul > li > a:focus {
	color: rgb(68, 187, 255);
}
#site_header .submenus > ul > li > a:focus {
	color: rgb(68, 187, 255);
}
#site_header nav > ul > li.join a {
	background: rgb(170, 212, 80); margin: 12px 9px 0px 10px; padding: 6px =
10px; border-radius: 4px; color: rgb(255, 255, 255) !important; =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#site_header .submenus > ul > li.join a {
	background: rgb(170, 212, 80); margin: 12px 9px 0px 10px; padding: 6px =
10px; border-radius: 4px; color: rgb(255, 255, 255) !important; =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#site_header nav > ul > li.join a:hover {
	background: rgb(138, 172, 66); color: rgb(255, 255, 255) !important;
}
#site_header nav > ul > li.join a:focus {
	background: rgb(138, 172, 66); color: rgb(255, 255, 255) !important;
}
#site_header .submenus > ul > li.join a:hover {
	background: rgb(138, 172, 66); color: rgb(255, 255, 255) !important;
}
#site_header .submenus > ul > li.join a:focus {
	background: rgb(138, 172, 66); color: rgb(255, 255, 255) !important;
}
#site_header nav > ul.condensed li {
	background: rgb(255, 255, 0); width: 136px;
}
#site_header .submenus > ul.condensed li {
	background: rgb(255, 255, 0); width: 136px;
}
#site_header nav > ul.expanded li {
	width: 175px;
}
#site_header .submenus > ul.expanded li {
	width: 175px;
}
#site_header nav > ul > li > ul {
	padding: 15px 0px 0px; display: none;
}
#site_header nav .submenus > ul {
	padding: 15px 0px 0px; display: none;
}
#site_header nav > ul > li > ul::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#site_header nav > ul > li > ul::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#site_header nav .submenus > ul::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#site_header nav .submenus > ul::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#site_header nav > ul > li > ul::after {
	clear: both;
}
#site_header nav .submenus > ul::after {
	clear: both;
}
#site_header nav > ul > li > ul {
	zoom: 1;
}
#site_header nav .submenus > ul {
	zoom: 1;
}
#site_header nav > ul > li > ul > li {
	width: 159px; height: 60px; float: left;
}
#site_header nav .submenus > ul > li {
	width: 159px; height: 60px; float: left;
}
#site_header nav > ul > li > ul > li + li {
	border-left-color: rgb(206, 211, 215); border-left-width: 1px; =
border-left-style: solid;
}
#site_header nav .submenus > ul > li + li {
	border-left-color: rgb(206, 211, 215); border-left-width: 1px; =
border-left-style: solid;
}
#site_header nav > ul > li > ul > li:first-child a {
	padding-left: 0px;
}
#site_header nav .submenus > ul > li:first-child a {
	padding-left: 0px;
}
#site_header nav > ul > li > ul > li a {
	padding: 0px 15px 10px; color: rgb(157, 162, 168); line-height: 14px; =
font-size: 12px; font-weight: 400; display: block;
}
#site_header nav .submenus > ul > li a {
	padding: 0px 15px 10px; color: rgb(157, 162, 168); line-height: 14px; =
font-size: 12px; font-weight: 400; display: block;
}
#site_header nav > ul > li > ul > li a .portrait {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(211, 211, 211); margin-right: 10px; float: left; display: block;
}
#site_header nav .submenus > ul > li a .portrait {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(211, 211, 211); margin-right: 10px; float: left; display: block;
}
#site_header nav > ul > li > ul > li a strong {
	color: rgb(17, 34, 51); line-height: 16px; font-size: 14px; =
font-weight: 400; margin-bottom: 4px; display: block;
}
#site_header nav .submenus > ul > li a strong {
	color: rgb(17, 34, 51); line-height: 16px; font-size: 14px; =
font-weight: 400; margin-bottom: 4px; display: block;
}
#site_header nav > ul > li > ul > li a strong .new {
	color: rgb(252, 87, 94); font-size: 10px; font-weight: 700; =
margin-left: 5px;
}
#site_header nav .submenus > ul > li a strong .new {
	color: rgb(252, 87, 94); font-size: 10px; font-weight: 700; =
margin-left: 5px;
}
#site_header nav > ul > li > ul > li a:hover {
	color: rgb(157, 162, 168) !important;
}
#site_header nav > ul > li > ul > li a:focus {
	color: rgb(157, 162, 168) !important;
}
#site_header nav .submenus > ul > li a:hover {
	color: rgb(157, 162, 168) !important;
}
#site_header nav .submenus > ul > li a:focus {
	color: rgb(157, 162, 168) !important;
}
#site_header nav > ul > li > ul > li a:hover strong {
	color: rgb(68, 187, 255);
}
#site_header nav > ul > li > ul > li a:focus strong {
	color: rgb(68, 187, 255);
}
#site_header nav .submenus > ul > li a:hover strong {
	color: rgb(68, 187, 255);
}
#site_header nav .submenus > ul > li a:focus strong {
	color: rgb(68, 187, 255);
}
#site_header nav.fr > ul > li > ul > li > a {
	padding: 0px 7px 10px 10px;
}
#site_header nav.fr > ul > li > ul > li.creators {
	width: 170px;
}
#site_header nav.fr > ul > li > ul > li.invitefriends {
	width: 150px;
}
#site_header nav.es > ul > li > ul > li > a {
	padding: 0px 7px 10px 10px;
}
#site_header nav.es > ul > li > ul > li.categories {
	width: 162px;
}
#site_header nav.es > ul > li > ul > li.creators {
	width: 170px;
}
#site_header nav.de > ul > li > ul > li > a {
	padding: 0px 7px 10px 10px;
}
#site_header nav.de > ul > li > ul > li.myprofile {
	width: 168px;
}
#site_header nav.de > ul > li > ul > li.logout {
	width: 150px;
}
#site_header nav.de > ul > li > ul > li.myvideos {
	width: 168px;
}
#site_header nav.de > ul > li > ul > li.myalbums {
	width: 150px;
}
#site_header nav.de > ul > li > ul > li.music {
	width: 180px;
}
#site_header nav.de > ul > li > ul > li.feedmanager {
	width: 170px;
}
#site_header nav.de > ul > li > ul > li.invitefriends {
	width: 150px;
}
#search_form {
	margin: 10px 0px; float: right; position: relative;
}
#search_form #search_holder {
	display: block;
}
#search_form #search_holder input[type=3D'text'] {
	margin: 0px; padding: 0px 32px 0px 6px; width: 180px; height: 26px; =
right: 0px; font-size: 13px; position: absolute;
}
#search_form #search_holder #search_field {
	background: =
url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAA=
EAAAIBRAA7"); border-radius: 5px; border: 1px solid rgb(201, 201, 201); =
z-index: 3; -moz-border-radius: 5px; -webkit-border-radius: 5px; =
text-shadow: 0 0 1px #fff;
}
#search_form #search_holder #search_field:focus {
	border-color: rgb(172, 177, 180); color: rgb(17, 34, 51);
}
#search_form #search_holder #search_field:hover {
	border-color: rgb(172, 177, 180); color: rgb(17, 34, 51);
}
#search_form #search_holder #search_suggest {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid =
rgb(255, 255, 255); color: rgb(157, 162, 168); z-index: 2; =
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#search_form .active {
	background: rgb(166, 167, 168); color: rgb(255, 255, 255);
}
#search_form .btn_search {
	border-width: 0px 0px 0px 1px; border-style: none none none dotted; =
border-color: currentColor currentColor currentColor rgb(166, 167, 168); =
top: 4px; width: 28px; height: 21px; text-align: center; right: 1px; =
color: rgb(166, 167, 168); line-height: 21px; font-size: 17px; =
font-weight: 400; display: block; position: absolute; z-index: 3;
}
#search_form .btn-anchor {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(204, 204, 204); margin: 0px 10px; color: =
rgb(102, 102, 102); padding-bottom: 2px; font-size: 10px; font-weight: =
400;
}
.voicetron#search_form [name=3D'q'] {
	width: 170px; line-height: 17px; padding-right: 34px;
}
.voicetron#search_form .btn_search {
	color: rgb(113, 118, 122);
}
#page_header h1 {
	margin-bottom: 30px;
}
#page_header h1 .breadcrumb {
	color: rgb(172, 177, 180); font-size: 24px; font-weight: 400; display: =
block;
}
#page_header h1 .breadcrumb a {
	font-weight: 400;
}
#page_header h2 .sub {
	color: rgb(157, 162, 168);
}
#page_header .sub {
	font-weight: 400;
}
#page_header .sub a {
	font-weight: 400;
}
#page_header p {
	margin: -10px 0px 35px !important; color: rgb(157, 162, 168); =
line-height: 29px; font-size: 22px;
}
#page_header p {
	font-weight: 400;
}
#page_header p a {
	font-weight: 400;
}
#page_header .description {
	line-height: 20px; font-size: 16px;
}
#content {
	margin: 0px auto; padding: 20px 0px 40px; width: 960px; position: =
relative;
}
#content [contextmenu] {
	cursor: context-menu;
}
.loading#browse_content {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D40); opacity: =
0.4;
}
#site_footer {
	background: rgb(244, 245, 247); border-width: 1px 0px; border-style: =
solid none; border-color: rgb(229, 234, 238) currentColor; padding: 25px =
0px; color: rgb(123, 128, 132); line-height: 17px; overflow: hidden; =
position: relative;
}
#site_footer .container {
	margin: 0px auto; width: 960px; overflow: hidden;
}
#site_footer .container section {
	width: 155px; margin-top: 5px; float: left;
}
#site_footer .container section h4 {
	margin: 0px 0px 12px;
}
#site_footer .container li a {
	font-size: 13px; font-weight: 400;
}
#site_footer .container li + li {
	margin-top: 8px;
}
#site_footer .container a.more {
	margin-top: 5px; display: block;
}
#site_footer .container .tip {
	margin-right: 15px;
}
#tip {
	padding: 30px 20px; border: 1px solid rgb(225, 226, 227); width: 258px; =
height: 88px; float: right; background-color: rgb(251, 251, 252);
}
.beta#tip {
	text-align: center;
}
.beta#tip h4 {
	color: rgb(123, 128, 132); line-height: 1.2; font-size: 24px;
}
.beta#tip .btn {
	margin: 12px 0px 10px; padding: 12px; font-size: 18px; display: block;
}
.beta#tip .txt_sm {
	margin-top: 15px;
}
#about {
	border-right-color: rgb(230, 231, 232); border-right-width: 1px; =
border-right-style: dotted;
}
#footers_footer {
	margin: 15px auto; width: 960px; color: rgb(172, 177, 180); overflow: =
auto; font-size: 11px;
}
#footers_footer a {
	font-weight: 400;
}
#footers_footer a.loveo {
	color: rgb(242, 116, 144);
}
#footers_footer .language {
	float: right;
}
#footers_footer .contentfilter {
	margin-left: 10px; float: right;
}
#footers_footer .iconify {
	font-size: 13px;
}
#legal {
	float: left;
}
#legal p {
	margin: 0px;
}
#legal p {
	display: inline;
}
#legal ul {
	display: inline;
}
#legal li {
	display: inline;
}
#legal li {
	margin: 0px;
}
#legal ul {
	margin: 0px 15px;
}
#legal li + li::before {
	font-size: 16px; font-weight: 700; margin-right: 5px; margin-left: 5px; =
vertical-align: -2px; display: inline-block; content: "\2022";
}
#legal .dot {
	margin: 0px 5px; color: rgb(172, 177, 180); font-size: 16px; =
vertical-align: -2px;
}
#cols {
	padding-bottom: 30px;
}
#cols::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols::after {
	clear: both;
}
#cols {
	zoom: 1;
}
#cols .col_large {
	width: 630px; margin-right: 30px; float: left;
}
#cols .col_large::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols .col_large::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols .col_large::after {
	clear: both;
}
#cols .col_large {
	zoom: 1;
}
#cols .col_small {
	width: 300px; line-height: 16px; font-size: 12px; float: left;
}
#cols .col_small::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols .col_small::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
#cols .col_small::after {
	clear: both;
}
#cols .col_small {
	zoom: 1;
}
.block {
	margin-bottom: 30px;
}
.last.block {
	margin: 0px;
}
.block img.insert {
	margin: 0px 0px 15px 15px; float: right; display: block;
}
.col_small .block {
	overflow: hidden;
}
.col_small .buffer.block {
	margin-bottom: 20px;
}
.col_small .block p + * {
	margin-top: 10px;
}
.col_small .block li + li {
	margin-top: 5px;
}
.col_small .block em {
	font-style: normal; font-weight: 700;
}
.col_small .block var {
	font-style: normal; font-weight: 700;
}
.col_small .block var {
	text-transform: uppercase;
}
.col_small .block p:first-child {
	margin-top: 0px;
}
.col_small .block p.action .btn {
	font-size: 16px;
}
.col_small .block p.action .btn + .btn {
	margin-left: 4px;
}
.col_small .block p.action .btn span {
	float: right; display: block;
}
.col_small .block p.action .btn span.iconify {
	float: none; display: inline;
}
.col_small .block p.action .btn span.floater {
	float: right; display: block;
}
.col_small .block p.action .btn_full {
	display: block;
}
.col_small .block p.action input.btn {
	padding: 7px 10px;
}
.col_small .block p.buffer.action {
	padding-top: 10px; clear: left;
}
.col_small .block p.sub_action {
	margin-top: 10px;
}
.col_small .block h4 {
	padding: 7px 10px; text-transform: uppercase; font-size: 18px; =
margin-bottom: 10px;
}
.col_small .block h4.skyblue {
	background: rgb(233, 247, 251); border-left-color: rgb(215, 240, 248); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.blue {
	background: rgb(218, 241, 255); border-left-color: rgb(188, 230, 255); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.powderblue {
	background: rgb(246, 252, 253); border-left-color: rgb(230, 236, 237); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.green {
	background: rgb(238, 246, 220); border-left-color: rgb(224, 239, 192); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.yellow {
	background: rgb(253, 240, 213); border-left-color: rgb(252, 228, 179); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.orange {
	background: rgb(255, 232, 216); border-left-color: rgb(255, 213, 184); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.brown {
	background: rgb(245, 238, 221); border-left-color: rgb(237, 224, 193); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.red {
	background: rgb(254, 221, 223); border-left-color: rgb(254, 194, 197); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.purple {
	background: rgb(240, 222, 250); border-left-color: rgb(240, 206, 250); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.pink {
	background: rgb(252, 227, 233); border-left-color: rgb(250, 205, 215); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.magenta {
	background: rgb(253, 235, 243); border-left-color: rgb(237, 219, 227); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.gray {
	background: rgb(235, 238, 241); border-left-color: rgb(219, 224, 230); =
border-left-width: 5px; border-left-style: solid;
}
.col_small .block h4.unstyled {
	text-transform: none !important;
}
.col_small .block h5 {
	margin-bottom: 5px;
}
.col_small .block .portrait {
	margin: 0px 10px 5px 0px; float: left;
}
.col_small .block #your_people .people_tools {
	font-size: 11px; margin-top: 5px;
}
.col_small .block #your_people .people_tools a {
	font-weight: 400;
}
.col_small .block #your_people .online_people {
	overflow: hidden; margin-top: 6px;
}
.col_small .block #your_people .online_people .portrait {
	margin-right: 3px;
}
.col_small .block .thumbnail {
	margin: 0px 10px 5px 0px; float: left;
}
.col_small .block .feeds li a {
	color: rgb(250, 174, 97);
}
.col_small .block .feeds li a:focus {
	color: rgb(237, 123, 8);
}
.col_small .block .featured_collections li {
	overflow: hidden;
}
.col_small .block .featured_collections li + li {
	margin-top: 10px;
}
.col_small .block .featured_collections li .thumbnail {
	margin: 0px 10px 0px 0px; float: left;
}
.col_small .block .featured_collections li .data {
	width: 190px; float: left;
}
.col_small .block .featured_collections li .data strong {
	font-size: 14px;
}
.col_small .block .featured_collections li .data p {
	color: rgb(123, 128, 132); font-weight: 400; margin-top: 4px;
}
.col_small .block .featured_collections li .data .meta {
	color: rgb(172, 177, 180); font-size: 11px; margin-top: 0px;
}
#your_people .people_tools {
	font-size: 11px; margin-top: 5px;
}
#your_people .people_tools a {
	font-weight: 400;
}
#your_people .online_people {
	overflow: hidden; margin-top: 6px;
}
#your_people .online_people .portrait {
	margin-right: 3px;
}
#usage_meter {
	margin-bottom: 12px;
}
#usage_meter h5 {
	font-size: 13px;
}
#usage_meter h5 span {
	color: rgb(172, 177, 180); font-size: 11px; font-weight: 400;
}
#usage_meter .meter {
	margin-bottom: 10px;
}
#usage_meter .bar {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; =
border-color: rgb(225, 226, 227) rgb(225, 226, 227) rgb(225, 226, 227) =
currentColor; position: relative;
}
#usage_meter .bar var {
	z-index: 2;
}
#usage_meter .low.bar {
	background-color: rgb(236, 242, 222);
}
#usage_meter .low.bar var {
	color: rgb(155, 187, 94);
}
#usage_meter .low.bar .fill {
	background-color: rgb(155, 187, 94);
}
#usage_meter .mid.bar {
	background-color: rgb(247, 239, 223);
}
#usage_meter .mid.bar var {
	color: rgb(222, 185, 95);
}
#usage_meter .mid.bar .fill {
	background-color: rgb(222, 185, 95);
}
#usage_meter .high.bar {
	background-color: rgb(245, 228, 229);
}
#usage_meter .high.bar var {
	color: rgb(225, 95, 95);
}
#usage_meter .high.bar .fill {
	background-color: rgb(225, 95, 95);
}
#usage_meter .fill {
	margin: -1px -1px -1px 0px; padding: 1px 1px 1px 0px; height: 10px; =
display: block; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D80); opacity: 0.8;
}
#usage_meter var {
	top: -20px; right: 0px; font-size: 12px; position: absolute;
}
#expiration_plus {
	color: rgb(242, 116, 144); line-height: 15px; font-size: 11px; =
margin-bottom: 30px;
}
#expiration_plus .msg {
	background: rgb(255, 255, 255); margin: 14px 0px; padding: 5px 8px; =
color: rgb(123, 128, 132); font-size: 12px; font-weight: 700;
}
#expiration_plus var {
	color: rgb(252, 87, 94); text-transform: none;
}
#expiration_plus a {
	display: block;
}
.hem {
	background: rgb(240, 241, 244); padding: 10px 20px; overflow: hidden; =
clear: both; margin-bottom: 20px;
}
.hem p {
	text-align: center;
}
.hem p img {
	vertical-align: middle; max-height: 25px;
}
.col_small .list li a {
	font-weight: 700;
}
.col_small .list li .sub {
	color: rgb(157, 162, 168); text-transform: none;
}
.col_small .list li .sub {
	font-size: 11px; font-weight: 400;
}
.col_small .list li .sub a {
	font-size: 11px; font-weight: 400;
}
.col_small .photos {
	overflow: hidden; margin-top: 10px;
}
.col_small .photos li {
	margin: 0px 10px 10px 0px !important; width: 67px; float: left;
}
.col_small .photos li.last {
	margin-right: 0px !important;
}
.col_small .photos li img {
	width: 67px; height: 67px; display: block; cursor: pointer; =
-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: =
none; -o-user-select: none; user-select: none;
}
.events li + li {
	padding-top: 10px; border-top-color: rgb(211, 211, 211); =
border-top-width: 1px; border-top-style: dotted;
}
.events li strong {
	font-size: 14px; display: block;
}
.events li .sub {
	line-height: 15px; font-size: 12px; display: block;
}
.events li .sub time {
	font-size: 12px; font-weight: 700; margin-bottom: 5px; display: block;
}
#upload_limit {
	overflow: hidden;
}
#upload_limit li {
	width: 140px; text-transform: uppercase; margin-right: 0px; =
border-right-color: rgb(211, 211, 211); border-right-width: 1px; =
border-right-style: dotted; float: left; display: block;
}
#upload_limit li + li {
	margin: 0px; border: currentColor;
}
#upload_limit li.refresh {
	width: 155px; text-align: right;
}
#upload_limit li h5 {
	font-size: 16px; margin-bottom: 10px;
}
#upload_limit li var {
	font-size: 24px; font-weight: 700;
}
#contextual_help .insert {
	margin: 0px 0px 15px 15px; color: rgb(225, 226, 227) !important; =
line-height: 30px; font-size: 30px; float: right; display: block;
}
#contextual_help .insert:hover {
	color: rgb(68, 187, 255) !important;
}
#contextual_help .insert:focus {
	color: rgb(68, 187, 255) !important;
}
#contextual_help .keyboard_shortcuts {
	color: rgb(157, 162, 168); padding-top: 5px; font-size: 11px;
}
#contextual_help .keyboard_shortcuts h6 {
	margin-bottom: 5px;
}
#contextual_help .keyboard_shortcuts ul {
	overflow: hidden;
}
#contextual_help .keyboard_shortcuts ul li {
	margin: 0px 10px 0px 0px !important; width: 140px; float: left;
}
#contextual_help .keyboard_shortcuts ul li kbd {
	color: rgb(211, 211, 211); font-family: inherit; font-weight: 700; =
margin-right: 5px;
}
.col_small #shares {
	margin: 10px 0px; overflow: hidden;
}
.col_small #shares li {
	margin: 0px; width: 93px; float: left; display: block;
}
.col_small #shares li + li {
	margin: 0px 0px 0px 10px;
}
.col_small #shares li span {
	background: url("../../images_v6/sprite_share_icons.png") no-repeat =
left top; width: 16px; height: 16px; text-indent: -99999px; display: =
inline-block;
}
.col_small #shares li .vimeo {
	background-position: 0px -400px;
}
.col_small #shares li .facebook {
	background-position: 0px -100px;
}
.col_small #shares li .twitter {
	background-position: 0px -350px;
}
.col_small #urls {
	margin: 15px 0px 0px;
}
.col_small #urls li {
	margin: 0px 0px 2px; font-size: 11px;
}
.stats_pagination {
	height: 20px; margin-top: 5px; position: relative;
}
.stats_pagination .prev {
	border: 0px currentColor; top: 0px; position: absolute;
}
.stats_pagination .next {
	border: 0px currentColor; top: 0px; position: absolute;
}
.stats_pagination .prev {
	left: 0px;
}
.stats_pagination .next {
	right: 0px;
}
.privacy_notice {
	overflow: hidden; margin-bottom: 15px;
}
.privacy_notice h3 {
	margin: 0px 15px 0px 0px; padding: 0px; width: 250px; text-transform: =
uppercase; letter-spacing: -2px; font-size: 50px; float: left;
}
.privacy_notice h3.public {
	color: rgb(68, 187, 255);
}
.privacy_notice h3.private {
	color: rgb(252, 87, 94);
}
.privacy_notice p {
	margin: 7px 0px 0px; width: 340px; color: rgb(172, 177, 180); =
font-size: 16px; float: left;
}
.featured_list_header {
	margin-bottom: 20px;
}
.featured_list {
	margin-bottom: 30px;
}
.featured_list li {
	background: rgb(251, 251, 252); margin: 0px; padding: 18px; border: 1px =
dotted rgb(211, 211, 211) !important; overflow: hidden;
}
.featured_list li + li {
	margin-top: 20px;
}
.featured_list li .toggle {
	color: rgb(225, 226, 227) !important; font-weight: 700 !important; =
margin-left: 10px; float: right; display: block;
}
.featured_list li.toggler {
	cursor: pointer;
}
.featured_list li.active.toggler {
	background: rgb(251, 251, 252) !important;
}
.featured_list li.toggler:hover {
	background: rgb(244, 245, 247);
}
.featured_list li.toggler:hover .toggle {
	color: rgb(102, 102, 102) !important; display: block;
}
.featured_list li h3 span {
	color: rgb(123, 128, 132); font-weight: 400;
}
.featured_list li img.insert {
	margin: 0px 0px 15px 15px; float: right; display: block;
}
.featured_list li li {
	background: inherit; margin: 0px 0px 5px; padding: 0px; border: =
currentColor !important;
}
.featured_list li .styled li {
	overflow: visible;
}
.featured_list li .go {
	font-size: 10px;
}
.pivots li {
	overflow: hidden;
}
.pivots li + li {
	border-top-color: rgb(211, 211, 211); border-top-width: 1px; =
border-top-style: dotted;
}
.pivots li:first-child a {
	padding-top: 0px !important;
}
.pivots li:last-child a {
	padding-bottom: 0px !important;
}
.pivots li a {
	padding: 12px 0px; display: block;
}
.pivots li a strong {
	text-transform: none; line-height: 24px; font-size: 24px;
}
.pivots li .go {
	color: rgb(211, 211, 211); line-height: 18px; font-size: 14px; float: =
right; display: block;
}
.pivots li a:hover .go {
	color: rgb(68, 187, 255);
}
.pivots li a:focus .go {
	color: rgb(68, 187, 255);
}
.pivots li .sub {
	color: rgb(157, 162, 168); text-transform: none; font-size: 11px; =
font-weight: 400;
}
.pivots li .sub a {
	padding: 0px; font-size: 11px; font-weight: 400; display: inline;
}
.col_small .pivots li {
	margin: 0px;
}
.col_small .pivots li + li {
	margin: 0px;
}
.col_small .pivots li.zero {
	display: none;
}
.col_small .pivots li.owner.zero {
	display: inherit;
}
.col_small .pivots li.zero a {
	color: rgb(211, 211, 211);
}
.col_small .pivots li.zero a:hover {
	color: rgb(166, 167, 168) !important;
}
.col_small .pivots li.zero a:hover .go {
	color: rgb(166, 167, 168) !important;
}
.col_small .pivots li.zero a:focus {
	color: rgb(166, 167, 168) !important;
}
.col_small .pivots li.zero a:focus .go {
	color: rgb(166, 167, 168) !important;
}
.col_small .pivots li a {
	padding: 8px 0px 5px;
}
.col_small .pivots li a strong {
	text-transform: none; line-height: 18px; font-size: 18px;
}
.col_small .pivots li .go {
	line-height: 18px; font-size: 14px;
}
.col_small .pivots li .sub {
	font-size: 11px;
}
.col_small .pivots li .sub a {
	font-size: 11px;
}
.col_small .pivots li .hot {
	text-transform: uppercase; font-size: 10px; font-weight: 700; =
margin-left: 3px; display: inline-block;
}
.col_small .pivots li .warm {
	text-transform: uppercase; font-size: 10px; font-weight: 700; =
margin-left: 3px; display: inline-block;
}
.col_small .pivots li .cold {
	text-transform: uppercase; font-size: 10px; font-weight: 700; =
margin-left: 3px; display: inline-block;
}
#elsewhere .sub {
	display: block;
}
#elsewhere .favicon {
	margin-right: 2px; vertical-align: text-bottom;
}
.undertaker {
	margin: -2px 0px 5px 5px; border: currentColor !important; color: =
rgb(172, 177, 180); line-height: 24px; font-size: 18px; font-weight: 700 =
!important; float: right;
}
.undertaker:hover {
	color: rgb(252, 87, 94) !important;
}
.undertaker:focus {
	color: rgb(252, 87, 94) !important;
}
h3.empty {
	margin: 30px 0px; color: rgb(225, 226, 227); text-transform: uppercase; =
letter-spacing: -1px; font-size: 32px; font-weight: 400;
}
h3.flush.empty {
	margin: 0px;
}
.summary_sparklines {
	overflow: hidden;
}
.summary_sparklines > div {
	padding: 0px; width: 219px; text-align: center; overflow: hidden; =
font-size: 24px; font-weight: 700; margin-left: 0px; float: left; =
display: block; position: relative;
}
.summary_sparklines > div + div {
	margin-left: 28px;
}
.summary_sparklines > div div {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -5px; width: 232px; =
height: 50px;
}
.summary_sparklines > div a {
	padding-bottom: 30px; display: block;
}
.summary_sparklines > div var {
	line-height: 60px; letter-spacing: -3px; padding-top: 20px; font-size: =
60px; font-style: normal; font-weight: 700; margin-bottom: 5px; display: =
block;
}
.summary_sparklines > div:hover a {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D80); opacity: =
0.8;
}
.summary_sparklines > div:focus a {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D80); opacity: =
0.8;
}
.summary_sparklines > div.plays {
	border-color: rgb(185, 210, 197);
}
.summary_sparklines > div.plays a {
	background: rgb(217, 242, 229); color: rgb(102, 204, 153) !important;
}
.summary_sparklines > div.loads {
	border-color: rgb(222, 210, 180);
}
.summary_sparklines > div.loads a {
	background: rgb(254, 242, 212); color: rgb(251, 202, 84) !important;
}
.summary_sparklines > div.likes {
	border-color: rgb(222, 181, 183);
}
.summary_sparklines > div.likes a {
	background: rgb(254, 213, 215); color: rgb(252, 87, 94) !important;
}
.summary_sparklines > div.comments {
	border-color: rgb(179, 206, 239);
}
.summary_sparklines > div.comments a {
	background: rgb(211, 238, 255); color: rgb(68, 187, 255) !important;
}
#stat_totals > div div {
	display: none;
}
.mod_box {
	background: rgb(255, 255, 238); padding: 15px 20px; border: 1px dotted =
rgb(221, 221, 204); margin-bottom: 20px;
}
.mod_box em {
	margin: 0px 0px 10px 10px; color: rgb(221, 221, 204); font-family: =
"pictos",sans-serif; font-size: 24px; float: right;
}
.mod_box .btn {
	font-size: 12px;
}
.mod_box h2 .btn {
	padding: 2px 5px; font-size: 12px; vertical-align: middle;
}
.mod_box table {
	margin-bottom: 10px;
}
.mod_box table th {
	text-align: left; font-size: 12px; vertical-align: top; =
border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.mod_box table td {
	color: rgb(17, 34, 51); padding-left: 10px; font-size: 11px;
}
.mod_box code {
	font-family: "Monaco",monospace; font-size: 11px; white-space: =
pre-wrap;
}
[data-teleport] {
	left: -9999px; top: -9999px; position: absolute;
}
.role {
	color: rgb(172, 177, 180) !important; line-height: 15px; font-size: =
12px; font-weight: 400;
}
.tip {
	color: rgb(172, 177, 180) !important; line-height: 15px; font-size: =
12px; font-weight: 400;
}
.byline {
	color: rgb(172, 177, 180) !important; line-height: 15px; font-size: =
12px; font-weight: 400;
}
.role a {
	font-weight: 400;
}
.tip a {
	font-weight: 400;
}
.byline a {
	font-weight: 400;
}
a.more {
	font-size: 11px !important; white-space: nowrap;
}
a.more {
	font-weight: 400;
}
a.couchmode {
	font-weight: 400;
}
a.couchmode span.icon {
	margin-top: -3px; vertical-align: middle; display: inline-block;
}
a.couchmode span.icon b {
	background: rgb(0, 0, 0); display: block;
}
a.couchmode span.icon i {
	background: rgb(0, 0, 0); display: block;
}
a.couchmode span.icon b {
	border: 3px double rgb(255, 255, 255); width: 12px; height: 7px;
}
a.couchmode span.icon i {
	margin: -1px auto; width: 4px; height: 1px; display: block;
}
a.couchmode span.icon i + i {
	margin: 1px auto; width: 8px;
}
a.couchmode:hover span.icon b {
	background: rgb(68, 187, 255);
}
a.couchmode:hover span.icon i {
	background: rgb(68, 187, 255);
}
a.couchmode:focus span.icon b {
	background: rgb(68, 187, 255);
}
a.couchmode:focus span.icon i {
	background: rgb(68, 187, 255);
}
.col_small a.more {
	margin-top: 5px; display: block;
}
table tr:last-child td {
	border-bottom-color: currentColor !important; border-bottom-width: =
medium !important; border-bottom-style: none !important;
}
table tr:last-child th {
	border-bottom-color: currentColor !important; border-bottom-width: =
medium !important; border-bottom-style: none !important;
}
.staff {
	overflow: hidden;
}
.staff li {
	margin: 0px 10px 5px 0px !important; width: 52px; text-align: center; =
line-height: 11px; font-size: 11px; float: left; display: block;
}
.staff li.last {
	margin-right: 0px !important;
}
.staff li img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(225, 226, 227); width: 46px; height: 46px; margin-bottom: 2px; =
display: block;
}
.people {
	overflow: hidden;
}
.people li {
	margin: 0px 10px 10px 0px; width: 140px; float: left;
}
.people li.last {
	margin-right: 0px;
}
.people .portrait {
	margin: 0px !important; float: left;
}
.people p {
	margin: 0px !important; float: left;
}
.people p {
	width: 105px; line-height: 14px; overflow: hidden; padding-left: 5px; =
font-size: 12px; display: block; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
.people .meta {
	color: rgb(157, 162, 168); font-size: 11px;
}
.people .meta {
	font-weight: 400;
}
.people .meta a {
	font-weight: 400;
}
.col_small .people li + li {
	margin-top: 0px;
}
.col_small .block img.insert {
	margin: 0px 0px 15px 15px; float: right; display: block;
}
.col_small .block .who_what {
	width: 65px; height: 65px; float: right; position: relative;
}
.col_small .block .who_what .portrait {
	margin: 0px; float: right;
}
.col_small .block .who_what .insert {
	background: url("../../images_v6/sprite_actions.png") no-repeat; left: =
0px; width: 50px; height: 40px; text-indent: -1000em; overflow: hidden; =
position: absolute;
}
.col_small .block .who_what .likes.insert {
	bottom: -5px;
}
.col_small .block .who_what .portfolios.insert {
	background-position: 0px -40px; bottom: -5px;
}
.col_small .block .who_what .channels.insert {
	background-position: 0px -80px; bottom: 3px;
}
.col_small .block .who_what .albums.insert {
	background-position: 0px -120px; bottom: 0px;
}
.col_small .block .who_what .groups.insert {
	background-position: 0px -160px; bottom: -5px;
}
.col_small .block .who_what .comments.insert {
	background-position: 0px -200px; bottom: -10px;
}
.col_small .block .who_what .messages.insert {
	background-position: 0px -200px; bottom: -10px;
}
.col_small .block .who_what .thread.insert {
	background-position: 0px -200px; bottom: -10px;
}
.col_small .block .who_what .contacts.insert {
	background-position: -3px -236px; bottom: 0px;
}
.col_small #blog_snippet h5 {
	margin-bottom: 5px;
}
.col_small #blog_snippet .byline {
	margin-bottom: 10px;
}
.col_small #blog_snippet img {
	display: none; max-width: 300px;
}
.col_small #blog_snippet iframe {
	display: none;
}
.col_small #whatsnew li {
	margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom-color: =
rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: =
dotted;
}
.col_small #whatsnew li h5 {
	margin: 0px 0px 5px; line-height: 18px;
}
.col_small #whatsnew li h5 a {
	font-weight: 700 !important;
}
.col_small #whatsnew li .byline {
	margin: 0px 0px 5px;
}
.col_small #whatsnew li p a {
	font-weight: 400;
}
.col_small #whatsnew li .insert {
	background: url("../../images_v6/sprite_logos.png"); width: 50px; =
height: 50px; text-indent: -1000em; overflow: hidden; margin-left: 10px; =
float: right;
}
.col_small #whatsnew li .blog {
=09
}
.col_small #whatsnew li .blog:hover {
	background-position: -54px 0px;
}
.col_small #whatsnew li .blog:focus {
	background-position: -54px 0px;
}
.col_small #whatsnew li .forum {
	background-position: 0px -50px;
}
.col_small #whatsnew li .forum:hover {
	background-position: -54px -50px;
}
.col_small #whatsnew li .forum:focus {
	background-position: -54px -50px;
}
.col_small #whatsnew li .vvs {
	background-position: 0px -100px;
}
.col_small #whatsnew li .vvs:hover {
	background-position: -55px -100px;
}
.col_small #whatsnew li .vvs:focus {
	background-position: -55px -100px;
}
.col_small #whatsnew li .channels {
	background-position: 0px -150px;
}
.col_small #whatsnew li .channels:hover {
	background-position: -55px -150px;
}
.col_small #whatsnew li .channels:focus {
	background-position: -55px -150px;
}
.col_small #whatsnew li .categories {
	background-position: 0px -200px;
}
.col_small #whatsnew li .categories:hover {
	background-position: -55px -200px;
}
.col_small #whatsnew li .categories:focus {
	background-position: -55px -200px;
}
.col_small #whatsnew li .plus {
	background-position: 0px -250px;
}
.col_small #whatsnew li .plus:hover {
	background-position: -55px -250px;
}
.col_small #whatsnew li .plus:focus {
	background-position: -55px -250px;
}
.col_small #whatsnew li .music {
	background-position: 0px -300px;
}
.col_small #whatsnew li .music:hover {
	background-position: -55px -300px;
}
.col_small #whatsnew li .music:focus {
	background-position: -55px -300px;
}
.col_small #whatsnew li + li {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#plus_buynow {
	text-align: center;
}
#plus_buynow .offer {
	background: rgb(170, 212, 80); padding: 15px 20px 25px; border-radius: =
10px; margin-bottom: 15px; -moz-border-radius: 10px; =
-webkit-border-radius: 10px;
}
#plus_buynow h4 {
	color: rgb(62, 62, 62); line-height: 1; font-size: 30px; margin-top: =
0px;
}
#plus_buynow p {
	margin-top: 2px;
}
#plus_buynow .btn {
	background: rgb(90, 132, 0); margin: 0px 0px 15px; padding: 15px; =
border-radius: 10px; line-height: 36px; font-size: 32px; font-weight: =
400; display: block; -moz-border-radius: 10px; -webkit-border-radius: =
10px;
}
#plus_buynow .btn:hover {
	background: rgb(42, 84, 0);
}
#plus_buynow .btn:focus {
	background: rgb(42, 84, 0);
}
#plus_buynow .btn strong {
	display: block;
}
#plus_buynow .btn span {
	color: rgb(170, 212, 80); line-height: 24px; font-size: 12px; display: =
block;
}
#plus_buynow .yearly {
	color: rgb(90, 132, 0); font-size: 14px; font-weight: 400; zoom: 1;
}
#plus_buynow .yearly:hover {
	color: rgb(42, 84, 0) !important;
}
#plus_buynow .yearly:focus {
	color: rgb(42, 84, 0) !important;
}
.col_small ul#plus_testimonials li {
	overflow: hidden;
}
.col_small ul#plus_testimonials li blockquote {
	width: 240px; font-style: italic; float: right;
}
.col_small ul#plus_testimonials li blockquote .quote {
	color: rgb(123, 128, 132); line-height: 0; font-size: 30px; font-style: =
normal; font-weight: 700; vertical-align: -13px;
}
.col_small ul#plus_testimonials li blockquote cite {
	margin: 5px 0px 0px; font-size: 11px; font-style: normal; display: =
block;
}
.skinned_checkbox {
	width: 14px; height: 14px; color: rgb(215, 216, 217); line-height: =
12px; overflow: hidden; font-size: 40px; vertical-align: middle; =
display: inline-block; cursor: pointer;
}
.disabled.skinned_checkbox {
	width: 14px; height: 14px; color: rgb(215, 216, 217); line-height: =
12px; overflow: hidden; font-size: 40px; vertical-align: middle; =
display: inline-block; cursor: pointer;
}
.disabled.skinned_checkbox:hover {
	width: 14px; height: 14px; color: rgb(215, 216, 217); line-height: =
12px; overflow: hidden; font-size: 40px; vertical-align: middle; =
display: inline-block; cursor: pointer;
}
.skinned_checkbox:hover {
	color: rgb(150, 152, 155);
}
.skinned_checkbox:focus {
	outline: rgb(157, 162, 168) dotted 1px;
}
.skinned_checkbox.disabled {
	color: rgb(215, 216, 217) !important; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D100); cursor: default; =
opacity: 1;
}
.skinned_checkbox.disabled:hover {
	color: rgb(215, 216, 217) !important; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D100); cursor: default; =
opacity: 1;
}
.skinned_checkbox_active {
	color: rgb(17, 34, 51) !important;
}
.skinned_checkbox_active:hover {
	color: rgb(17, 34, 51) !important;
}
.disabled.skinned_checkbox_active {
	color: rgb(17, 34, 51) !important;
}
.disabled.skinned_checkbox_active:hover {
	color: rgb(17, 34, 51) !important;
}
.dropdown {
	display: inline-block;
}
.dropdown .trigger {
	padding: 3px 28px 3px 5px; border: 3px solid rgb(211, 211, 211); color: =
rgb(123, 128, 132); line-height: 16px; font-size: 14px; position: =
relative; cursor: default; background-color: rgb(255, 255, 255); =
-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: =
none; -o-user-select: none; user-select: none;
}
.dropdown .arrow {
	top: 50%; width: 10px; height: 10px; right: 8px; line-height: 1; =
font-size: 10px; margin-top: -5px; position: absolute;
}
.dropdown > ul {
	border: 3px solid rgb(211, 211, 211); overflow: auto; margin-top: -3px; =
position: absolute; z-index: 100; overflow-x: hidden; max-height: 308px; =
background-color: rgb(255, 255, 255);
}
.dropdown > ul li {
	color: rgb(123, 128, 132);
}
.dropdown > ul li {
	margin: 0px !important; padding: 2px 8px; cursor: default; =
background-color: rgb(255, 255, 255); -webkit-user-select: none; =
-khtml-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.dropdown > ul .groupHeader {
	margin: 0px !important; padding: 2px 8px; cursor: default; =
background-color: rgb(255, 255, 255); -webkit-user-select: none; =
-khtml-user-select: none; -moz-user-select: none; -o-user-select: none; =
user-select: none;
}
.dropdown > ul li.sub {
	text-indent: 10px;
}
.dropdown > ul .sub.groupHeader {
	text-indent: 10px;
}
.dropdown > ul .groupHeader {
	color: rgb(211, 211, 211); font-style: italic; font-weight: 700;
}
.dropdown > ul li:hover {
	color: rgb(0, 0, 0); background-color: rgb(211, 211, 211);
}
.inverted.dropdown > ul {
	margin-top: 0px;
}
.toggle_box {
	display: none;
}
.toggle_box_trigger {
	cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; =
-moz-user-select: none; -o-user-select: none; user-select: none;
}
.cc_icon {
	background: url("../../images_v6/sprite_cc_icons.png") no-repeat; =
text-indent: -9999px; display: inline-block; white-space: nowrap;
}
dl.cc_list dt {
	background: url("../../images_v6/sprite_cc_icons.png") no-repeat; =
text-indent: -9999px; display: inline-block; white-space: nowrap;
}
dl.cc_list dd {
	background: url("../../images_v6/sprite_cc_icons.png") no-repeat; =
text-indent: -9999px; display: inline-block; white-space: nowrap;
}
.sm.cc_icon {
	width: 14px; height: 14px; vertical-align: text-bottom;
}
dl.cc_list dt.sm {
	width: 14px; height: 14px; vertical-align: text-bottom;
}
dl.cc_list dd.sm {
	width: 14px; height: 14px; vertical-align: text-bottom;
}
dl.sm.cc_list dt {
	width: 14px; height: 14px; vertical-align: text-bottom;
}
dl.sm.cc_list dd {
	width: 14px; height: 14px; vertical-align: text-bottom;
}
.cc.sm.cc_icon {
=09
}
dl.cc_list dt.cc.sm {
=09
}
dl.cc_list dd.cc.sm {
=09
}
dl.sm.cc_list dt.cc {
=09
}
dl.sm.cc_list dd.cc {
=09
}
.by.sm.cc_icon {
	background-position: -50px 0px;
}
dl.cc_list dt.by.sm {
	background-position: -50px 0px;
}
dl.cc_list dd.by.sm {
	background-position: -50px 0px;
}
dl.sm.cc_list dt.by {
	background-position: -50px 0px;
}
dl.sm.cc_list dd.by {
	background-position: -50px 0px;
}
.nc.sm.cc_icon {
	background-position: -100px 0px;
}
dl.cc_list dt.nc.sm {
	background-position: -100px 0px;
}
dl.cc_list dd.nc.sm {
	background-position: -100px 0px;
}
dl.sm.cc_list dt.nc {
	background-position: -100px 0px;
}
dl.sm.cc_list dd.nc {
	background-position: -100px 0px;
}
.sa.sm.cc_icon {
	background-position: -150px 0px;
}
dl.cc_list dt.sa.sm {
	background-position: -150px 0px;
}
dl.cc_list dd.sa.sm {
	background-position: -150px 0px;
}
dl.sm.cc_list dt.sa {
	background-position: -150px 0px;
}
dl.sm.cc_list dd.sa {
	background-position: -150px 0px;
}
.nd.sm.cc_icon {
	background-position: -200px 0px;
}
dl.cc_list dt.nd.sm {
	background-position: -200px 0px;
}
dl.cc_list dd.nd.sm {
	background-position: -200px 0px;
}
dl.sm.cc_list dt.nd {
	background-position: -200px 0px;
}
dl.sm.cc_list dd.nd {
	background-position: -200px 0px;
}
.md.cc_icon {
	width: 20px; height: 20px;
}
dl.cc_list dt.md {
	width: 20px; height: 20px;
}
dl.cc_list dd.md {
	width: 20px; height: 20px;
}
dl.md.cc_list dt {
	width: 20px; height: 20px;
}
dl.md.cc_list dd {
	width: 20px; height: 20px;
}
.cc.md.cc_icon {
	background-position: 0px -50px;
}
dl.cc_list dt.cc.md {
	background-position: 0px -50px;
}
dl.cc_list dd.cc.md {
	background-position: 0px -50px;
}
dl.md.cc_list dt.cc {
	background-position: 0px -50px;
}
dl.md.cc_list dd.cc {
	background-position: 0px -50px;
}
.by.md.cc_icon {
	background-position: -50px -50px;
}
dl.cc_list dt.by.md {
	background-position: -50px -50px;
}
dl.cc_list dd.by.md {
	background-position: -50px -50px;
}
dl.md.cc_list dt.by {
	background-position: -50px -50px;
}
dl.md.cc_list dd.by {
	background-position: -50px -50px;
}
.nc.md.cc_icon {
	background-position: -100px -50px;
}
dl.cc_list dt.nc.md {
	background-position: -100px -50px;
}
dl.cc_list dd.nc.md {
	background-position: -100px -50px;
}
dl.md.cc_list dt.nc {
	background-position: -100px -50px;
}
dl.md.cc_list dd.nc {
	background-position: -100px -50px;
}
.sa.md.cc_icon {
	background-position: -150px -50px;
}
dl.cc_list dt.sa.md {
	background-position: -150px -50px;
}
dl.cc_list dd.sa.md {
	background-position: -150px -50px;
}
dl.md.cc_list dt.sa {
	background-position: -150px -50px;
}
dl.md.cc_list dd.sa {
	background-position: -150px -50px;
}
.nd.md.cc_icon {
	background-position: -200px -50px;
}
dl.cc_list dt.nd.md {
	background-position: -200px -50px;
}
dl.cc_list dd.nd.md {
	background-position: -200px -50px;
}
dl.md.cc_list dt.nd {
	background-position: -200px -50px;
}
dl.md.cc_list dd.nd {
	background-position: -200px -50px;
}
.lg.cc_icon {
	width: 40px; height: 40px;
}
dl.cc_list dt.lg {
	width: 40px; height: 40px;
}
dl.cc_list dd.lg {
	width: 40px; height: 40px;
}
dl.lg.cc_list dt {
	width: 40px; height: 40px;
}
dl.lg.cc_list dd {
	width: 40px; height: 40px;
}
.cc.lg.cc_icon {
	background-position: 0px -100px;
}
dl.cc_list dt.cc.lg {
	background-position: 0px -100px;
}
dl.cc_list dd.cc.lg {
	background-position: 0px -100px;
}
dl.lg.cc_list dt.cc {
	background-position: 0px -100px;
}
dl.lg.cc_list dd.cc {
	background-position: 0px -100px;
}
.by.lg.cc_icon {
	background-position: -50px -100px;
}
dl.cc_list dt.by.lg {
	background-position: -50px -100px;
}
dl.cc_list dd.by.lg {
	background-position: -50px -100px;
}
dl.lg.cc_list dt.by {
	background-position: -50px -100px;
}
dl.lg.cc_list dd.by {
	background-position: -50px -100px;
}
.nc.lg.cc_icon {
	background-position: -100px -100px;
}
dl.cc_list dt.nc.lg {
	background-position: -100px -100px;
}
dl.cc_list dd.nc.lg {
	background-position: -100px -100px;
}
dl.lg.cc_list dt.nc {
	background-position: -100px -100px;
}
dl.lg.cc_list dd.nc {
	background-position: -100px -100px;
}
.sa.lg.cc_icon {
	background-position: -150px -100px;
}
dl.cc_list dt.sa.lg {
	background-position: -150px -100px;
}
dl.cc_list dd.sa.lg {
	background-position: -150px -100px;
}
dl.lg.cc_list dt.sa {
	background-position: -150px -100px;
}
dl.lg.cc_list dd.sa {
	background-position: -150px -100px;
}
.nd.lg.cc_icon {
	background-position: -200px -100px;
}
dl.cc_list dt.nd.lg {
	background-position: -200px -100px;
}
dl.cc_list dd.nd.lg {
	background-position: -200px -100px;
}
dl.lg.cc_list dt.nd {
	background-position: -200px -100px;
}
dl.lg.cc_list dd.nd {
	background-position: -200px -100px;
}
dl.sm.cc_list dt + dd {
	margin-left: 2px;
}
dl.sm.cc_list dd + dd {
	margin-left: 2px;
}
dl.sm.cc_list dt {
=09
}
dl.sm.cc_list .by {
	background-position: -50px 0px;
}
dl.sm.cc_list .nc {
	background-position: -100px 0px;
}
dl.sm.cc_list .sa {
	background-position: -150px 0px;
}
dl.sm.cc_list .nd {
	background-position: -200px 0px;
}
dl.md.cc_list dt + dd {
	margin-left: 2px;
}
dl.md.cc_list dd + dd {
	margin-left: 2px;
}
dl.md.cc_list dt {
	background-position: 0px -50px;
}
dl.md.cc_list .by {
	background-position: -50px -50px;
}
dl.md.cc_list .nc {
	background-position: -100px -50px;
}
dl.md.cc_list .sa {
	background-position: -150px -50px;
}
dl.md.cc_list .nd {
	background-position: -200px -50px;
}
dl.lg.cc_list dt + dd {
	margin-left: 1px;
}
dl.lg.cc_list dd + dd {
	margin-left: 1px;
}
dl.lg.cc_list dt {
	background-position: 0px -100px;
}
dl.lg.cc_list .by {
	background-position: -50px -100px;
}
dl.lg.cc_list .nc {
	background-position: -100px -100px;
}
dl.lg.cc_list .sa {
	background-position: -150px -100px;
}
dl.lg.cc_list .nd {
	background-position: -200px -100px;
}
.scrollbox {
	padding: 15px; border: 3px solid rgb(211, 211, 211); overflow: auto;
}
.keyboard_shortcuts_list p {
	margin: 15px;
}
.keyboard_shortcuts_list ul {
	margin: 15px 5px 15px 15px; overflow: hidden;
}
.keyboard_shortcuts_list ul li {
	background: rgb(255, 255, 255); margin: 0px 10px 10px 0px; padding: =
5px; width: 160px; height: 20px; line-height: 20px; float: left; =
display: block;
}
.keyboard_shortcuts_list ul li kbd {
	background: rgb(123, 128, 132); width: 18px; height: 18px; text-align: =
center; color: rgb(255, 255, 255); line-height: 18px; font-family: =
inherit; font-size: 12px; font-weight: 700; margin-right: 5px; display: =
inline-block;
}
#discover_links {
	overflow: hidden; margin-top: 20px;
}
#discover_links li {
	margin: 0px 15px 15px 0px; padding: 10px; border: 1px dotted =
currentColor; width: 124px; height: 100px; line-height: 1.3; font-size: =
13px; float: left; display: block;
}
#discover_links li h5 {
	font-size: 18px; margin-bottom: 8px;
}
#discover_links li p {
	color: rgb(123, 128, 132); margin-top: 5px; margin-bottom: 0px;
}
#discover_links li a {
	font-weight: 400;
}
#discover_links li.last {
	margin-right: 0px;
}
#discover_links li.blue {
	background: rgb(218, 241, 255); border-color: rgb(172, 214, 239);
}
#discover_links li.blue a {
	color: rgb(172, 214, 239);
}
#discover_links li.green {
	background: rgb(238, 246, 220); border-color: rgb(208, 223, 176);
}
#discover_links li.yellow {
	background: rgb(253, 240, 213); border-color: rgb(236, 212, 163);
}
#discover_links li.orange {
	background: rgb(255, 232, 216); border-color: rgb(239, 197, 168);
}
#discover_links li.purple {
	background: rgb(240, 222, 250); border-color: rgb(224, 190, 234);
}
#discover_links li.brown {
	background: rgb(245, 238, 221); border-color: rgb(221, 208, 177);
}
#discover_links li.magenta {
	background: rgb(253, 235, 243); border-color: rgb(221, 203, 211);
}
#discover_links li.gray {
	background: rgb(235, 238, 241); border-color: rgb(203, 208, 214);
}
.google_ad {
	line-height: 14px; overflow: hidden;
}
.csa.google_ad {
	padding: 15px; border: 1px dotted rgb(211, 211, 211);
}
.ad-loaded.google_ad {
	margin: 30px 0px; padding: 15px 15px 5px; border: 1px dotted rgb(211, =
211, 211);
}
.google_ad h4 {
	color: rgb(205, 212, 219); font-size: 11px; font-weight: 400; float: =
right;
}
.google_ad .line_1 {
	font-size: 14px; margin-bottom: 5px; display: block;
}
.google_ad .line_2 {
	color: rgb(123, 128, 132); font-size: 12px; font-weight: 400; display: =
block;
}
.google_ad .line_3 {
	color: rgb(172, 177, 180); font-size: 11px; font-weight: 400; =
margin-bottom: 10px; display: block;
}
#cols > .ad-loaded.google_ad {
	width: 600px;
}
.overTxtLabel {
	line-height: inherit !important;
}
ol.styled li {
	margin-left: 20px !important; list-style-type: decimal !important;
}
ul.styled li {
	margin-left: 20px !important; list-style-type: disc !important;
}
ol.styled li + li {
	margin-top: 5px;
}
ul.styled li + li {
	margin-top: 5px;
}
ul li.unstyled {
	list-style-type: none !important;
}
ul.styled li.unstyled {
	list-style-type: none !important;
}
ol li.unstyled {
	list-style-type: none !important;
}
ol.styled li.unstyled {
	list-style-type: none !important;
}
#pro_locked_action {
	display: none;
}
#lightbox_content #pro_locked_action {
	display: block;
}
#language header > h1 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
#contentfilter header > h1 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
#language .close {
	top: 18px; right: 18px; color: rgb(255, 255, 255); font-size: 18px; =
font-weight: 700; display: block; position: absolute;
}
#contentfilter .close {
	top: 18px; right: 18px; color: rgb(255, 255, 255); font-size: 18px; =
font-weight: 700; display: block; position: absolute;
}
.language_selector {
	margin: 20px; padding-right: 190px; position: relative;
}
.contentfilter_selector {
	margin: 20px; padding-right: 190px; position: relative;
}
.language_selector .iconify {
	top: 50px; right: 0px; color: rgb(225, 226, 227); font-size: 200px; =
position: absolute;
}
.contentfilter_selector .iconify {
	top: 50px; right: 0px; color: rgb(225, 226, 227); font-size: 200px; =
position: absolute;
}
.language_selector li.selected a {
	color: rgb(172, 177, 180);
}
.contentfilter_selector li.selected a {
	color: rgb(172, 177, 180);
}
.language_message {
	margin: 20px; padding-right: 120px; position: relative;
}
.language_message .iconify {
	top: 30px; right: 0px; color: rgb(225, 226, 227); font-size: 100px; =
position: absolute;
}
.btn_beta {
	width: 155px; text-align: center; font-size: 14px; font-weight: 700; =
margin-bottom: 5px; display: block;
}
.beta_feedback_form header > h1 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
.beta_feedback_form .close {
	top: 18px; right: 18px; color: rgb(255, 255, 255); font-size: 18px; =
font-weight: 700; display: block; position: absolute;
}
.beta_feedback_form form {
	margin: 15px;
}
.beta_feedback_form form textarea {
	margin: 15px 0px; width: 550px; height: 150px; display: block;
}
.beta_feedback_form form .btn {
	padding: 8px 15px; font-size: 18px;
}
#community_pass_lightbox {
	width: 600px;
}
#community_pass_lightbox .content {
	padding: 20px;
}
#community_pass_lightbox .content ul {
	margin-bottom: 15px;
}
.pro_expired #site_header nav {
	display: none;
}
.pro_expired #site_header form {
	display: none;
}
.pro_expired #site_footer {
	display: none;
}
#auth_frame {
	margin: 0px auto; width: 960px; color: rgb(255, 255, 255); font-size: =
17px; position: relative; text-shadow: 0 1px 2px #123;
}
#auth_frame .tree {
	background: url("../../images_v6/ins_home_tree.png") no-repeat; top: =
-124px; width: 394px; height: 450px; right: 24px; display: block; =
position: absolute;
}
#auth_frame .tree_mask {
	background: url("../../images_v6/ins_home_tree_mask.png") no-repeat; =
top: 210px; width: 291px; height: 119px; right: 90px; display: block; =
position: absolute; z-index: 3;
}
#auth_frame header h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 100px; =
margin-top: 50px; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D70); opacity: 0.7; =
text-shadow: 0 0 3px #333;
}
#auth_frame a {
	color: rgb(144, 213, 236);
}
#auth_frame form {
	margin-top: 136px; position: relative; z-index: 4;
}
#auth_frame form .validation-advice {
	padding: 8px 10px; border-radius: 3px; left: 0px; top: -43px; color: =
rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 100; =
box-shadow: 0px 4px 5px #333; background-color: rgb(222, 96, 124); =
-moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: none; =
-moz-box-shadow: 0 4px 5px #333; -webkit-box-shadow: 0 4px 5px #333;
}
#auth_frame form .validation-advice::before {
	border: 5px solid transparent; width: 0px; height: 0px; display: block; =
position: absolute; content: "";
}
#auth_frame form span {
	display: inline-block; position: relative;
}
#auth_frame form span + span {
	margin-left: 8px;
}
#auth_frame form span .validation-advice {
	left: 50%; width: 258px; margin-top: -2px; margin-left: -140px;
}
#auth_frame form span .validation-advice::before {
	bottom: -10px; border-top-color: rgb(222, 96, 124);
}
#auth_frame form .helpers {
	width: 685px; font-size: 14px; margin-top: 14px; float: left; position: =
relative;
}
#auth_frame form .right.helpers {
	float: right;
}
#auth_frame form .helpers .validation-advice {
	top: auto; bottom: -43px; margin-left: -8px;
}
#auth_frame form .helpers .validation-advice::before {
	top: -10px; border-bottom-color: rgb(222, 96, 124);
}
#auth_frame #facebook_form {
	top: 176px; font-size: 14px; display: block; position: absolute;
}
#auth_frame .login#facebook_form {
	right: 275px;
}
#auth_frame .join#facebook_form {
	right: 8px;
}
#auth_frame #facebook_form .favicon {
	padding: 2px; border-radius: 4px; border: 2px solid rgb(40, 45, 42); =
line-height: 0; margin-right: 6px; vertical-align: -6px; display: =
inline-block; background-color: rgb(52, 87, 155); -moz-border-radius: =
4px; -webkit-border-radius: 4px;
}
#auth_frame #facebook_form a {
	color: rgb(151, 195, 255);
}
#auth_frame #facebook_join {
	left: 800px;
}
#auth_frame input[placeholder] {
	padding: 8px 6px; border: 2px solid rgb(40, 45, 42); width: 261px; =
line-height: 1.1; font-size: 20px; background-color: rgb(255, 255, 255);
}
#auth_frame input[placeholder]:focus {
	border-color: rgb(40, 45, 42); color: rgb(0, 0, 0);
}
#auth_frame input[placeholder].warning {
	margin-bottom: 0px;
}
#auth_frame .overTxtLabel {
	left: 10px !important; top: 10px !important; color: rgb(166, 167, 168) =
!important;
}
#auth_frame .btn {
	padding: 8px 20px; border: 2px solid rgb(40, 45, 42); font-size: 20px; =
background-color: rgb(68, 187, 255);
}
#auth_frame .btn:hover {
	background-color: rgb(170, 212, 80);
}
#auth_frame .btn:focus {
	background-color: rgb(170, 212, 80);
}
.auth_lightbox {
	background: url("../../images_v6/ins_home_illustration.jpg") repeat-x =
-790px -300px rgb(98, 160, 173); border: 2px solid rgb(166, 166, 166); =
width: 880px; height: 400px;
}
.auth_lightbox #auth_frame {
	width: auto;
}
.auth_lightbox #auth_frame #facebook_form {
	top: 263px;
}
.auth_lightbox #auth_frame .login#facebook_form {
	right: 117px;
}
.auth_lightbox .auth_lightbox_wrapper {
	padding: 40px;
}
.auth_lightbox header h1 {
	margin: 0px !important; padding: 110px 0px 0px !important; width: auto =
!important; font-size: 82px !important;
}
.auth_lightbox form {
	margin-top: 30px !important;
}
.auth_lightbox .tree {
	top: -140px !important; right: -75px !important;
}
.auth_lightbox .tree_mask {
	top: 194px !important; right: -10px !important;
}
.logged_out #site_header {
	border-bottom-color: rgb(95, 78, 68); position: relative; z-index: 0;
}
.logged_out .force_open#site_header {
	z-index: 1;
}
.logged_out #site_header nav > ul > li > ul {
	z-index: 1000; background-color: rgb(240, 241, 244);
}
.logged_out #search_form {
	display: none;
}
.logged_out #content {
	background: url("../../images_v6/ins_home_illustration.jpg") repeat-x =
bottom rgb(98, 160, 173); width: auto; height: 420px;
}
.logged_out #switch_to_login {
	margin-left: 15px;
}
#cols .col_large {
	min-height: 1px;
}
#forgot_form {
	overflow: hidden; margin-top: 15px;
}
#forgot_form fieldset {
	margin: 0px 10px 0px 0px; padding: 0px; float: left; display: block;
}
#forgot_form label {
	font-size: 18px; margin-right: 10px; display: block;
}
#forgot_form input[type=3D'email'] {
	width: 300px; font-size: 18px;
}
#forgot_form .btn {
	padding: 7px 20px; font-size: 18px; margin-top: 40px;
}
#forgot_form .validation-advice {
	color: rgb(252, 87, 94);
}
body.iframe {
	margin: 0px 15px !important; padding: 0px !important; min-width: 900px =
!important;
}
.social_links_round {
	margin: 0px; padding: 0px; overflow: hidden;
}
.social_links_round li {
	background: url("../../images_v6/sprite_social_round.png") no-repeat; =
left: 0px; overflow: hidden; float: left; display: block;
}
.social_links_round li + li {
	margin-left: 5px;
}
.social_links_round li a {
	width: 33px; height: 33px; text-indent: -1000em; display: block;
}
.social_links_round li.twitter {
=09
}
.social_links_round li.twitter:hover {
	background-position: -40px 0px;
}
.social_links_round li.twitter:focus {
	background-position: -40px 0px;
}
.social_links_round li.facebook {
	background-position: 0px -40px;
}
.social_links_round li.facebook:hover {
	background-position: -40px -40px;
}
.social_links_round li.facebook:focus {
	background-position: -40px -40px;
}
.social_links_round li.tumblr {
	background-position: 0px -80px;
}
.social_links_round li.tumblr:hover {
	background-position: -40px -80px;
}
.social_links_round li.tumblr:focus {
	background-position: -40px -80px;
}
.social_links_round li.google {
	background-position: 0px -120px;
}
.social_links_round li.google:hover {
	background-position: -40px -120px;
}
.social_links_round li.google:focus {
	background-position: -40px -120px;
}
.color.social_links_round li.twitter {
	background-position: -40px 0px;
}
.color.social_links_round li.facebook {
	background-position: -40px -40px;
}
.color.social_links_round li.tumblr {
	background-position: -40px -80px;
}
.color.social_links_round li.google {
	background-position: -40px -120px;
}
#top_link {
	background: rgba(17, 34, 51, 0.2); left: 50%; top: 20px; height: 35px; =
text-align: center; text-transform: uppercase; font-size: 11px; =
margin-left: 180px; position: fixed; min-width: 35px;
}
#top_link::before {
	margin: 0px; font-size: 25px; display: block;
}
#top_link:hover {
	background: rgb(68, 187, 255);
}
#top_link:focus {
	background: rgb(68, 187, 255);
}
body.min_width #top_link {
	left: 660px; margin-left: 0px;
}
.lightbox_overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D75); position: fixed; =
z-index: 900; opacity: 0.75; background-color: rgb(0, 0, 0);
}
.default_lightbox {
	background: rgb(244, 245, 247); border-top-color: currentColor; =
border-top-width: medium; border-top-style: none; z-index: 901; =
min-width: 490px; max-width: 1000px;
}
.modbox_lightbox {
	background: rgb(244, 245, 247); border-top-color: currentColor; =
border-top-width: medium; border-top-style: none; z-index: 901; =
min-width: 490px; max-width: 1000px;
}
.default_lightbox header {
	overflow-x: hidden;
}
.modbox_lightbox header {
	overflow-x: hidden;
}
.default_lightbox header > h1 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px -1px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
.modbox_lightbox header > h1 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px -1px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
.default_lightbox header > h6 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px -1px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
.modbox_lightbox header > h6 {
	background: url("../../images_v6/bg_header.png") left top rgb(244, 245, =
247); margin: 0px -1px; padding: 15px 20px; color: rgb(255, 255, 255); =
font-size: 24px; text-shadow: #333 0 0 3px;
}
.default_lightbox header > h1 .portrait {
	width: 25px; margin-right: 10px; vertical-align: middle; display: =
inline;
}
.modbox_lightbox header > h1 .portrait {
	width: 25px; margin-right: 10px; vertical-align: middle; display: =
inline;
}
.default_lightbox header > h6 .portrait {
	width: 25px; margin-right: 10px; vertical-align: middle; display: =
inline;
}
.modbox_lightbox header > h6 .portrait {
	width: 25px; margin-right: 10px; vertical-align: middle; display: =
inline;
}
.default_lightbox .undertaker {
	top: 18px; right: 18px; color: rgb(255, 255, 255); line-height: 24px; =
font-size: 24px; font-weight: 700; display: block; position: absolute; =
z-index: 1;
}
.modbox_lightbox .undertaker {
	top: 18px; right: 18px; color: rgb(255, 255, 255); line-height: 24px; =
font-size: 24px; font-weight: 700; display: block; position: absolute; =
z-index: 1;
}
.default_lightbox .undertaker:hover {
	color: rgb(255, 255, 255) !important;
}
.modbox_lightbox .undertaker:hover {
	color: rgb(255, 255, 255) !important;
}
.default_lightbox .block {
	padding: 15px 20px 20px; margin-bottom: 0px;
}
.modbox_lightbox .block {
	padding: 15px 20px 20px; margin-bottom: 0px;
}
.default_lightbox .block + .block {
	padding-top: 0px;
}
.modbox_lightbox .block + .block {
	padding-top: 0px;
}
.default_lightbox .col {
	padding: 20px; float: left;
}
.modbox_lightbox .col {
	padding: 20px; float: left;
}
.mod_tools header > h1 {
	background: =
url("http://25.media.tumblr.com/tumblr_m6qyybDaS11qzw1qyo1_500.gif") =
no-repeat center 25% rgb(0, 0, 0);
}
.modbox_lightbox {
	padding: 10px; width: 800px; height: 600px; overflow: auto; overflow-x: =
hidden;
}
.modbox_lightbox .close {
	color: rgb(0, 0, 0);
}
.modbox_lightbox .close:hover {
	color: rgb(68, 187, 255) !important;
}
.image#lightbox_container {
	border: 0px currentColor; width: auto; height: auto; min-height: 1px; =
min-width: 1px; max-width: 10000px;
}
.image#lightbox_container .close {
	top: 0px; width: 18px; height: 18px; text-align: center; right: -18px; =
color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.image#lightbox_container #lightbox_content {
	min-height: 1px;
}
.image#lightbox_container img {
	display: block;
}
#beta_lightbox {
	padding: 20px; height: 506px; overflow: auto;
}
#beta_lightbox .block {
	margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom-color: =
rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: =
dotted;
}
#beta_lightbox .last {
	border: 0px currentColor;
}
#beta_lightbox .styled {
	margin-bottom: 20px;
}
#beta_lightbox .love {
	font-style: italic;
}
.lightbox_padded_body {
	padding: 20px;
}
.cols::before {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
.cols::after {
	height: 0px; overflow: hidden; display: block; content: "\0020";
}
.cols::after {
	clear: both;
}
.cols {
	zoom: 1;
}
.cols > .col {
	float: left;
}
.cols > .col + .col {
	margin-left: 20px;
}
.ac_list {
	background: rgb(255, 255, 255); border: 3px solid rgb(211, 211, 211); =
overflow: auto; font-size: 12px; margin-top: -2px; position: absolute; =
z-index: 800; box-shadow: 2px 2px 5px rgba(0,0,0,0.1); -moz-box-shadow: =
2px 2px 5px rgba(0, 0, 0, .1); -webkit-box-shadow: 2px 2px 5px rgba(0, =
0, 0, .1);
}
.ac_list dl {
	position: relative;
}
.ac_list dt {
	color: rgb(123, 128, 132); font-size: 10px; font-weight: 700;
}
.ac_list dd {
	color: rgb(157, 162, 168);
}
.ac_list i {
	top: 0px; right: 3px; color: rgb(17, 34, 51); font-weight: 400; =
position: absolute;
}
.ac_list mark {
	color: rgb(0, 0, 0);
}
.ac_list li {
	margin: 0px; width: 100%; overflow: hidden;
}
.ac_list li a {
	padding: 3px 8px; display: block;
}
.ac_list li.selected {
	background: rgb(51, 68, 85); color: rgb(255, 255, 255);
}
.ac_list li.selected dt {
	color: rgb(166, 167, 168);
}
.ac_list li.selected dd {
	color: rgb(211, 211, 211);
}
.ac_list li.selected i {
	color: rgb(230, 231, 232);
}
.ac_list li.selected mark {
	color: rgb(0, 0, 0);
}
.ac_list li.selected a {
	color: rgb(255, 255, 255) !important;
}
.oracle {
	border-radius: 4px; border: 1px solid rgb(172, 177, 180); margin-top: =
2px !important; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.oracle ul {
	padding: 5px 0px; border-top-color: rgb(211, 211, 211); =
border-top-width: 1px; border-top-style: dotted;
}
.oracle section {
	padding: 5px 0px; border-top-color: rgb(211, 211, 211); =
border-top-width: 1px; border-top-style: dotted;
}
.oracle ul.suggestions {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.oracle section.suggestions {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.oracle ul:first-child {
	border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.oracle section ul {
	padding: 0px; border: 0px currentColor;
}
.oracle section h1 {
	background: =
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA3CAYAAAA8PXu0AA=
AB20lEQVR42u3Wz0sUYRzH8WcStkRqz9pFIYW9BnmQiH6IkIJsHus/sKCO/rhI3h0iiqBDCCt=
ehA7q0YNssBt4ELNLHSQq9xJSgSWCTe+Bz8DDw7M7OwNBBw8vmH2+z5vZZR5219Tq9dvYR9Sm=
/bgxdpQlNpkj8YU/MI6trOF3GAQYw9tMoWMqa3gZr/Gn3fAKVu0gPdTmNHmfYyMOR9HIEH2Jm=
zjMxURRlMdp+G/Ceq2Wi7sQYBwVbEtFa0GzsBtV7GEWYzKLPc263bCId3iJAoyjoNkuinYYYt=
15O65Ae8Ik7MQhSjApStrbGb+4hY+pkWjv9fjiLqpa7MGgu1lrF3VdjZvkjh+0uICvnvAznsB=
o743kM/5CCefR5wl7ccH9jLEQawgwhC3HsGarCN3nuGs9xxE8xTNFBc3eo9jq5MxgVGask9PT=
6qyWsYQdWULZd1bzOP3O+b/C3L9W7sI5lDGN+xhoJ7yKT4gsJ3iOQrNwAD+t/2qL2EAkL5qFy=
9qwiSKM3LPu3O8LD7RhCMZR1WzSFx5r2OcJK5pN+cIdDR85URcamt3xhQ80/I2HuISbeKP1bz=
jrCzuwgqiFx26YOINJbOMIB3iF0BMrTDdnxfNJmCeeaDuUaTRw7S+rW36GgQwJmwAAAABJRU5=
ErkJggg=3D=3D") no-repeat; margin: 3px 7px 0px; padding: 0px 0px 2px =
20px; color: rgb(199, 200, 200); font-size: 12px;
}
.oracle section.videos h1 {
=09
}
.oracle section.people h1 {
	background-position: left;
}
.oracle section.recent h1 {
	background-position: left -41px;
}
.oracle section.advanced h1 {
	background-position: left -1000px;
}
.oracle .no_suggestions div {
	padding: 5px 8px 5px 28px; height: 26px; line-height: 26px; font-style: =
italic;
}
.oracle li {
	height: auto !important; line-height: 1 !important;
}
.oracle li a {
	padding: 5px 8px 5px 28px; overflow: hidden; display: block; =
white-space: nowrap; text-overflow: ellipsis; -webkit-text-overflow: =
ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.animated {
	-webkit-animation-duration: 1s; -moz-animation-duration: 1s; =
-o-animation-duration: 1s; animation-duration: 1s; =
-webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; =
-o-animation-fill-mode: both; animation-fill-mode: both;
}
.shake {
	-webkit-animation-name: shake; -moz-animation-name: shake; =
-o-animation-name: shake; animation-name: shake;
}
#share_popup header {
	position: relative;
}
#share_popup header .more {
	top: 4px; right: 0px; font-weight: 700; position: absolute;
}
#share_popup h6::before {
	background: url("../../images_v6/icon_share_white.png") no-repeat left; =
margin: -1px 0px -2px; width: 38px; height: 24px; display: inline-block; =
content: " ";
}
#share_popup h2 {
	color: rgb(68, 85, 102); font-size: 18px;
}
#share_popup .blocker {
	background: rgba(244, 245, 247, 0.5); left: 0px; top: 58px; height: =
172px; right: 0px; position: absolute; z-index: 1000;
}
#share_popup .blocker p.alert {
	left: 50%; top: 50%; width: 473px; margin-top: -15px; margin-left: =
-260px; position: relative; box-shadow: 2px 2px 2px rgba(0,0,0,0.2); =
-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2); -webkit-box-shadow: 2px =
2px 2px rgba(0, 0, 0, .2);
}
#share_popup .cols {
	margin-bottom: 20px;
}
#share_popup .cols > .col {
	padding: 0px;
}
#share_popup .cols > .col + .col {
	float: right;
}
#share_popup textarea {
	border-color: rgb(211, 211, 211); font-size: 15px; background-color: =
rgb(255, 255, 255);
}
#share_popup input[type=3D'text'] {
	border-color: rgb(211, 211, 211); font-size: 15px; background-color: =
rgb(255, 255, 255);
}
#share_popup textarea:focus {
	border-color: rgb(191, 191, 191); color: rgb(93, 98, 102);
}
#share_popup input[type=3D'text']:focus {
	border-color: rgb(191, 191, 191); color: rgb(93, 98, 102);
}
#share_popup .icon_input {
	position: relative;
}
#share_popup .icon_input::before {
	left: 11px; top: 8px; color: rgb(211, 211, 211); font-size: 19px; =
position: absolute;
}
#share_popup .icon_input input[type=3D'text'] {
	padding: 6px 6px 6px 32px;
}
#share_popup .icon_input .cancel {
	top: 50%; right: 10px; font-weight: 700; margin-top: -11px; position: =
absolute; z-index: 5; cursor: default; opacity: 0; -moz-transition: all =
.125s ease-out; -ms-transition: all .125s ease-out; -o-transition: all =
.125s ease-out; -webkit-transition: all .125s ease-out; transition: all =
.125s ease-out;
}
#share_popup .icon_input > .portrait {
	padding: 0px; border: 0px currentColor; left: 4px; top: 4px; width: =
27px; height: 27px; position: absolute;
}
#share_popup .active.icon_input .cancel {
	cursor: pointer; opacity: 1;
}
#share_popup .icon_input + .icon_input {
	margin-top: 6px;
}
#share_social_icons ul {
	margin-top: -1px;
}
#share_social_icons li {
	display: inline-block;
}
#share_social_icons li + li {
	margin-left: 1px;
}
#share_social_icons a {
	background: url("../../images_v6/sprite_share_social.png") no-repeat; =
width: 36px; height: 36px; text-indent: -1000em; overflow: hidden; =
display: block;
}
#share_social_icons a:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D90); opacity: =
0.9;
}
#share_social_icons a:focus {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D90); opacity: =
0.9;
}
#share_social_icons a.facebook {
=09
}
#share_social_icons a.twitter {
	background-position: -41px 0px;
}
#share_social_icons a.googleplus {
	background-position: -82px 0px;
}
#share_social_icons a.tumblr {
	background-position: -123px 0px;
}
#share_social_icons a.pinterest {
	background-position: -164px 0px;
}
#share_social_icons a.reddit {
	background-position: -205px 0px;
}
#code_notice {
	margin: 0px; height: 30px;
}
#submit_success {
	margin: 15px 0px 0px !important; width: 480px;
}
#submit_failure {
	margin: 15px 0px 0px !important; width: 480px;
}
.email_supplement #submit_success {
	padding: 10px;
}
.email_supplement #submit_failure {
	padding: 10px;
}
.email_supplement .alert {
	background: rgb(238, 255, 221); border-color: rgb(187, 204, 170); =
color: rgb(108, 117, 108);
}
.email_supplement .alert em {
	color: rgb(187, 204, 170) !important;
}
.email_supplement .error_msg {
	background: rgb(255, 222, 239); border-color: rgb(255, 175, 191);
}
.email_supplement .error_msg em {
	color: rgb(255, 175, 191);
}
#share_link input[type=3D'text'] {
	width: 194px;
}
#share_email form {
	margin: 0px; -moz-transition: all .125s ease-out; -ms-transition: all =
.125s ease-out; -o-transition: all .125s ease-out; -webkit-transition: =
all .125s ease-out; transition: all .125s ease-out;
}
#share_email form.active {
	padding: 10px; margin-bottom: 15px; background-color: rgb(231, 233, =
237);
}
#share_email form.active .email_supplement {
	display: block;
}
#share_email textarea {
	height: 80px; min-height: 80px; max-height: 160px; resize: vertical;
}
#share_email .ac_list {
	max-width: 474px;
}
#share_email .ac_list li {
	height: 30px; line-height: 30px; font-size: 14px;
}
#share_email .ac_list li .portrait {
	border-color: transparent; margin-right: 4px; float: left;
}
#share_email .ac_list li:hover a {
	color: rgb(255, 255, 255);
}
#share_email .ac_list li.selected a {
	color: rgb(255, 255, 255);
}
#share_email .ac_list li.no_matches {
	text-indent: 6px;
}
#share_email .icon_input input[type=3D'text'][readonly] {
	font-weight: 700;
}
#share_email .icon_input .overTxtLabel {
	margin-top: 6px; margin-left: 28px;
}
#share_email .overTxtLabel {
	color: rgb(157, 162, 168); font-weight: 400;
}
#send_list + .more {
	text-align: right; right: 0px; bottom: -24px; font-weight: 700; =
position: absolute;
}
.email_supplement {
	display: none;
}
.email_supplement .btn {
	padding: 7px 10px; font-size: 16px; margin-right: 3px;
}
.email_block {
	margin-bottom: 10px;
}
#share_email + #share_embed {
	margin-top: 20px;
}
#share_embed .toggle_box {
	margin-top: 12px;
}
#share_embed textarea {
	padding: 6px 7px; height: 34px; line-height: 18px; font-family: =
"Monaco","Consolas","Courier New","Courier"; font-size: 12px; resize: =
none; -moz-transition: all .125s ease-out; -ms-transition: all .125s =
ease-out; -o-transition: all .125s ease-out; -webkit-transition: all =
.125s ease-out; transition: all .125s ease-out;
}
#share_embed textarea.expanded {
	height: 124px;
}
#share_embed form {
	margin-bottom: 0px;
}
#embed_customize {
	padding: 10px; font-size: 12px; margin-top: 15px; position: relative; =
background-color: rgb(231, 233, 237);
}
#embed_customize::before {
	border-width: 10px; border-style: solid; border-color: transparent =
transparent rgb(231, 233, 237); top: -20px; display: block; position: =
absolute; content: " ";
}
#embed_customize fieldset {
	clear: left; float: left; max-width: 241px;
}
#embed_customize fieldset > div {
	margin-left: 50px;
}
#embed_customize fieldset + fieldset {
	margin-top: 12px;
}
#embed_customize legend {
	color: rgb(123, 128, 132); line-height: 29px; font-size: 13px; =
font-weight: 700; float: left;
}
#embed_customize input[type=3D'text'] {
	font-size: 14px;
}
#embed_customize input[type=3D'checkbox'] {
	margin-right: 3px;
}
#embed_customize label {
	color: rgb(123, 128, 132); font-weight: 400;
}
#embed_customize .size input[type=3D'text'] {
	width: 35px;
}
#embed_customize .color input[type=3D'text'] {
	width: 52px;
}
#embed_customize .intro div {
	line-height: 29px;
}
#embed_customize .intro label {
	margin-right: 10px;
}
#embed_customize .other {
	margin: 0px 0px 0px 255px; width: 220px; clear: none; float: none;
}
#embed_customize .other legend {
	line-height: 27px; float: none;
}
.color_block {
	padding: 0px; border: 1px solid currentColor; width: 12px; height: =
12px; vertical-align: -2px; display: inline-block;
}
.color_block + .color_block {
	margin-left: 2px;
}
.blue.color_block {
	border-color: rgb(0, 99, 137); background-color: rgb(0, 173, 239);
}
.blue.color_block:hover {
	background-color: rgb(0, 136, 188);
}
.blue.color_block:focus {
	background-color: rgb(0, 136, 188);
}
.orange.color_block {
	border-color: rgb(204, 102, 0); background-color: rgb(255, 153, 51);
}
.orange.color_block:hover {
	background-color: rgb(255, 127, 0);
}
.orange.color_block:focus {
	background-color: rgb(255, 127, 0);
}
.lime.color_block {
	border-color: rgb(142, 188, 0); background-color: rgb(201, 255, 35);
}
.lime.color_block:hover {
	background-color: rgb(180, 239, 0);
}
.lime.color_block:focus {
	background-color: rgb(180, 239, 0);
}
.fuschia.color_block {
	border-color: rgb(154, 0, 73); background-color: rgb(255, 1, 121);
}
.fuschia.color_block:hover {
	background-color: rgb(205, 0, 97);
}
.fuschia.color_block:focus {
	background-color: rgb(205, 0, 97);
}
.white.color_block {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.white.color_block:hover {
	background-color: rgb(230, 230, 230);
}
.white.color_block:focus {
	background-color: rgb(230, 230, 230);
}
#color_picker_toggle {
	padding: 6px 0px; float: right; cursor: pointer;
}
#embed_messages {
	line-height: 1.2; padding-top: 10px; font-size: 12px; margin-top: 10px; =
border-top-color: rgb(211, 211, 211); border-top-width: 1px; =
border-top-style: dotted; display: none;
}
#embed_messages p {
	margin: 5px 0px 0px;
}
#old_code {
	text-align: right; color: rgb(172, 177, 180); font-size: 11px; =
text-decoration: underline; margin-top: 10px; cursor: pointer;
}
.color_picker {
	background: rgb(244, 245, 247); border-width: 1px 1px 3px; =
border-style: solid; border-color: rgb(211, 211, 211); padding: 10px; =
left: 245px; top: 35px; width: 227px; color: rgb(170, 170, 170); =
position: absolute; z-index: 9999; box-shadow: -1px -1px 8px =
rgba(0,0,0,0.25); -moz-box-shadow: -1px -1px 8px rgba(0, 0, 0, .25); =
-webkit-box-shadow: -1px -1px 8px rgba(0, 0, 0, .25);
}
.color_picker .preview_swatch {
	width: 19px; height: 165px; box-shadow: inset 0px 0px 4px 1px =
rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5); =
-webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5);
}
.color_picker .preview_swatch {
	border-radius: 2px; float: left; background-color: rgb(0, 173, 239); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.color_picker .sv_selector {
	border-radius: 2px; float: left; background-color: rgb(0, 173, 239); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.color_picker .sv_selector {
	width: 167px; height: 166px; margin-right: 10px; position: relative; =
cursor: crosshair; box-shadow: inset 0px 0px 8px 1px rgba(0,0,0,0.5); =
background-image: url("../../images_v6/color_picker/sat_val.png"); =
-moz-box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, .5); =
-webkit-box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, .5);
}
.color_picker .sv_cursor {
	width: 9px; height: 9px; position: absolute; background-image: =
url("../../images_v6/color_picker/sat_val_cursor.gif");
}
.color_picker .hue_wrapper {
	width: 19px; height: 165px; margin-right: 10px; float: left; position: =
relative; cursor: crosshair;
}
.color_picker .hue_selector {
	border-radius: 2px; width: 19px; height: 165px; cursor: row-resize; =
box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,0.5); background-image: =
url("../../images_v6/color_picker/hue.png"); -moz-border-radius: 2px; =
-webkit-border-radius: 2px; -moz-box-shadow: inset 0 0 4px 1px rgba(0, =
0, 0, .5); -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5);
}
.color_picker .hue_cursor {
	left: -8px !important; top: 0px; width: 33px; height: 5px; position: =
absolute; z-index: -1 !important; background-image: =
url("../../images_v6/color_picker/hue_slider.gif");
}
.color_picker .button_wrapper {
	text-align: center; margin-top: 6px;
}
.color_picker .button_wrapper .btn {
	padding: 6px 10px; font-size: 12px; display: inline-block;
}
.color_picker .button_wrapper .cancel {
	color: rgb(252, 87, 94); font-size: 12px; font-weight: 400;
}
.color_picker .button_wrapper .cancel:hover {
	color: rgb(253, 137, 142) !important;
}
.fg {
	width: 451px;
}
.fg h3 {
	font-size: 14px; font-weight: 700; margin-bottom: 5px; display: =
inline-block;
}
.fg .userlist {
	overflow: auto;
}
.fg .userlist > ol {
	margin: 0px; padding: 10px 10px 0px; border: 3px solid rgb(211, 211, =
211); height: 80px; overflow: auto;
}
.fg .userlist > ol li {
	margin: 0px 10px 10px 0px !important; width: 125px; height: 30px; =
overflow: hidden; float: left; display: block; cursor: pointer;
}
.fg .userlist > ol li:hover .digest a {
	color: rgb(68, 187, 255);
}
.fg .userlist > ol li.email_result {
	width: auto;
}
.fg .userlist > ol li.email_result .name {
	width: auto;
}
.fg .userlist > ol li.email_result .name::after {
	display: none;
}
.fg .userlist > ol li.empty {
	width: auto; height: auto;
}
.fg .userlist > ol li[data-user-id].disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D50); cursor: =
default !important; opacity: 0.5;
}
.fg .user_source {
	min-height: 114px;
}
.fg .portrait {
	width: 30px; height: 30px; margin-right: 10px; float: left;
}
.fg div.digest {
	font-size: 12px; float: left; position: relative;
}
.fg div.digest a {
	display: block;
}
.fg div.digest .name {
	width: 85px; overflow: hidden; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
.fg div.digest .name::after {
	top: 0px; width: 5px; height: 20px; right: 0px; display: block; =
position: absolute; content: "";
}
.fg div.digest a.action {
	color: rgb(68, 187, 255); line-height: 1; font-size: 11px; font-weight: =
400;
}
.fg form {
	margin-bottom: 10px;
}
.fg form input[type=3D'text'] {
	width: 200px; padding-right: 13px;
}
.fg .error_message {
	margin-top: 10px;
}
.fg .fg_bucket {
	height: auto; margin-bottom: 10px; min-height: 30px; max-height: 110px;
}
.fg .fg_bucket li:hover div.digest a {
	color: rgb(252, 87, 94) !important;
}
.fg .fg_bucket li div.digest a.action {
	color: rgb(252, 87, 94);
}
.fg_added {
	margin-bottom: 10px;
}
.fg_browse > ol {
	display: none;
}
.fg_browse > ol.active {
	display: block;
}
.fg_search_no_results {
	margin: 0px; padding: 10px 10px 0px; border: 3px solid rgb(211, 211, =
211); height: 80px; overflow: auto;
}
.fg_seriously_no_results {
	margin: 0px; padding: 10px 10px 0px; border: 3px solid rgb(211, 211, =
211); height: 80px; overflow: auto;
}
.fg_pagination {
	overflow: hidden; margin-top: 3px;
}
.fg_pagination li {
	background: rgb(230, 231, 232); padding: 2px 3px !important; color: =
rgb(17, 34, 51); line-height: 1; font-size: 11px; margin-right: 2px; =
float: left;
}
.fg_pagination li.inactive a {
	color: rgb(172, 177, 180) !important; cursor: default;
}
.fg_pagination li.inactive:hover a {
	color: rgb(172, 177, 180) !important; cursor: default;
}
.fg_pagination li.selected {
	background: rgb(17, 34, 51);
}
.fg_pagination li.selected:hover {
	background: rgb(17, 34, 51);
}
.fg_pagination li.selected a {
	color: rgb(255, 255, 255) !important;
}
.fg_pagination li.selected a:hover {
	color: rgb(255, 255, 255) !important;
}
.search_more {
	margin: 5px 0px; text-align: center; display: block;
}
#fg_forms {
	margin-top: 10px;
}
.fg_clear_search {
	padding: 4px; left: -23px; line-height: 1; position: relative;
}
#submit_success {
	padding: 15px; margin-top: 15px;
}
#submit_failure {
	padding: 15px; margin-top: 15px;
}
.pagination {
	height: 50px; overflow: hidden; margin-top: 30px; position: relative;
}
.infinite.pagination {
	border-top-color: rgb(211, 211, 211); border-top-width: 1px; =
border-top-style: dotted;
}
.infinite.pagination .showmore {
	width: 500px; border-top-color: currentColor; border-top-width: 0px; =
border-top-style: none;
}
.video.pagination {
	margin-left: 95px;
}
.video.pagination .showmore {
	width: 405px;
}
.pagination ol li {
	height: 24px; text-align: center; margin-right: 5px; float: left; =
min-width: 24px;
}
.pagination ol li.dots {
	color: rgb(172, 177, 180); line-height: 17px;
}
.pagination ol li a {
	background: rgb(230, 231, 232); padding: 5px 8px; height: 14px; =
line-height: 14px; display: block; min-width: 8px;
}
.pagination ol li a:hover {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255) !important;
}
.pagination ol li a.hover {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255) !important;
}
.pagination ol li a:focus {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255) !important;
}
.pagination ol li a.selected {
	background: rgb(68, 187, 255); color: rgb(255, 255, 255);
}
.pagination .showmore {
	padding: 20px 0px; font-size: 22px; border-top-color: rgb(211, 211, =
211); border-top-width: 1px; border-top-style: dotted; display: block;
}
.pagination .showmore::before {
	margin-right: 8px; display: inline-block; content: "+";
}
.pagination .manager_link {
	padding: 20px 0px; top: 0px; right: 0px; font-size: 12px; font-weight: =
400; position: absolute;
}
.pagination .manager_link::before {
	height: 11px; line-height: 1; overflow: hidden;
}
.pagination h3.loading {
	margin: 0px; text-align: center; color: rgb(211, 211, 211); =
text-transform: uppercase; line-height: 32px; padding-top: 15px; =
font-size: 32px; font-weight: 400; display: block;
}
.pagination h3.loading img {
	padding-bottom: 5px; vertical-align: text-bottom; display: =
inline-block;
}
.col_small .pagination {
	margin-top: 15px;
}
.col_small .pagination li {
	height: 16px; font-size: 10px; min-width: 17px;
}
.col_small .pagination li.dots {
	line-height: 11px;
}
.col_small .pagination li a {
	padding: 3px 6px; height: 10px; line-height: 10px; min-width: 5px;
}
.col_small .pagination li + li {
	margin-top: 0px;
}
.vimeo_holder {
	background-position: center; position: relative; background-repeat: =
no-repeat; background-size: contain;
}
.vimeo_holder div {
	margin: 0px; padding: 0px;
}
.vimeo_holder dl {
	margin: 0px; padding: 0px;
}
.vimeo_holder dt {
	margin: 0px; padding: 0px;
}
.vimeo_holder dd {
	margin: 0px; padding: 0px;
}
.vimeo_holder ul {
	margin: 0px; padding: 0px;
}
.vimeo_holder ol {
	margin: 0px; padding: 0px;
}
.vimeo_holder li {
	margin: 0px; padding: 0px;
}
.vimeo_holder h1 {
	margin: 0px; padding: 0px;
}
.vimeo_holder h2 {
	margin: 0px; padding: 0px;
}
.vimeo_holder h3 {
	margin: 0px; padding: 0px;
}
.vimeo_holder h4 {
	margin: 0px; padding: 0px;
}
.vimeo_holder h5 {
	margin: 0px; padding: 0px;
}
.vimeo_holder h6 {
	margin: 0px; padding: 0px;
}
.vimeo_holder pre {
	margin: 0px; padding: 0px;
}
.vimeo_holder form {
	margin: 0px; padding: 0px;
}
.vimeo_holder fieldset {
	margin: 0px; padding: 0px;
}
.vimeo_holder input {
	margin: 0px; padding: 0px;
}
.vimeo_holder textarea {
	margin: 0px; padding: 0px;
}
.vimeo_holder p {
	margin: 0px; padding: 0px;
}
.vimeo_holder blockquote {
	margin: 0px; padding: 0px;
}
.vimeo_holder th {
	margin: 0px; padding: 0px;
}
.vimeo_holder td {
	margin: 0px; padding: 0px;
}
.vimeo_holder div {
=09
}
.vimeo_holder aside {
=09
}
.vimeo_holder header {
=09
}
.vimeo_holder table {
	border-collapse: collapse; border-spacing: 0;
}
.vimeo_holder fieldset {
	border: 0px currentColor;
}
.vimeo_holder img {
	border: 0px currentColor;
}
.vimeo_holder address {
	font-style: normal; font-weight: 400;
}
.vimeo_holder caption {
	font-style: normal; font-weight: 400;
}
.vimeo_holder cite {
	font-style: normal; font-weight: 400;
}
.vimeo_holder code {
	font-style: normal; font-weight: 400;
}
.vimeo_holder dfn {
	font-style: normal; font-weight: 400;
}
.vimeo_holder em {
	font-style: normal; font-weight: 400;
}
.vimeo_holder strong {
	font-style: normal; font-weight: 400;
}
.vimeo_holder th {
	font-style: normal; font-weight: 400;
}
.vimeo_holder var {
	font-style: normal; font-weight: 400;
}
.vimeo_holder ol {
	list-style: none;
}
.vimeo_holder ul {
	list-style: none;
}
.vimeo_holder caption {
	text-align: left;
}
.vimeo_holder th {
	text-align: left;
}
.vimeo_holder q::before {
	content: "";
}
.vimeo_holder q::after {
	content: "";
}
.vimeo_holder abbr {
	border: 0px currentColor;
}
.vimeo_holder acronym {
	border: 0px currentColor;
}
.vimeo_holder * {
	line-height: normal;
}
.tooltip {
	width: 170px; display: block; position: absolute; z-index: 800;
}
.tooltip .body {
	padding: 10px; border-radius: 3px; text-align: left; color: rgb(255, =
255, 255); line-height: 1.3; font-size: 12px; font-weight: 400; display: =
block; position: relative; box-shadow: 2px 2px 5px rgba(0,0,0,0.1); =
background-color: rgb(102, 102, 102); -moz-border-radius: 3px; =
-webkit-border-radius: 3px; -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, =
.1); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
}
.tooltip .body::after {
	border: 8px solid transparent; display: block; position: absolute; =
content: " ";
}
.p_up.tooltip .body::after {
	left: 50%; top: -16px; margin-left: -8px; border-bottom-color: rgb(102, =
102, 102);
}
.p_down.tooltip .body::after {
	left: 50%; bottom: -16px; margin-left: -8px; border-top-color: rgb(102, =
102, 102);
}
.p_right.tooltip .body::after {
	top: 50%; right: -16px; margin-top: -8px; border-left-color: rgb(102, =
102, 102);
}
.p_left.tooltip .body::after {
	left: -16px; top: 50%; margin-top: -8px; border-right-color: rgb(102, =
102, 102);
}
.tip_question {
	background: url("../../images_v6/icon_question_sm.png") no-repeat; =
width: 15px; height: 15px; margin-bottom: -2px; display: inline-block; =
position: relative; opacity: 0.3;
}
.tip_question .tooltip {
	display: none;
}
.tip_question:hover {
	opacity: 1 !important;
}
.tip_question:hover .tooltip {
	display: block;
}
.tip_question .p_up {
	padding-top: 24px;
}
.tip_question .p_up .body {
	left: -50%; margin-left: 16px;
}
.tip_question .p_down {
	bottom: 100%; padding-bottom: 8px;
}
.tip_question .p_down .body {
	left: -50%; margin-left: 16px;
}
.tip_question .p_right {
	top: -10px;
}
.tip_question .p_right .body {
	left: -100%; margin-right: 10px;
}
.tip_question .p_right .body::after {
	top: 18px;
}
.tip_question .p_left {
	top: -10px;
}
.tip_question .p_left .body {
	left: 24px;
}
.tip_question .p_left .body::after {
	top: 18px;
}

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/styles/css_opt/clip_combined.min.css?d1df6e65

#clip {
	margin-bottom: 30px;
}
#clip {
	overflow: hidden; position: relative;
}
#video {
	overflow: hidden; position: relative;
}
#video {
	background: rgb(0, 0, 0);
}
#video .private {
	background: rgba(252, 87, 94, 0.6); padding: 5px 100px; left: -94px; =
top: 32px; text-align: center; color: rgb(255, 255, 255); =
text-transform: uppercase; font-size: 16px; font-weight: 700; display: =
block; position: absolute; z-index: 50; zoom: 1; -ms-transform: =
rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: =
rotate(-45deg); -webkit-transform: rotate(-45deg); transform: =
rotate(-45deg);
}
#info {
	border-width: 0px 1px; border-style: none solid; border-color: =
currentColor rgb(233, 235, 239); padding: 15px 15px 0px; position: =
relative;
}
#info #page_header {
	overflow: hidden; margin-bottom: 15px;
}
#info #page_header h1 {
	line-height: 1.1; margin-bottom: 5px;
}
#info #page_header .portrait {
	background: rgb(255, 255, 255); margin-right: 10px; float: left;
}
#info #page_header .video_meta {
	width: 820px; float: left;
}
#info #page_header .byline {
	color: rgb(157, 162, 168) !important; line-height: 1em; font-size: =
14px;
}
#info #page_header .byline a {
	font-weight: 700;
}
#info #page_header .byline a[rel=3D'license']:focus {
	outline: rgb(157, 162, 168) dotted 1px;
}
#info #page_header .byline time {
	font-size: 11px;
}
#info #page_header .byline .meta {
	font-size: 11px;
}
#info > .alert {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(225, 226, 227); margin: -15px -15px 15px; =
padding: 16px;
}
#info .mild_alert {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(225, 226, 227); margin: -15px -15px 15px; =
padding: 16px;
}
#info .misc_msg {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(225, 226, 227); margin: -15px -15px 15px; =
padding: 16px;
}
#info #msg_plus_upgrade {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: =
currentColor currentColor rgb(225, 226, 227); margin: -15px -15px 15px; =
padding: 16px;
}
#info > .alert em {
	margin: 0px 12px 12px 0px; left: 0px; top: 24px; width: 22px; =
text-align: center; float: left;
}
#info .mild_alert em {
	margin: 0px 12px 12px 0px; left: 0px; top: 24px; width: 22px; =
text-align: center; float: left;
}
#info .misc_msg em {
	margin: 0px 12px 12px 0px; left: 0px; top: 24px; width: 22px; =
text-align: center; float: left;
}
#info #msg_plus_upgrade em {
	margin: 0px 12px 12px 0px; left: 0px; top: 24px; width: 22px; =
text-align: center; float: left;
}
#info > .alert .undertaker {
	color: rgb(123, 128, 132);
}
#info .mild_alert .undertaker {
	color: rgb(123, 128, 132);
}
#info .misc_msg .undertaker {
	color: rgb(123, 128, 132);
}
#info #msg_plus_upgrade .undertaker {
	color: rgb(123, 128, 132);
}
#info .mild_alert {
	border-bottom-color: rgb(219, 221, 225);
}
#info .description_wrapper {
	position: relative;
}
#info .description {
	line-height: 21px; font-size: 16px; max-height: 9999px; =
-moz-transition: all 1s ease-in-out 0s; -ms-transition: all 1s =
ease-in-out 0; -o-transition: all 1s ease-in-out 0; -webkit-transition: =
all 1s ease-in-out 0; transition: all 1s ease-in-out 0;
}
#info .description::after {
	display: none;
}
#info .description p + p {
	margin-top: 10px;
}
#info .cc_list {
	margin-left: 1px; display: inline-block; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D30); opacity: 0.3;
}
#info .cc_list dd {
	margin: 0px 0px 0px -1px;
}
#info .loading {
	padding: 15px;
}
#info #tools {
	border-width: 1px 0px 3px; border-style: solid none; border-color: =
rgb(224, 226, 230) currentColor; margin: 15px -15px 0px; padding: 8px =
14px 7px; overflow: hidden; position: relative; z-index: 2; =
background-color: rgb(233, 235, 239);
}
#info #tools a[data-player-type] {
	display: none;
}
#info #tools > .btn {
	height: 14px; font-size: 14px; margin-right: 8px; float: left;
}
#info #tools > .btn::before {
	height: 12px; line-height: 16px; margin-right: 8px !important; display: =
inline-block;
}
#info #tools > .iconify_gear_b.btn::before {
	line-height: 14px; font-size: 16px;
}
#info #tools > .stats.btn::before {
	background: url("../../images_v6/icon_stats_tiny_white.png") no-repeat =
left; width: 15px; content: "";
}
#info #tools > .btn_disabled.stats.btn::before {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D50); opacity: =
0.5;
}
#info #tools > .active.btn {
	background: rgb(68, 187, 255) !important; text-align: left;
}
#info #tools > .accept.btn {
	padding: 7px 3px 7px 9px;
}
#info #tools > .accept.btn {
	background: rgb(252, 87, 94); color: rgb(255, 255, 255) !important; =
line-height: 12px; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D70); opacity: 0.7; =
-moz-opacity: .7; -webkit-opacity: .7;
}
#info #tools > .reject.btn {
	background: rgb(252, 87, 94); color: rgb(255, 255, 255) !important; =
line-height: 12px; filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D70); opacity: 0.7; =
-moz-opacity: .7; -webkit-opacity: .7;
}
#info #tools > .reject.btn {
	padding: 7px 2px 7px 9px;
}
#info #tools > .accept.btn:hover {
	background: rgb(188, 23, 30); filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D100); opacity: 1; =
-moz-opacity: 1; -webkit-opacity: 1;
}
#info #tools > .reject.btn:hover {
	background: rgb(188, 23, 30); filter: =
progid:DXImageTransform.Microsoft.Alpha(Opacity=3D100); opacity: 1; =
-moz-opacity: 1; -webkit-opacity: 1;
}
#info #tools > .accept.btn {
	background: rgb(122, 153, 55);
}
#info #tools > .accept.btn:hover {
	background: rgb(122, 153, 55);
}
#info #tools > .tipjar.btn {
	background: rgb(102, 204, 153);
}
#info #tools > .tipjar.btn span {
	background: rgb(255, 255, 255); padding: 0px 3px; border-radius: 2px; =
color: rgb(102, 204, 153); line-height: 12px; font-size: 12px; =
margin-right: 7px; vertical-align: 1px; -moz-border-radius: 2px; =
-webkit-border-radius: 2px;
}
#info #tools > .active.tipjar.btn {
	background: rgb(68, 187, 255);
}
#info #tools > .tipjar.btn:hover {
	background: rgb(68, 187, 255);
}
#info #tools > .active.tipjar.btn span {
	color: rgb(68, 187, 255);
}
#info #tools > .tipjar.btn:hover span {
	color: rgb(68, 187, 255);
}
#info #tools .aux {
	margin: 5px 0px 0px 20px; font-size: 11px; float: right;
}
#info #tools .aux strong {
	line-height: 11px; font-size: 14px;
}
#info .video_more {
	margin: 12px 0px 5px; width: 930px; overflow: hidden; clear: both; =
float: left; background-color: rgb(255, 255, 255);
}
#info .video_more h4 {
	position: relative;
}
#info .video_more h4 .message {
	top: 0px; right: 0px; text-transform: none; font-size: 11px; position: =
absolute;
}
#info .video_more .col {
	padding: 15px; width: 278px; overflow: auto; border-right-color: =
rgb(233, 235, 239); border-right-width: 2px; border-right-style: solid; =
float: left; position: relative; min-height: 85px; max-height: 218px;
}
#info .video_more .last.col {
	border-right-color: currentColor; border-right-width: 0px; =
border-right-style: none;
}
#info .video_more .col .more {
	margin-top: 0px;
}
#info .video_more .col ul {
	margin-bottom: 5px;
}
#info .video_more .col ul li {
	line-height: 14px; overflow: hidden; white-space: nowrap; =
text-overflow: ellipsis; -webkit-text-overflow: ellipsis; =
-moz-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
#info .video_more .col ul li + li {
	margin-top: 8px;
}
#info .video_more .col .promo {
	line-height: 14px; font-size: 11px;
}
#info .video_more .box {
	display: block; position: relative;
}
#info .video_more .box .btn {
	left: 15px; bottom: 15px; position: absolute;
}
#info .video_more .box form {
	margin: 0px;
}
#info .video_more .box form label {
	font-weight: 400;
}
#info .video_more .box .promo {
	margin: 10px 0px 0px; padding: 8px 10px; clear: both;
}
#info .video_more .box .undertaker {
	top: 6px; right: 10px; font-size: 18px; position: absolute; z-index: 3;
}
#follow .box {
	padding: 15px 15px 15px 80px; position: relative;
}
#follow .box::before {
	left: 18px; color: rgb(225, 226, 227); line-height: 52px; font-size: =
54px; position: absolute;
}
#follow .box > p {
	color: rgb(157, 162, 168); font-size: 16px;
}
#follow .box > p a {
	font-weight: 400;
}
#follow h4 {
	font-size: 18px;
}
#follow h5 {
	font-size: 15px; margin-top: 15px;
}
#follow .people {
	padding: 10px; background-color: rgb(244, 245, 247);
}
#follow .people li {
	margin: 0px; width: 155px;
}
#follow .people li + li {
	margin-left: 10px;
}
#follow .people li .portrait_sm {
	width: 30px; height: 30px;
}
#follow .people li p {
	padding-left: 8px;
}
#transcoding_status p + * {
	margin-top: 0px;
}
#extras {
	min-height: 450px;
}
#extras h3.loading {
	text-align: center; color: rgb(211, 211, 211); text-transform: =
uppercase; line-height: 32px; font-size: 32px; font-weight: 400;
}
#extras h3.loading span {
	background: =
url("data:image/gif;base64,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3D=
=3D") no-repeat; padding-left: 40px;
}
#extras .notice {
	text-align: center;
}
#extras .notice a {
	cursor: pointer !important;
}
.lightbox_body {
	padding: 20px; overflow: hidden;
}
.lightbox_body h2 {
	font-size: 20px;
}
.lightbox_body form {
	margin-bottom: 5px;
}
.flag_box .lightbox_body ul {
	background: rgb(255, 255, 255); padding: 12px 14px;
}
.flag_box .lightbox_body ul li {
	line-height: 1.3; font-size: 12px;
}
.flag_box .lightbox_body ul li + li {
	margin-top: 12px;
}
.flag_box .lightbox_body ul li input {
	margin-top: 3px; float: left;
}
.flag_box .lightbox_body ul li span {
	margin-left: 20px; display: block;
}
.flag_box .lightbox_body ul li label {
	color: rgb(157, 162, 168); font-weight: 400; cursor: pointer;
}
.flag_box .lightbox_body ul li label strong {
	color: rgb(68, 85, 102); padding-bottom: 3px; font-size: 14px; display: =
block;
}
.flag_box .lightbox_body ul li label:hover strong {
	color: rgb(252, 87, 94);
}
.flag_box .lightbox_body p {
	margin: 15px 0px 5px;
}
.flag_box .lightbox_body .btn {
	font-size: 16px;
}
.delete_box .lightbox_body input {
	line-height: 1; font-size: 16px;
}
.delete_box .lightbox_body input[type=3D'password'] {
	padding: 5px; width: 300px; margin-right: 5px;
}
.delete_box .lightbox_body .btn {
	padding: 8px 12px;
}
.delete_box .lightbox_body #delete_error {
	margin-top: 20px;
}
.download_box {
	padding: 15px; overflow: hidden;
}
.download_box h4 {
	font-size: 20px; margin-bottom: 15px;
}
.download_box .thumbnail {
	float: left; background-color: rgb(255, 255, 255);
}
.download_box .download_links {
	margin-left: 125px;
}
.download_box ul {
	padding: 0px; margin-bottom: 10px;
}
.download_box ul li + li {
	margin-top: 2px;
}
.download_box ul li span {
	color: rgb(157, 162, 168); font-size: 13px;
}
.download_box ul .dropbox.tip_question {
	background: url("../../images_v6/logo_dropbox_xsm.png") no-repeat left; =
width: 16px; height: 14px; margin-bottom: -2px; opacity: 0.8;
}
.download_box .alert {
	margin: 20px 0px 0px;
}
.download_box .warning {
	margin: 20px 0px 0px;
}
.download_box .promo {
	margin: 10px 0px 0px; padding: 5px 10px; clear: both;
}
.download_box .clip_enhancements {
	width: 270px; float: right;
}
.download_box .enhancements li {
	line-height: 1.3;
}
.download_box .enhancements li::before {
	width: 38px; height: 38px; text-align: center; color: rgb(255, 255, =
255); line-height: 38px; font-size: 28px; margin-right: 10px; float: =
left; background-color: rgb(208, 213, 217);
}
.download_box .enhancements li a {
	overflow: hidden; display: block; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
.download_box .enhancements li .meta {
	overflow: hidden; display: block; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
.download_box .enhancements li .meta {
	color: rgb(157, 162, 168);
}
.stats_box {
	padding: 15px; overflow: hidden;
}
.stats_box h4 {
	color: rgb(68, 85, 102); font-size: 20px;
}
.stats_box .block {
	margin: 0px; padding: 0px;
}
.stats_box .view_full {
	clear: left;
}
.stats_box .txt_xsm {
	line-height: 30px !important; clear: left; font-size: 14px !important;
}
.video_more#stats {
	overflow: hidden;
}
#stats .stats_box {
	padding-bottom: 5px;
}
#stats .stats_box h4 {
	font-size: 20px; margin-bottom: 5px;
}
#stats .stats_box > div + div {
	margin-left: 30px;
}
#stats .stats_box > section + div {
	margin-left: 30px;
}
#stats .stats_box > div + section {
	margin-left: 30px;
}
#stats .stats_box > section + section {
	margin-left: 30px;
}
#stats .stats_box header {
	color: rgb(157, 162, 168); font-size: 15px; margin-bottom: 18px; =
position: relative;
}
#stats .stats_box .buttles {
	text-align: center; margin-top: 27px; margin-bottom: 19px;
}
#stats .stats_box .buttle {
	padding: 4px 7px; border: 1px solid rgb(230, 231, 234); font-size: =
12px; font-weight: 700; background-color: rgb(240, 241, 244);
}
#stats .stats_box .buttle + .buttle {
	margin-left: -4px; border-left-color: currentColor; border-left-width: =
0px; border-left-style: none;
}
#stats .stats_box .buttle:hover {
	color: rgb(68, 187, 255);
}
#stats .stats_box .active.buttle {
	color: rgb(68, 187, 255); cursor: default; background-color: rgb(249, =
250, 251);
}
#stats .stats_box .totals_list {
	width: 90px; float: left;
}
#stats .stats_box .totals_list #all_time_totals {
	margin-top: 10px;
}
#stats .stats_box .totals_list li {
	padding: 12px 10px; border-radius: 8px; text-align: center; =
font-weight: 700; margin-bottom: 12px; -moz-border-radius: 8px; =
-webkit-border-radius: 8px;
}
#stats .stats_box .totals_list .loading {
	padding: 0px; font-size: 12px;
}
#stats .stats_box .totals_list .plays {
	background: rgb(217, 242, 229); color: rgb(102, 204, 153);
}
#stats .stats_box .totals_list .likes {
	background: rgb(254, 213, 215); color: rgb(252, 87, 94);
}
#stats .stats_box .totals_list .comments {
	background: rgb(211, 238, 255); color: rgb(68, 187, 255);
}
#stats .stats_box .totals_list var {
	line-height: 0.9; font-size: 24px; display: block;
}
#stats .stats_box .chart {
	width: 470px; margin-left: 35px; float: left;
}
#stats .stats_box .tables {
	width: 270px; float: right;
}
#stats .stats_box .embeds_table {
	display: none;
}
#stats_graph {
	width: 470px; height: 230px;
}
.stats_table_wrapper {
	width: 270px; float: right;
}
table.stats {
	width: 270px; line-height: 13px;
}
table.stats th {
	text-align: right; font-size: 12px;
}
table.stats td {
	text-align: right; font-size: 12px;
}
table.stats tfoot td {
	text-align: right;
}
table.stats .context {
	text-align: left; overflow: hidden; max-width: 130px;
}
table.stats .context a {
	font-weight: 400;
}
#stats_snippet_graph {
	width: 620px; margin-bottom: 3px; float: left;
}
.stats_pagination {
	height: auto; text-align: right; right: 0px; bottom: 0px; color: =
rgb(205, 212, 219); line-height: 1; position: absolute;
}
.stats_pagination button {
	font-size: 12px; display: inline-block; position: static !important;
}
.stats_pagination button.disabled {
	color: rgb(211, 211, 211) !important; cursor: default;
}
#stats_go_prev {
	display: none;
}
#stats_go_next {
	display: none;
}
.summary_sparklines {
	margin: 25px 0px 5px;
}
.summary_sparklines > div {
	width: 190px;
}
.summary_sparklines > div + div {
	margin-left: 15px;
}
.summary_sparklines > div a {
	border-radius: 8px; padding-bottom: 44px; -moz-border-radius: 8px; =
-webkit-border-radius: 8px;
}
.summary_sparklines > div var {
	line-height: 52px; padding-top: 38px; font-size: 52px;
}
.related_collections {
	overflow: hidden;
}
.related_collections li {
	background: url("../../images_v6/sprite_collections.png") no-repeat; =
padding: 3px 5px 3px 32px; width: 110px; overflow: hidden; margin-top: =
0px !important; float: left; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
.related_collections li.category {
	background-position: 4px 0px;
}
.related_collections li.channel {
	background-position: 4px -28px;
}
.related_collections li.group {
	background-position: 4px -50px;
}
.related_collections li.album {
	background-position: 4px -74px;
}
.tags {
	background: url("../../images_v6/sprite_collections.png") no-repeat 4px =
-94px; padding: 8px 0px 5px 32px; color: rgb(172, 177, 180); margin-top: =
8px; border-top-color: rgb(211, 211, 211); border-top-width: 1px; =
border-top-style: dotted; min-height: 20px;
}
.no_collections.tags {
	margin-top: -5px; border-top-color: currentColor; border-top-width: =
0px; border-top-style: none;
}
.tags li {
	line-height: 1; padding-right: 3px; display: inline-block;
}
.tags li::after {
	content: " \2022";
}
.tags li.last::after {
	content: "";
}
.undertaker {
	margin: 0px; border: 0px currentColor; color: rgb(252, 87, 94); =
line-height: 14px; font-weight: 700; float: right;
}
#cols .col_large {
	min-height: 500px;
}
#ad {
	float: right;
}
.tip_box {
	padding: 15px;
}
.tip_box h4 {
	font-size: 20px;
}
.tip_box .summary {
	color: rgb(157, 162, 168); font-size: 16px; margin-bottom: 15px;
}
.tip_box .summary a {
	font-weight: 400;
}
.tipjar_box {
	padding-top: 20px;
}
#tipjar h2 {
	line-height: 1; font-size: 20px;
}
#tipjar .intro {
	overflow: hidden; marign: 0;
}
#tipjar .intro .loveo {
	color: rgb(242, 116, 144); vertical-align: 2px;
}
#tipjar .tip_amount {
	list-style: none; margin: 0px 0px 15px; padding: 0px;
}
#tipjar .tip_amount li {
	display: inline;
}
#tipjar .tip_amount li + li {
	margin-left: 5px;
}
#tipjar .tip_amount .active {
	background: rgb(68, 187, 255);
}
#tipjar #billingform {
	background: rgb(244, 245, 247); margin: 20px 0px; padding: 10px; =
font-size: 12px;
}
#tipjar #billingform fieldset {
	margin: 0px; border: currentColor; font-family: =
helvetica,arial,sans-serif;
}
#tipjar #billingform fieldset + fieldset {
	margin-top: 5px;
}
#tipjar #billingform fieldset ul {
	list-style: none; margin: 0px; padding: 0px;
}
#tipjar #billingform fieldset ul li {
	display: inline;
}
#tipjar #billingform fieldset ul li + li {
	margin-left: 15px;
}
#tipjar #billingform fieldset ul li label {
	font-weight: 400; cursor: help;
}
#tipjar #billingform input {
	font-family: helvetica,arial,sans-serif;
}
#tipjar #tippers .people {
	padding: 10px 10px 0px; background-color: rgb(244, 245, 247);
}
#tipjar #tippers .people li {
	margin: 0px 10px 10px 0px; width: 165px;
}
#tipjar #tippers .people li .portrait_sm {
	width: 30px; height: 30px;
}
#tipjar #tippers .people li p {
	padding-left: 8px;
}
#tipjar #tippers time {
	color: rgb(172, 177, 180); font-size: 11px;
}
#tipjar .thanks {
	margin: 15px 0px; overflow: hidden; position: relative;
}
#tipjar .thanks .portrait {
	float: left; display: block;
}
#tipjar .thanks .like {
	background: url("../../images_v6/sprite_actions.png") no-repeat 0px =
0px; left: 38px; top: 18px; width: 50px; height: 40px; display: block; =
position: absolute;
}
#tipjar .thanks #tipper {
	margin-right: 10px;
}
#tipjar .thanks p {
	margin: 0px 0px 0px 15px; width: 755px; float: left;
}
#tipjar .thanks p .loveo {
	color: rgb(157, 162, 168); font-size: 12px; font-style: italic;
}
#tipjar .highlight {
	margin-top: 10px;
}
#private_add_collection {
	margin: 0px; padding: 10px; border: 0px currentColor; text-align: =
center; font-size: 12px;
}
#private_add_collection strong {
	margin-left: 2px; display: inline-block;
}
#private_add_collection a {
	font-weight: 400;
}
#brozar_toggle_wrapper {
	margin: 0px auto; width: 960px; position: relative;
}
.fr#brozar_toggle_wrapper {
	font-size: 13px;
}
#toggle {
	padding: 10px 14px 10px 10px; top: 37px; width: 100px; height: 20px; =
text-align: center; right: -130px; text-transform: uppercase; =
font-weight: 400; border-left-color: transparent; border-left-width: =
10px; border-left-style: solid; white-space: nowrap; position: absolute; =
z-index: 10; -ms-transform: rotate(90deg); text-shadow: 0 0 10px =
rgba(17, 34, 51, .4); -moz-transition: width .01s linear 0s; =
-ms-transition: width .01s linear 0; -o-transition: width .01s linear 0; =
-webkit-transition: width .01s linear 0; transition: width .01s linear =
0; -moz-transform: rotate(90deg); -o-transform: rotate(90deg); =
-webkit-transform: rotate(90deg); transform: rotate(90deg);
}
#toggle {
	color: rgb(255, 255, 255) !important;
}
#toggle:hover {
	color: rgb(255, 255, 255) !important;
}
.open#toggle {
	border-color: rgb(28, 81, 107); background-color: rgb(85, 144, 165);
}
.lookatme#toggle {
	border-color: rgb(26, 53, 103); background-color: rgb(83, 117, 162);
}
#toggle:focus {
	border-color: rgb(26, 53, 103); background-color: rgb(83, 117, 162);
}
.close#toggle {
	border-color: rgb(204, 204, 204); background-color: rgb(221, 221, 221);
}
#toggle {
	right: -110px;
}
#search_form {
	margin-right: 50px;
}
#toggle {
	padding: 7px 10px 7px 8px; top: 17px; width: 60px; height: 20px; right: =
-28px; font-size: 12px;
}
#toggle span {
	line-height: 12px; font-size: 20px;
}
#streams {
	padding: 15px 50px 0px; height: 35px; color: rgb(102, 102, 102); =
line-height: 1; font-size: 18px;
}
#streams a {
	color: rgb(255, 255, 255); font-weight: 400;
}
#streams a:focus {
	color: rgb(68, 187, 255);
}
#streams a.more {
	margin-top: 4px; margin-left: 20px; float: right;
}
#streams a.couchmode {
	margin-top: 4px;
}
#streams a.couchmode span.icon b {
	border-color: rgb(0, 0, 0);
}
#streams a.couchmode span.icon b {
	background: rgb(255, 255, 255);
}
#streams a.couchmode span.icon i {
	background: rgb(255, 255, 255);
}
#streams a.couchmode:hover span.icon b {
	background: rgb(68, 187, 255);
}
#streams a.couchmode:hover span.icon i {
	background: rgb(68, 187, 255);
}
#streams a.couchmode:focus span.icon b {
	background: rgb(68, 187, 255);
}
#streams a.couchmode:focus span.icon i {
	background: rgb(68, 187, 255);
}
#streams a.active {
	color: rgb(166, 167, 168) !important; cursor: text;
}
#brozar {
	background: rgb(17, 17, 17); height: 195px; overflow: hidden; position: =
relative;
}
#brozar h3.loading {
	line-height: 195px;
}
#brozar h3.loading {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); =
text-transform: uppercase; letter-spacing: -1px; font-size: 32px; =
font-weight: 400;
}
#brozar h3.empty {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); =
text-transform: uppercase; letter-spacing: -1px; font-size: 32px; =
font-weight: 400;
}
#brozar h3.empty {
	line-height: 100px;
}
#brozar .scroll {
	background: rgb(17, 17, 17); width: 45px; height: 145px; bottom: 2px; =
color: rgb(51, 51, 51); font-size: 24px; position: absolute; z-index: =
10;
}
#brozar .scroll a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, =
255); display: block; position: absolute;
}
#brozar .scroll a:focus {
	color: rgb(68, 187, 255);
}
#brozar .scroll span {
	left: 15px; top: 40px; position: absolute;
}
#brozar .arrow_left.scroll {
	left: 0px;
}
#brozar .arrow_right.scroll {
	width: 65px; right: 0px;
}
#brozar .arrow_right.scroll span {
	left: auto; right: 15px;
}
#brozar #clips_wrapper {
	margin-left: 50px; position: relative;
}
#brozar ol {
	overflow: hidden; position: absolute;
}
#brozar li {
	padding-right: 20px; display: table-cell;
}
#brozar li a {
	display: block; position: relative;
}
#brozar li a:hover .title {
	color: rgb(68, 187, 255);
}
#brozar li a:focus .title {
	color: rgb(68, 187, 255);
}
#brozar li.selected .thumbnail {
	border-color: rgb(102, 102, 102);
}
#brozar li a:hover .thumbnail {
	border-color: rgb(102, 102, 102);
}
#brozar li a:focus .thumbnail {
	border-color: rgb(102, 102, 102);
}
#brozar li.selected {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=3D40); opacity: =
0.4;
}
#brozar li.selected .play {
	display: block;
}
#brozar li .thumbnail {
	border-color: rgb(51, 51, 51); margin-bottom: 5px; display: block; =
-moz-transition: all .15s ease-out 0s; -ms-transition: all .15s ease-out =
0; -o-transition: all .15s ease-out 0; -webkit-transition: all .15s =
ease-out 0; transition: all .15s ease-out 0;
}
#brozar li .data {
	display: block;
}
#brozar li .title {
	color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; =
-moz-transition: all .1s ease-out 0s; -ms-transition: all .1s ease-out =
0; -o-transition: all .1s ease-out 0; -webkit-transition: all .1s =
ease-out 0; transition: all .1s ease-out 0;
}
#brozar li .title {
	width: 150px; overflow: hidden; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
#brozar li .meta {
	width: 150px; overflow: hidden; white-space: nowrap; text-overflow: =
ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; =
-o-text-overflow: ellipsis;
}
#brozar li .meta {
	color: rgb(123, 128, 132); line-height: 10px; font-size: 10px; =
font-weight: 400; margin-top: 2px;
}
#brozar li .play {
	left: 50%; top: 50%; color: rgb(255, 255, 255); font-size: 30px; =
margin-top: -24px; margin-left: -14px; position: absolute; text-shadow: =
#000 0 0 10px;
}
.brozar_content {
	top: 0px; height: 195px; overflow: hidden; position: absolute;
}
.brozar_promo {
	top: 0px; height: 195px; overflow: hidden; position: absolute;
}
.brozar_content {
	left: 0px; right: 196px;
}
.brozar_promo {
	background: rgb(34, 34, 34); padding: 19px; width: 157px; right: 0px; =
border-left-color: rgb(51, 51, 51); border-left-width: 1px; =
border-left-style: dotted;
}
.brozar_promo_title {
	margin: 0px 0px 17px; text-align: center; color: rgb(141, 141, 141); =
text-transform: uppercase; font-size: 10px; font-weight: 400;
}
.thumbnail_wrapper {
	display: block;
}
.promo_clip > .thumbnail_wrapper > img {
	border-color: rgb(51, 51, 51); margin-bottom: 5px; -moz-transition: all =
.15s ease-out 0s; -ms-transition: all .15s ease-out 0; -o-transition: =
all .15s ease-out 0; -webkit-transition: all .15s ease-out 0; =
transition: all .15s ease-out 0;
}
.promo_clip:hover > .thumbnail_wrapper > img {
	border-color: rgb(102, 102, 102);
}
.promo_clip:hover .promo_clip_title a {
	color: rgb(68, 187, 255);
}
.promo_clip_title {
	margin: 0px 5px 0px 0px; font-weight: 700;
}
.promo_clip_title > a {
	width: 150px; color: rgb(255, 255, 255); line-height: 14px; overflow: =
hidden; font-size: 12px; display: block; white-space: nowrap; =
text-overflow: ellipsis; -webkit-text-overflow: ellipsis; =
-moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; =
-moz-transition: all .1s ease-out 0s; -ms-transition: all .1s ease-out =
0; -o-transition: all .1s ease-out 0; -webkit-transition: all .1s =
ease-out 0; transition: all .1s ease-out 0;
}
.promo_byline {
	width: 150px; color: rgb(123, 128, 132); line-height: 10px; font-size: =
10px; margin-top: 2px;
}
.promo_byline > a {
	color: rgb(255, 255, 255); font-weight: 400; -moz-transition: all .1s =
ease-out 0s; -ms-transition: all .1s ease-out 0; -o-transition: all .1s =
ease-out 0; -webkit-transition: all .1s ease-out 0; transition: all .1s =
ease-out 0;
}
.promo_byline > a:hover {
	color: rgb(68, 187, 255);
}
#gallery {
	margin-bottom: 10px; position: relative;
}
#gallery img {
	width: 300px; display: block;
}
#gallery img {
	cursor: default; -webkit-user-select: none; -khtml-user-select: none; =
-moz-user-select: none; -o-user-select: none; user-select: none;
}
#gallery nav {
	cursor: default; -webkit-user-select: none; -khtml-user-select: none; =
-moz-user-select: none; -o-user-select: none; user-select: none;
}
#gallery nav {
	width: 100%; height: 24px; bottom: 10px; position: absolute; =
-webkit-touch-callout: none; -ms-user-select: none;
}
#gallery .btn {
	top: 0px; position: absolute; opacity: 0.7;
}
#gallery .btn:hover {
	opacity: 1;
}
#gallery .btn:focus {
	opacity: 1;
}
#gallery .btn_disabled {
	display: none;
}
#gallery .btn_prev {
	left: 10px; position: absolute;
}
#gallery .btn_next {
	right: 10px; position: absolute;
}
#gallery .btn_close {
	left: 130px;
}
.stickies_here #sticky_comments article {
	position: relative;
}
.stickies_here .forums#sticky_comments {
	padding-left: 0px;
}
.stickies_here .forums#sticky_comments .comment {
	width: 536px;
}
.stickies_here #sticky_comments .portrait {
	margin-right: 10px; float: left;
}
#comments h2 {
	margin-bottom: 10px;
}
#comments #articles {
	position: relative;
}
#comments article {
	padding: 10px 0px; position: relative;
}
#comments article + article {
	border-top-color: rgb(211, 211, 211); border-top-width: 1px; =
border-top-style: dotted;
}
#comments article + #comment {
	margin-top: 15px;
}
#comments article.reply_form {
	padding: 0px 0px 10px 68px; margin-top: -5px; border-top-color: =
currentColor; border-top-width: 0px; border-top-style: none;
}
#comments article.reply_form .reply {
	color: rgb(123, 128, 132); font-size: 11px; font-weight: 400; float: =
right; display: block;
}
#comments article.reply_form .reply:focus {
	color: rgb(68, 187, 255);
}
#comments article.reply_form .reply::before {
	margin-right: 4px;
}
#comments article.reply_form form textarea {
	width: 548px; height: 80px; max-height: 300px; min-width: 548px; =
max-width: 548px;
}
#comments article.reply_form #urls {
	width: 548px; margin-bottom: 10px;
}
#comments article.reply_form .overTxtLabel {
	color: rgb(172, 177, 180); font-size: 12px; font-weight: 400;
}
#comments article.reply {
	margin: 0px 0px 10px; padding: 0px; border: 0px currentColor;
}
#comments article.reply .portrait {
	margin-left: 28px;
}
#comments article.reply .comment {
	background: rgb(244, 245, 247); padding: 10px; width: 540px;
}
#comments article#pagination {
	padding: 0px 0px 15px; text-align: center; font-size: 18px; =
border-top-color: currentColor; border-top-width: medium; =
border-top-style: none;
}
#comments article#pagination #while_loading {
	display: none;
}
#comments .no_comments {
	color: rgb(242, 116, 144); font-size: 14px; font-weight: 700;
}
#comments .portrait {
	margin-right: 10px; float: left;
}
#comments .comment .alert {
	margin: 10px 0px 0px; padding: 12px; line-height: 15px; font-size: =
12px;
}
#comments .comment #url_container {
	position: relative;
}
#comments .comment_edit form textarea {
	width: 525px; height: 80px; max-height: 300px; min-width: 525px; =
max-width: 525px;
}
#comments .submit .tip {
	margin-left: 5px;
}
#comments #comment {
	padding-bottom: 0px; margin-top: 0px; border-top-color: currentColor; =
border-top-width: medium; border-top-style: none;
}
#comments #comment .comment {
	margin: 0px 0px 20px;
}
#comments #comment .comment_toggle {
	margin: 0px 0px 20px; padding: 20px 0px; width: 560px; float: left;
}
#comments .thumbnail {
	margin-right: 10px; float: left;
}
#comments .messages {
	margin-bottom: 10px;
}
#comments .messages p.text {
	background: rgb(244, 245, 247); padding: 10px; width: 473px; =
margin-top: 0px; float: left;
}
#comments .messages p.no_thumb {
	width: 520px;
}
#comments .messages div.no_thumb {
	width: 610px;
}
#comments .comment_right {
	width: 500px; float: left;
}
#comments #show_all_comments {
	margin-top: -100px;
}
#comments #show_all_comments .show_all_link {
	padding: 20px 0px; position: relative; z-index: 20;
}
#comments #show_all_comments .show_all_link a {
	padding: 15px 0px 12px; border: 1px solid rgb(244, 245, 247); =
text-align: center; color: rgb(17, 34, 51); line-height: 1; font-size: =
18px; display: block; background-color: rgb(244, 245, 247);
}
#comments #show_all_comments .show_all_link a:hover {
	color: rgb(68, 187, 255) !important;
}
#comments #show_all_comments .show_all_link a:focus {
	color: rgb(68, 187, 255) !important;
}
#comments #show_all_comments .show_all_link a::before {
	margin-right: 8px; content: "+";
}
#comments #show_all_comments + article {
	margin-top: -80px; border-top-width: 0px;
}
#comments #show_all_comments::after {
	left: 0px; width: 100%; height: 75px; bottom: 20px; display: block; =
position: relative; z-index: 5; content: "";
}
#comments #show_all_comments::before {
	left: 0px; width: 100%; height: 85px; bottom: -20px; display: block; =
position: relative; z-index: 5; content: "";
}
#comments .loading#show_all_comments .show_all_link a {
	color: rgb(166, 167, 168) !important; background-color: rgb(244, 245, =
247);
}
.comment {
	width: 560px; float: left;
}
.comment p {
	line-height: 1.4; overflow: hidden;
}
.comment p + p {
	margin-top: 10px;
}
.comment p a {
	font-weight: 400;
}
.comment .meta {
	margin-bottom: 5px;
}
.comment .meta + p {
	margin-top: 5px;
}
.comment .meta time {
	color: rgb(157, 162, 168); font-size: 11px;
}
.comment .meta a {
	font-weight: 700;
}
.comment .context {
	color: rgb(172, 177, 180); font-size: 11px; margin-bottom: 5px;
}
.comment .context a {
	font-weight: 700;
}
.comment textarea {
	width: 548px; height: 95px; min-height: 95px; max-height: 300px; =
min-width: 548px; max-width: 548px;
}
.comment .text {
	margin-top: 0px;
}
.comment #urls {
	width: 548px; margin-bottom: 10px;
}
.comment .overTxtLabel {
	color: rgb(172, 177, 180); font-size: 12px; font-weight: 400;
}
.comment_tools {
	margin-top: 0px;
}
.comment_tools .actions {
	top: 10px; right: 0px; font-size: 11px; position: absolute;
}
.comment_tools .actions a {
	font-weight: 400;
}
.reply .comment_tools .actions {
	right: 15px;
}
.mod_tip_wrapper {
	margin: -6px 0px -6px -6px; padding: 6px; display: inline-block;
}
.mod_tip_wrapper .mod_tip {
	bottom: 100%; margin-bottom: -10px; margin-left: -9px; display: none; =
position: absolute; z-index: 8000;
}
.mod_tip_wrapper .mod_tip .content {
	padding: 3px 5px; border-radius: 2px; color: rgb(255, 255, 255); =
font-size: 10px; display: block; position: relative; min-height: 10px; =
min-width: 20px; background-color: rgb(126, 127, 128); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.mod_tip_wrapper .mod_tip .content a {
	color: rgb(247, 180, 44); font-weight: 400;
}
.mod_tip_wrapper .mod_tip .content::before {
	border-width: 6px; border-style: solid; border-color: rgb(126, 127, =
128) transparent transparent; bottom: -10px; position: absolute; =
content: " ";
}
.mod_tip_wrapper::after {
	color: rgb(157, 162, 168); font-family: pictos; font-size: 10px; =
content: "@";
}
.mod_tip_wrapper:hover .mod_tip {
	display: block;
}
.forums .mod_tip_wrapper {
	margin: 0px; padding: 0px; display: inline;
}
.forums .mod_tip_wrapper .mod_tip {
	bottom: 100%; padding-bottom: 10px; margin-bottom: -15px; margin-left: =
0px;
}
.forums .mod_tip_wrapper::after {
	display: none;
}
.forums .comment:hover .mod_tip {
	display: block;
}
.color_picker {
	background: rgb(244, 245, 247); border-width: 1px 1px 3px; =
border-style: solid; border-color: rgb(211, 211, 211); padding: 10px; =
left: 245px; top: 35px; width: 227px; color: rgb(170, 170, 170); =
position: absolute; z-index: 9999; box-shadow: -1px -1px 8px =
rgba(0,0,0,0.25); -moz-box-shadow: -1px -1px 8px rgba(0, 0, 0, .25); =
-webkit-box-shadow: -1px -1px 8px rgba(0, 0, 0, .25);
}
.color_picker .preview_swatch {
	width: 19px; height: 165px; box-shadow: inset 0px 0px 4px 1px =
rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5); =
-webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5);
}
.color_picker .preview_swatch {
	border-radius: 2px; float: left; background-color: rgb(0, 173, 239); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.color_picker .sv_selector {
	border-radius: 2px; float: left; background-color: rgb(0, 173, 239); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.color_picker .sv_selector {
	width: 167px; height: 166px; margin-right: 10px; position: relative; =
cursor: crosshair; box-shadow: inset 0px 0px 8px 1px rgba(0,0,0,0.5); =
background-image: url("../../images_v6/color_picker/sat_val.png"); =
-moz-box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, .5); =
-webkit-box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, .5);
}
.color_picker .sv_cursor {
	width: 9px; height: 9px; position: absolute; background-image: =
url("../../images_v6/color_picker/sat_val_cursor.gif");
}
.color_picker .hue_wrapper {
	width: 19px; height: 165px; margin-right: 10px; float: left; position: =
relative; cursor: crosshair;
}
.color_picker .hue_selector {
	border-radius: 2px; width: 19px; height: 165px; cursor: row-resize; =
box-shadow: inset 0px 0px 4px 1px rgba(0,0,0,0.5); background-image: =
url("../../images_v6/color_picker/hue.png"); -moz-border-radius: 2px; =
-webkit-border-radius: 2px; -moz-box-shadow: inset 0 0 4px 1px rgba(0, =
0, 0, .5); -webkit-box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .5);
}
.color_picker .hue_cursor {
	left: -8px !important; top: 0px; width: 33px; height: 5px; position: =
absolute; z-index: -1 !important; background-image: =
url("../../images_v6/color_picker/hue_slider.gif");
}
.color_picker .button_wrapper {
	text-align: center; margin-top: 6px;
}
.color_picker .button_wrapper .btn {
	padding: 6px 10px; font-size: 12px; display: inline-block;
}
.color_picker .button_wrapper .cancel {
	color: rgb(252, 87, 94); font-size: 12px; font-weight: 400;
}
.color_picker .button_wrapper .cancel:hover {
	color: rgb(253, 137, 142) !important;
}
table.subscriptions th {
	padding-top: 0px; cursor: help;
}
table.subscriptions tr:hover td {
	background: rgb(244, 245, 247);
}
table.subscriptions td {
	text-align: center; vertical-align: middle;
}
table.subscriptions td .portrait {
	margin: 0px 0.2em 0px 0px;
}
table.subscriptions td time {
	color: rgb(157, 162, 168); font-size: 11px;
}
#subscription_tags td {
	text-align: right;
}
#subscription_channels td {
	text-align: right;
}
#subscription_people td.left {
	width: 90%;
}
#subscription_tags td.left {
	width: 90%;
}
#subscription_channels td.left {
	width: 90%;
}

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/p/1.4.28/css/player.core.opt.css

.a {
	width: 100%; height: 100%; overflow: hidden; font-family: "Helvetica =
Neue", Helvetica, Arial !important; font-size: 10px; position: relative; =
-webkit-user-select: none; -moz-user-select: none; text-rendering: =
optimizeLegibility;
}
.a a {
	text-decoration: none;
}
.a button {
	margin: 0px; padding: 0px; border: 0px currentColor; =
-webkit-appearance: none; -moz-appearance: none;
}
.a textarea {
	margin: 0px; padding: 0px; border: 0px currentColor; =
-webkit-appearance: none; -moz-appearance: none;
}
.a input {
	margin: 0px; padding: 0px; border: 0px currentColor; =
-webkit-appearance: none; -moz-appearance: none;
}
.ab.a {
	left: 0px; top: 0px; position: fixed; z-index: 100000;
}
.a .bi {
	width: 100%; height: 100%;
}
.a .l {
	-moz-transition: opacity 250ms ease-out; -o-transition: opacity 250ms =
ease-out; -webkit-transition: opacity 250ms ease-out;
}
.a .j {
	-moz-transition: opacity 250ms ease-out; -o-transition: opacity 250ms =
ease-out; -webkit-transition: opacity 250ms ease-out;
}
.a .c {
	-moz-transition: opacity 250ms ease-out; -o-transition: opacity 250ms =
ease-out; -webkit-transition: opacity 250ms ease-out;
}
.a video {
	margin: 0px auto;
}
.a .at {
	padding: 10px; left: 0px; top: 0px; width: 100%; display: table; =
position: absolute; z-index: 3; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
.a .av {
	background: rgba(23, 35, 34, 0.75); border-radius: 0.5em; =
-moz-border-radius: .5em; -webkit-border-radius: .5em;
}
.a h1 {
	margin: 0px; padding: 0px; line-height: 0.95em; font-size: 2em; =
font-weight: 700;
}
.a h4 {
	margin: 0px; padding: 0px; font-size: 1.15em;
}
.a .l {
	width: 100%; height: 100%; padding-right: 5px; vertical-align: top; =
display: table-cell;
}
.a .l .y {
	padding-right: 0.5em; display: table-cell;
}
.a .l .y a {
	width: 6em; height: 6em; display: block;
}
.a .l .y img {
	border: 0px currentColor; width: inherit; height: inherit;
}
.a .l .ax.y a {
	width: auto; height: auto;
}
.a .l h1 {
	background: rgba(23, 35, 34, 0.75); padding: 0.1em 0.2em; float: left; =
display: inline-block;
}
.a .l h4 {
	background: rgba(23, 35, 34, 0.75); padding: 0.1em 0.2em; float: left; =
display: inline-block;
}
.a .l h1 {
	line-height: normal;
}
.a .l h4 {
	padding: 0.2em 0.5em; color: rgb(255, 255, 255); clear: left; =
margin-top: 0.1em;
}
.a .l h4 a {
	font-weight: 700;
}
.a .l span.ax {
	top: 0.1em; height: 12px; text-indent: -3000em; margin-left: 0.2em; =
display: inline-block; position: relative;
}
.a .l span.dp.ax {
	background: url("../images/plus_icon.gif") no-repeat; width: 24px;
}
.a .l span.ds.ax {
	background: url("../images/pro_icon.gif") no-repeat; width: 27px;
}
.a .l span.dm.ax {
	background: url("../images/staff_icon.gif") no-repeat; width: 27px;
}
.a .j button {
	margin: 0px 0px 0.5em 0.5em; width: 5em; height: 3.9em; color: rgb(255, =
255, 255); text-transform: uppercase; font-family: inherit; font-size: =
0.9em; font-weight: 700; display: block;
}
.a .j > div {
	overflow: hidden;
}
.a .j .bp button {
	float: left;
}
.a .j .bl button {
	clear: both; float: right;
}
.a .j button canvas {
	background: no-repeat center; margin: 0px auto; width: 3em; height: =
2em; display: block;
}
.a .c {
	padding: 10px; left: 0px; width: 100%; bottom: 0px; overflow: hidden; =
position: absolute; z-index: 3; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box; -webkit-box-align: end; =
-ms-boz-align: end; -moz-boz-align: end; box-align: end;
}
.a .c .as {
	width: 6.5em; height: 4em; font-size: 1em;
}
.a .c .as canvas {
	left: 0.1em; top: 0.1em; width: 2em; height: 2em; position: relative;
}
.a .c .h {
	margin: 0.85em 0px 0px 1em; padding: 1em; position: relative; =
-webkit-box-flex: 1; -ms-box-flex: 1; -moz-box-flex: 1; box-flex: 1;
}
.a .c .h > div {
	height: 1.2em; margin-left: 0.8em;
}
.a .c .h .i {
	padding: 0px; border: 0.1em solid rgb(137, 143, 143); margin-left: 0px; =
position: relative; cursor: pointer; box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; =
-webkit-box-flex: 1; -ms-box-flex: 1; -moz-box-flex: 1; box-flex: 1;
}
.a .c .h .i > div {
	height: 100%; position: absolute;
}
.a .c .h .i > canvas {
	height: 100%; position: absolute;
}
.a .c .h .i .bu {
	border: 0.1em solid transparent; box-sizing: border-box; =
background-clip: padding-box !important; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -webkit-background-clip: padding-box; =
-moz-background-clip: padding-box;
}
.a .c .h .i .br {
	border: 0.1em solid transparent; width: 0px; box-sizing: border-box; =
background-clip: padding-box !important; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -webkit-background-clip: padding-box; =
-moz-background-clip: padding-box;
}
.a .c .h .i .bt {
	border: 0.1em solid transparent; width: 0px; box-sizing: border-box; =
background-clip: padding-box !important; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -webkit-background-clip: padding-box; =
-moz-background-clip: padding-box;
}
.a .c .h .i .bt {
	background: rgb(102, 102, 102);
}
.a .c .h .i .ag {
	margin: -2em 0px 0px -1.3em; left: 0px; height: 1.4em; position: =
absolute; cursor: default;
}
.a .c .h .i .m {
	margin: -2em 0px 0px -1.3em; left: 0px; height: 1.4em; position: =
absolute; cursor: default;
}
.a .c .h .i .ag .o {
	left: -50%; margin-left: 2.4em; position: relative;
}
.a .c .h .i .m .o {
	left: -50%; margin-left: 2.4em; position: relative;
}
.a .c .h .i .ag span {
	background: rgb(255, 255, 255); padding: 0.2em 0.5em; text-align: =
center; color: rgb(0, 0, 0); font-family: Verdana; font-size: 1em; =
display: block; position: relative; z-index: 1; cursor: pointer; =
box-shadow: 0.1em 0.1em 0px rgba(0,0,0,0.7); -moz-box-shadow: .1em .1em =
0 rgba(0, 0, 0, 0.7); -webkit-box-shadow: .1em .1em 0 rgba(0, 0, 0, =
0.7);
}
.a .c .h .i .m span {
	background: rgb(255, 255, 255); padding: 0.2em 0.5em; text-align: =
center; color: rgb(0, 0, 0); font-family: Verdana; font-size: 1em; =
display: block; position: relative; z-index: 1; cursor: pointer; =
box-shadow: 0.1em 0.1em 0px rgba(0,0,0,0.7); -moz-box-shadow: .1em .1em =
0 rgba(0, 0, 0, 0.7); -webkit-box-shadow: .1em .1em 0 rgba(0, 0, 0, =
0.7);
}
.a .c .h .i .ag .ay {
	border-width: 0.35em; border-style: solid; border-color: rgb(255, 255, =
255) transparent transparent; left: 50%; width: 0px; height: 0px; =
margin-left: -0.35em; position: absolute; z-index: 3;
}
.a .c .h .i .m .ay {
	border-width: 0.35em; border-style: solid; border-color: rgb(255, 255, =
255) transparent transparent; left: 50%; width: 0px; height: 0px; =
margin-left: -0.35em; position: absolute; z-index: 3;
}
.a .c .h .i .ag .cq.ay {
	border-width: 0.4em; border-color: rgba(0, 0, 0, 0.7) transparent =
transparent; margin-top: 0px; margin-left: -0.3em; z-index: 2;
}
.a .c .h .i .m .cq.ay {
	border-width: 0.4em; border-color: rgba(0, 0, 0, 0.7) transparent =
transparent; margin-top: 0px; margin-left: -0.3em; z-index: 2;
}
.a .c .h .i .m {
	display: none; cursor: pointer; opacity: 0; -moz-transition: opacity =
250ms ease-out; -o-transition: opacity 250ms ease-out; =
-webkit-transition: opacity 250ms ease-out;
}
.a .c .h .i .m span {
	background: rgba(23, 35, 34, 0.75); color: rgb(255, 255, 255); =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.a .c .h .i .m .ay {
	border-color: rgba(23, 35, 34, 0.75) transparent transparent;
}
.a .c .h .i .m .dn {
	left: 50%; top: 2em; width: 0.1em; height: 1.1em; position: absolute; =
background-color: rgba(23, 35, 34, 0.75);
}
.a .c .bh {
	width: 3.4em; height: 1.2em;
}
.a .c .bh canvas {
	margin-top: -3px; position: absolute; cursor: pointer;
}
.a .c .ar {
	height: 1.2em;
}
.a .c .ar button {
	width: 1.7em; height: 100%; color: rgb(102, 102, 102); line-height: =
0.6em; text-indent: -3px; font-family: "Arial Black", Arial-BoldMT, =
Arial; font-size: 16px !important; font-style: italic; font-variant: =
normal; font-weight: bold; font-size-adjust: none; font-stretch: normal;
}
.a .c .s canvas {
	width: 1.2em; height: 1.2em;
}
.a .c .q {
	width: 5.6em; position: relative;
}
.a .c .q a {
	color: rgb(255, 255, 255); line-height: 0.25em; letter-spacing: =
-0.06em; font-family: Vimeo, sans-serif; font-size: 2.7em;
}
.a .c .q span {
	color: rgb(255, 255, 255); line-height: 0.25em; letter-spacing: =
-0.06em; font-family: Vimeo, sans-serif; font-size: 2.7em;
}
.a .c .ah {
	margin-left: 10px;
}
.a .c .dh.ah {
	opacity: 1 !important;
}
.a .e {
	left: 0px; top: 0px; position: absolute; z-index: 4;
}
.a .e .b {
	-moz-transform: translateY(-100%); -o-transform: translateY(-100%); =
-webkit-transform: translateY(-100%); -webkit-transition-property: =
-webkit-transform, opacity; -moz-transition-property: -moz-transform, =
opacity; -o-transition-property: -o-transform, opacity; =
-webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; =
-o-transition-duration: 250ms; -webkit-transition-timing-function: =
ease-out; -moz-transition-timing-function: ease-out; =
-o-transition-timing-function: ease-out;
}
.a .e .r.b {
	-moz-transform: translateY(0); -o-transform: translateY(0); =
-webkit-transform: translateY(0); -webkit-transition-property: opacity; =
-moz-transition-property: opacity; -o-transition-property: opacity;
}
.a .e .cp.r.b {
	-moz-transform: translateY(0); -o-transform: translateY(0); =
-webkit-transform: translateY(0); -webkit-transition-property: opacity; =
-moz-transition-property: opacity; -o-transition-property: opacity;
}
.a .e .cb.r.b {
	-moz-transform: translateY(0); -o-transform: translateY(0); =
-webkit-transform: translateY(0); -webkit-transition-property: opacity; =
-moz-transition-property: opacity; -o-transition-property: opacity;
}
.a .bq {
	background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; =
height: 100%; display: block; position: absolute; z-index: 2; opacity: =
0; -moz-transition: opacity 250ms ease-out; -o-transition: opacity 250ms =
ease-out; -webkit-transition: opacity 250ms ease-out;
}
.b.a .bq {
	opacity: 1;
}
.a .bm {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.k.a .c .h {
	padding: 0px; visibility: hidden; z-index: 2;
}
.k.a .at {
	z-index: 4;
}
.k.a .c {
	width: 100%; height: 100%; z-index: 2;
}
.k.a .c .as {
	margin: -2em 0px 0px -3.25em; left: 50%; top: 50%; float: none; =
position: absolute; z-index: 3;
}
.k.a .c .h > .s {
	visibility: visible !important;
}
.k.a .c .h > .av.s {
	padding: 0.5em; border-radius: 0.3em; -moz-border-radius: .3em; =
-webkit-border-radius: .3em;
}
.k.a .c .h .ah {
	display: none !important;
}
.k.a .c .h .q {
	display: none !important;
}
.a svg {
	display: block;
}
.a .c .ah a {
	display: block;
}
.a button {
	cursor: pointer;
}
.a .c .s:hover {
	cursor: pointer;
}
.a .l hgroup {
	vertical-align: top; display: table-cell;
}
.a .j {
	vertical-align: top; display: table-cell;
}
.a .ao.l * {
	display: none;
}
.b.a .at .l hgroup {
	display: none;
}
.b.a .at .l .y {
	display: none;
}
.k.a .l hgroup {
	display: none;
}
.k.a .l .y {
	display: none;
}

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://s0.2mdn.net/3759948/072712_2685082_vimeo_300x250_07_2012_HouseAd_PRO_Go_PRO.png

iVBORw0KGgoAAAANSUhEUgAAASwAAAD6CAMAAAAss4rBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N
Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MDhDRkU4MDBBMjI2ODExODcxRkExODIxN0ND
OUZCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI3NDc2QUMzMTkxMUUxOUE1MDlGREM4
RkExMUVCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQkI3NDc2OUMzMTkxMUUxOUE1MDlG
REM4RkExMUVCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv
c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjhFNzlF
OEYwOTIxNjgxMTgwODNFRDYzRkZEMTAxQjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDA4
Q0ZFODAwQTIyNjgxMTg3MUZBMTgyMTdDQzlGQjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm
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
AABJRU5ErkJggg==

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_000B_01CE09E8.4A3D7F50"


------=_NextPart_001_000B_01CE09E8.4A3D7F50
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vimeo.com/52840841

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html><HTML lang=3D"en"><HEAD><META content=3D"IE=3D9.0000"=20
http-equiv=3D"X-UA-Compatible">

<META charset=3D"utf-8">
<META name=3D"viewport" =
content=3D"width=3D1024,maximum-scale=3D1.0"><LINK rel=3D"dns-prefetch"=20
href=3D"//player.vimeo.com"><LINK rel=3D"dns-prefetch"=20
href=3D"http://av.vimeo.com"><LINK rel=3D"dns-prefetch"=20
href=3D"//a.vimeocdn.com"><LINK rel=3D"dns-prefetch" =
href=3D"//b.vimeocdn.com">
<META content=3D"19884028963" property=3D"fb:app_id">
<META content=3D"Dorpscooperatie Esbeek" property=3D"og:title">
<META content=3D"Vimeo is the home for high-quality videos and the =
people who love them."=20
property=3D"og:description">
<META content=3D"http://b.vimeocdn.com/ts/364/681/364681794_1280.jpg" =
property=3D"og:image">
<META content=3D"video" property=3D"og:type">
<META content=3D"http://vimeo.com/moogaloop.swf?clip_id=3D52840841" =
property=3D"og:video">
<META content=3D"https://vimeo.com/moogaloop.swf?clip_id=3D52840841" =
property=3D"og:video:secure_url">
<META content=3D"application/x-shockwave-flash" =
property=3D"og:video:type">
<META content=3D"640" property=3D"og:video:width">
<META content=3D"360" property=3D"og:video:height">
<META content=3D"Vimeo" property=3D"og:site_name">
<META content=3D"http://vimeo.com/52840841" property=3D"og:url">
<META name=3D"twitter:card" content=3D"player">
<META name=3D"twitter:player" =
content=3D"https://player.vimeo.com/video/52840841">
<META name=3D"twitter:player:height" content=3D"360">
<META name=3D"twitter:player:width" content=3D"640">
<META name=3D"relativepagescore" content=3D"52">
<META name=3D"description" content=3D"Vimeo is the home for high-quality =
videos and the people who love them."><LINK=20
rel=3D"alternate" type=3D"application/json+oembed" =
href=3D"http://vimeo.com/api/oembed.json?url=3Dhttp%3A%2F%2Fvimeo.com%2F5=
2840841"><LINK=20
rel=3D"alternate" type=3D"text/xml+oembed" =
href=3D"http://vimeo.com/api/oembed.xml?url=3Dhttp%3A%2F%2Fvimeo.com%2F52=
840841"><LINK=20
rel=3D"alternate" href=3D"http://vimeo.com/m/52840841" media=3D"only =
screen and (max-width: 640px)"><LINK=20
rel=3D"canonical" href=3D"/52840841"><LINK =
rel=3D"apple-touch-icon-precomposed" =
href=3D"http://a.vimeocdn.com/images_v6/apple-touch-icon-114.png"=20
media=3D"(resolution: 326dpi)"><LINK =
rel=3D"apple-touch-icon-precomposed" =
href=3D"http://a.vimeocdn.com/images_v6/apple-touch-icon-57.png"=20
media=3D"(resolution: 163dpi)"><LINK =
rel=3D"apple-touch-icon-precomposed" =
href=3D"http://a.vimeocdn.com/images_v6/apple-touch-icon-72.png"=20
media=3D"(resolution: 132dpi)"><LINK title=3D"Vimeo search" =
rel=3D"search" type=3D"application/opensearchdescription+xml"=20
href=3D"/search/opensearch.xml"><TITLE>Dorpscooperatie Esbeek on=20
Vimeo</TITLE><LINK rel=3D"stylesheet" =
href=3D"http://a.vimeocdn.com/styles/css_opt/global_combined.min.css?90c8=
ea87"><LINK=20
rel=3D"stylesheet" =
href=3D"http://a.vimeocdn.com/styles/css_opt/clip_combined.min.css?d1df6e=
65"><LINK=20
rel=3D"stylesheet" =
href=3D"http://a.vimeocdn.com/p/1.4.28/css/player.core.opt.css">
<NOSCRIPT>    &lt;link rel=3D"stylesheet"=20
href=3D"http://a.vimeocdn.com/styles/css_opt/nojs.min.css?abfb581"&gt;</N=
OSCRIPT>
<SCRIPT>=0A=
    var js_css =3D document.createElement('link');=0A=
    js_css.rel =3D 'stylesheet'=0A=
    js_css.href =3D =
'http://a.vimeocdn.com/styles/css_opt/js_enabled.min.css?abfb581';=0A=
    document.getElementsByTagName('head')[0].appendChild(js_css);=0A=
</SCRIPT>

<META content=3D"no" http-equiv=3D"imagetoolbar"><LINK rel=3D"shortcut =
icon" type=3D"image/ico"=20
href=3D"http://a.vimeocdn.com/images_v6/favicon.ico">
<META name=3D"application-name" content=3D"Vimeo">
<META name=3D"msapplication-TileColor" content=3D"#1ab7ea">
<META name=3D"msapplication-TileImage" =
content=3D"http://a.vimeocdn.com/images_v6/favicon144.png">
<META name=3D"msapplication-starturl" =
content=3D"http://vimeo.com/?utm_source=3Die9&amp;utm_medium=3Dweb&amp;ut=
m_campaign=3Dpinned-ie9">
<META name=3D"msapplication-tooltip" content=3D"Start Vimeo in Site =
mode">
<META name=3D"msapplication-navbutton-color" content=3D"#00adef">
<META name=3D"msapplication-window" =
content=3D"width=3D1200;height=3D800">
<META name=3D"msApplication-ID" content=3D"App">
<META name=3D"msApplication-PackageFamilyName"=20
content=3D"Vimeo.Vimeo_cfs1vy0wkzthc">
<META name=3D"msapplication-task" content=3D"name=3DJoin =
Vimeo;action-uri=3D/join?utm_source=3Die9&amp;utm_medium=3Dweb&amp;utm_ca=
mpaign=3Dpinned-ie9;icon-uri=3Dhttp://a.vimeocdn.com/images_v6/favicon.ic=
o">
<META name=3D"msapplication-task" content=3D"name=3DLog =
In;action-uri=3D/log_in?utm_source=3Die9&amp;utm_medium=3Dweb&amp;utm_cam=
paign=3Dpinned-ie9;icon-uri=3Dhttp://a.vimeocdn.com/images_v6/favicon.ico=
">
<STYLE>=0A=
					#ribbon { =
background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53=
My5vcmcvMjAwMC9zdmciPjxkZWZzPgogICAgICAgIDxwYXR0ZXJuIGlkPSJyYWluYm93IiBwY=
XR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB3aWR0aD0iNTAwIiBoZWlnaHQ9IjEwMCUiPg=
ogICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjAiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMDA=
lIiBzdHlsZT0iZmlsbDojMTcyMzI3Ii8+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0i=
MTciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiMxOTM3MmMiLz4KICAgI=
CAgICAgICAgICAgICAgICA8cmVjdCB4PSIyMyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjEwMCUiIH=
N0eWxlPSJmaWxsOiMzMjczNDQiLz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSI0MCI=
gd2lkdGg9IjExNCIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojNDM3ZTRjIi8+CiAgICAg=
ICAgICAgICAgICAgICAgPHJlY3QgeD0iMTU0IiB3aWR0aD0iNDkiIGhlaWdodD0iMTAwJSIgc=
3R5bGU9ImZpbGw6Izg2OTk1NiIvPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjIwMy=
Igd2lkdGg9IjE3IiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNiMDhmNDIiLz4KICAgICA=
gICAgICAgICAgICAgICA8cmVjdCB4PSIyMjAiIHdpZHRoPSI0OSIgaGVpZ2h0PSIxMDAlIiBz=
dHlsZT0iZmlsbDojYjQ2ODM5Ii8+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMjY5I=
iB3aWR0aD0iMSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojYTQzOTQxIi8+CiAgICAgIC=
AgICAgICAgICAgICAgPHJlY3QgeD0iMjcwIiB3aWR0aD0iOCIgaGVpZ2h0PSIxMDAlIiBzdHl=
sZT0iZmlsbDojOWMyYzUyIi8+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMjc4IiB3=
aWR0aD0iNDAiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2JiNDI2YiIvPgogICAgICAgI=
CAgICAgICAgICAgIDxyZWN0IHg9IjMxOCIgd2lkdGg9IjIzIiBoZWlnaHQ9IjEwMCUiIHN0eW=
xlPSJmaWxsOiM4YTJmNWMiLz4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIzNDEiIHd=
pZHRoPSI2IiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiM2ZDQxNmQiLz4KICAgICAgICAg=
ICAgICAgICAgICA8cmVjdCB4PSIzNDciIHdpZHRoPSIyNyIgaGVpZ2h0PSIxMDAlIiBzdHlsZ=
T0iZmlsbDojNDEzMjY0Ii8+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMzc0IiB3aW=
R0aD0iMSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojMjk0MTZlIi8+CiAgICAgICAgICA=
gICAgICAgICAgPHJlY3QgeD0iMzc1IiB3aWR0aD0iMzIiIGhlaWdodD0iMTAwJSIgc3R5bGU9=
ImZpbGw6IzU2OTBhNSIvPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjQwNyIgd2lkd=
Gg9IjMxIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiMyZTg0OWQiLz4KICAgICAgICAgIC=
AgICAgICAgICA8cmVjdCB4PSI0MzgiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0=
iZmlsbDojMjc2Njg2Ii8+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iNDU5IiB3aWR0=
aD0iMzEiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzIzNDM2ZSIvPgogICAgICAgICAgI=
CAgICAgICAgIDxyZWN0IHg9IjQ5MCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPS=
JmaWxsOiMxNDJhMDYiLz4KICAgICAgICAgICAgICAgIDwvcGF0dGVybj4KICAgIDwvZGVmcz4=
KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjcmFpbmJv=
dykiIC8+Cjwvc3ZnPgo=3D); }=0A=
			</STYLE>

<STYLE>#logo_holder { background:url(http://a.vimeocdn.com/logo.svg) =
no-repeat; background-size:140px 40px; width:140px; height:40px; =
}</STYLE>
<!-- Force any HTML comments inject by third parties to close -->
<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16457"></HEAD>
<BODY>
<DIV id=3D"wrap">
<DIV id=3D"ribbon"></DIV>
<DIV id=3D"main">
<DIV id=3D"menu_wrapper">
<DIV id=3D"brozar_toggle_wrapper" class=3D"en"></DIV><HEADER =
id=3D"site_header" class=3D"nocontent">
<DIV class=3D"container clearfix"><A id=3D"logo" title=3D"Go home" =
href=3D"http://vimeo.com/">
<DIV id=3D"logo_holder"></DIV></A><NAV class=3D"en">
<UL id=3D"menu" class=3D"clearfix">
  <LI class=3D"join"><A class=3D"join" href=3D"http://vimeo.com/join"=20
  data-ga-event-click=3D"menu|join|top">Join</A></LI>
  <LI><A class=3D"login" href=3D"http://vimeo.com/log_in" =
data-ga-event-click=3D"menu|login|top"=20
  data-lightbox=3D"">Log In</A></LI>
  <LI class=3D"create subnav"><A href=3D"javascript: void(0)" =
data-ga-event-click=3D"menu|create|top">Create</A>
  <UL>
    <LI><A href=3D"http://vimeo.com/musicstore/enhancer" =
data-ga-event-click=3D"menu|enhancer|create"><STRONG>Enhancer</STRONG>=20
                                       Easily add a soundtrack to your =
video.   =20
                                </A></LI>
    <LI><A href=3D"http://vimeo.com/videoschool" =
data-ga-event-click=3D"menu|videoschool|create"><STRONG>Video=20
    School</STRONG> Learn how to make better videos.                     =
       =20
       </A></LI>
    <LI class=3D"music"><A href=3D"http://vimeo.com/musicstore" =
data-ga-event-click=3D"menu|musicstore|create"><STRONG>Music=20
    Store</STRONG> Get free and affordable licensed tracks.              =
       =20
              </A></LI>
    <LI><A href=3D"http://vimeo.com/creativecommons" =
data-ga-event-click=3D"menu|createivecommons|create"><STRONG>Creative=20
    Commons</STRONG> Find licensed videos on Vimeo.                      =
       =20
      </A></LI>
    <LI class=3D"last creators"><A =
href=3D"http://vimeo.com/creatorservices"=20
    data-ga-event-click=3D"menu|creatorservices|create"><STRONG>Creator=20
    Services</STRONG>                                    Make money by =
making=20
    video.                                </A></LI></UL></LI>
  <LI class=3D"watch subnav"><A href=3D"javascript: void(0)" =
data-ga-event-click=3D"menu|watch|top">Watch</A>
  <UL>
    <LI><A href=3D"http://vimeo.com/staffpicks" =
data-ga-event-click=3D"menu|staffpicks|watch"><STRONG>Staff=20
    Picks</STRONG> Hand-picked videos we like.                           =
    =20
    </A></LI>
    <LI><A href=3D"http://vimeo.com/movies" =
data-ga-event-click=3D"menu|movies|watch"><STRONG>Movies</STRONG>=20
                                       Watch full-length movies right =
here.     =20
                              </A></LI>
    <LI class=3D"categories"><A href=3D"http://vimeo.com/categories"=20
    =
data-ga-event-click=3D"menu|categories|watch"><STRONG>Categories</STRONG>=
 A=20
    simple way to browse our catalog of videos.                          =
     =20
    </A></LI>
    <LI><A href=3D"http://vimeo.com/channels" =
data-ga-event-click=3D"menu|channels|watch"><STRONG>Channels</STRONG>=20
    Video showcases curated by members.                                =
</A></LI>
    <LI><A href=3D"http://vimeo.com/groups" =
data-ga-event-click=3D"menu|groups|watch"><STRONG>Groups</STRONG>=20
    Join other members to watch and discuss.                             =
  =20
    </A></LI>
    <LI><A href=3D"http://vimeo.com/couchmode" =
data-ga-event-click=3D"menu|couchmode|watch"><STRONG>Couch=20
    Mode</STRONG>                                    Lean back and enjoy =
the=20
    Vimeo.                                </A></LI></UL></LI>
  <LI class=3D"upload"><A href=3D"http://vimeo.com/upload" =
data-ga-event-click=3D"button|navbar_upload|upload_v6">Upload</A></LI></U=
L></NAV>
<FORM id=3D"search_form" class=3D"clearfix" method=3D"get" =
action=3D"/search">
<DIV id=3D"search_holder"><INPUT id=3D"search_field" name=3D"q" =
type=3D"text"=20
placeholder=3D"Search" data-search-engine=3D"oracle" =
data-speech-enabled=3D""=20
data-validators=3D"required"><INPUT id=3D"search_suggest" disabled=3D"" =
type=3D"text"=20
placeholder=3D""><INPUT class=3D"btn_search iconify" title=3D"Search" =
value=3D"s" type=3D"submit" data-submit-text=3D"s"></DIV></FORM></DIV>
</HEADER>
<DIV class=3D"clear"></DIV></DIV>
<DIV id=3D"content">
<DIV id=3D"cols" itemtype=3D"http://schema.org/VideoObject" =
itemscope=3D"" itemprop=3D"video">
<META content=3D"http://vimeo.com/52840841" itemprop=3D"playpageUrl">
<META content=3D"http://vimeo.com/52840841" itemprop=3D"discussionUrl">
<META content=3D"1280" itemprop=3D"height">
<META content=3D"720" itemprop=3D"width">
<META content=3D"http://b.vimeocdn.com/ts/364/681/364681794_1280.jpg" =
itemprop=3D"image">
<META content=3D"http://b.vimeocdn.com/ts/364/681/364681794_1280.jpg" =
itemprop=3D"thumbnailUrl">
<META content=3D"HTML5 Flash" itemprop=3D"playerType">
<META content=3D"MP4" itemprop=3D"encodingFormat">
<META content=3D"HD" itemprop=3D"videoQuality">
<META content=3D"UserPlays:52" itemprop=3D"interactionCount">
<META content=3D"UserLikes:0" itemprop=3D"interactionCount">
<META content=3D"UserComments:0" itemprop=3D"interactionCount">
<META content=3D"PT00H07M15S" itemprop=3D"duration">
<META content=3D"2012-11-05T06:12:39-05:00" itemprop=3D"dateCreated">
<META content=3D"2012-11-05T06:12:39-05:00" itemprop=3D"uploadDate">
<META content=3D"http://vimeo.com/moogaloop.swf?clip_id=3D52840841" =
itemprop=3D"embedUrl">
<DIV itemtype=3D"http://schema.org/Organization" itemscope=3D"" =
itemprop=3D"provider">
<META content=3D"Vimeo" itemprop=3D"name">
<META content=3D"http://vimeo.com" itemprop=3D"url">
<META content=3D"http://a.vimeocdn.com/logo.svg" =
itemprop=3D"logo"></DIV>
<DIV id=3D"clip">
<DIV id=3D"video">
<DIV style=3D'width: 960px; height: 540px; background-image: =
url("http://b.vimeocdn.com/ts/364/681/364681794_960.jpg");'=20
class=3D"vimeo_holder"><!--[if lt IE 9]><style scoped=3D"scoped">.a.b =
.ac {display: block;}.a.b .bq {background: #000;filter: =
alpha(opacity=3D'70');}</style><![endif]-->
<STYLE scoped=3D"scoped">.f {overflow: hidden;padding: 0;margin: =
0;width: 100%;height: 100%;background: transparent;}.f > div {width: =
100%;height: 100%;}.f .u .at,.f .u .c {visibility: hidden !important;}.f =
.u .l,.f .u .j,.f .u .c {opacity: 0;filter:alpha(opacity=3D0);}.f .ac =
{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: =
100%;background-position: 50% 50%;background-repeat: =
no-repeat;background-color: #000;-webkit-background-size: 100% =
auto;-moz-background-size: 100% auto;background-size: 100% auto;}.ca.u =
.ac + div {position: absolute;z-index: 2;opacity: 1 !important;}.f .x,.f =
.w {background: #000;}.f .x .ac {-webkit-background-size: auto 100% =
!important;-moz-background-size: auto 100% !important;background-size: =
auto 100% !important;}.f .w .ac {-webkit-background-size: 100% auto =
!important;-moz-background-size: 100% auto !important;background-size: =
100% auto !important;}.f object {z-index: 2;position: absolute;}body.ab =
{overflow: hidden;}body.ab .f .c, .a.s .c {max-width: 50%;margin-left: =
-25%;left: 50%;}.bs {display: none !important;}.ao {opacity: 0 =
!important;filter: alpha(opacity=3D'0');}.bo {visibility: hidden =
!important;}</STYLE>

<DIV id=3D"player_52840841_1755136283" class=3D"f player">
<STYLE scoped=3D"scoped">.a aside button.aa.ch:after {content: =
'Remove';}.a aside button.aa:after {content: 'Later';}.a aside =
button.bn.ch:after {content: ' on';}.a aside button.bn:after {content: ' =
off';}.a button:focus {background-color: #4bf;}</STYLE>

<DIV class=3D"u">
<DIV class=3D"bi">
<DIV style=3D'background-image: =
url("http://b.vimeocdn.com/ts/364/681/364681794_960.jpg");'=20
class=3D"ac bs"=20
data-thumb=3D"http://b.vimeocdn.com/ts/364/681/364681794_960.jpg"></DIV><=
/DIV>
<DIV class=3D"at"><HEADER class=3D"l"></HEADER><ASIDE =
class=3D"j"><BUTTON class=3D"cx av"><CANVAS=20
height=3D"20" width=3D"30"></CANVAS>Like</BUTTON><BUTTON class=3D"aa =
av"><CANVAS=20
height=3D"20" width=3D"30"></CANVAS></BUTTON><BUTTON class=3D"bd =
av"><CANVAS height=3D"20"=20
width=3D"30"></CANVAS>Share</BUTTON><BUTTON class=3D"bn av">Scaling=20
is</BUTTON></ASIDE></DIV>
<DIV class=3D"c"><BUTTON class=3D"as av"><CANVAS height=3D"20"=20
width=3D"20"></CANVAS></BUTTON>
<DIV class=3D"h av">
<DIV class=3D"i"><CANVAS class=3D"bu" height=3D"8"></CANVAS>
<DIV class=3D"bt" data-max=3D"1" data-min=3D"0"></DIV>
<DIV class=3D"br" data-max=3D"1" data-min=3D"0"></DIV>
<DIV class=3D"m">
<DIV class=3D"o"><SPAN>00:00</SPAN>
<DIV class=3D"ay"></DIV>
<DIV class=3D"dn"></DIV></DIV></DIV>
<DIV class=3D"ag">
<DIV class=3D"o"><SPAN>435</SPAN>
<DIV class=3D"ay cq"></DIV>
<DIV class=3D"ay"></DIV></DIV></DIV></DIV>
<DIV class=3D"bh"><CANVAS height=3D"15" width=3D"34"></CANVAS></DIV>
<DIV class=3D"ar off"><BUTTON>HD</BUTTON></DIV>
<DIV class=3D"s"><CANVAS height=3D"12" =
width=3D"12"></CANVAS></DIV></DIV></DIV>
<DIV class=3D"e bs"></DIV>
<DIV class=3D"bq bs"></DIV></DIV></DIV></DIV></DIV>
<DIV id=3D"info" class=3D"boxed"><HEADER id=3D"page_header">
<DIV itemtype=3D"http://schema.org/Person" itemscope=3D"" =
itemprop=3D"author">
<META content=3D"Close the Gap" itemprop=3D"name"><A =
href=3D"http://vimeo.com/user14427958"=20
itemprop=3D"url"><IMG class=3D"portrait portrait_lg" alt=3D"Close the =
Gap" =
src=3D"http://a.vimeocdn.com/images_v6/portraits/portrait_75_red.png"=20
itemprop=3D"image"></A></DIV>
<DIV class=3D"video_meta">
<H1 itemprop=3D"name">Dorpscooperatie Esbeek</H1>
<DIV class=3D"byline">             from <A =
href=3D"http://vimeo.com/user14427958"=20
rel=3D"author">Close the Gap</A><time title=3D"Monday, November 5, 2012 =
6:12 AM"=20
datetime=3D"2012-11-05T06:12:39-05:00">3 months ago</time><SPAN =
class=3D"meta"><SPAN=20
class=3D"badge_rating safe">not yet =
rated</SPAN></SPAN></DIV></DIV></HEADER>
<DIV class=3D"description_wrapper">
<DIV class=3D"description collapsed" itemprop=3D"description" =
data-expand-tooltip=3D"Click to expand description">
<P class=3D"first"></P></DIV></DIV>
<DIV id=3D"tools"><A id=3D"follow_btn" class=3D"follow btn" =
title=3D"Subscribe to videos from this member"=20
href=3D"javascript:void(0)" =
data-ga-event-click=3D"button|user_clip_follow|follow"=20
data-lightbox=3D"" data-hover-text=3D"Follow" =
data-alternate-hover=3D"Unfollow"=20
data-alternate-text=3D"Following" data-btn-text=3D"Follow" =
data-subscribed=3D"0"=20
data-text-loading=3D"Loading=E2=80=A6" =
data-lightbox-options=3D"url=3D/log_in">Follow</A><A=20
class=3D"adder btn iconify_plus_b" title=3D"Add this video to your =
Channels, Groups, or Albums"=20
href=3D"javascript:void(0)" data-lightbox=3D""=20
data-lightbox-options=3D"url=3D/log_in">Add to=E2=80=A6</A><A =
class=3D"btn stats" title=3D"Show statistics for this video"=20
href=3D"javascript:void(0)">Stats</A><A class=3D"download btn =
iconify_down_b" title=3D"Download"=20
href=3D"javascript:void(0)">Download</A><A class=3D"switch_player aux =
hide" title=3D"Watch this video in our flash player"=20
href=3D"javascript:void(0)" data-player-type=3D"flash"><SPAN=20
class=3D"iconify">9</SPAN> Switch to Flash Player</A><A =
class=3D"switch_player aux hide"=20
title=3D"Watch this video in our HTML5 player" =
href=3D"javascript:void(0)"=20
data-player-type=3D"html"><SPAN class=3D"iconify">9</SPAN> Switch to =
HTML5=20
Player</A>
<DIV id=3D"follow" class=3D"video_more hide"></DIV>
<DIV id=3D"adder" class=3D"video_more hide"></DIV>
<DIV id=3D"stats" class=3D"video_more hide"></DIV>
<DIV id=3D"download" class=3D"video_more hide"></DIV>
<DIV id=3D"tipjar" class=3D"video_more hide"></DIV></DIV>
<SCRIPT>=0A=
    =0A=
    var ClipConfig =3D =
{"clip_id":52840841,"url":"\/52840841","title":"Dorpscooperatie =
Esbeek","user_id":14427958,"user_url":"\/user14427958","name":"Close the =
Gap","context":""};=0A=
</SCRIPT>
</DIV></DIV>
<DIV id=3D"ad"><SECTION class=3D"block ad_box"=20
data-type=3D"main:clip:52840841"><IFRAME height=3D"250" =
src=3D"http://ad.doubleclick.net/adi/5480.iac.vimeo/clip;sec=3Dfalse;sz=3D=
300x250;clipid=3D52840841;user_type=3Dlogged_out;?"=20
frameBorder=3D"0" width=3D"300" scrolling=3D"no">        &lt;script=20
language=3D"JavaScript"=20
src=3D"//ad.doubleclick.net/adj/5480.iac.vimeo/clip;sec=3Dfalse;sz=3D300x=
250;clipid=3D52840841;user_type=3Dlogged_out;?"=20
type=3D"text/javascript"&gt;&lt;/script&gt;        &lt;noscript&gt;&lt;a =

href=3D"//ad.doubleclick.net/jump/5480.iac.vimeo/clip;sec=3Dfalse;sz=3D30=
0x250;clipid=3D52840841;user_type=3Dlogged_out;?"=20
target=3D"_blank"&gt;&lt;img=20
src=3D"//ad.doubleclick.net/ad/5480.iac.vimeo/clip;sec=3Dfalse;sz=3D300x2=
50;clipid=3D52840841;user_type=3Dlogged_out;?"&gt;&lt;/a&gt;&lt;/noscript=
&gt;=20
   </IFRAME></SECTION></DIV>
<DIV id=3D"extras" class=3D"clearfix">
<H3 class=3D"loading"><SPAN>Loading more stuff=E2=80=A6</SPAN></H3>
<P class=3D"notice hide">Hmm=E2=80=A6it looks like things are taking a =
while to load. <A=20
href=3D"http://vimeo.com/52840841">Try again</A>?</P></DIV>
<DIV id=3D"google_afc_ads" class=3D"google_ad ad_box" =
data-type=3D"afc"></DIV>
<SCRIPT>=0A=
    var google_ad_client =3D 'ca-iwon-vimeo',=0A=
        google_ad_output =3D 'js',=0A=
        google_max_num_ads =3D '3',=0A=
        google_ad_type =3D 'text',=0A=
        google_encoding =3D 'utf8',=0A=
        google_hints =3D 'Dorpscooperatie Esbeek';=0A=
=0A=
    function google_ad_request_done(google_ads) {=0A=
        console.log(google_ads);=0A=
        $('google_afc_ads').inject(google_ads);=0A=
    }=0A=
</SCRIPT>

<DIV id=3D"brozar" class=3D"hide">
<H3 class=3D"loading">                Loading videos=E2=80=A6            =

</H3></DIV></DIV></DIV><FOOTER id=3D"site_footer">
<DIV class=3D"container"><SECTION>
<H4 class=3D"blue">Vimeo</H4>
<UL>
  <LI><A href=3D"http://vimeo.com/about">                        About =
Vimeo      =20
               </A></LI>
  <LI><A href=3D"http://vimeo.com/blog">                        Vimeo =
Blog        =20
             </A></LI>
  <LI><A href=3D"http://vimeo.com/help/guidelines">                      =
  Vimeo=20
  Guidelines                        </A></LI>
  <LI><A href=3D"http://developer.vimeo.com/">                        =
Developers  =20
                   </A></LI>
  <LI><A href=3D"http://vimeo.com/jobs">                        Jobs     =
         =20
       </A></LI></UL></SECTION><SECTION>
<H4 class=3D"yellow">Help</H4>
<UL>
  <LI><A href=3D"http://vimeo.com/help">                        Help =
Center       =20
              </A></LI>
  <LI><A href=3D"http://vimeo.com/help/basics">                        =
Basics     =20
                </A></LI>
  <LI><A href=3D"http://vimeo.com/help/faq">                        FAQ  =
         =20
          </A></LI>
  <LI><A href=3D"http://vimeo.com/forums">                        Forums =
         =20
           </A></LI>
  <LI><A href=3D"http://developer.vimeo.com/">                        =
Developers  =20
                   </A></LI></UL></SECTION><SECTION>
<H4 class=3D"pink">Upgrade</H4>
<UL>
  <LI><A href=3D"http://vimeo.com/plus">                        Vimeo =
Plus        =20
             </A></LI>
  <LI><A href=3D"http://vimeo.com/pro">                        Vimeo PRO =
         =20
           </A></LI>
  <LI><A href=3D"http://vimeo.com/business">                        =
Vimeo for=20
  Business                    </A></LI></UL></SECTION><SECTION>
<H4 class=3D"green">Upload</H4>
<P class=3D"tip">                Upload multiple videos at faster speeds =
with our=20
<A href=3D"http://vimeo.com/upload">new uploader</A>.           =20
</P></SECTION><ASIDE id=3D"tip" class=3D"beta">
<H4>You=E2=80=99re using<BR>the new Vimeo</H4>
<P><A href=3D"http://vimeo.com/new">Learn more about it =
=C2=BB</A></P></ASIDE></DIV>
</FOOTER></DIV>
<DIV id=3D"footers_footer">
<DIV id=3D"legal">
<P>TM + =C2=A9 2013 Vimeo, LLC. All rights reserved.</P>
<UL>
  <LI><A title=3D"Terms &amp; Conditions" =
href=3D"http://vimeo.com/terms">          =20
           Terms                </A></LI>
  <LI><A title=3D"Privacy Policy" href=3D"http://vimeo.com/privacy">     =
           =20
     Privacy                </A></LI>
  <LI><A title=3D"Copyright Information" href=3D"http://vimeo.com/dmca"> =
           =20
         Copyright                </A></LI>
  <LI><A title=3D"Learn more about how Vimeo uses cookies" =
href=3D"http://vimeo.com/cookie_policy">=20
                     Cookies                </A></LI>
  <LI><A title=3D"Site Map" href=3D"http://vimeo.com/site_map">          =
         =20
  Site Map                </A></LI></UL>
<P class=3D"with_love">            Made with <A class=3D"iconify loveo" =
title=3D"Love"=20
href=3D"http://vimeo.com/love">k</A> in <ABBR title=3D"New York =
City">NYC</ABBR>.   =20
    </P></DIV>
<P class=3D"language">Language: <A title=3D"Choose a Different Language" =
href=3D"http://vimeo.com/52840841#language"=20
data-lightbox=3D""=20
data-lightbox-options=3D"width=3D600px|height=3D275px">English</A></P>
<DIV class=3D"hide">
<DIV id=3D"language"><HEADER>
<H6>Choose a Different Language</H6></HEADER>
<DIV class=3D"language_selector"><SPAN class=3D"iconify">G</SPAN>
<H3>Vimeo is available in the following languages:</H3>
<UL class=3D"styled">
  <LI class=3D"selected"><A href=3D"javascript:void(0)"=20
  data-language=3D"en">English</A><SPAN class=3D"tip">=E2=86=90 Your =
current=20
  language</SPAN></LI>
  <LI><A href=3D"javascript:void(0)" =
data-language=3D"es">Espa=C3=B1ol</A></LI>
  <LI><A href=3D"javascript:void(0)" =
data-language=3D"de-DE">Deutsch</A></LI>
  <LI><A href=3D"javascript:void(0)"=20
data-language=3D"fr-FR">Fran=C3=A7ais</A></LI></UL></DIV></DIV></DIV></DI=
V></DIV>
<SCRIPT>=0A=
        var Copy =3D {=0A=
            translate: function(key, plural, replacements) {=0A=
                var translation =3D typeof this.dict[key] !=3D 'object' =
? this.dict[key] : (plural ? this.dict[key].plural : =
this.dict[key].singular);=0A=
                if (typeof replacements =3D=3D=3D 'object') {=0A=
                    translation =3D this.substitute(translation, =
replacements);=0A=
                }=0A=
                return translation;=0A=
            },=0A=
            substitute: function(string, object){=0A=
                if (typeof string.substitute !=3D=3D 'undefined') {=0A=
                    return string.substitute(object);=0A=
                } else {=0A=
                    return string.replace(/\\?\{([^{}]+)\}/g, =
function(match, name){=0A=
                        if (match.charAt(0) =3D=3D '\\') return =
match.slice(1);=0A=
                        return (object[name] !=3D null) ? object[name] : =
'';=0A=
                    });=0A=
                }=0A=
            },=0A=
            dict: {"loading":"Loading&hellip;","just_now":"just =
now","added":"added","removed":"removed","videos":"Videos","read_more":"R=
ead More","more_videos":"More =
Videos","more_videos_abbr":"<span>+<\/span> Videos","hide_videos":"Hide =
Videos","hide_videos_abbr":"<span>&ndash;<\/span> =
Videos","see_more_videos":"See more videos","confirm_remove_credit":"Are =
you sure you want to remove yourself from the =
credits?","no_data_for_range":"Sorry, but we do not have any statistics =
for this date range.","total_plays":"Total Plays","totals":"Weekly =
Totals","likes":"Likes","comments":"Comments","seconds_ago":{"singular":"=
{COUNT} second ago","plural":"{COUNT} seconds =
ago"},"minutes_ago":{"singular":"{COUNT} minute ago","plural":"{COUNT} =
minutes ago"},"hours_ago":{"singular":"{COUNT} hour =
ago","plural":"{COUNT} hours ago"},"open_comment_box":"Add new comment =
instead &raquo;","url_unavailable":"Sorry, this url is =
unavailable.","unsaved_changes_generic":"You have unsaved changes, are =
you sure you wish to =
leave?","add":"Add","remove":"Remove","no_followers_for_letter":"You =
don&rsquo;t follow anyone that begin with the letter =
&ldquo;{PAGE_LETTER}&rdquo;","share_limit_reached":"You have reached the =
maximum number of users to share =
with.","available":"Available","unavailable":"Unavailable","browse_error_=
generic":"Sorry, there was an error","browse_error_no_videos":"Sorry, no =
videos =
found","follow":"Follow","following":"Following","unfollow":"Unfollow","u=
nfollowing":"Unfollowing","count_comments":{"singular":"{COUNT} =
comment","plural":"{COUNT} comments"},"first_comment":"Be the first to =
comment&hellip;","no_comments_for_you":"Forbidden. You cannot post =
comments on this page.","duration_input_min_duration":"The duration =
cannot be less than {MIN_DURATION}.","duration_input_max_duration":"The =
duration cannot be greater than =
{MAX_DURATION}.","duration_input_invalid_characters":"0-9 and : are the =
only acceptable inputs.","enhance_videos":"Enhance =
Videos","hide_enhancer":"Hide =
Enhancer","enhancer":"Enhancer","find_track_video":"Or, let us help you =
<a href=3D\"#\" rel=3D\"nofollow\" id=3D\"search_on_video\">find a track =
that =
fits<\/a>.","close":"Close","expand":"Expand","top":"top","advanced_searc=
h":"Advanced Search","no_suggestions":"No =
suggestions","recent_searches":"Recent Searches","search_all":"Search =
All of Vimeo"}        };=0A=
    </SCRIPT>

<SCRIPT =
src=3D"http://a.vimeocdn.com/js_opt/global_combined.min.js?655141b5"></SC=
RIPT>

<SCRIPT =
src=3D"http://a.vimeocdn.com/js_opt/clip_combined.min.js?27e998af"></SCRI=
PT>

<SCRIPT =
src=3D"http://a.vimeocdn.com/p/1.4.28/js/player.core.opt.js"></SCRIPT>

<SCRIPT>=0A=
        var _comscore =3D _comscore || [],=0A=
        _gaq =3D _gaq || [],=0A=
        CSS_DIR =3D 'http://a.vimeocdn.com/styles/css_opt/',=0A=
        JS_DIR =3D 'http://a.vimeocdn.com/js_opt/',=0A=
        IMAGE_DIR =3D 'http://a.vimeocdn.com/images_v6/',=0A=
        BUILD_HASH =3D '4c27c',=0A=
        vimeo =3D {=0A=
            app_version: 'v6',=0A=
            domain: '.vimeo.com',=0A=
            url: 'vimeo.com',=0A=
            xsrft: '57a2c2e19ad57e1c65db341273c02e33',=0A=
            cur_user: null        };=0A=
=0A=
    =0A=
    _comscore.push({=0A=
        c1: "2",=0A=
        c2: "10348289"=0A=
    });=0A=
=0A=
    _gaq.push(=0A=
        ['_setAccount', "UA-76641-8"],=0A=
        ['_setDomainName', 'vimeo.com'],=0A=
                    ['_setLocalRemoteServerMode'],=0A=
            ['_setLocalGifPath', '//utmtrk.vimeo.com/__utm.gif'],=0A=
                        ['_setCustomVar', 1, 'user_status', =
'logged_out', 2],=0A=
        ['_setCustomVar', 4, 'language', 'en', 3],=0A=
        ['_trackPageview']=0A=
                    );=0A=
=0A=
    window.addEvent('domready', function() {=0A=
                                    var =
player52840841_1755136283,player52840841_1755136283_element =3D =
document.getElementById('player_52840841_1755136283'),clip52840841_175513=
6283 =3D =
{config:{"request":{"cached_timestamp":1360751643,"source":"cache","times=
tamp":1360756045,"signature":"31db2d48afafcefd3501af4aa0b1497a","referrer=
":"","varnish":1,"cookie":{"hd":null,"scaling":1,"volume":77,"html":null}=0A=
,"expiration":21600,"vimeo_url":"vimeo.com","player_url":"player.vimeo.co=
m","cdn_url":"a.vimeocdn.com","cookie_domain":".vimeo.com"},"video":{"id"=
:52840841,"title":"Dorpscooperatie =
Esbeek","width":1280,"height":720,"duration":435,"url":"http:\/\/vimeo.co=
m\/52840841","thumbnail":"http:\/\/b.vimeocdn.com\/ts\/364\/681\/36468179=
4_960.jpg","embed_code":"<iframe =
src=3D\"http:\/\/player.vimeo.com\/video\/52840841\" width=3D\"400\" =
height=3D\"300\" frameborder=3D\"0\" webkitAllowFullScreen =
mozallowfullscreen =
allowFullScreen><\/iframe>","hd":1,"default_to_hd":0,"owner":{"name":"Clo=
se the =
Gap","portrait":"http:\/\/a.vimeocdn.com\/images_v6\/portraits\/portrait_=
75_red.png","url":"http:\/\/vimeo.com\/user14427958","account_type":"basi=
c"},"stats":{"comments":0,"likes":0,"plays":52},"files":{"h264":["hd","sd=
"]},"profiles":{"h264":{"hd":113,"sd":107}},"smil":{"url":"http:\/\/playe=
r.vimeo.com\/config\/52840841.smil","qualities":["hd","sd"]}},"security":=
{"embed_permission":"public","hd_embed":1,"privacy":"anybody"},"applicati=
on":{"version":"v6","build_num":"abfb581"},"analytics":{"ga_account":"UA-=
76641-35","comscore_c1":"1","comscore_c2":"10348289"},"user":{"id":0,"lik=
ed":0,"watch_later":0,"status":{"mod":0,"logged_in":0,"owner":0,"account_=
type":"logged_out"}},"embed":{"alt_color":"c0c0c0","color":"00adef","auto=
play":0,"loop":0,"time":0,"pause_info":0,"on_site":1,"context":"user","ap=
i":{"on":1,"player_id":null,"version":2},"toggle":{"badge":0,"byline":0,"=
portrait":0,"title":0,"byline_badge":0,"embed":0,"hd":1,"like":1,"scaling=
":1,"share":1,"watch_later":1,"playbar":1,"fullscreen":1,"logo":0,"custom=
_logo":0,"volume":1,"vote":0},"outro":{"type":"nothing"}}},assets: =
{"js_path":"http:\/\/a.vimeocdn.com\/p\/1.4.28\/js\/","css_path":"http:\/=
\/a.vimeocdn.com\/p\/1.4.28\/css\/","ming":{"touch":{"css":["player.touch=
.opt.css"],"js":["player.touch.js"]},"mobile":{"css":["player.mobile.opt.=
css"],"js":["player.mobile.js"]},"desktop":{"css":["player.desktop.opt.cs=
s"],"js":["player.desktop.js"]}},"moogaloop":["swfobject.v2.2.js"],"cache=
":1},uniqueId: '52840841_1755136283',options: {ming: {html_path: =
"http://a.vimeocdn.com/p/1.4.28/html_opt",css_path: =
"http://a.vimeocdn.com/p/1.4.28/css/player.overlays.opt.css",version: =
'1.4.28'},moogaloop: {force_embed: 0,force_info: 0,ref_id: =
'player52840841_1755136283',swfs: {cover: {desktop: =
"http:\/\/a.vimeocdn.com\/p\/flash\/moogalover\/1.1.21\/moogalover.swf?v=3D=
1.0.0",mobile: =
"http:\/\/a.vimeocdn.com\/p\/flash\/mobilover\/1.1.21\/mobilover.swf?v=3D=
1.0.0"},player: {desktop: =
"http:\/\/a.vimeocdn.com\/p\/flash\/moogaloop\/5.2.49\/moogaloop.swf?v=3D=
1.0.0",mobile: =
"http:\/\/a.vimeocdn.com\/p\/flash\/mobiloop\/1.2.49\/mobiloop.swf?v=3D1.=
0.0"}},versions: {player: '5.2.49',cover: '1.1.21',js: =
'1.4.28'}},noplayer: {html_path: =
"http://a.vimeocdn.com/p/1.4.28/html_opt",css_path: =
"http://a.vimeocdn.com/p/1.4.28/css/player.overlays.opt.css"}},thumbs: =
{1280: 'http://b.vimeocdn.com/ts/364/681/364681794_1280.jpg',960: =
'http://b.vimeocdn.com/ts/364/681/364681794_960.jpg',640: =
'http://b.vimeocdn.com/ts/364/681/364681794_640.jpg'}};Player.checkRatio(=
player52840841_1755136283_element.getElementsByTagName('div')[0],player52=
840841_1755136283_element.getElementsByTagName('div')[0].getElementsByTag=
Name('div')[0],clip52840841_1755136283.config);function =
initPlayer52840841_1755136283() {player52840841_1755136283 =3D new =
Player(player52840841_1755136283_element,clip52840841_1755136283,function=
() =
{Clip.waitForPlayer(player52840841_1755136283);Player.init.loader();});wi=
ndow.player52840841_1755136283 =3D =
player52840841_1755136283;window.player52840841_1755136283_element =3D =
player52840841_1755136283_element;window.clip52840841_1755136283 =3D =
clip52840841_1755136283;}Player.init.queue.push(initPlayer52840841_175513=
6283);if (!Player.init.loaderAdded) {window.addEvent('domready', =
function() {Player.init.loader();});Player.init.loaderAdded =3D =
true;}var _gaq =3D _gaq || [];_gaq.push(['pt._setAccount', =
"UA-76641-35"],['pt._setDomainName', 'player.vimeo.com']);               =
     =0A=
        var scr,=0A=
            s =3D document.getElementsByTagName('script')[0];=0A=
=0A=
                    scr =3D document.createElement('script');=0A=
            scr.type =3D 'text/javascript';=0A=
            scr.async =3D true;=0A=
            scr.src =3D ('http://b.scorecardresearch.com/beacon.js');=0A=
            s.parentNode.insertBefore(scr, s);=0A=
                    scr =3D document.createElement('script');=0A=
            scr.type =3D 'text/javascript';=0A=
            scr.async =3D true;=0A=
            scr.src =3D ('http://www.google-analytics.com/ga.js');=0A=
            s.parentNode.insertBefore(scr, s);=0A=
        =0A=
        try {=0A=
            var ext =3D window.external;=0A=
=0A=
            if (ext.msIsSiteMode()) {=0A=
                ext.msSiteModeClearJumplist();=0A=
                ext.msSiteModeCreateJumplist('Places');=0A=
=0A=
                                    =
ext.msSiteModeAddJumpListItem('Categories', '/categories', =
"http://a.vimeocdn.com/images_v6/jumplist/categories.ico");=0A=
                    ext.msSiteModeAddJumpListItem('Video School', =
'/videoschool', "http://a.vimeocdn.com/images_v6/jumplist/vvs.ico");=0A=
                    ext.msSiteModeAddJumpListItem('Staff Picks', =
'/staffpicks', =
"http://a.vimeocdn.com/images_v6/jumplist/staffpicks.ico");=0A=
                =0A=
                ext.msSiteModeShowJumplist();=0A=
            }=0A=
        }=0A=
        catch (ex) {}=0A=
=0A=
            });=0A=
=0A=
    if ($('google_afc_ads')) {=0A=
        document.write('<scr'+'ipt =
src=3D"//pagead2.googlesyndication.com/pagead/show_ads.js"></scr'+'ipt>')=
;=0A=
    }=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_001_000B_01CE09E8.4A3D7F50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adi/5480.iac.vimeo/clip;sec=false;sz=300x250;clipid=52840841;user_type=logged_out;?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Click here to find out more!</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16457"></HEAD>
<BODY leftMargin=3D0 topMargin=3D0 bgColor=3D#ffffff marginheight=3D"0" =
marginwidth=3D"0"><!-- Template ID =3D 18707 Template Name =3D LA Image =
Banner - No Tracking Pixel --><A=20
href=3D"http://ad.doubleclick.net/click%3Bh%3Dv8/3d88/3/0/%2a/n%3B2603146=
38%3B0-0%3B1%3B80947881%3B4307-300/250%3B52545061/52500154/1%3B%3B~aopt%3=
D2/1/1/1%3B~sscs%3D%3fhttps://vimeo.com/upgrade1?utm_source=3Dhouseads&am=
p;utm_medium=3DClip_/Upgrade1_GoPro_JUL.12_Generic&amp;utm_campaign=3D612=
"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://s0.2mdn.net/3759948/072712_2685082_vimeo_300x250_07_2012_Ho=
useAd_PRO_Go_PRO.png"=20
width=3D300 height=3D250 target=3D"_blank"></A></BODY></HTML>

------=_NextPart_001_000B_01CE09E8.4A3D7F50--

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/js_opt/global_combined.min.js?655141b5

(function(){this.MooTools=3D{version:"1.4.5",build:"ab8ea8824dc3b24b66668=
67a2c4ed58ebb762cf0"};var =
a=3Dthis.typeOf=3Dfunction(a){if(null=3D=3Da)return"null";if(null!=3Da.$f=
amily)return =
a.$family();if(a.nodeName){if(1=3D=3Da.nodeType)return"element";if(3=3D=3D=
a.nodeType)return/\S/.test(a.nodeValue)?"textnode":"whitespace"}else =
if("number"=3D=3Dtypeof =
a.length){if(a.callee)return"arguments";if("item"in =
a)return"collection"}return typeof =
a};this.instanceOf=3Dfunction(a,b){if(null=3D=3Da)return!1;for(var =
c=3Da.$constructor||a.constructor;c;){if(c=3D=3D=3D=0A=
b)return!0;c=3Dc.parent}return!a.hasOwnProperty?!1:a instanceof b};var =
b=3Dthis.Function,c=3D!0,d;for(d =
in{toString:1})c=3Dnull;c&&(c=3D"hasOwnProperty valueOf isPrototypeOf =
propertyIsEnumerable toLocaleString toString constructor".split(" =
"));b.prototype.overloadSetter=3Dfunction(a){var b=3Dthis;return =
function(d,e){if(null=3D=3Dd)return this;if(a||"string"!=3Dtypeof =
d){for(var f in d)b.call(this,f,d[f]);if(c)for(var =
k=3Dc.length;k--;)f=3Dc[k],d.hasOwnProperty(f)&&b.call(this,f,d[f])}else =
b.call(this,d,e);return this}};=0A=
b.prototype.overloadGetter=3Dfunction(a){var b=3Dthis;return =
function(c){var d,e;"string"!=3Dtypeof =
c?d=3Dc:1<arguments.length?d=3Darguments:a&&(d=3D[c]);if(d){e=3D{};for(va=
r f=3D0;f<d.length;f++)e[d[f]]=3Db.call(this,d[f])}else =
e=3Db.call(this,c);return =
e}};b.prototype.extend=3Dfunction(a,b){this[a]=3Db}.overloadSetter();b.pr=
ototype.implement=3Dfunction(a,b){this.prototype[a]=3Db}.overloadSetter()=
;var =
e=3DArray.prototype.slice;b.from=3Dfunction(b){return"function"=3D=3Da(b)=
?b:function(){return b}};Array.from=3Dfunction(b){return null=3D=3D=0A=
b?[]:f.isEnumerable(b)&&"string"!=3Dtypeof =
b?"array"=3D=3Da(b)?b:e.call(b):[b]};Number.from=3Dfunction(a){a=3DparseF=
loat(a);return isFinite(a)?a:null};String.from=3Dfunction(a){return =
a+""};b.implement({hide:function(){this.$hidden=3D!0;return =
this},protect:function(){this.$protected=3D!0;return this}});var =
f=3Dthis.Type=3Dfunction(b,c){if(b){var =
d=3Db.toLowerCase();f["is"+b]=3Dfunction(b){return =
a(b)=3D=3Dd};null!=3Dc&&(c.prototype.$family=3Dfunction(){return =
d}.hide())}if(null=3D=3Dc)return =
null;c.extend(this);c.$constructor=3Df;return c.prototype.$constructor=3D=0A=
c},g=3DObject.prototype.toString;f.isEnumerable=3Dfunction(a){return =
null!=3Da&&"number"=3D=3Dtypeof a.length&&"[object =
Function]"!=3Dg.call(a)};var =
h=3D{},i=3Dfunction(b){b=3Da(b.prototype);return =
h[b]||(h[b]=3D[])},j=3Dfunction(b,c){if(!c||!c.$hidden){for(var =
d=3Di(this),f=3D0;f<d.length;f++){var =
m=3Dd[f];"type"=3D=3Da(m)?j.call(m,b,c):m.call(this,b,c)}d=3Dthis.prototy=
pe[b];if(null=3D=3Dd||!d.$protected)this.prototype[b]=3Dc;null=3D=3Dthis[=
b]&&"function"=3D=3Da(c)&&k.call(this,b,function(a){return =
c.apply(a,e.call(arguments,1))})}},k=3Dfunction(a,=0A=
b){if(!b||!b.$hidden){var =
c=3Dthis[a];if(null=3D=3Dc||!c.$protected)this[a]=3Db}};f.implement({impl=
ement:j.overloadSetter(),extend:k.overloadSetter(),alias:function(a,b){j.=
call(this,a,this.prototype[b])}.overloadSetter(),mirror:function(a){i(thi=
s).push(a);return this}});new f("Type",f);var m=3Dfunction(a,b,c){var =
d=3Db!=3DObject,e=3Db.prototype;d&&(b=3Dnew f(a,b));for(var =
a=3D0,k=3Dc.length;a<k;a++){var =
g=3Dc[a],h=3Db[g],i=3De[g];h&&h.protect();d&&i&&b.implement(g,i.protect()=
)}if(d){var v=3De.propertyIsEnumerable(c[0]);b.forEachMethod=3D=0A=
function(a){if(!v)for(var =
b=3D0,d=3Dc.length;b<d;b++)a.call(e,e[c[b]],c[b]);for(var f in =
e)a.call(e,e[f],f)}}return m};m("String",String,"charAt charCodeAt =
concat indexOf lastIndexOf match quote replace search slice split substr =
substring trim toLowerCase toUpperCase".split(" "))("Array",Array,"pop =
push reverse shift sort splice unshift concat join slice indexOf =
lastIndexOf filter forEach every map some reduce reduceRight".split(" =
"))("Number",Number,["toExponential","toFixed","toLocaleString","toPrecis=
ion"])("Function",=0A=
b,["apply","call","bind"])("RegExp",RegExp,["exec","test"])("Object",Obje=
ct,"create defineProperty defineProperties keys getPrototypeOf =
getOwnPropertyDescriptor getOwnPropertyNames preventExtensions =
isExtensible seal isSealed freeze isFrozen".split(" =
"))("Date",Date,["now"]);Object.extend=3Dk.overloadSetter();Date.extend("=
now",function(){return+new Date});new =
f("Boolean",Boolean);Number.prototype.$family=3Dfunction(){return =
isFinite(this)?"number":"null"}.hide();Number.extend("random",function(a,=
b){return Math.floor(Math.random()*=0A=
(b-a+1)+a)});var =
v=3DObject.prototype.hasOwnProperty;Object.extend("forEach",function(a,b,=
c){for(var d in =
a)v.call(a,d)&&b.call(c,a[d],d,a)});Object.each=3DObject.forEach;Array.im=
plement({forEach:function(a,b){for(var c=3D0,d=3Dthis.length;c<d;c++)c =
in =
this&&a.call(b,this[c],c,this)},each:function(a,b){Array.forEach(this,a,b=
);return this}});var q=3Dfunction(b){switch(a(b)){case "array":return =
b.clone();case "object":return Object.clone(b);default:return =
b}};Array.implement("clone",function(){for(var a=3Dthis.length,=0A=
b=3DArray(a);a--;)b[a]=3Dq(this[a]);return b});var =
s=3Dfunction(b,c,d){switch(a(d)){case =
"object":"object"=3D=3Da(b[c])?Object.merge(b[c],d):b[c]=3DObject.clone(d=
);break;case "array":b[c]=3Dd.clone();break;default:b[c]=3Dd}return =
b};Object.extend({merge:function(b,c,d){if("string"=3D=3Da(c))return =
s(b,c,d);for(var e=3D1,f=3Darguments.length;e<f;e++){var =
k=3Darguments[e],m;for(m in k)s(b,m,k[m])}return =
b},clone:function(a){var b=3D{},c;for(c in a)b[c]=3Dq(a[c]);return =
b},append:function(a){for(var b=3D1,c=3Darguments.length;b<c;b++){var d=3D=0A=
arguments[b]||{},e;for(e in d)a[e]=3Dd[e]}return =
a}});["Object","WhiteSpace","TextNode","Collection","Arguments"].each(fun=
ction(a){new f(a)});var =
t=3DDate.now();String.extend("uniqueID",function(){return(t++).toString(3=
6)})})();=0A=
Array.implement({every:function(a,b){for(var =
c=3D0,d=3Dthis.length>>>0;c<d;c++)if(c in =
this&&!a.call(b,this[c],c,this))return!1;return!0},filter:function(a,b){f=
or(var c=3D[],d,e=3D0,f=3Dthis.length>>>0;e<f;e++)e in =
this&&(d=3Dthis[e],a.call(b,d,e,this)&&c.push(d));return =
c},indexOf:function(a,b){for(var =
c=3Dthis.length>>>0,d=3D0>b?Math.max(0,c+b):b||0;d<c;d++)if(this[d]=3D=3D=
=3Da)return d;return-1},map:function(a,b){for(var =
c=3Dthis.length>>>0,d=3DArray(c),e=3D0;e<c;e++)e in =
this&&(d[e]=3Da.call(b,this[e],e,this));return d},some:function(a,=0A=
b){for(var c=3D0,d=3Dthis.length>>>0;c<d;c++)if(c in =
this&&a.call(b,this[c],c,this))return!0;return!1},clean:function(){return=
 this.filter(function(a){return null!=3Da})},invoke:function(a){var =
b=3DArray.slice(arguments,1);return this.map(function(c){return =
c[a].apply(c,b)})},associate:function(a){for(var =
b=3D{},c=3DMath.min(this.length,a.length),d=3D0;d<c;d++)b[a[d]]=3Dthis[d]=
;return b},link:function(a){for(var =
b=3D{},c=3D0,d=3Dthis.length;c<d;c++)for(var e in =
a)if(a[e](this[c])){b[e]=3Dthis[c];delete a[e];break}return b},=0A=
contains:function(a,b){return-1!=3Dthis.indexOf(a,b)},append:function(a){=
this.push.apply(this,a);return this},getLast:function(){return =
this.length?this[this.length-1]:null},getRandom:function(){return =
this.length?this[Number.random(0,this.length-1)]:null},include:function(a=
){this.contains(a)||this.push(a);return =
this},combine:function(a){for(var =
b=3D0,c=3Da.length;b<c;b++)this.include(a[b]);return =
this},erase:function(a){for(var =
b=3Dthis.length;b--;)this[b]=3D=3D=3Da&&this.splice(b,1);return =
this},empty:function(){this.length=3D=0A=
0;return this},flatten:function(){for(var =
a=3D[],b=3D0,c=3Dthis.length;b<c;b++){var =
d=3DtypeOf(this[b]);"null"!=3Dd&&(a=3Da.concat("array"=3D=3Dd||"collectio=
n"=3D=3Dd||"arguments"=3D=3Dd||instanceOf(this[b],Array)?Array.flatten(th=
is[b]):this[b]))}return a},pick:function(){for(var =
a=3D0,b=3Dthis.length;a<b;a++)if(null!=3Dthis[a])return this[a];return =
null},hexToRgb:function(a){if(3!=3Dthis.length)return null;var =
b=3Dthis.map(function(a){1=3D=3Da.length&&(a+=3Da);return =
a.toInt(16)});return =
a?b:"rgb("+b+")"},rgbToHex:function(a){if(3>this.length)return null;=0A=
if(4=3D=3Dthis.length&&0=3D=3Dthis[3]&&!a)return"transparent";for(var =
b=3D[],c=3D0;3>c;c++){var =
d=3D(this[c]-0).toString(16);b.push(1=3D=3Dd.length?"0"+d:d)}return =
a?b:"#"+b.join("")}});=0A=
String.implement({test:function(a,b){return("regexp"=3D=3DtypeOf(a)?a:Reg=
Exp(""+a,b)).test(this)},contains:function(a,b){return =
b?-1<(b+this+b).indexOf(b+a+b):-1<String(this).indexOf(a)},trim:function(=
){return String(this).replace(/^\s+|\s+$/g,"")},clean:function(){return =
String(this).replace(/\s+/g," ").trim()},camelCase:function(){return =
String(this).replace(/-\D/g,function(a){return =
a.charAt(1).toUpperCase()})},hyphenate:function(){return =
String(this).replace(/[A-Z]/g,function(a){return"-"+a.charAt(0).toLowerCa=
se()})},=0A=
capitalize:function(){return =
String(this).replace(/\b[a-z]/g,function(a){return =
a.toUpperCase()})},escapeRegExp:function(){return =
String(this).replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},toInt:function(a=
){return parseInt(this,a||10)},toFloat:function(){return =
parseFloat(this)},hexToRgb:function(a){var =
b=3DString(this).match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return =
b?b.slice(1).hexToRgb(a):null},rgbToHex:function(a){var =
b=3DString(this).match(/\d{1,3}/g);return =
b?b.rgbToHex(a):null},substitute:function(a,=0A=
b){return =
String(this).replace(b||/\\?\{([^{}]+)\}/g,function(b,d){return"\\"=3D=3D=
b.charAt(0)?b.slice(1):null!=3Da[d]?a[d]:""})}});Number.implement({limit:=
function(a,b){return =
Math.min(b,Math.max(a,this))},round:function(a){a=3DMath.pow(10,a||0).toF=
ixed(0>a?-a:0);return Math.round(this*a)/a},times:function(a,b){for(var =
c=3D0;c<this;c++)a.call(b,c,this)},toFloat:function(){return =
parseFloat(this)},toInt:function(a){return =
parseInt(this,a||10)}});Number.alias("each","times");=0A=
(function(a){var =
b=3D{};a.each(function(a){Number[a]||(b[a]=3Dfunction(){return =
Math[a].apply(null,[this].concat(Array.from(arguments)))})});Number.imple=
ment(b)})("abs acos asin atan atan2 ceil cos exp floor log max min pow =
sin sqrt tan".split(" "));Function.extend({attempt:function(){for(var =
a=3D0,b=3Darguments.length;a<b;a++)try{return =
arguments[a]()}catch(c){}return null}});=0A=
Function.implement({attempt:function(a,b){try{return =
this.apply(b,Array.from(a))}catch(c){}return null},bind:function(a){var =
b=3Dthis,c=3D1<arguments.length?Array.slice(arguments,1):null,d=3Dfunctio=
n(){},e=3Dfunction(){var f=3Da,g=3Darguments.length;this instanceof =
e&&(d.prototype=3Db.prototype,f=3Dnew =
d);g=3D!c&&!g?b.call(f):b.apply(f,c&&g?c.concat(Array.slice(arguments)):c=
||arguments);return f=3D=3Da?g:f};return e},pass:function(a,b){var =
c=3Dthis;null!=3Da&&(a=3DArray.from(a));return function(){return =
c.apply(b,a||arguments)}},=0A=
delay:function(a,b,c){return =
setTimeout(this.pass(null=3D=3Dc?[]:c,b),a)},periodical:function(a,b,c){r=
eturn setInterval(this.pass(null=3D=3Dc?[]:c,b),a)}});=0A=
(function(){var =
a=3DObject.prototype.hasOwnProperty;Object.extend({subset:function(a,c){f=
or(var d=3D{},e=3D0,f=3Dc.length;e<f;e++){var g=3Dc[e];g in =
a&&(d[g]=3Da[g])}return d},map:function(b,c,d){var e=3D{},f;for(f in =
b)a.call(b,f)&&(e[f]=3Dc.call(d,b[f],f,b));return =
e},filter:function(b,c,d){var e=3D{},f;for(f in b){var =
g=3Db[f];a.call(b,f)&&c.call(d,g,f,b)&&(e[f]=3Dg)}return =
e},every:function(b,c,d){for(var e in =
b)if(a.call(b,e)&&!c.call(d,b[e],e))return!1;return!0},some:function(b,c,=
d){for(var e in b)if(a.call(b,e)&&=0A=
c.call(d,b[e],e))return!0;return!1},keys:function(b){var c=3D[],d;for(d =
in b)a.call(b,d)&&c.push(d);return c},values:function(b){var =
c=3D[],d;for(d in b)a.call(b,d)&&c.push(b[d]);return =
c},getLength:function(a){return =
Object.keys(a).length},keyOf:function(b,c){for(var d in =
b)if(a.call(b,d)&&b[d]=3D=3D=3Dc)return d;return =
null},contains:function(a,c){return =
null!=3DObject.keyOf(a,c)},toQueryString:function(a,c){var =
d=3D[];Object.each(a,function(a,b){c&&(b=3Dc+"["+b+"]");var =
g;switch(typeOf(a)){case "object":g=3DObject.toQueryString(a,=0A=
b);break;case "array":var =
h=3D{};a.each(function(a,b){h[b]=3Da});g=3DObject.toQueryString(h,b);brea=
k;default:g=3Db+"=3D"+encodeURIComponent(a)}null!=3Da&&d.push(g)});return=
 d.join("&")}})})();=0A=
(function(){var =
a=3Dthis.document,b=3Da.window=3Dthis,c=3Dnavigator.userAgent.toLowerCase=
(),d=3Dnavigator.platform.toLowerCase(),e=3Dc.match(/(opera|ie|firefox|ch=
rome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)=
||[null,"unknown",0],f=3Dthis.Browser=3D{extend:Function.prototype.extend=
,name:"version"=3D=3De[1]?e[3]:e[1],version:"ie"=3D=3De[1]&&a.documentMod=
e||parseFloat("opera"=3D=3De[1]&&e[4]?e[4]:e[2]),Platform:{name:c.match(/=
ip(?:ad|od|hone)/)?"ios":(c.match(/(?:webos|android)/)||d.match(/mac|win|=
linux/)||=0A=
["other"])[0]},Features:{xpath:!!a.evaluate,air:!!b.runtime,query:!!a.que=
rySelector,json:!!b.JSON},Plugins:{}};f[f.name]=3D!0;f[f.name+parseInt(f.=
version,10)]=3D!0;f.Platform[f.Platform.name]=3D!0;var =
g=3Dfunction(){return new XMLHttpRequest},h=3Dfunction(){return new =
ActiveXObject("MSXML2.XMLHTTP")},i=3Dfunction(){return new =
ActiveXObject("Microsoft.XMLHTTP")},c=3DFunction.attempt(function(){g();r=
eturn g},function(){h();return h},function(){i();return =
i});f.Request=3Dc;f.Features.xhr=3D!!f.Request;c=3D(Function.attempt(func=
tion(){return navigator.plugins["Shockwave Flash"].description},=0A=
function(){return(new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")})=
||"0 =
r0").match(/\d+/g);f.Plugins.Flash=3D{version:Number(c[0]||"0."+c[1])||0,=
build:Number(c[2])||0};f.exec=3Dfunction(c){if(!c)return =
c;if(b.execScript)b.execScript(c);else{var =
d=3Da.createElement("script");d.setAttribute("type","text/javascript");d.=
text=3Dc;a.head.appendChild(d);a.head.removeChild(d)}return =
c};String.implement("stripScripts",function(a){var =
b=3D"",c=3Dthis.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,=0A=
function(a,c){b+=3Dc+"\n";return""});!0=3D=3D=3Da?f.exec(b):"function"=3D=
=3DtypeOf(a)&&a(b,c);return =
c});f.extend({Document:this.Document,Window:this.Window,Element:this.Elem=
ent,Event:this.Event});this.Window=3Dthis.$constructor=3Dnew =
Type("Window",function(){});this.$family=3DFunction.from("window").hide()=
;Window.mirror(function(a,c){b[a]=3Dc});this.Document=3Da.$constructor=3D=
new =
Type("Document",function(){});a.$family=3DFunction.from("document").hide(=
);Document.mirror(function(b,c){a[b]=3Dc});a.html=3Da.documentElement;a.h=
ead||=0A=
(a.head=3Da.getElementsByTagName("head")[0]);if(a.execCommand)try{a.execC=
ommand("BackgroundImageCache",!1,!0)}catch(j){}if(this.attachEvent&&!this=
.addEventListener){var =
k=3Dfunction(){this.detachEvent("onunload",k);a.head=3Da.html=3Da.window=3D=
null};this.attachEvent("onunload",k)}var =
m=3DArray.from;try{m(a.html.childNodes)}catch(v){Array.from=3Dfunction(a)=
{if("string"!=3Dtypeof =
a&&Type.isEnumerable(a)&&"array"!=3DtypeOf(a)){for(var =
b=3Da.length,c=3DArray(b);b--;)c[b]=3Da[b];return c}return m(a)};var =
q=3DArray.prototype,s=3D=0A=
q.slice;"pop push reverse shift sort splice unshift concat join =
slice".split(" ").each(function(a){var =
b=3Dq[a];Array[a]=3Dfunction(a){return =
b.apply(Array.from(a),s.call(arguments,1))}})}})();=0A=
(function(){var a=3D{},b=3Dthis.DOMEvent=3Dnew =
Type("DOMEvent",function(b,d){d||(d=3Dwindow);b=3Db||d.event;if(b.$extend=
ed)return =
b;this.event=3Db;this.$extended=3D!0;this.shift=3Db.shiftKey;this.control=
=3Db.ctrlKey;this.alt=3Db.altKey;this.meta=3Db.metaKey;for(var =
e=3Dthis.type=3Db.type,f=3Db.target||b.srcElement;f&&3=3D=3Df.nodeType;)f=
=3Df.parentNode;this.target=3Ddocument.id(f);if(0=3D=3De.indexOf("key"))f=
=3Dthis.code=3Db.which||b.keyCode,this.key=3Da[f],"keydown"=3D=3De&&(111<=
f&&124>f?this.key=3D"f"+(f-111):95<f&&106>f&&(this.key=3Df-96)),null=3D=3D=0A=
this.key&&(this.key=3DString.fromCharCode(f).toLowerCase());else =
if("click"=3D=3De||"dblclick"=3D=3De||"contextmenu"=3D=3De||"DOMMouseScro=
ll"=3D=3De||0=3D=3De.indexOf("mouse")){f=3Dd.document;f=3D!f.compatMode||=
"CSS1Compat"=3D=3Df.compatMode?f.html:f.body;this.page=3D{x:null!=3Db.pag=
eX?b.pageX:b.clientX+f.scrollLeft,y:null!=3Db.pageY?b.pageY:b.clientY+f.s=
crollTop};this.client=3D{x:null!=3Db.pageX?b.pageX-d.pageXOffset:b.client=
X,y:null!=3Db.pageY?b.pageY-d.pageYOffset:b.clientY};if("DOMMouseScroll"=3D=
=3De||"mousewheel"=3D=3De)this.wheel=3Db.wheelDelta?=0A=
b.wheelDelta/120:-(b.detail||0)/3;this.rightClick=3D3=3D=3Db.which||2=3D=3D=
b.button;if("mouseover"=3D=3De||"mouseout"=3D=3De){for(e=3Db.relatedTarge=
t||b[("mouseover"=3D=3De?"from":"to")+"Element"];e&&3=3D=3De.nodeType;)e=3D=
e.parentNode;this.relatedTarget=3Ddocument.id(e)}}else =
if(0=3D=3De.indexOf("touch")||0=3D=3De.indexOf("gesture"))if(this.rotatio=
n=3Db.rotation,this.scale=3Db.scale,this.targetTouches=3Db.targetTouches,=
this.changedTouches=3Db.changedTouches,(e=3Dthis.touches=3Db.touches)&&e[=
0])e=3De[0],this.page=3D{x:e.pageX,y:e.pageY},this.client=3D{x:e.clientX,=0A=
y:e.clientY};this.client||(this.client=3D{});this.page||(this.page=3D{})}=
);b.implement({stop:function(){return =
this.preventDefault().stopPropagation()},stopPropagation:function(){this.=
event.stopPropagation?this.event.stopPropagation():this.event.cancelBubbl=
e=3D!0;return =
this},preventDefault:function(){this.event.preventDefault?this.event.prev=
entDefault():this.event.returnValue=3D!1;return =
this}});b.defineKey=3Dfunction(b,d){a[b]=3Dd;return =
this};b.defineKeys=3Db.defineKey.overloadSetter(!0);b.defineKeys({38:"up"=
,=0A=
40:"down",37:"left",39:"right",27:"esc",32:"space",8:"backspace",9:"tab",=
46:"delete",13:"enter"})})();=0A=
(function(){var a=3Dthis.Class=3Dnew =
Type("Class",function(d){instanceOf(d,Function)&&(d=3D{initialize:d});var=
 f=3Dfunction(){c(this);if(f.$prototyping)return =
this;this.$caller=3Dnull;var =
a=3Dthis.initialize?this.initialize.apply(this,arguments):this;this.$call=
er=3Dthis.caller=3Dnull;return =
a}.extend(this).implement(d);f.$constructor=3Da;f.prototype.$constructor=3D=
f;f.prototype.parent=3Db;return =
f}),b=3Dfunction(){if(!this.$caller)throw Error('The method "parent" =
cannot be called.');var =
a=3Dthis.$caller.$name,b=3Dthis.$caller.$owner.parent,=0A=
b=3Db?b.prototype[a]:null;if(!b)throw Error('The method "'+a+'" has no =
parent.');return b.apply(this,arguments)},c=3Dfunction(a){for(var b in =
a){var d=3Da[b];switch(typeOf(d)){case "object":var =
h=3Dfunction(){};h.prototype=3Dd;a[b]=3Dc(new h);break;case =
"array":a[b]=3Dd.clone()}}return =
a},d=3Dfunction(b,c,d){if(a.Mutators.hasOwnProperty(b)&&(c=3Da.Mutators[b=
].call(this,c),null=3D=3Dc))return =
this;if("function"=3D=3DtypeOf(c)){if(c.$hidden)return this;var =
h=3Dthis.prototype;if(!d){var i=3Dc;i.$origin&&(i=3Di.$origin);var =
j=3Dfunction(){if(i.$protected&&=0A=
null=3D=3Dthis.$caller)throw Error('The method "'+b+'" cannot be =
called.');var =
a=3Dthis.caller,c=3Dthis.$caller;this.caller=3Dc;this.$caller=3Dj;var =
d=3Di.apply(this,arguments);this.$caller=3Dc;this.caller=3Da;return =
d}.extend({$owner:this,$origin:i,$name:b}),c=3Dj}h[b]=3Dc}else =
Object.merge(this.prototype,b,c);return =
this};a.implement("implement",d.overloadSetter());a.Mutators=3D{Extends:f=
unction(a){this.parent=3Da;a.$prototyping=3D!0;var b=3Dnew a;delete =
a.$prototyping;this.prototype=3Db},Implements:function(a){Array.from(a).e=
ach(function(a){var a=3D=0A=
new a,b;for(b in a)d.call(this,b,a[b],!0)},this)}}})();=0A=
(function(){this.Chain=3Dnew =
Class({$chain:[],chain:function(){this.$chain.append(Array.flatten(argume=
nts));return this},callChain:function(){return =
this.$chain.length?this.$chain.shift().apply(this,arguments):!1},clearCha=
in:function(){this.$chain.empty();return this}});var =
a=3Dfunction(a){return a.replace(/^on([A-Z])/,function(a,b){return =
b.toLowerCase()})};this.Events=3Dnew =
Class({$events:{},addEvent:function(b,c,d){b=3Da(b);this.$events[b]=3D(th=
is.$events[b]||[]).include(c);d&&(c.internal=3D!0);return this},=0A=
addEvents:function(a){for(var c in a)this.addEvent(c,a[c]);return =
this},fireEvent:function(b,c,d){b=3Da(b);b=3Dthis.$events[b];if(!b)return=
 =
this;c=3DArray.from(c);b.each(function(a){d?a.delay(d,this,c):a.apply(thi=
s,c)},this);return this},removeEvent:function(b,c){var =
b=3Da(b),d=3Dthis.$events[b];if(d&&!c.internal){var =
e=3Dd.indexOf(c);-1!=3De&&delete d[e]}return =
this},removeEvents:function(b){var c;if("object"=3D=3DtypeOf(b)){for(c =
in b)this.removeEvent(c,b[c]);return this}b&&(b=3Da(b));for(c in =
this.$events)if(!(b&&=0A=
b!=3Dc))for(var d=3Dthis.$events[c],e=3Dd.length;e--;)e in =
d&&this.removeEvent(c,d[e]);return this}});this.Options=3Dnew =
Class({setOptions:function(){var =
a=3Dthis.options=3DObject.merge.apply(null,[{},this.options].append(argum=
ents));if(this.addEvent)for(var c in =
a)"function"=3D=3DtypeOf(a[c])&&/^on[A-Z]/.test(c)&&(this.addEvent(c,a[c]=
),delete a[c]);return this}})})();=0A=
(function(){function =
a(a,f,m,g,i,v,l,p,z,B,y,A,D,G,F,x){if(f||-1=3D=3D=3Dc)if(b.expressions[++=
c]=3D[],d=3D-1,f)return"";if(m||g||-1=3D=3D=3Dd)m=3Dm||" =
",a=3Db.expressions[c],e&&a[d]&&(a[d].reverseCombinator=3Dj(m)),a[++d]=3D=
{combinator:m,tag:"*"};m=3Db.expressions[c][d];if(i)m.tag=3Di.replace(h,"=
");else if(v)m.id=3Dv.replace(h,"");else =
if(l)l=3Dl.replace(h,""),m.classList||(m.classList=3D[]),m.classes||(m.cl=
asses=3D[]),m.classList.push(l),m.classes.push({value:l,regexp:RegExp("(^=
|\\s)"+k(l)+"(\\s|$)")});else if(D)x=3D(x=3Dx||F)?x.replace(h,=0A=
""):null,m.pseudos||(m.pseudos=3D[]),m.pseudos.push({key:D.replace(h,""),=
value:x,type:1=3D=3DA.length?"class":"element"});else if(p){var =
p=3Dp.replace(h,""),y=3D(y||"").replace(h,""),C,E;switch(z){case =
"^=3D":E=3DRegExp("^"+k(y));break;case =
"$=3D":E=3DRegExp(k(y)+"$");break;case =
"~=3D":E=3DRegExp("(^|\\s)"+k(y)+"(\\s|$)");break;case =
"|=3D":E=3DRegExp("^"+k(y)+"(-|$)");break;case =
"=3D":C=3Dfunction(a){return y=3D=3Da};break;case =
"*=3D":C=3Dfunction(a){return a&&-1<a.indexOf(y)};break;case =
"!=3D":C=3Dfunction(a){return y!=3Da};break;default:C=3D=0A=
function(a){return!!a}}""=3D=3Dy&&/^[*$^]=3D$/.test(z)&&(C=3Dfunction(){r=
eturn!1});C||(C=3Dfunction(a){return =
a&&E.test(a)});m.attributes||(m.attributes=3D[]);m.attributes.push({key:p=
,operator:z,value:y,test:C})}return""}var =
b,c,d,e,f=3D{},g=3D{},h=3D/\\/g,i=3Dfunction(d,k){if(null=3D=3Dd)return =
null;if(!0=3D=3D=3Dd.Slick)return d;var =
d=3D(""+d).replace(/^\s+|\s+$/g,""),h=3D(e=3D!!k)?g:f;if(h[d])return =
h[d];b=3D{Slick:!0,expressions:[],raw:d,reverse:function(){return =
i(this.raw,!0)}};for(c=3D-1;d!=3D(d=3Dd.replace(m,a)););b.length=3Db.expr=
essions.length;=0A=
var v=3Db.raw,u;if(e){u=3Db;for(var =
w=3Du.expressions,l=3D0;l<w.length;l++){for(var =
p=3Dw[l],z=3D{parts:[],tag:"*",combinator:j(p[0].combinator)},B=3D0;B<p.l=
ength;B++){var y=3Dp[B];y.reverseCombinator||(y.reverseCombinator=3D" =
");y.combinator=3Dy.reverseCombinator;delete =
y.reverseCombinator}p.reverse().push(z)}}else u=3Db;return =
h[v]=3Du},j=3Dfunction(a){return"!"=3D=3D=3Da?" ":" =
"=3D=3D=3Da?"!":/^!/.test(a)?a.replace(/^!/,""):"!"+a},k=3Dfunction(a){re=
turn =
a.replace(/[-[\]{}()*+?.\\^$|,#\s]/g,function(a){return"\\"+a})},m=3DRegE=
xp("^(?:\\s*(,)\\s*|\\s*(<combinator>+)\\s*|(\\s+)|(<unicode>+|\\*)|\\#(<=
unicode>+)|\\.(<unicode>+)|\\[\\s*(<unicode1>+)(?:\\s*([*^$!~|]?=3D)(?:\\=
s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(<unicode>+)(?:\\((?:(?:([\"'=
])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(/<combinator>=
/,=0A=
"["+k(">+~`!@$%^&=3D{}\\;</")+"]").replace(/<unicode>/g,"(?:[\\w\\u00a1-\=
\uFFFF-]|\\\\[^\\s0-9a-f])").replace(/<unicode1>/g,"(?:[:\\w\\u00a1-\\uFF=
FF-]|\\\\[^\\s0-9a-f])")),v=3Dthis.Slick||{};v.parse=3Dfunction(a){return=
 =
i(a)};v.escapeRegExp=3Dk;this.Slick||(this.Slick=3Dv)}).apply("undefined"=
!=3Dtypeof exports?exports:this);=0A=
(function(){var =
a=3D{},b=3D{},c=3DObject.prototype.toString;a.isNativeCode=3Dfunction(a){=
return/\{\s*\[native =
code\]\s*\}/.test(""+a)};a.isXML=3Dfunction(a){return!!a.xmlVersion||!!a.=
xml||"[object =
XMLDocument]"=3D=3Dc.call(a)||9=3D=3Da.nodeType&&"HTML"!=3Da.documentElem=
ent.nodeName};a.setDocument=3Dfunction(a){var =
c=3Da.nodeType;if(9!=3Dc)if(c)a=3Da.ownerDocument;else =
if(a.navigator)a=3Da.document;else =
return;if(this.document!=3D=3Da){this.document=3Da;var =
c=3Da.documentElement,d=3Dthis.getUIDXML(c),e=3Db[d],f;if(!e){e=3Db[d]=3D=
{};e.root=3Dc;e.isXMLDocument=3D=0A=
this.isXML(a);e.brokenStarGEBTN=3De.starSelectsClosedQSA=3De.idGetsName=3D=
e.brokenMixedCaseQSA=3De.brokenGEBCN=3De.brokenCheckedQSA=3De.brokenEmpty=
AttributeQSA=3De.isHTMLDocument=3De.nativeMatchesSelector=3D!1;var =
g,h,i,j,l,p=3Da.createElement("div"),z=3Da.body||a.getElementsByTagName("=
body")[0]||c;z.appendChild(p);try{p.innerHTML=3D'<a =
id=3D"slick_uniqueid"></a>',e.isHTMLDocument=3D!!a.getElementById("slick_=
uniqueid")}catch(B){}if(e.isHTMLDocument){p.style.display=3D"none";p.appe=
ndChild(a.createComment(""));d=3D1<p.getElementsByTagName("*").length;=0A=
try{p.innerHTML=3D"foo</foo>",g=3D(l=3Dp.getElementsByTagName("*"))&&!!l.=
length&&"/"=3D=3Dl[0].nodeName.charAt(0)}catch(y){}e.brokenStarGEBTN=3Dd|=
|g;try{p.innerHTML=3D'<a name=3D"slick_uniqueid"></a><b =
id=3D"slick_uniqueid"></b>',e.idGetsName=3Da.getElementById("slick_unique=
id")=3D=3D=3Dp.firstChild}catch(A){}if(p.getElementsByClassName){try{p.in=
nerHTML=3D'<a class=3D"f"></a><a =
class=3D"b"></a>',p.getElementsByClassName("b").length,p.firstChild.class=
Name=3D"b",i=3D2!=3Dp.getElementsByClassName("b").length}catch(D){}try{p.=
innerHTML=3D'<a class=3D"a"></a><a class=3D"f b a"></a>',=0A=
h=3D2!=3Dp.getElementsByClassName("a").length}catch(G){}e.brokenGEBCN=3Di=
||h}if(p.querySelectorAll){try{p.innerHTML=3D"foo</foo>",l=3Dp.querySelec=
torAll("*"),e.starSelectsClosedQSA=3Dl&&!!l.length&&"/"=3D=3Dl[0].nodeNam=
e.charAt(0)}catch(F){}try{p.innerHTML=3D'<a =
class=3D"MiX"></a>',e.brokenMixedCaseQSA=3D!p.querySelectorAll(".MiX").le=
ngth}catch(x){}try{p.innerHTML=3D'<select><option =
selected=3D"selected">a</option></select>',e.brokenCheckedQSA=3D0=3D=3Dp.=
querySelectorAll(":checked").length}catch(C){}try{p.innerHTML=3D'<a =
class=3D""></a>',=0A=
e.brokenEmptyAttributeQSA=3D0!=3Dp.querySelectorAll('[class*=3D""]').leng=
th}catch(E){}}try{p.innerHTML=3D'<form action=3D"s"><input =
id=3D"action"/></form>',j=3D"s"!=3Dp.firstChild.getAttribute("action")}ca=
tch(H){}e.nativeMatchesSelector=3Dc.matchesSelector||c.mozMatchesSelector=
||c.webkitMatchesSelector;if(e.nativeMatchesSelector)try{e.nativeMatchesS=
elector.call(c,":slick"),e.nativeMatchesSelector=3Dnull}catch(I){}}try{c.=
slick_expando=3D1,delete =
c.slick_expando,e.getUID=3Dthis.getUIDHTML}catch(J){e.getUID=3Dthis.getUI=
DXML}z.removeChild(p);=0A=
p=3Dl=3Dz=3Dnull;e.getAttribute=3De.isHTMLDocument&&j?function(a,b){var =
c=3Dthis.attributeGetters[b];return =
c?c.call(a):(c=3Da.getAttributeNode(b))?c.nodeValue:null}:function(a,b){v=
ar c=3Dthis.attributeGetters[b];return =
c?c.call(a):a.getAttribute(b)};e.hasAttribute=3Dc&&this.isNativeCode(c.ha=
sAttribute)?function(a,b){return =
a.hasAttribute(b)}:function(a,b){a=3Da.getAttributeNode(b);return!(!a||!a=
.specified&&!a.nodeValue)};g=3Dc&&this.isNativeCode(c.contains);h=3Da&&th=
is.isNativeCode(a.contains);e.contains=3Dg&&h?function(a,=0A=
b){return a.contains(b)}:g&&!h?function(b,c){return =
b=3D=3D=3Dc||(b=3D=3D=3Da?a.documentElement:b).contains(c)}:c&&c.compareD=
ocumentPosition?function(a,b){return =
a=3D=3D=3Db||!!(a.compareDocumentPosition(b)&16)}:function(a,b){if(b){do =
if(b=3D=3D=3Da)return!0;while(b=3Db.parentNode)}return!1};e.documentSorte=
r=3Dc.compareDocumentPosition?function(a,b){return!a.compareDocumentPosit=
ion||!b.compareDocumentPosition?0:a.compareDocumentPosition(b)&4?-1:a=3D=3D=
=3Db?0:1}:"sourceIndex"in =
c?function(a,b){return!a.sourceIndex||!b.sourceIndex?=0A=
0:a.sourceIndex-b.sourceIndex}:a.createRange?function(a,b){if(!a.ownerDoc=
ument||!b.ownerDocument)return 0;var =
c=3Da.ownerDocument.createRange(),d=3Db.ownerDocument.createRange();c.set=
Start(a,0);c.setEnd(a,0);d.setStart(b,0);d.setEnd(b,0);return =
c.compareBoundaryPoints(Range.START_TO_END,d)}:null;c=3Dnull}for(f in =
e)this[f]=3De[f]}};var =
d=3D/^([#.]?)((?:[\w-]+|\*))$/,e=3D/\[.+[*$^]=3D(?:""|'')?\]/,f=3D{};a.se=
arch=3Dfunction(a,b,c,g){var =
h=3Dthis.found=3Dg?null:c||[];if(a)if(a.navigator)a=3Da.document;else{if(=
!a.nodeType)return h}else return h;=0A=
var =
i,r,u=3Dthis.uniques=3D{},c=3D!(!c||!c.length),w=3D9=3D=3Da.nodeType;this=
.document!=3D=3D(w?a:a.ownerDocument)&&this.setDocument(a);if(c)for(r=3Dh=
.length;r--;)u[this.getUID(h[r])]=3D!0;if("string"=3D=3Dtypeof b){var =
l=3Db.match(d);a:if(l){r=3Dl[1];var =
p=3Dl[2];if(r)if("#"=3D=3Dr){if(!this.isHTMLDocument||!w)break =
a;l=3Da.getElementById(p);if(!l)return =
h;if(this.idGetsName&&l.getAttributeNode("id").nodeValue!=3Dp)break =
a;if(g)return =
l||null;(!c||!u[this.getUID(l)])&&h.push(l)}else{if("."=3D=3Dr){if(!this.=
isHTMLDocument||(!a.getElementsByClassName||=0A=
this.brokenGEBCN)&&a.querySelectorAll)break =
a;if(a.getElementsByClassName&&!this.brokenGEBCN){i=3Da.getElementsByClas=
sName(p);if(g)return =
i[0]||null;for(r=3D0;l=3Di[r++];)(!c||!u[this.getUID(l)])&&h.push(l)}else=
{var =
z=3DRegExp("(^|\\s)"+j.escapeRegExp(p)+"(\\s|$)");i=3Da.getElementsByTagN=
ame("*");for(r=3D0;l=3Di[r++];)if((className=3Dl.className)&&z.test(class=
Name)){if(g)return =
l;(!c||!u[this.getUID(l)])&&h.push(l)}}}}else{if("*"=3D=3Dp&&this.brokenS=
tarGEBTN)break a;i=3Da.getElementsByTagName(p);if(g)return i[0]||null;=0A=
for(r=3D0;l=3Di[r++];)(!c||!u[this.getUID(l)])&&h.push(l)}c&&this.sort(h)=
;return =
g?null:h}a:if(a.querySelectorAll&&this.isHTMLDocument&&!f[b]&&!this.broke=
nMixedCaseQSA&&!(this.brokenCheckedQSA&&-1<b.indexOf(":checked")||this.br=
okenEmptyAttributeQSA&&e.test(b)||!w&&-1<b.indexOf(",")||j.disableQSA)){r=
=3Db;l=3Da;if(!w){var =
B=3Dl.getAttribute("id");l.setAttribute("id","slickid__");r=3D"#slickid__=
 "+r;a=3Dl.parentNode}try{if(g)return =
a.querySelector(r)||null;i=3Da.querySelectorAll(r)}catch(y){f[b]=3D1;brea=
k a}finally{w||=0A=
(B?l.setAttribute("id",B):l.removeAttribute("id"),a=3Dl)}if(this.starSele=
ctsClosedQSA)for(r=3D0;l=3Di[r++];)"@"<l.nodeName&&(!c||!u[this.getUID(l)=
])&&h.push(l);else =
for(r=3D0;l=3Di[r++];)(!c||!u[this.getUID(l)])&&h.push(l);c&&this.sort(h)=
;return h}i=3Dthis.Slick.parse(b);if(!i.length)return =
h}else{if(null=3D=3Db)return =
h;if(b.Slick)i=3Db;else{if(this.contains(a.documentElement||a,b))h?h.push=
(b):h=3Db;return =
h}}this.posNTH=3D{};this.posNTHLast=3D{};this.posNTHType=3D{};this.posNTH=
TypeLast=3D{};this.push=3D!c&&(g||1=3D=3Di.length&&=0A=
1=3D=3Di.expressions[0].length)?this.pushArray:this.pushUID;null=3D=3Dh&&=
(h=3D[]);var =
A,D,G,F,x,C,E=3Di.expressions;r=3D0;a:for(;C=3DE[r];r++)for(b=3D0;x=3DC[b=
];b++){B=3D"combinator:"+x.combinator;if(!this[B])continue =
a;w=3Dthis.isXMLDocument?x.tag:x.tag.toUpperCase();l=3Dx.id;p=3Dx.classLi=
st;G=3Dx.classes;F=3Dx.attributes;x=3Dx.pseudos;A=3Db=3D=3D=3DC.length-1;=
this.bitUniques=3D{};A?(this.uniques=3Du,this.found=3Dh):(this.uniques=3D=
{},this.found=3D[]);if(0=3D=3D=3Db){if(this[B](a,w,l,G,F,x,p),g&&A&&h.len=
gth)break a}else if(g&&A){A=3D0;for(D=3Dz.length;A<D;A++)if(this[B](z[A],=0A=
w,l,G,F,x,p),h.length)break =
a}else{A=3D0;for(D=3Dz.length;A<D;A++)this[B](z[A],w,l,G,F,x,p)}z=3Dthis.=
found}(c||1<i.expressions.length)&&this.sort(h);return =
g?h[0]||null:h};a.uidx=3D1;a.uidk=3D"slick-uniqueid";a.getUIDXML=3Dfuncti=
on(a){var =
b=3Da.getAttribute(this.uidk);b||(b=3Dthis.uidx++,a.setAttribute(this.uid=
k,b));return b};a.getUIDHTML=3Dfunction(a){return =
a.uniqueNumber||(a.uniqueNumber=3Dthis.uidx++)};a.sort=3Dfunction(a){if(!=
this.documentSorter)return a;a.sort(this.documentSorter);return =
a};a.cacheNTH=3D{};a.matchNTH=3D=0A=
/^([+-]?\d*)?([a-z]+)?([+-]\d+)?$/;a.parseNTHArgument=3Dfunction(a){var =
b=3Da.match(this.matchNTH);if(!b)return!1;var =
c=3Db[2]||!1,d=3Db[1]||1;"-"=3D=3Dd&&(d=3D-1);b=3D+b[3]||0;b=3D"n"=3D=3Dc=
?{a:d,b:b}:"odd"=3D=3Dc?{a:2,b:1}:"even"=3D=3Dc?{a:2,b:0}:{a:0,b:d};retur=
n this.cacheNTH[a]=3Db};a.createNTHPseudo=3Dfunction(a,b,c,d){return =
function(e,f){var g=3Dthis.getUID(e);if(!this[c][g]){var =
h=3De.parentNode;if(!h)return!1;var h=3Dh[a],i=3D1;if(d){var =
l=3De.nodeName;do =
h.nodeName=3D=3Dl&&(this[c][this.getUID(h)]=3Di++);while(h=3Dh[b])}else{d=
o 1=3D=3Dh.nodeType&&=0A=
(this[c][this.getUID(h)]=3Di++);while(h=3Dh[b])}}f=3Df||"n";i=3Dthis.cach=
eNTH[f]||this.parseNTHArgument(f);if(!i)return!1;h=3Di.a;i=3Di.b;g=3Dthis=
[c][g];if(0=3D=3Dh)return i=3D=3Dg;if(0<h){if(g<i)return!1}else =
if(i<g)return!1;return =
0=3D=3D(g-i)%h}};a.pushArray=3Dfunction(a,b,c,d,e,f){this.matchSelector(a=
,b,c,d,e,f)&&this.found.push(a)};a.pushUID=3Dfunction(a,b,c,d,e,f){var =
g=3Dthis.getUID(a);!this.uniques[g]&&this.matchSelector(a,b,c,d,e,f)&&(th=
is.uniques[g]=3D!0,this.found.push(a))};a.matchNode=3Dfunction(a,b){if(th=
is.isHTMLDocument&&=0A=
this.nativeMatchesSelector)try{return =
this.nativeMatchesSelector.call(a,b.replace(/\[([^=3D]+)=3D\s*([^'"\]]+?)=
\s*\]/g,'[$1=3D"$2"]'))}catch(c){}var =
d=3Dthis.Slick.parse(b);if(!d)return!0;var =
e=3Dd.expressions,f=3D0,g;for(g=3D0;currentExpression=3De[g];g++)if(1=3D=3D=
currentExpression.length){var =
h=3DcurrentExpression[0];if(this.matchSelector(a,this.isXMLDocument?h.tag=
:h.tag.toUpperCase(),h.id,h.classes,h.attributes,h.pseudos))return!0;f++}=
if(f=3D=3Dd.length)return!1;d=3Dthis.search(this.document,d);for(g=3D0;e=3D=
d[g++];)if(e=3D=3D=3D=0A=
a)return!0;return!1};a.matchPseudo=3Dfunction(a,b,c){var =
d=3D"pseudo:"+b;if(this[d])return =
this[d](a,c);a=3Dthis.getAttribute(a,b);return =
c?c=3D=3Da:!!a};a.matchSelector=3Dfunction(a,b,c,d,e,f){if(b){var =
g=3Dthis.isXMLDocument?a.nodeName:a.nodeName.toUpperCase();if("*"=3D=3Db)=
{if("@">g)return!1}else =
if(g!=3Db)return!1}if(c&&a.getAttribute("id")!=3Dc)return!1;if(d)for(b=3D=
d.length;b--;)if(c=3Dthis.getAttribute(a,"class"),!c||!d[b].regexp.test(c=
))return!1;if(e)for(b=3De.length;b--;)if(d=3De[b],d.operator?!d.test(this=
.getAttribute(a,=0A=
d.key)):!this.hasAttribute(a,d.key))return!1;if(f)for(b=3Df.length;b--;)i=
f(d=3Df[b],!this.matchPseudo(a,d.key,d.value))return!1;return!0};var =
g=3D{" ":function(a,b,c,d,e,f,g){var =
h;if(this.isHTMLDocument){if(c){h=3Dthis.document.getElementById(c);if(!h=
&&a.all||this.idGetsName&&h&&h.getAttributeNode("id").nodeValue!=3Dc){g=3D=
a.all[c];if(!g)return;g[0]||(g=3D[g]);for(a=3D0;h=3Dg[a++];){var =
i=3Dh.getAttributeNode("id");if(i&&i.nodeValue=3D=3Dc){this.push(h,b,null=
,d,e,f);break}}return}if(h){if(this.document!=3D=3Da&&!this.contains(a,=0A=
h))return;this.push(h,b,null,d,e,f);return}if(this.contains(this.root,a))=
return}if(d&&a.getElementsByClassName&&!this.brokenGEBCN&&(g=3Da.getEleme=
ntsByClassName(g.join(" =
")))&&g.length){for(a=3D0;h=3Dg[a++];)this.push(h,b,c,null,e,f);return}}i=
f((g=3Da.getElementsByTagName(b))&&g.length){this.brokenStarGEBTN||(b=3Dn=
ull);for(a=3D0;h=3Dg[a++];)this.push(h,b,c,d,e,f)}},">":function(a,b,c,d,=
e,f){if(a=3Da.firstChild){do =
1=3D=3Da.nodeType&&this.push(a,b,c,d,e,f);while(a=3Da.nextSibling)}},"+":=
function(a,b,c,d,e,f){for(;a=3Da.nextSibling;)if(1=3D=3D=0A=
a.nodeType){this.push(a,b,c,d,e,f);break}},"^":function(a,b,c,d,e,f){if(a=
=3Da.firstChild)if(1=3D=3Da.nodeType)this.push(a,b,c,d,e,f);else =
this["combinator:+"](a,b,c,d,e,f)},"~":function(a,b,c,d,e,f){for(;a=3Da.n=
extSibling;)if(1=3D=3Da.nodeType){var =
g=3Dthis.getUID(a);if(this.bitUniques[g])break;this.bitUniques[g]=3D!0;th=
is.push(a,b,c,d,e,f)}},"++":function(a,b,c,d,e,f){this["combinator:+"](a,=
b,c,d,e,f);this["combinator:!+"](a,b,c,d,e,f)},"~~":function(a,b,c,d,e,f)=
{this["combinator:~"](a,b,c,d,e,f);this["combinator:!~"](a,=0A=
b,c,d,e,f)},"!":function(a,b,c,d,e,f){for(;a=3Da.parentNode;)a!=3D=3Dthis=
.document&&this.push(a,b,c,d,e,f)},"!>":function(a,b,c,d,e,f){a=3Da.paren=
tNode;a!=3D=3Dthis.document&&this.push(a,b,c,d,e,f)},"!+":function(a,b,c,=
d,e,f){for(;a=3Da.previousSibling;)if(1=3D=3Da.nodeType){this.push(a,b,c,=
d,e,f);break}},"!^":function(a,b,c,d,e,f){if(a=3Da.lastChild)if(1=3D=3Da.=
nodeType)this.push(a,b,c,d,e,f);else =
this["combinator:!+"](a,b,c,d,e,f)},"!~":function(a,b,c,d,e,f){for(;a=3Da=
.previousSibling;)if(1=3D=3Da.nodeType){var g=3Dthis.getUID(a);=0A=
if(this.bitUniques[g])break;this.bitUniques[g]=3D!0;this.push(a,b,c,d,e,f=
)}}},h;for(h in g)a["combinator:"+h]=3Dg[h];var =
g=3D{empty:function(a){var =
b=3Da.firstChild;return!(b&&1=3D=3Db.nodeType)&&!(a.innerText||a.textCont=
ent||"").length},not:function(a,b){return!this.matchNode(a,b)},contains:f=
unction(a,b){return-1<(a.innerText||a.textContent||"").indexOf(b)},"first=
-child":function(a){for(;a=3Da.previousSibling;)if(1=3D=3Da.nodeType)retu=
rn!1;return!0},"last-child":function(a){for(;a=3Da.nextSibling;)if(1=3D=3D=
a.nodeType)return!1;=0A=
return!0},"only-child":function(a){for(var =
b=3Da;b=3Db.previousSibling;)if(1=3D=3Db.nodeType)return!1;for(;a=3Da.nex=
tSibling;)if(1=3D=3Da.nodeType)return!1;return!0},"nth-child":a.createNTH=
Pseudo("firstChild","nextSibling","posNTH"),"nth-last-child":a.createNTHP=
seudo("lastChild","previousSibling","posNTHLast"),"nth-of-type":a.createN=
THPseudo("firstChild","nextSibling","posNTHType",!0),"nth-last-of-type":a=
.createNTHPseudo("lastChild","previousSibling","posNTHTypeLast",!0),index=
:function(a,b){return this["pseudo:nth-child"](a,=0A=
""+(b+1))},even:function(a){return =
this["pseudo:nth-child"](a,"2n")},odd:function(a){return =
this["pseudo:nth-child"](a,"2n+1")},"first-of-type":function(a){for(var =
b=3Da.nodeName;a=3Da.previousSibling;)if(a.nodeName=3D=3Db)return!1;retur=
n!0},"last-of-type":function(a){for(var =
b=3Da.nodeName;a=3Da.nextSibling;)if(a.nodeName=3D=3Db)return!1;return!0}=
,"only-of-type":function(a){for(var =
b=3Da,c=3Da.nodeName;b=3Db.previousSibling;)if(b.nodeName=3D=3Dc)return!1=
;for(;a=3Da.nextSibling;)if(a.nodeName=3D=3Dc)return!1;return!0},enabled:=
function(a){return!a.disabled},=0A=
disabled:function(a){return a.disabled},checked:function(a){return =
a.checked||a.selected},focus:function(a){return =
this.isHTMLDocument&&this.document.activeElement=3D=3D=3Da&&(a.href||a.ty=
pe||this.hasAttribute(a,"tabindex"))},root:function(a){return =
a=3D=3D=3Dthis.root},selected:function(a){return a.selected}},i;for(i in =
g)a["pseudo:"+i]=3Dg[i];i=3Da.attributeGetters=3D{"for":function(){return=
"htmlFor"in =
this?this.htmlFor:this.getAttribute("for")},href:function(){return"href"i=
n this?this.getAttribute("href",2):this.getAttribute("href")},=0A=
style:function(){return =
this.style?this.style.cssText:this.getAttribute("style")},tabindex:functi=
on(){var a=3Dthis.getAttributeNode("tabindex");return =
a&&a.specified?a.nodeValue:null},type:function(){return =
this.getAttribute("type")},maxlength:function(){var =
a=3Dthis.getAttributeNode("maxLength");return =
a&&a.specified?a.nodeValue:null}};i.MAXLENGTH=3Di.maxLength=3Di.maxlength=
;var =
j=3Da.Slick=3Dthis.Slick||{};j.version=3D"1.1.7";j.search=3Dfunction(b,c,=
d){return a.search(b,c,d)};j.find=3Dfunction(b,c){return a.search(b,=0A=
c,null,!0)};j.contains=3Dfunction(b,c){a.setDocument(b);return =
a.contains(b,c)};j.getAttribute=3Dfunction(b,c){a.setDocument(b);return =
a.getAttribute(b,c)};j.hasAttribute=3Dfunction(b,c){a.setDocument(b);retu=
rn =
a.hasAttribute(b,c)};j.match=3Dfunction(b,c){if(!b||!c)return!1;if(!c||c=3D=
=3D=3Db)return!0;a.setDocument(b);return =
a.matchNode(b,c)};j.defineAttributeGetter=3Dfunction(b,c){a.attributeGett=
ers[b]=3Dc;return this};j.lookupAttributeGetter=3Dfunction(b){return =
a.attributeGetters[b]};j.definePseudo=3Dfunction(b,c){a["pseudo:"+=0A=
b]=3Dfunction(a,b){return c.call(a,b)};return =
this};j.lookupPseudo=3Dfunction(b){var c=3Da["pseudo:"+b];return =
c?function(a){return =
c.call(this,a)}:null};j.override=3Dfunction(b,c){a.override(b,c);return =
this};j.isXML=3Da.isXML;j.uidOf=3Dfunction(b){return =
a.getUIDHTML(b)};this.Slick||(this.Slick=3Dj)}).apply("undefined"!=3Dtype=
of exports?exports:this);=0A=
var Element=3Dfunction(a,b){var c=3DElement.Constructors[a];if(c)return =
c(b);if("string"!=3Dtypeof a)return =
document.id(a).set(b);b||(b=3D{});if(!/^[\w-]+$/.test(a)){c=3DSlick.parse=
(a).expressions[0][0];a=3D"*"=3D=3Dc.tag?"div":c.tag;c.id&&null=3D=3Db.id=
&&(b.id=3Dc.id);var d=3Dc.attributes;if(d)for(var =
e,f=3D0,g=3Dd.length;f<g;f++)e=3Dd[f],null=3D=3Db[e.key]&&(null!=3De.valu=
e&&"=3D"=3D=3De.operator?b[e.key]=3De.value:!e.value&&!e.operator&&(b[e.k=
ey]=3D!0));c.classList&&null=3D=3Db["class"]&&(b["class"]=3Dc.classList.j=
oin(" "))}return document.newElement(a,=0A=
b)};Browser.Element&&(Element.prototype=3DBrowser.Element.prototype,Eleme=
nt.prototype._fireEvent=3Dfunction(a){return function(b,c){return =
a.call(this,b,c)}}(Element.prototype.fireEvent));(new =
Type("Element",Element)).mirror(function(a){if(!Array.prototype[a]){var =
b=3D{};b[a]=3Dfunction(){for(var =
b=3D[],d=3Darguments,e=3D!0,f=3D0,g=3Dthis.length;f<g;f++)var =
h=3Dthis[f],h=3Db[f]=3Dh[a].apply(h,d),e=3De&&"element"=3D=3DtypeOf(h);re=
turn e?new Elements(b):b};Elements.implement(b)}});=0A=
Browser.Element||(Element.parent=3DObject,Element.Prototype=3D{$construct=
or:Element,$family:Function.from("element").hide()},Element.mirror(functi=
on(a,b){Element.Prototype[a]=3Db}));Element.Constructors=3D{};=0A=
var IFrame=3Dnew Type("IFrame",function(){var =
a=3DArray.link(arguments,{properties:Type.isObject,iframe:function(a){ret=
urn =
null!=3Da}}),b=3Da.properties||{},c;a.iframe&&(c=3Ddocument.id(a.iframe))=
;var d=3Db.onload||function(){};delete =
b.onload;b.id=3Db.name=3D[b.id,b.name,c?c.id||c.name:"IFrame_"+String.uni=
queID()].pick();c=3Dnew =
Element(c||"iframe",b);a=3Dfunction(){d.call(c.contentWindow)};window.fra=
mes[b.id]?a():c.addListener("load",a);return =
c}),Elements=3Dthis.Elements=3Dfunction(a){if(a&&a.length)for(var =
b=3D{},c,d=3D=0A=
0;c=3Da[d++];){var =
e=3DSlick.uidOf(c);b[e]||(b[e]=3D!0,this.push(c))}};Elements.prototype=3D=
{length:0};Elements.parent=3DArray;=0A=
(new =
Type("Elements",Elements)).implement({filter:function(a,b){return!a?this:=
new =
Elements(Array.filter(this,"string"=3D=3DtypeOf(a)?function(b){return =
b.match(a)}:a,b))}.protect(),push:function(){for(var =
a=3Dthis.length,b=3D0,c=3Darguments.length;b<c;b++){var =
d=3Ddocument.id(arguments[b]);d&&(this[a++]=3Dd)}return =
this.length=3Da}.protect(),unshift:function(){for(var =
a=3D[],b=3D0,c=3Darguments.length;b<c;b++){var =
d=3Ddocument.id(arguments[b]);d&&a.push(d)}return =
Array.prototype.unshift.apply(this,a)}.protect(),concat:function(){for(va=
r a=3D=0A=
new Elements(this),b=3D0,c=3Darguments.length;b<c;b++){var =
d=3Darguments[b];Type.isEnumerable(d)?a.append(d):a.push(d)}return =
a}.protect(),append:function(a){for(var =
b=3D0,c=3Da.length;b<c;b++)this.push(a[b]);return =
this}.protect(),empty:function(){for(;this.length;)delete =
this[--this.length];return this}.protect()});=0A=
(function(){var =
a=3DArray.prototype.splice,b=3D{"0":0,1:1,length:2};a.call(b,1,1);1=3D=3D=
b[1]&&Elements.implement("splice",function(){for(var =
b=3Dthis.length,c=3Da.apply(this,arguments);b>=3Dthis.length;)delete =
this[b--];return =
c}.protect());Array.forEachMethod(function(a,b){Elements.implement(b,a)})=
;Array.mirror(Elements);var =
c;try{c=3D"x"=3D=3Ddocument.createElement("<input =
name=3Dx>").name}catch(d){}var =
e=3Dfunction(a){return(""+a).replace(/&/g,"&amp;").replace(/"/g,"&quot;")=
};Document.implement({newElement:function(a,=0A=
b){b&&null!=3Db.checked&&(b.defaultChecked=3Db.checked);c&&b&&(a=3D"<"+a,=
b.name&&(a+=3D' name=3D"'+e(b.name)+'"'),b.type&&(a+=3D' =
type=3D"'+e(b.type)+'"'),a+=3D">",delete b.name,delete b.type);return =
this.id(this.createElement(a)).set(b)}})})();=0A=
(function(){Slick.uidOf(window);Slick.uidOf(document);Document.implement(=
{newTextNode:function(a){return =
this.createTextNode(a)},getDocument:function(){return =
this},getWindow:function(){return this.window},id:function(){var =
a=3D{string:function(b,c,d){return(b=3DSlick.find(d,"#"+b.replace(/(\W)/g=
,"\\$1")))?a.element(b,c):null},element:function(a,b){Slick.uidOf(a);if(!=
b&&!a.$family&&!/^(?:object|embed)$/i.test(a.tagName)){var =
c=3Da.fireEvent;a._fireEvent=3Dfunction(a,b){return =
c(a,b)};Object.append(a,Element.Prototype)}return a},=0A=
object:function(b,c,d){return =
b.toElement?a.element(b.toElement(d),c):null}};a.textnode=3Da.whitespace=3D=
a.window=3Da.document=3Dfunction(a){return a};return =
function(b,c,d){if(b&&b.$family&&b.uniqueNumber)return b;var =
e=3DtypeOf(b);return =
a[e]?a[e](b,c,d||document):null}}()});null=3D=3Dwindow.$&&Window.implemen=
t("$",function(a,b){return =
document.id(a,b,this.document)});Window.implement({getDocument:function()=
{return this.document},getWindow:function(){return =
this}});[Document,Element].invoke("implement",{getElements:function(a){re=
turn Slick.search(this,=0A=
a,new Elements)},getElement:function(a){return =
document.id(Slick.find(this,a))}});var a=3D{contains:function(a){return =
Slick.contains(this,a)}};document.contains||Document.implement(a);documen=
t.createElement("div").contains||Element.implement(a);var =
b=3Dfunction(a,b){if(!a)return b;for(var =
a=3DObject.clone(Slick.parse(a)),c=3Da.expressions,d=3Dc.length;d--;)c[d]=
[0].combinator=3Db;return =
a};Object.forEach({getNext:"~",getPrevious:"!~",getParent:"!"},function(a=
,c){Element.implement(c,function(c){return this.getElement(b(c,=0A=
a))})});Object.forEach({getAllNext:"~",getAllPrevious:"!~",getSiblings:"~=
~",getChildren:">",getParents:"!"},function(a,c){Element.implement(c,func=
tion(c){return =
this.getElements(b(c,a))})});Element.implement({getFirst:function(a){retu=
rn =
document.id(Slick.search(this,b(a,">"))[0])},getLast:function(a){return =
document.id(Slick.search(this,b(a,">")).getLast())},getWindow:function(){=
return this.ownerDocument.window},getDocument:function(){return =
this.ownerDocument},getElementById:function(a){return =
document.id(Slick.find(this,=0A=
"#"+(""+a).replace(/(\W)/g,"\\$1")))},match:function(a){return!a||Slick.m=
atch(this,a)}});null=3D=3Dwindow.$$&&Window.implement("$$",function(a){if=
(1=3D=3Darguments.length){if("string"=3D=3Dtypeof a)return =
Slick.search(this.document,a,new =
Elements);if(Type.isEnumerable(a))return new Elements(a)}return new =
Elements(arguments)});var c=3D{before:function(a,b){var =
c=3Db.parentNode;c&&c.insertBefore(a,b)},after:function(a,b){var =
c=3Db.parentNode;c&&c.insertBefore(a,b.nextSibling)},bottom:function(a,b)=
{b.appendChild(a)},=0A=
top:function(a,b){b.insertBefore(a,b.firstChild)}};c.inside=3Dc.bottom;va=
r d=3D{},e=3D{},f=3D{};Array.forEach("type value defaultValue accessKey =
cellPadding cellSpacing colSpan frameBorder rowSpan tabIndex =
useMap".split(" =
"),function(a){f[a.toLowerCase()]=3Da});f.html=3D"innerHTML";f.text=3Dnul=
l=3D=3Ddocument.createElement("div").textContent?"innerText":"textContent=
";Object.forEach(f,function(a,b){e[b]=3Dfunction(b,c){b[a]=3Dc};d[b]=3Dfu=
nction(b){return b[a]}});Array.forEach("compact nowrap ismap declare =
noshade checked disabled readOnly multiple selected noresize defer =
defaultChecked autofocus controls autoplay loop".split(" "),=0A=
function(a){var =
b=3Da.toLowerCase();e[b]=3Dfunction(b,c){b[a]=3D!!c};d[b]=3Dfunction(b){r=
eturn!!b[a]}});Object.append(e,{"class":function(a,b){"className"in =
a?a.className=3Db||"":a.setAttribute("class",b)},"for":function(a,b){"htm=
lFor"in =
a?a.htmlFor=3Db:a.setAttribute("for",b)},style:function(a,b){a.style?a.st=
yle.cssText=3Db:a.setAttribute("style",b)},value:function(a,b){a.value=3D=
null!=3Db?b:""}});d["class"]=3Dfunction(a){return"className"in =
a?a.className||null:a.getAttribute("class")};a=3Ddocument.createElement("=
button");=0A=
try{a.type=3D"button"}catch(g){}"button"!=3Da.type&&(e.type=3Dfunction(a,=
b){a.setAttribute("type",b)});a=3Dnull;a=3Ddocument.createElement("input"=
);a.value=3D"t";a.type=3D"submit";"t"!=3Da.value&&(e.type=3Dfunction(a,b)=
{var c=3Da.value;a.type=3Db;a.value=3Dc});var =
a=3Dnull,h,a=3Ddocument.createElement("div");a.random=3D"attribute";h=3D"=
attribute"=3D=3Da.getAttribute("random");Element.implement({setProperty:f=
unction(a,b){var c=3De[a.toLowerCase()];if(c)c(this,b);else{if(h)var =
d=3Dthis.retrieve("$attributeWhiteList",{});null=3D=3Db?(this.removeAttri=
bute(a),=0A=
h&&delete d[a]):(this.setAttribute(a,""+b),h&&(d[a]=3D!0))}return =
this},setProperties:function(a){for(var b in =
a)this.setProperty(b,a[b]);return this},getProperty:function(a){var =
b=3Dd[a.toLowerCase()];if(b)return b(this);if(h){var =
c=3Dthis.getAttributeNode(a),b=3Dthis.retrieve("$attributeWhiteList",{});=
if(!c)return =
null;if(c.expando&&!b[a]){c=3Dthis.outerHTML;if(0>c.substr(0,c.search(/\/=
?['"]?>(?![^<]*<['"])/)).indexOf(a))return =
null;b[a]=3D!0}}b=3DSlick.getAttribute(this,a);return!b&&!Slick.hasAttrib=
ute(this,=0A=
a)?null:b},getProperties:function(){var a=3DArray.from(arguments);return =
a.map(this.getProperty,this).associate(a)},removeProperty:function(a){ret=
urn =
this.setProperty(a,null)},removeProperties:function(){Array.each(argument=
s,this.removeProperty,this);return this},set:function(a,b){var =
c=3DElement.Properties[a];c&&c.set?c.set.call(this,b):this.setProperty(a,=
b)}.overloadSetter(),get:function(a){var =
b=3DElement.Properties[a];return =
b&&b.get?b.get.apply(this):this.getProperty(a)}.overloadGetter(),erase:fu=
nction(a){var b=3D=0A=
Element.Properties[a];b&&b.erase?b.erase.apply(this):this.removeProperty(=
a);return this},hasClass:function(a){return =
this.className.clean().contains(a," =
")},addClass:function(a){this.hasClass(a)||(this.className=3D(this.classN=
ame+" "+a).clean());return =
this},removeClass:function(a){this.className=3Dthis.className.replace(Reg=
Exp("(^|\\s)"+a+"(?:\\s|$)"),"$1");return =
this},toggleClass:function(a,b){null=3D=3Db&&(b=3D!this.hasClass(a));retu=
rn b?this.addClass(a):this.removeClass(a)},adopt:function(){var a=3Dthis,=0A=
b,c=3DArray.flatten(arguments),d=3Dc.length;1<d&&(a=3Db=3Ddocument.create=
DocumentFragment());for(var e=3D0;e<d;e++){var =
f=3Ddocument.id(c[e],!0);f&&a.appendChild(f)}b&&this.appendChild(b);retur=
n this},appendText:function(a,b){return =
this.grab(this.getDocument().newTextNode(a),b)},grab:function(a,b){c[b||"=
bottom"](document.id(a,!0),this);return =
this},inject:function(a,b){c[b||"bottom"](this,document.id(a,!0));return =
this},replaces:function(a){a=3Ddocument.id(a,!0);a.parentNode.replaceChil=
d(this,a);return this},=0A=
wraps:function(a,b){a=3Ddocument.id(a,!0);return =
this.replaces(a).grab(a,b)},getSelected:function(){this.selectedIndex;ret=
urn new Elements(Array.from(this.options).filter(function(a){return =
a.selected}))},toQueryString:function(){var =
a=3D[];this.getElements("input, select, textarea").each(function(b){var =
c=3Db.type;if(b.name&&!b.disabled&&!("submit"=3D=3Dc||"reset"=3D=3Dc||"fi=
le"=3D=3Dc||"image"=3D=3Dc))c=3D"select"=3D=3Db.get("tag")?b.getSelected(=
).map(function(a){return =
document.id(a).get("value")}):("radio"=3D=3Dc||"checkbox"=3D=3D=0A=
c)&&!b.checked?null:b.get("value"),Array.from(c).each(function(c){"undefi=
ned"!=3Dtypeof =
c&&a.push(encodeURIComponent(b.name)+"=3D"+encodeURIComponent(c))})});ret=
urn a.join("&")}});var i=3D{},j=3D{},k=3Dfunction(a){return =
j[a]||(j[a]=3D{})},m=3Dfunction(a){var =
b=3Da.uniqueNumber;a.removeEvents&&a.removeEvents();a.clearAttributes&&a.=
clearAttributes();null!=3Db&&(delete i[b],delete j[b]);return =
a},v=3D{input:"checked",option:"selected",textarea:"value"};Element.imple=
ment({destroy:function(){var a=3Dm(this).getElementsByTagName("*");=0A=
Array.each(a,m);Element.dispose(this);return =
null},empty:function(){Array.from(this.childNodes).each(Element.dispose);=
return this},dispose:function(){return =
this.parentNode?this.parentNode.removeChild(this):this},clone:function(a,=
b){var =
a=3D!1!=3D=3Da,c=3Dthis.cloneNode(a),d=3D[c],e=3D[this],f;a&&(d.append(Ar=
ray.from(c.getElementsByTagName("*"))),e.append(Array.from(this.getElemen=
tsByTagName("*"))));for(f=3Dd.length;f--;){var =
g=3Dd[f],h=3De[f];b||g.removeAttribute("id");if(g.clearAttributes&&(g.cle=
arAttributes(),g.mergeAttributes(h),=0A=
g.removeAttribute("uniqueNumber"),g.options))for(var =
i=3Dg.options,m=3Dh.options,j=3Di.length;j--;)i[j].selected=3Dm[j].select=
ed;(i=3Dv[h.tagName.toLowerCase()])&&h[i]&&(g[i]=3Dh[i])}if(Browser.ie){d=
=3Dc.getElementsByTagName("object");e=3Dthis.getElementsByTagName("object=
");for(f=3Dd.length;f--;)d[f].outerHTML=3De[f].outerHTML}return =
document.id(c)}});[Element,Window,Document].invoke("implement",{addListen=
er:function(a,b,c){if("unload"=3D=3Da)var =
d=3Db,e=3Dthis,b=3Dfunction(){e.removeListener("unload",b);d()};else =
i[Slick.uidOf(this)]=3D=0A=
this;this.addEventListener?this.addEventListener(a,b,!!c):this.attachEven=
t("on"+a,b);return =
this},removeListener:function(a,b,c){this.removeEventListener?this.remove=
EventListener(a,b,!!c):this.detachEvent("on"+a,b);return =
this},retrieve:function(a,b){var =
c=3Dk(Slick.uidOf(this)),d=3Dc[a];null!=3Db&&null=3D=3Dd&&(d=3Dc[a]=3Db);=
return =
null!=3Dd?d:null},store:function(a,b){k(Slick.uidOf(this))[a]=3Db;return =
this},eliminate:function(a){delete k(Slick.uidOf(this))[a];return =
this}});window.attachEvent&&!window.addEventListener&&=0A=
window.addListener("unload",function(){Object.each(i,m);window.CollectGar=
bage&&CollectGarbage()});Element.Properties=3D{};Element.Properties.style=
=3D{set:function(a){this.style.cssText=3Da},get:function(){return =
this.style.cssText},erase:function(){this.style.cssText=3D""}};Element.Pr=
operties.tag=3D{get:function(){return =
this.tagName.toLowerCase()}};Element.Properties.html=3D{set:function(a){n=
ull=3D=3Da?a=3D"":"array"=3D=3DtypeOf(a)&&(a=3Da.join(""));this.innerHTML=
=3Da},erase:function(){this.innerHTML=3D""}};a=3Ddocument.createElement("=
div");=0A=
a.innerHTML=3D"<nav></nav>";var =
q=3D1=3D=3Da.childNodes.length;if(!q)for(var a=3D"abbr article aside =
audio canvas datalist details figcaption figure footer header hgroup =
mark meter nav output progress section summary time video".split(" =
"),s=3Ddocument.createDocumentFragment(),t=3Da.length;t--;)s.createElemen=
t(a[t]);a=3Dnull;a=3DFunction.attempt(function(){document.createElement("=
table").innerHTML=3D"<tr><td></td></tr>";return!0});t=3Ddocument.createEl=
ement("tr");t.innerHTML=3D"<td></td>";var =
r=3D"<td></td>"=3D=3Dt.innerHTML,=0A=
t=3Dnull;if(!a||!r||!q){var =
a=3DElement.Properties.html,u=3DElement.Properties.html.set,w=3D{table:[1=
,"<table>","</table>"],select:[1,"<select>","</select>"],tbody:[2,"<table=
><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</tr></tbody></=
table>"]};w.thead=3Dw.tfoot=3Dw.tbody;a.set=3Dfunction(a){var =
b=3Dw[this.get("tag")];!b&&!q&&(b=3D[0,"",""]);if(!b)return =
u.call(this,a);var =
c=3Db[0],d=3Ddocument.createElement("div"),e=3Dd;q||s.appendChild(d);for(=
d.innerHTML=3D[b[1],a,b[2]].flatten().join("");c--;)e=3De.firstChild;=0A=
this.empty().adopt(e.childNodes);q||s.removeChild(d)}}a=3Ddocument.create=
Element("form");a.innerHTML=3D"<select><option>s</option></select>";"s"!=3D=
a.firstChild.value&&(Element.Properties.value=3D{set:function(a){if("sele=
ct"!=3Dthis.get("tag"))return this.setProperty("value",a);for(var =
b=3Dthis.getElements("option"),c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dd.getAttributeNode("value");if((e&&e.specified?d.value:d.get=
("text"))=3D=3Da)return d.selected=3D!0}},get:function(){var =
a=3Dthis,b=3Da.get("tag");return"select"!=3Db&&"option"!=3D=0A=
b?this.getProperty("value"):"select"=3D=3Db&&!(a=3Da.getSelected()[0])?""=
:(b=3Da.getAttributeNode("value"))&&b.specified?a.value:a.get("text")}});=
a=3Dnull;document.createElement("div").getAttributeNode("id")&&(Element.P=
roperties.id=3D{set:function(a){this.id=3Dthis.getAttributeNode("id").val=
ue=3Da},get:function(){return =
this.id||null},erase:function(){this.id=3Dthis.getAttributeNode("id").val=
ue=3D""}})})();=0A=
(function(){var =
a=3Ddocument.html,b=3Ddocument.createElement("div");b.style.color=3D"red"=
;b.style.color=3Dnull;var =
c=3D"red"=3D=3Db.style.color,b=3Dnull;Element.Properties.styles=3D{set:fu=
nction(a){this.setStyles(a)}};var =
b=3Dnull!=3Da.style.opacity,d=3Dnull!=3Da.style.filter,e=3D/alpha\(opacit=
y=3D([\d.]+)\)/i,f=3Dfunction(a,b){a.store("$opacity",b);a.style.visibili=
ty=3D0<b||null=3D=3Db?"visible":"hidden"},g=3Db?function(a,b){a.style.opa=
city=3Db}:d?function(a,b){var =
c=3Da.style;if(!a.currentStyle||!a.currentStyle.hasLayout)c.zoom=3D1;var =
b=3Dnull=3D=3D=0A=
b||1=3D=3Db?"":"alpha(opacity=3D"+(100*b).limit(0,100).round()+")",d=3Dc.=
filter||a.getComputedStyle("filter")||"";c.filter=3De.test(d)?d.replace(e=
,b):d+b;c.filter||c.removeAttribute("filter")}:f,h=3Db?function(a){a=3Da.=
style.opacity||a.getComputedStyle("opacity");return""=3D=3Da?1:a.toFloat(=
)}:d?function(a){var =
a=3Da.style.filter||a.getComputedStyle("filter"),b;a&&(b=3Da.match(e));re=
turn null=3D=3Db||null=3D=3Da?1:b[1]/100}:function(a){var =
b=3Da.retrieve("$opacity");null=3D=3Db&&(b=3D"hidden"=3D=3Da.style.visibi=
lity?0:1);return b},i=3Dnull=3D=3D=0A=
a.style.cssFloat?"styleFloat":"cssFloat";Element.implement({getComputedSt=
yle:function(a){if(this.currentStyle)return =
this.currentStyle[a.camelCase()];var =
b=3DElement.getDocument(this).defaultView;return(b=3Db?b.getComputedStyle=
(this,null):null)?b.getPropertyValue(a=3D=3Di?"float":a.hyphenate()):null=
},setStyle:function(a,b){if("opacity"=3D=3Da)return =
null!=3Db&&(b=3DparseFloat(b)),g(this,b),this;a=3D("float"=3D=3Da?i:a).ca=
melCase();if("string"!=3DtypeOf(b))var =
d=3D(Element.Styles[a]||"@").split(" "),b=3DArray.from(b).map(function(a,=0A=
b){return!d[b]?"":"number"=3D=3DtypeOf(a)?d[b].replace("@",Math.round(a))=
:a}).join(" ");else =
b=3D=3DString(Number(b))&&(b=3DMath.round(b));this.style[a]=3Db;(""=3D=3D=
b||null=3D=3Db)&&(c&&this.style.removeAttribute)&&this.style.removeAttrib=
ute(a);return this},getStyle:function(a){if("opacity"=3D=3Da)return =
h(this);var =
a=3D("float"=3D=3Da?i:a).camelCase(),b=3Dthis.style[a];if(!b||"zIndex"=3D=
=3Da){var b=3D[],c;for(c in Element.ShortStyles)if(a=3D=3Dc){for(var d =
in Element.ShortStyles[c])b.push(this.getStyle(d));return b.join(" =
")}b=3Dthis.getComputedStyle(a)}b&&=0A=
(b=3DString(b),(c=3Db.match(/rgba?\([\d\s,]+\)/))&&(b=3Db.replace(c[0],c[=
0].rgbToHex())));if(Browser.opera||Browser.ie){if(/^(height|width)$/.test=
(a)&&!/px$/.test(b)){var =
e=3D0;("width"=3D=3Da?["left","right"]:["top","bottom"]).each(function(a)=
{e+=3Dthis.getStyle("border-"+a+"-width").toInt()+this.getStyle("padding-=
"+a).toInt()},this);return =
this["offset"+a.capitalize()]-e+"px"}if(Browser.ie&&/^border(.+)Width|mar=
gin|padding/.test(a)&&isNaN(parseFloat(b)))return"0px"}return =
b},setStyles:function(a){for(var b in a)this.setStyle(b,=0A=
a[b]);return this},getStyles:function(){var =
a=3D{};Array.flatten(arguments).each(function(b){a[b]=3Dthis.getStyle(b)}=
,this);return =
a}});Element.Styles=3D{left:"@px",top:"@px",bottom:"@px",right:"@px",widt=
h:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHei=
ght:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px =
@px",color:"rgb(@, @, =
@)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px =
@px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px =
@px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",=0A=
borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, =
@, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, =
@)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"};Elem=
ent.ShortStyles=3D{margin:{},padding:{},border:{},borderWidth:{},borderSt=
yle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(a){v=
ar =
b=3DElement.ShortStyles,c=3DElement.Styles;["margin","padding"].each(func=
tion(d){var e=3Dd+a;b[d][e]=3Dc[e]=3D"@px"});var =
d=3D"border"+a;b.border[d]=3Dc[d]=3D"@px @ rgb(@, @, @)";var e=3D=0A=
d+"Width",f=3Dd+"Style",g=3Dd+"Color";b[d]=3D{};b.borderWidth[e]=3Db[d][e=
]=3Dc[e]=3D"@px";b.borderStyle[f]=3Db[d][f]=3Dc[f]=3D"@";b.borderColor[g]=
=3Db[d][g]=3Dc[g]=3D"rgb(@, @, @)"})})();=0A=
(function(){Element.Properties.events=3D{set:function(a){this.addEvents(a=
)}};[Element,Window,Document].invoke("implement",{addEvent:function(a,c,d=
){var =
e=3Dthis.retrieve("events",{});e[a]||(e[a]=3D{keys:[],values:[]});if(e[a]=
.keys.contains(c))return this;e[a].keys.push(c);var =
f=3Da,g=3DElement.Events[a],h=3Dc,i=3Dthis;g&&(g.onAdd&&g.onAdd.call(this=
,c,a),g.condition&&(h=3Dfunction(d){return =
g.condition.call(this,d,a)?c.call(this,d):!0}),g.base&&(f=3DFunction.from=
(g.base).call(this,a)));var j=3Dfunction(){return c.call(i)},=0A=
k=3DElement.NativeEvents[f];k&&(2=3D=3Dk&&(j=3Dfunction(a){a=3Dnew =
DOMEvent(a,i.getWindow());!1=3D=3D=3Dh.call(i,a)&&a.stop()}),this.addList=
ener(f,j,d));e[a].values.push(j);return =
this},removeEvent:function(a,c,d){var =
e=3Dthis.retrieve("events");if(!e||!e[a])return this;var =
f=3De[a],g=3Df.keys.indexOf(c);if(-1=3D=3Dg)return =
this;e=3Df.values[g];delete f.keys[g];delete =
f.values[g];if(f=3DElement.Events[a])f.onRemove&&f.onRemove.call(this,c,a=
),f.base&&(a=3DFunction.from(f.base).call(this,a));return =
Element.NativeEvents[a]?this.removeListener(a,=0A=
e,d):this},addEvents:function(a){for(var c in =
a)this.addEvent(c,a[c]);return this},removeEvents:function(a){var =
c;if("object"=3D=3DtypeOf(a)){for(c in a)this.removeEvent(c,a[c]);return =
this}var d=3Dthis.retrieve("events");if(!d)return =
this;if(a)d[a]&&(d[a].keys.each(function(c){this.removeEvent(a,c)},this),=
delete d[a]);else{for(c in =
d)this.removeEvents(c);this.eliminate("events")}return =
this},fireEvent:function(a,c,d){var =
e=3Dthis.retrieve("events");if(!e||!e[a])return =
this;c=3DArray.from(c);e[a].keys.each(function(a){d?=0A=
a.delay(d,this,c):a.apply(this,c)},this);return =
this},cloneEvents:function(a,c){var =
a=3Ddocument.id(a),d=3Da.retrieve("events");if(!d)return =
this;if(c)d[c]&&d[c].keys.each(function(a){this.addEvent(c,a)},this);else=
 for(var e in d)this.cloneEvents(a,e);return =
this}});Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedown:2,=
contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousem=
ove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,orientationc=
hange:2,touchstart:2,touchmove:2,=0A=
touchend:2,touchcancel:2,gesturestart:2,gesturechange:2,gestureend:2,focu=
s:2,blur:2,change:2,reset:2,select:2,submit:2,paste:2,input:2,load:2,unlo=
ad:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1=
,error:1,abort:1,scroll:1};Element.Events=3D{mousewheel:{base:Browser.fir=
efox?"DOMMouseScroll":"mousewheel"}};if("onmouseenter"in =
document.documentElement)Element.NativeEvents.mouseenter=3DElement.Native=
Events.mouseleave=3D2;else{var =
a=3Dfunction(a){a=3Da.relatedTarget;return null=3D=3Da?!0:!a?!1:=0A=
a!=3Dthis&&"xul"!=3Da.prefix&&"document"!=3DtypeOf(this)&&!this.contains(=
a)};Element.Events.mouseenter=3D{base:"mouseover",condition:a};Element.Ev=
ents.mouseleave=3D{base:"mouseout",condition:a}}window.addEventListener||=
(Element.NativeEvents.propertychange=3D2,Element.Events.change=3D{base:fu=
nction(){var =
a=3Dthis.type;return"input"=3D=3Dthis.get("tag")&&("radio"=3D=3Da||"check=
box"=3D=3Da)?"propertychange":"change"},condition:function(a){return"radi=
o"!=3Dthis.type||"checked"=3D=3Da.event.propertyName&&this.checked}})})()=
;=0A=
(function(){var =
a=3D!!window.addEventListener;Element.NativeEvents.focusin=3DElement.Nati=
veEvents.focusout=3D2;var =
b=3Dfunction(a,b,c,d,e){for(;e&&e!=3Da;){if(b(e,d))return =
c.call(e,d,e);e=3Ddocument.id(e.parentNode)}},c=3D{mouseenter:{base:"mous=
eover"},mouseleave:{base:"mouseout"},focus:{base:"focus"+(a?"":"in"),capt=
ure:!0},blur:{base:a?"blur":"focusout",capture:!0}},d=3Dfunction(a){retur=
n{base:"focusin",remove:function(b,c){var =
d=3Db.retrieve("$delegation:"+a+"listeners",{})[c];if(d&&d.forms)for(var =
e=3Dd.forms.length;e--;)d.forms[e].removeEvent(a,=0A=
d.fns[e])},listen:function(c,d,e,f,g,h){if(f=3D"form"=3D=3Dg.get("tag")?g=
:f.target.getParent("form")){var =
t=3Dc.retrieve("$delegation:"+a+"listeners",{}),r=3Dt[h]||{forms:[],fns:[=
]},u=3Dr.forms,w=3Dr.fns;-1=3D=3Du.indexOf(f)&&(u.push(f),u=3Dfunction(a)=
{b(c,d,e,a,g)},f.addEvent(a,u),w.push(u),t[h]=3Dr,c.store("$delegation:"+=
a+"listeners",t))}}}},e=3Dfunction(a){return{base:"focusin",listen:functi=
on(c,d,e,f,g){var =
h=3D{blur:function(){this.removeEvents(h)}};h[a]=3Dfunction(a){b(c,d,e,a,=
g)};f.target.addEvents(h)}}};a||Object.append(c,=0A=
{submit:d("submit"),reset:d("reset"),change:e("change"),select:e("select"=
)});var =
a=3DElement.prototype,f=3Da.addEvent,g=3Da.removeEvent,a=3Dfunction(a,b){=
return function(c,d,e){if(-1=3D=3Dc.indexOf(":relay"))return =
a.call(this,c,d,e);var =
f=3DSlick.parse(c).expressions[0][0];if("relay"!=3Df.pseudos[0].key)retur=
n a.call(this,c,d,e);var =
g=3Df.tag;f.pseudos.slice(1).each(function(a){g+=3D":"+a.key+(a.value?"("=
+a.value+")":"")});a.call(this,c,d);return =
b.call(this,g,f.pseudos[0].value,d)}},h=3D{addEvent:function(a,d,e){var =
g=3D=0A=
this.retrieve("$delegates",{}),h=3Dg[a];if(h)for(var q in =
h)if(h[q].fn=3D=3De&&h[q].match=3D=3Dd)return this;q=3Da;var =
s=3Dd,t=3Dc[a]||{},a=3Dt.base||q,d=3Dfunction(a){return =
Slick.match(a,s)},r=3DElement.Events[q];if(r&&r.condition)var =
u=3Dd,w=3Dr.condition,d=3Dfunction(b,c){return =
u(b,c)&&w.call(b,c,a)};var =
l=3Dthis,p=3DString.uniqueID(),r=3Dt.listen?function(a,b){!b&&(a&&a.targe=
t)&&(b=3Da.target);b&&t.listen(l,d,e,a,b,p)}:function(a,c){!c&&(a&&a.targ=
et)&&(c=3Da.target);c&&b(l,d,e,a,c)};h||(h=3D{});h[p]=3D{match:s,fn:e,del=
egator:r};g[q]=3D=0A=
h;return f.call(this,a,r,t.capture)},removeEvent:function(a,b,d,e){var =
f=3Dthis.retrieve("$delegates",{}),q=3Df[a];if(!q)return this;if(e){var =
b=3Da,d=3Dq[e].delegator,s=3Dc[a]||{},a=3Ds.base||b;s.remove&&s.remove(th=
is,e);delete q[e];f[b]=3Dq;return g.call(this,a,d)}if(d)for(s in =
q){if(e=3Dq[s],e.match=3D=3Db&&e.fn=3D=3Dd)return =
h.removeEvent.call(this,a,b,d,s)}else for(s in =
q)e=3Dq[s],e.match=3D=3Db&&h.removeEvent.call(this,a,b,e.fn,s);return =
this}};[Element,Window,Document].invoke("implement",{addEvent:a(f,h.addEv=
ent),removeEvent:a(g,=0A=
h.removeEvent)})})();=0A=
(function(){function =
a(a){return"border-box"=3D=3Dk(a,"-moz-box-sizing")}function b(a){return =
k(a,"border-top-width").toInt()||0}function c(a){return =
k(a,"border-left-width").toInt()||0}function =
d(a){return/^(?:body|html)$/i.test(a.tagName)}function =
e(a){a=3Da.getDocument();return!a.compatMode||"CSS1Compat"=3D=3Da.compatM=
ode?a.html:a.body}var =
f=3Ddocument.createElement("div"),g=3Ddocument.createElement("div");f.sty=
le.height=3D"0";f.appendChild(g);var =
h=3Dg.offsetParent=3D=3D=3Df,f=3Dg=3Dnull,i=3Dfunction(a){return"static"!=
=3Dk(a,=0A=
"position")||d(a)},j=3Dfunction(a){return =
i(a)||/^(?:table|td|th)$/i.test(a.tagName)};Element.implement({scrollTo:f=
unction(a,b){d(this)?this.getWindow().scrollTo(a,b):(this.scrollLeft=3Da,=
this.scrollTop=3Db);return this},getSize:function(){return =
d(this)?this.getWindow().getSize():{x:this.offsetWidth,y:this.offsetHeigh=
t}},getScrollSize:function(){return =
d(this)?this.getWindow().getScrollSize():{x:this.scrollWidth,y:this.scrol=
lHeight}},getScroll:function(){return =
d(this)?this.getWindow().getScroll():{x:this.scrollLeft,=0A=
y:this.scrollTop}},getScrolls:function(){for(var =
a=3Dthis.parentNode,b=3D{x:0,y:0};a&&!d(a);)b.x+=3Da.scrollLeft,b.y+=3Da.=
scrollTop,a=3Da.parentNode;return b},getOffsetParent:h?function(){var =
a=3Dthis;if(d(a)||"fixed"=3D=3Dk(a,"position"))return null;for(var =
b=3D"static"=3D=3Dk(a,"position")?j:i;a=3Da.parentNode;)if(b(a))return =
a;return =
null}:function(){if(d(this)||"fixed"=3D=3Dk(this,"position"))return =
null;try{return this.offsetParent}catch(a){}return =
null},getOffsets:function(){if(this.getBoundingClientRect&&!Browser.Platf=
orm.ios){var e=3D=0A=
this.getBoundingClientRect(),f=3Ddocument.id(this.getDocument().documentE=
lement),g=3Df.getScroll(),h=3Dthis.getScrolls(),i=3D"fixed"=3D=3Dk(this,"=
position");return{x:e.left.toInt()+h.x+(i?0:g.x)-f.clientLeft,y:e.top.toI=
nt()+h.y+(i?0:g.y)-f.clientTop}}e=3Dthis;f=3D{x:0,y:0};if(d(this))return =
f;for(;e&&!d(e);){f.x+=3De.offsetLeft;f.y+=3De.offsetTop;if(Browser.firef=
ox){if(a(e)||(f.x+=3Dc(e),f.y+=3Db(e)),(g=3De.parentNode)&&"visible"!=3Dk=
(g,"overflow"))f.x+=3Dc(g),f.y+=3Db(g)}else =
e!=3Dthis&&Browser.safari&&(f.x+=3Dc(e),f.y+=3Db(e));e=3De.offsetParent}B=
rowser.firefox&&=0A=
!a(this)&&(f.x-=3Dc(this),f.y-=3Db(this));return =
f},getPosition:function(a){var =
d=3Dthis.getOffsets(),e=3Dthis.getScrolls(),d=3D{x:d.x-e.x,y:d.y-e.y};ret=
urn =
a&&(a=3Ddocument.id(a))?(e=3Da.getPosition(),{x:d.x-e.x-c(a),y:d.y-e.y-b(=
a)}):d},getCoordinates:function(a){if(d(this))return =
this.getWindow().getCoordinates();var =
a=3Dthis.getPosition(a),b=3Dthis.getSize(),a=3D{left:a.x,top:a.y,width:b.=
x,height:b.y};a.right=3Da.left+a.width;a.bottom=3Da.top+a.height;return =
a},computePosition:function(a){return{left:a.x-(k(this,"margin-left").toI=
nt()||=0A=
0),top:a.y-(k(this,"margin-top").toInt()||0)}},setPosition:function(a){re=
turn =
this.setStyles(this.computePosition(a))}});[Document,Window].invoke("impl=
ement",{getSize:function(){var =
a=3De(this);return{x:a.clientWidth,y:a.clientHeight}},getScroll:function(=
){var =
a=3Dthis.getWindow(),b=3De(this);return{x:a.pageXOffset||b.scrollLeft,y:a=
.pageYOffset||b.scrollTop}},getScrollSize:function(){var =
a=3De(this),b=3Dthis.getSize(),c=3Dthis.getDocument().body;return{x:Math.=
max(a.scrollWidth,c.scrollWidth,b.x),y:Math.max(a.scrollHeight,=0A=
c.scrollHeight,b.y)}},getPosition:function(){return{x:0,y:0}},getCoordina=
tes:function(){var =
a=3Dthis.getSize();return{top:0,left:0,bottom:a.y,right:a.x,height:a.y,wi=
dth:a.x}}});var =
k=3DElement.getComputedStyle})();Element.alias({position:"setPosition"});=0A=
[Window,Document,Element].invoke("implement",{getHeight:function(){return=
 this.getSize().y},getWidth:function(){return =
this.getSize().x},getScrollTop:function(){return =
this.getScroll().y},getScrollLeft:function(){return =
this.getScroll().x},getScrollHeight:function(){return =
this.getScrollSize().y},getScrollWidth:function(){return =
this.getScrollSize().x},getTop:function(){return =
this.getPosition().y},getLeft:function(){return this.getPosition().x}});=0A=
(function(){var a=3Dthis.Fx=3Dnew =
Class({Implements:[Chain,Events,Options],options:{fps:60,unit:!1,duration=
:500,frames:null,frameSkip:!0,link:"ignore"},initialize:function(a){this.=
subject=3Dthis.subject||this;this.setOptions(a)},getTransition:function()=
{return =
function(a){return-(Math.cos(Math.PI*a)-1)/2}},step:function(a){if(this.o=
ptions.frameSkip){var =
b=3D(null!=3Dthis.time?a-this.time:0)/this.frameInterval;this.time=3Da;th=
is.frame+=3Db}else =
this.frame++;this.frame<this.frames?(a=3Dthis.transition(this.frame/this.=
frames),=0A=
this.set(this.compute(this.from,this.to,a))):(this.frame=3Dthis.frames,th=
is.set(this.compute(this.from,this.to,1)),this.stop())},set:function(a){r=
eturn a},compute:function(b,c,d){return =
a.compute(b,c,d)},check:function(){if(!this.isRunning())return!0;switch(t=
his.options.link){case "cancel":return this.cancel(),!0;case =
"chain":this.chain(this.caller.pass(arguments,this))}return!1},start:func=
tion(b,c){if(!this.check(b,c))return =
this;this.from=3Db;this.to=3Dc;this.frame=3Dthis.options.frameSkip?0:-1;t=
his.time=3D=0A=
null;this.transition=3Dthis.getTransition();var =
d=3Dthis.options.frames,f=3Dthis.options.fps,k=3Dthis.options.duration;th=
is.duration=3Da.Durations[k]||k.toInt();this.frameInterval=3D1E3/f;this.f=
rames=3Dd||Math.round(this.duration/this.frameInterval);this.fireEvent("s=
tart",this.subject);e.call(this,f);return =
this},stop:function(){this.isRunning()&&(this.time=3Dnull,f.call(this,thi=
s.options.fps),this.frames=3D=3Dthis.frame?(this.fireEvent("complete",thi=
s.subject),this.callChain()||this.fireEvent("chainComplete",this.subject)=
):=0A=
this.fireEvent("stop",this.subject));return =
this},cancel:function(){this.isRunning()&&(this.time=3Dnull,f.call(this,t=
his.options.fps),this.frame=3Dthis.frames,this.fireEvent("cancel",this.su=
bject).clearChain());return =
this},pause:function(){this.isRunning()&&(this.time=3Dnull,f.call(this,th=
is.options.fps));return =
this},resume:function(){this.frame<this.frames&&!this.isRunning()&&e.call=
(this,this.options.fps);return this},isRunning:function(){var =
a=3Db[this.options.fps];return a&&a.contains(this)}});a.compute=3D=0A=
function(a,b,c){return(b-a)*c+a};a.Durations=3D{"short":250,normal:500,"l=
ong":1E3};var b=3D{},c=3D{},d=3Dfunction(){for(var =
a=3DDate.now(),b=3Dthis.length;b--;){var =
c=3Dthis[b];c&&c.step(a)}},e=3Dfunction(a){var =
e=3Db[a]||(b[a]=3D[]);e.push(this);c[a]||(c[a]=3Dd.periodical(Math.round(=
1E3/a),e))},f=3Dfunction(a){var =
d=3Db[a];d&&(d.erase(this),!d.length&&c[a]&&(delete =
b[a],c[a]=3DclearInterval(c[a])))}})();=0A=
Fx.CSS=3Dnew Class({Extends:Fx,prepare:function(a,b,c){var =
c=3DArray.from(c),d=3Dc[0],c=3Dc[1];if(null=3D=3Dc){var =
c=3Dd,d=3Da.getStyle(b),e=3Dthis.options.unit;if(e&&d.slice(-e.length)!=3D=
e&&0!=3DparseFloat(d)){a.setStyle(b,c+e);var =
f=3Da.getComputedStyle(b);if(!/px$/.test(f)&&(f=3Da.style[("pixel-"+b).ca=
melCase()],null=3D=3Df)){var =
g=3Da.style.left;a.style.left=3Dc+e;f=3Da.style.pixelLeft;a.style.left=3D=
g}d=3D(c||1)/(parseFloat(f)||1)*(parseFloat(d)||0);a.setStyle(b,d+e)}}ret=
urn{from:this.parse(d),to:this.parse(c)}},parse:function(a){a=3D=0A=
Function.from(a)();a=3D"string"=3D=3Dtypeof a?a.split(" =
"):Array.from(a);return a.map(function(a){var =
a=3DString(a),c=3D!1;Object.each(Fx.CSS.Parsers,function(d){if(!c){var =
e=3Dd.parse(a);if(e||0=3D=3D=3De)c=3D{value:e,parser:d}}});return =
c=3Dc||{value:a,parser:Fx.CSS.Parsers.String}})},compute:function(a,b,c){=
var =
d=3D[];Math.min(a.length,b.length).times(function(e){d.push({value:a[e].p=
arser.compute(a[e].value,b[e].value,c),parser:a[e].parser})});d.$family=3D=
Function.from("fx:css:value");return =
d},serve:function(a,b){"fx:css:value"!=3D=0A=
typeOf(a)&&(a=3Dthis.parse(a));var =
c=3D[];a.each(function(a){c=3Dc.concat(a.parser.serve(a.value,b))});retur=
n =
c},render:function(a,b,c,d){a.setStyle(b,this.serve(c,d))},search:functio=
n(a){if(Fx.CSS.Cache[a])return Fx.CSS.Cache[a];var =
b=3D{},c=3DRegExp("^"+a.escapeRegExp()+"$");Array.each(document.styleShee=
ts,function(a){var =
e=3Da.href;if(!e||!e.contains("://")||e.contains(document.domain))Array.e=
ach(a.rules||a.cssRules,function(a){if(a.style){var =
d=3Da.selectorText?a.selectorText.replace(/^\w+/,function(a){return =
a.toLowerCase()}):=0A=
null;d&&c.test(d)&&Object.each(Element.Styles,function(c,d){a.style[d]&&!=
Element.ShortStyles[d]&&(c=3DString(a.style[d]),b[d]=3D/^rgb/.test(c)?c.r=
gbToHex():c)})}})});return Fx.CSS.Cache[a]=3Db}});Fx.CSS.Cache=3D{};=0A=
Fx.CSS.Parsers=3D{Color:{parse:function(a){return =
a.match(/^#[0-9a-f]{3,6}$/i)?a.hexToRgb(!0):(a=3Da.match(/(\d+),\s*(\d+),=
\s*(\d+)/))?[a[1],a[2],a[3]]:!1},compute:function(a,b,c){return =
a.map(function(d,e){return =
Math.round(Fx.compute(a[e],b[e],c))})},serve:function(a){return =
a.map(Number)}},Number:{parse:parseFloat,compute:Fx.compute,serve:functio=
n(a,b){return =
b?a+b:a}},String:{parse:Function.from(!1),compute:function(a,b){return =
b},serve:function(a){return a}}};=0A=
Fx.Tween=3Dnew =
Class({Extends:Fx.CSS,initialize:function(a,b){this.element=3Dthis.subjec=
t=3Ddocument.id(a);this.parent(b)},set:function(a,b){1=3D=3Darguments.len=
gth&&(b=3Da,a=3Dthis.property||this.options.property);this.render(this.el=
ement,a,b,this.options.unit);return =
this},start:function(a,b,c){if(!this.check(a,b,c))return this;var =
d=3DArray.flatten(arguments);this.property=3Dthis.options.property||d.shi=
ft();d=3Dthis.prepare(this.element,this.property,d);return =
this.parent(d.from,d.to)}});=0A=
Element.Properties.tween=3D{set:function(a){this.get("tween").cancel().se=
tOptions(a);return this},get:function(){var =
a=3Dthis.retrieve("tween");a||(a=3Dnew =
Fx.Tween(this,{link:"cancel"}),this.store("tween",a));return a}};=0A=
Element.implement({tween:function(a,b,c){this.get("tween").start(a,b,c);r=
eturn this},fade:function(a){var =
b=3Dthis.get("tween"),c,d=3D["opacity"].append(arguments),e;null=3D=3Dd[1=
]&&(d[1]=3D"toggle");switch(d[1]){case =
"in":c=3D"start";d[1]=3D1;break;case =
"out":c=3D"start";d[1]=3D0;break;case =
"show":c=3D"set";d[1]=3D1;break;case =
"hide":c=3D"set";d[1]=3D0;break;case =
"toggle":e=3Dthis.retrieve("fade:flag",1=3D=3Dthis.getStyle("opacity"));c=
=3D"start";d[1]=3De?0:1;this.store("fade:flag",!e);e=3D!0;break;default:c=
=3D"start"}e||this.eliminate("fade:flag");=0A=
b[c].apply(b,d);d=3Dd[d.length-1];"set"=3D=3Dc||0!=3Dd?this.setStyle("vis=
ibility",0=3D=3Dd?"hidden":"visible"):b.chain(function(){this.element.set=
Style("visibility","hidden");this.callChain()});return =
this},highlight:function(a,b){b||(b=3Dthis.retrieve("highlight:original",=
this.getStyle("background-color")),b=3D"transparent"=3D=3Db?"#fff":b);var=
 =
c=3Dthis.get("tween");c.start("background-color",a||"#ffff88",b).chain(fu=
nction(){this.setStyle("background-color",this.retrieve("highlight:origin=
al"));c.callChain()}.bind(this));=0A=
return this}});=0A=
Fx.Morph=3Dnew =
Class({Extends:Fx.CSS,initialize:function(a,b){this.element=3Dthis.subjec=
t=3Ddocument.id(a);this.parent(b)},set:function(a){"string"=3D=3Dtypeof =
a&&(a=3Dthis.search(a));for(var b in =
a)this.render(this.element,b,a[b],this.options.unit);return =
this},compute:function(a,b,c){var d=3D{},e;for(e in =
a)d[e]=3Dthis.parent(a[e],b[e],c);return =
d},start:function(a){if(!this.check(a))return this;"string"=3D=3Dtypeof =
a&&(a=3Dthis.search(a));var b=3D{},c=3D{},d;for(d in a){var =
e=3Dthis.prepare(this.element,d,a[d]);b[d]=3De.from;=0A=
c[d]=3De.to}return =
this.parent(b,c)}});Element.Properties.morph=3D{set:function(a){this.get(=
"morph").cancel().setOptions(a);return this},get:function(){var =
a=3Dthis.retrieve("morph");a||(a=3Dnew =
Fx.Morph(this,{link:"cancel"}),this.store("morph",a));return =
a}};Element.implement({morph:function(a){this.get("morph").start(a);retur=
n this}});=0A=
Fx.implement({getTransition:function(){var =
a=3Dthis.options.transition||Fx.Transitions.Sine.easeInOut;if("string"=3D=
=3Dtypeof a){var =
b=3Da.split(":"),a=3DFx.Transitions,a=3Da[b[0]]||a[b[0].capitalize()];b[1=
]&&(a=3Da["ease"+b[1].capitalize()+(b[2]?b[2].capitalize():"")])}return =
a}});Fx.Transition=3Dfunction(a,b){var =
b=3DArray.from(b),c=3Dfunction(c){return a(c,b)};return =
Object.append(c,{easeIn:c,easeOut:function(c){return =
1-a(1-c,b)},easeInOut:function(c){return(0.5>=3Dc?a(2*c,b):2-a(2*(1-c),b)=
)/2}})};Fx.Transitions=3D{linear:function(a){return a}};=0A=
Fx.Transitions.extend=3Dfunction(a){for(var b in =
a)Fx.Transitions[b]=3Dnew Fx.Transition(a[b])};=0A=
Fx.Transitions.extend({Pow:function(a,b){return =
Math.pow(a,b&&b[0]||6)},Expo:function(a){return =
Math.pow(2,8*(a-1))},Circ:function(a){return =
1-Math.sin(Math.acos(a))},Sine:function(a){return =
1-Math.cos(a*Math.PI/2)},Back:function(a,b){b=3Db&&b[0]||1.618;return =
Math.pow(a,2)*((b+1)*a-b)},Bounce:function(a){for(var =
b,c=3D0,d=3D1;;c+=3Dd,d/=3D2)if(a>=3D(7-4*c)/11){b=3Dd*d-Math.pow((11-6*c=
-11*a)/4,2);break}return b},Elastic:function(a,b){return =
Math.pow(2,10*--a)*Math.cos(20*a*Math.PI*(b&&b[0]||1)/3)}});=0A=
["Quad","Cubic","Quart","Quint"].each(function(a,b){Fx.Transitions[a]=3Dn=
ew Fx.Transition(function(a){return Math.pow(a,b+2)})});=0A=
(function(){var a=3Dfunction(){},b=3D"onprogress"in new =
Browser.Request,c=3Dthis.Request=3Dnew =
Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:=
{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, =
application/xml, text/xml, =
*/*"},async:!0,format:!1,method:"post",link:"ignore",isSuccess:null,emula=
tion:!0,urlEncoded:!0,encoding:"utf-8",evalScripts:!1,evalResponse:!1,tim=
eout:0,noCache:!1},initialize:function(a){this.xhr=3Dnew =
Browser.Request;this.setOptions(a);this.headers=3D=0A=
this.options.headers},onStateChange:function(){var =
c=3Dthis.xhr;4=3D=3Dc.readyState&&this.running&&(this.running=3D!1,this.s=
tatus=3D0,Function.attempt(function(){var =
a=3Dc.status;this.status=3D1223=3D=3Da?204:a}.bind(this)),c.onreadystatec=
hange=3Da,b&&(c.onprogress=3Dc.onloadstart=3Da),clearTimeout(this.timer),=
this.response=3D{text:this.xhr.responseText||"",xml:this.xhr.responseXML}=
,this.options.isSuccess.call(this,this.status)?this.success(this.response=
.text,this.response.xml):this.failure())},isSuccess:function(){var a=3D=0A=
this.status;return =
200<=3Da&&300>a},isRunning:function(){return!!this.running},processScript=
s:function(a){return =
this.options.evalResponse||/(ecma|java)script/.test(this.getHeader("Conte=
nt-type"))?Browser.exec(a):a.stripScripts(this.options.evalScripts)},succ=
ess:function(a,b){this.onSuccess(this.processScripts(a),b)},onSuccess:fun=
ction(){this.fireEvent("complete",arguments).fireEvent("success",argument=
s).callChain()},failure:function(){this.onFailure()},onFailure:function()=
{this.fireEvent("complete").fireEvent("failure",=0A=
this.xhr)},loadstart:function(a){this.fireEvent("loadstart",[a,this.xhr])=
},progress:function(a){this.fireEvent("progress",[a,this.xhr])},timeout:f=
unction(){this.fireEvent("timeout",this.xhr)},setHeader:function(a,b){thi=
s.headers[a]=3Db;return this},getHeader:function(a){return =
Function.attempt(function(){return =
this.xhr.getResponseHeader(a)}.bind(this))},check:function(){if(!this.run=
ning)return!0;switch(this.options.link){case "cancel":return =
this.cancel(),!0;case "chain":this.chain(this.caller.pass(arguments,=0A=
this))}return!1},send:function(a){if(!this.check(a))return =
this;this.options.isSuccess=3Dthis.options.isSuccess||this.isSuccess;this=
.running=3D!0;var =
c=3DtypeOf(a);if("string"=3D=3Dc||"element"=3D=3Dc)a=3D{data:a};var =
c=3Dthis.options,a=3DObject.append({data:c.data,url:c.url,method:c.method=
},a),c=3Da.data,d=3DString(a.url),a=3Da.method.toLowerCase();switch(typeO=
f(c)){case "element":c=3Ddocument.id(c).toQueryString();break;case =
"object":case =
"hash":c=3DObject.toQueryString(c)}if(this.options.format)var =
h=3D"format=3D"+this.options.format,=0A=
c=3Dc?h+"&"+c:h;this.options.emulation&&!["get","post"].contains(a)&&(a=3D=
"_method=3D"+a,c=3Dc?a+"&"+c:a,a=3D"post");this.options.urlEncoded&&["pos=
t","put"].contains(a)&&(this.headers["Content-type"]=3D"application/x-www=
-form-urlencoded"+(this.options.encoding?"; =
charset=3D"+this.options.encoding:""));d||(d=3Ddocument.location.pathname=
);h=3Dd.lastIndexOf("/");if(-1<h&&-1<(h=3Dd.indexOf("#")))d=3Dd.substr(0,=
h);this.options.noCache&&(d+=3D(d.contains("?")?"&":"?")+String.uniqueID(=
));c&&"get"=3D=3Da&&(d+=3D(d.contains("?")?"&":"?")+=0A=
c,c=3Dnull);var =
i=3Dthis.xhr;b&&(i.onloadstart=3Dthis.loadstart.bind(this),i.onprogress=3D=
this.progress.bind(this));i.open(a.toUpperCase(),d,this.options.async,thi=
s.options.user,this.options.password);this.options.user&&"withCredentials=
"in =
i&&(i.withCredentials=3D!0);i.onreadystatechange=3Dthis.onStateChange.bin=
d(this);Object.each(this.headers,function(a,b){try{i.setRequestHeader(b,a=
)}catch(c){this.fireEvent("exception",[b,a])}},this);this.fireEvent("requ=
est");i.send(c);if(this.options.async)this.options.timeout&&=0A=
(this.timer=3Dthis.timeout.delay(this.options.timeout,this));else =
this.onStateChange();return =
this},cancel:function(){if(!this.running)return =
this;this.running=3D!1;var =
c=3Dthis.xhr;c.abort();clearTimeout(this.timer);c.onreadystatechange=3Da;=
b&&(c.onprogress=3Dc.onloadstart=3Da);this.xhr=3Dnew =
Browser.Request;this.fireEvent("cancel");return this}}),d=3D{};"get post =
put delete GET POST PUT DELETE".split(" =
").each(function(a){d[a]=3Dfunction(b){var =
c=3D{method:a};null!=3Db&&(c.data=3Db);return =
this.send(c)}});c.implement(d);=0A=
Element.Properties.send=3D{set:function(a){this.get("send").cancel().setO=
ptions(a);return this},get:function(){var =
a=3Dthis.retrieve("send");a||(a=3Dnew =
c({data:this,link:"cancel",method:this.get("method")||"post",url:this.get=
("action")}),this.store("send",a));return =
a}};Element.implement({send:function(a){var =
b=3Dthis.get("send");b.send({data:this,url:a||b.options.url});return =
this}})})();=0A=
Request.HTML=3Dnew =
Class({Extends:Request,options:{update:!1,append:!1,evalScripts:!0,filter=
:!1,headers:{Accept:"text/html, application/xml, text/xml, =
*/*"}},success:function(a){var =
b=3Dthis.options,c=3Dthis.response;c.html=3Da.stripScripts(function(a){c.=
javascript=3Da});if(a=3Dc.html.match(/<body[^>]*>([\s\S]*?)<\/body>/i))c.=
html=3Da[1];a=3D(new =
Element("div")).set("html",c.html);c.tree=3Da.childNodes;c.elements=3Da.g=
etElements(b.filter||"*");b.filter&&(c.tree=3Dc.elements);if(b.update)a=3D=
document.id(b.update).empty(),=0A=
b.filter?a.adopt(c.elements):a.set("html",c.html);else if(b.append){var =
d=3Ddocument.id(b.append);b.filter?c.elements.reverse().inject(d):d.adopt=
(a.getChildren())}b.evalScripts&&Browser.exec(c.javascript);this.onSucces=
s(c.tree,c.elements,c.html,c.javascript)}});Element.Properties.load=3D{se=
t:function(a){this.get("load").cancel().setOptions(a);return =
this},get:function(){var a=3Dthis.retrieve("load");a||(a=3Dnew =
Request.HTML({data:this,link:"cancel",update:this,method:"get"}),this.sto=
re("load",a));return a}};=0A=
Element.implement({load:function(){this.get("load").send(Array.link(argum=
ents,{data:Type.isObject,url:Type.isString}));return =
this}});"undefined"=3D=3Dtypeof JSON&&(this.JSON=3D{});=0A=
(function(){var =
a=3D{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\=
":"\\\\"},b=3Dfunction(b){return =
a[b]||"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)};JSON.validat=
e=3Dfunction(a){a=3Da.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").=
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/=
g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");return/^[\],:{}\s]*$/.test(a)};=
JSON.encode=3DJSON.stringify?function(a){return =
JSON.stringify(a)}:function(a){a&&a.toJSON&&(a=3Da.toJSON());=0A=
switch(typeOf(a)){case =
"string":return'"'+a.replace(/[\x00-\x1f\\"]/g,b)+'"';case =
"array":return"["+a.map(JSON.encode).clean()+"]";case "object":case =
"hash":var d=3D[];Object.each(a,function(a,b){var =
c=3DJSON.encode(a);c&&d.push(JSON.encode(b)+":"+c)});return"{"+d+"}";case=
 "number":case "boolean":return""+a;case "null":return"null"}return =
null};JSON.decode=3Dfunction(a,b){if(!a||"string"!=3DtypeOf(a))return =
null;if(b||JSON.secure){if(JSON.parse)return =
JSON.parse(a);if(!JSON.validate(a))throw Error("JSON could not decode =
the input; security is enabled and the value is not secure.");=0A=
}return eval("("+a+")")}})();Request.JSON=3Dnew =
Class({Extends:Request,options:{secure:!0},initialize:function(a){this.pa=
rent(a);Object.append(this.headers,{Accept:"application/json","X-Request"=
:"JSON"})},success:function(a){var =
b;try{b=3Dthis.response.json=3DJSON.decode(a,this.options.secure)}catch(c=
){this.fireEvent("error",[a,c]);return}if(null=3D=3Db)this.onFailure();el=
se this.onSuccess(b,a)}});=0A=
var Cookie=3Dnew =
Class({Implements:Options,options:{path:"/",domain:!1,duration:!1,secure:=
!1,document:document,encode:!0},initialize:function(a,b){this.key=3Da;thi=
s.setOptions(b)},write:function(a){this.options.encode&&(a=3DencodeURICom=
ponent(a));this.options.domain&&(a+=3D"; =
domain=3D"+this.options.domain);this.options.path&&(a+=3D"; =
path=3D"+this.options.path);if(this.options.duration){var b=3Dnew =
Date;b.setTime(b.getTime()+864E5*this.options.duration);a+=3D"; =
expires=3D"+b.toGMTString()}this.options.secure&&(a+=3D"; secure");=0A=
this.options.document.cookie=3Dthis.key+"=3D"+a;return =
this},read:function(){var =
a=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegEx=
p()+"=3D([^;]*)");return =
a?decodeURIComponent(a[1]):null},dispose:function(){(new =
Cookie(this.key,Object.merge({},this.options,{duration:-1}))).write("");r=
eturn this}});Cookie.write=3Dfunction(a,b,c){return(new =
Cookie(a,c)).write(b)};Cookie.read=3Dfunction(a){return(new =
Cookie(a)).read()};Cookie.dispose=3Dfunction(a,b){return(new =
Cookie(a,b)).dispose()};=0A=
(function(a,b){var =
c,d,e=3D[],f,g,h=3Db.createElement("div"),i=3Dfunction(){clearTimeout(g);=
c||(Browser.loaded=3Dc=3D!0,b.removeListener("DOMContentLoaded",i).remove=
Listener("readystatechange",j),b.fireEvent("domready"),a.fireEvent("domre=
ady"))},j=3Dfunction(){for(var a=3De.length;a--;)if(e[a]())return =
i(),!0;return!1},k=3Dfunction(){clearTimeout(g);j()||(g=3DsetTimeout(k,10=
))};b.addListener("DOMContentLoaded",i);var m=3Dfunction(){try{return =
h.doScroll(),!0}catch(a){}return!1};h.doScroll&&!m()&&(e.push(m),f=3D!0);=
b.readyState&&=0A=
e.push(function(){var =
a=3Db.readyState;return"loaded"=3D=3Da||"complete"=3D=3Da});"onreadystate=
change"in =
b?b.addListener("readystatechange",j):f=3D!0;f&&k();Element.Events.domrea=
dy=3D{onAdd:function(a){c&&a.call(this)}};Element.Events.load=3D{base:"lo=
ad",onAdd:function(b){d&&this=3D=3Da&&b.call(this)},condition:function(){=
this=3D=3Da&&(i(),delete =
Element.Events.load);return!0}};a.addEvent("load",function(){d=3D!0})})(w=
indow,document);MooTools.More=3D{version:"1.4.0.1",build:"a4244edf2aa97ac=
8a196fc96082dd35af1abab87"};=0A=
(function(){var a=3D{wait:function(a){return =
this.chain(function(){this.callChain.delay(null=3D=3Da?500:a,this);return=
 =
this}.bind(this))}};Chain.implement(a);this.Fx&&Fx.implement(a);this.Elem=
ent&&(Element.implement&&this.Fx)&&Element.implement({chains:function(a){=
Array.from(a||["tween","morph","reveal"]).each(function(a){(a=3Dthis.get(=
a))&&a.setOptions({link:"chain"})},this);return =
this},pauseFx:function(a,c){this.chains(c).get(c||"tween").wait(a);return=
 this}})})();=0A=
(function(a){Array.implement({min:function(){return =
Math.min.apply(null,this)},max:function(){return =
Math.max.apply(null,this)},average:function(){return =
this.length?this.sum()/this.length:0},sum:function(){var =
a=3D0,c=3Dthis.length;if(c)for(;c--;)a+=3Dthis[c];return =
a},unique:function(){return[].combine(this)},shuffle:function(){for(var =
a=3Dthis.length;a&&--a;){var =
c=3Dthis[a],d=3DMath.floor(Math.random()*(a+1));this[a]=3Dthis[d];this[d]=
=3Dc}return this},reduce:function(b,c){for(var =
d=3D0,e=3Dthis.length;d<e;d++)d in=0A=
this&&(c=3Dc=3D=3D=3Da?this[d]:b.call(null,c,this[d],d,this));return =
c},reduceRight:function(b,c){for(var d=3Dthis.length;d--;)d in =
this&&(c=3Dc=3D=3D=3Da?this[d]:b.call(null,c,this[d],d,this));return =
c}})})();=0A=
(function(){var a=3Dfunction(a){return =
null!=3Da},b=3DObject.prototype.hasOwnProperty;Object.extend({getFromPath=
:function(a,d){"string"=3D=3Dtypeof d&&(d=3Dd.split("."));for(var =
e=3D0,f=3Dd.length;e<f;e++)if(b.call(a,d[e]))a=3Da[d[e]];else return =
null;return a},cleanValues:function(b,d){var d=3Dd||a,e;for(e in =
b)d(b[e])||delete b[e];return b},erase:function(a,d){b.call(a,d)&&delete =
a[d];return a},run:function(a){var b=3DArray.slice(arguments,1),e;for(e =
in a)a[e].apply&&a[e].apply(a,b);return a}})})();=0A=
(function(){var =
a=3Dnull,b=3D{},c=3Dthis.Locale=3D{define:function(d,e,f,g){var =
h;instanceOf(d,c.Set)?(h=3Dd.name)&&(b[h]=3Dd):(h=3Dd,b[h]||(b[h]=3Dnew =
c.Set(h)),d=3Db[h]);e&&d.define(e,f,g);a||(a=3Dd);return =
d},use:function(d){if(d=3DinstanceOf(d,c.Set)?d:b[d])a=3Dd,this.fireEvent=
("change",d);return this},getCurrent:function(){return =
a},get:function(b,c){return =
a?a.get(b,c):""},inherit:function(a,e,f){(a=3DinstanceOf(a,c.Set)?a:b[a])=
&&a.inherit(e,f);return this},list:function(){return =
Object.keys(b)}};Object.append(c,new Events);=0A=
c.Set=3Dnew =
Class({sets:{},inherits:{locales:[],sets:{}},initialize:function(a){this.=
name=3Da||""},define:function(a,b,c){var =
g=3Dthis.sets[a];g||(g=3D{});b&&("object"=3D=3DtypeOf(b)?g=3DObject.merge=
(g,b):g[b]=3Dc);this.sets[a]=3Dg;return this},get:function(a,c,f){var =
g=3DObject.getFromPath(this.sets,a);if(null!=3Dg)return =
a=3DtypeOf(g),"function"=3D=3Da?g=3Dg.apply(null,Array.from(c)):"object"=3D=
=3Da&&(g=3DObject.clone(g)),g;var =
g=3Da.indexOf("."),g=3D0>g?a:a.substr(0,g),h=3D(this.inherits.sets[g]||[]=
).combine(this.inherits.locales).include("en-US");=0A=
f||(f=3D[]);for(var =
i=3D0,j=3Dh.length;i<j;i++)if(!f.contains(h[i])&&(f.include(h[i]),g=3Db[h=
[i]]))if(g=3Dg.get(a,c,f),null!=3Dg)return =
g;return""},inherit:function(a,b){a=3DArray.from(a);b&&!this.inherits.set=
s[b]&&(this.inherits.sets[b]=3D[]);for(var =
c=3Da.length;c--;)(b?this.inherits.sets[b]:this.inherits.locales).unshift=
(a[c]);return this}})})();=0A=
Locale.define("en-US","Date",{months:"January February March April May =
June July August September October November December".split(" =
"),months_abbr:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" =
"),days:"Sunday Monday Tuesday Wednesday Thursday Friday =
Saturday".split(" "),days_abbr:"Sun Mon Tue Wed Thu Fri Sat".split(" =
"),dateOrder:["month","date","year"],shortDate:"%m/%d/%Y",shortTime:"%I:%=
M%p",AM:"AM",PM:"PM",firstDayOfWeek:0,ordinal:function(a){return =
3<a&&21>a?"th":["th","st","nd",=0A=
"rd","th"][Math.min(a%10,4)]},lessThanMinuteAgo:"less than a minute =
ago",minuteAgo:"about a minute ago",minutesAgo:"{delta} minutes =
ago",hourAgo:"about an hour ago",hoursAgo:"about {delta} hours =
ago",dayAgo:"1 day ago",daysAgo:"{delta} days ago",weekAgo:"1 week =
ago",weeksAgo:"{delta} weeks ago",monthAgo:"1 month =
ago",monthsAgo:"{delta} months ago",yearAgo:"1 year =
ago",yearsAgo:"{delta} years ago",lessThanMinuteUntil:"less than a =
minute from now",minuteUntil:"about a minute from =
now",minutesUntil:"{delta} minutes from now",=0A=
hourUntil:"about an hour from now",hoursUntil:"about {delta} hours from =
now",dayUntil:"1 day from now",daysUntil:"{delta} days from =
now",weekUntil:"1 week from now",weeksUntil:"{delta} weeks from =
now",monthUntil:"1 month from now",monthsUntil:"{delta} months from =
now",yearUntil:"1 year from now",yearsUntil:"{delta} years from now"});=0A=
(function(){var =
a=3Dthis.Date,b=3Da.Methods=3D{ms:"Milliseconds",year:"FullYear",min:"Min=
utes",mo:"Month",sec:"Seconds",hr:"Hours"};"Date Day FullYear Hours =
Milliseconds Minutes Month Seconds Time TimezoneOffset Week Timezone =
GMTOffset DayOfYear LastMonth LastDayOfMonth UTCDate UTCDay UTCFullYear =
AMPM Ordinal UTCHours UTCMilliseconds UTCMinutes UTCMonth UTCSeconds =
UTCMilliseconds".split(" =
").each(function(b){a.Methods[b.toLowerCase()]=3Db});var =
c=3Dfunction(a,b,d){return 1=3D=3Db?a:a<Math.pow(10,b-1)?(d||"0")+=0A=
c(a,b-1,d):a};a.implement({set:function(a,c){var =
a=3Da.toLowerCase(),d=3Db[a]&&"set"+b[a];if(d&&this[d])this[d](c);return =
this}.overloadSetter(),get:function(a){a=3Da.toLowerCase();return(a=3Db[a=
]&&"get"+b[a])&&this[a]?this[a]():null}.overloadGetter(),clone:function()=
{return new =
a(this.get("time"))},increment:function(b,c){b=3Db||"day";c=3Dnull!=3Dc?c=
:1;switch(b){case "year":return this.increment("month",12*c);case =
"month":var =
d=3Dthis.get("date");this.set("date",1).set("mo",this.get("mo")+c);return=
 this.set("date",=0A=
d.min(this.get("lastdayofmonth")));case "week":return =
this.increment("day",7*c);case "day":return =
this.set("date",this.get("date")+c)}if(!a.units[b])throw Error(b+" is =
not a supported interval");return =
this.set("time",this.get("time")+c*a.units[b]())},decrement:function(a,b)=
{return =
this.increment(a,-1*(null!=3Db?b:1))},isLeapYear:function(){return =
a.isLeapYear(this.get("year"))},clearTime:function(){return =
this.set({hr:0,min:0,sec:0,ms:0})},diff:function(b,c){"string"=3D=3DtypeO=
f(b)&&(b=3Da.parse(b));return((b-=0A=
this)/a.units[c||"day"](3,3)).round()},getLastDayOfMonth:function(){retur=
n =
a.daysInMonth(this.get("mo"),this.get("year"))},getDayOfYear:function(){r=
eturn(a.UTC(this.get("year"),this.get("mo"),this.get("date")+1)-a.UTC(thi=
s.get("year"),0,1))/a.units.day()},setDay:function(b,c){null=3D=3Dc&&(c=3D=
a.getMsg("firstDayOfWeek"),""=3D=3D=3Dc&&(c=3D1));var =
b=3D(7+a.parseDay(b,!0)-c)%7,d=3D(7+this.get("day")-c)%7;return =
this.increment("day",b-d)},getWeek:function(b){null=3D=3Db&&(b=3Da.getMsg=
("firstDayOfWeek"),""=3D=3D=3Db&&(b=3D1));var c=3D=0A=
this,d=3D(7+c.get("day")-b)%7,e=3D0,f;if(1=3D=3Db){f=3Dc.get("month");var=
 h=3Dc.get("date")-d;if(11=3D=3Df&&28<h)return =
1;0=3D=3Df&&-2>h&&(c=3D(new a(c)).decrement("day",d),d=3D0);f=3D(new =
a(c.get("year"),0,1)).get("day")||7;4<f&&(e=3D-7)}else f=3D(new =
a(c.get("year"),0,1)).get("day");e+=3Dc.get("dayofyear");e=3De+(6-d)+(7+f=
-b)%7;return e/7},getOrdinal:function(b){return =
a.getMsg("ordinal",b||this.get("date"))},getTimezone:function(){return =
this.toString().replace(/^.*? =
([A-Z]{3}).[0-9]{4}.*$/,"$1").replace(/^.*?\(([A-Z])[a-z]+ ([A-Z])[a-z]+ =
([A-Z])[a-z]+\)$/,=0A=
"$1$2$3")},getGMTOffset:function(){var =
a=3Dthis.get("timezoneOffset");return(0<a?"-":"+")+c((a.abs()/60).floor()=
,2)+c(a%60,2)},setAMPM:function(a){var =
a=3Da.toUpperCase(),b=3Dthis.get("hr");return =
11<b&&"AM"=3D=3Da?this.decrement("hour",12):12>b&&"PM"=3D=3Da?this.increm=
ent("hour",12):this},getAMPM:function(){return =
12>this.get("hr")?"AM":"PM"},parse:function(b){this.set("time",a.parse(b)=
);return =
this},isValid:function(a){a||(a=3Dthis);return"date"=3D=3DtypeOf(a)&&!isN=
aN(a.valueOf())},format:function(b){if(!this.isValid())return"invalid =
date";=0A=
b||(b=3D"%x %X");"string"=3D=3Dtypeof =
b&&(b=3Df[b.toLowerCase()]||b);if("function"=3D=3Dtypeof b)return =
b(this);var d=3Dthis;return =
b.replace(/%([a-z%])/gi,function(b,e){switch(e){case "a":return =
a.getMsg("days_abbr")[d.get("day")];case "A":return =
a.getMsg("days")[d.get("day")];case "b":return =
a.getMsg("months_abbr")[d.get("month")];case "B":return =
a.getMsg("months")[d.get("month")];case "c":return d.format("%a %b %d =
%H:%M:%S %Y");case "d":return c(d.get("date"),2);case "e":return =
c(d.get("date"),2," ");case "H":return c(d.get("hr"),=0A=
2);case "I":return c(d.get("hr")%12||12,2);case "j":return =
c(d.get("dayofyear"),3);case "k":return c(d.get("hr"),2," ");case =
"l":return c(d.get("hr")%12||12,2," ");case "L":return =
c(d.get("ms"),3);case "m":return c(d.get("mo")+1,2);case "M":return =
c(d.get("min"),2);case "o":return d.get("ordinal");case "p":return =
a.getMsg(d.get("ampm"));case "s":return Math.round(d/1E3);case =
"S":return c(d.get("seconds"),2);case "T":return =
d.format("%H:%M:%S");case "U":return c(d.get("week"),2);case "w":return =
d.get("day");=0A=
case "x":return d.format(a.getMsg("shortDate"));case "X":return =
d.format(a.getMsg("shortTime"));case "y":return =
d.get("year").toString().substr(2);case "Y":return d.get("year");case =
"z":return d.get("GMTOffset");case "Z":return d.get("Timezone")}return =
e})},toISOString:function(){return =
this.format("iso8601")}}).alias({toJSON:"toISOString",compare:"diff",strf=
time:"format"});var d=3D"Sun Mon Tue Wed Thu Fri Sat".split(" =
"),e=3D"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" =
"),f=3D{db:"%Y-%m-%d %H:%M:%S",=0A=
compact:"%Y%m%dT%H%M%S","short":"%d %b %H:%M","long":"%B %d, %Y =
%H:%M",rfc822:function(a){return d[a.get("day")]+a.format(", %d =
")+e[a.get("month")]+a.format(" %Y %H:%M:%S =
%Z")},rfc2822:function(a){return d[a.get("day")]+a.format(", %d =
")+e[a.get("month")]+a.format(" %Y %H:%M:%S =
%z")},iso8601:function(a){return =
a.getUTCFullYear()+"-"+c(a.getUTCMonth()+1,2)+"-"+c(a.getUTCDate(),2)+"T"=
+c(a.getUTCHours(),2)+":"+c(a.getUTCMinutes(),2)+":"+c(a.getUTCSeconds(),=
2)+"."+c(a.getUTCMilliseconds(),3)+"Z"}},g=3D=0A=
[],h=3Da.parse,i=3Dfunction(b,c,d){var =
e=3D-1,f=3Da.getMsg(b+"s");switch(typeOf(c)){case =
"object":e=3Df[c.get(b)];break;case "number":e=3Df[c];if(!e)throw =
Error("Invalid "+b+" index: "+c);break;case =
"string":c=3Df.filter(function(a){return =
this.test(a)},RegExp("^"+c,"i"));if(!c.length)throw Error("Invalid "+b+" =
string");if(1<c.length)throw Error("Ambiguous "+b);e=3Dc[0]}return =
d?f.indexOf(e):e},j=3D1900,k=3D70;a.extend({getMsg:function(a,b){return =
Locale.get("Date."+a,b)},units:{ms:Function.from(1),second:Function.from(=
1E3),=0A=
minute:Function.from(6E4),hour:Function.from(36E5),day:Function.from(864E=
5),week:Function.from(6084E5),month:function(b,c){var d=3Dnew a;return =
864E5*a.daysInMonth(null!=3Db?b:d.get("mo"),null!=3Dc?c:d.get("year"))},y=
ear:function(b){b=3Db||(new a).get("year");return =
a.isLeapYear(b)?316224E5:31536E6}},daysInMonth:function(b,c){return[31,a.=
isLeapYear(c)?29:28,31,30,31,30,31,31,30,31,30,31][b]},isLeapYear:functio=
n(a){return =
0=3D=3D=3Da%4&&0!=3D=3Da%100||0=3D=3D=3Da%400},parse:function(b){var =
c=3DtypeOf(b);if("number"=3D=3Dc)return new a(b);=0A=
if("string"!=3Dc)return b;b=3Db.clean();if(!b.length)return null;var =
d;g.some(function(a){var c=3Da.re.exec(b);return =
c?d=3Da.handler(c):!1});if(!d||!d.isValid())if(d=3Dnew =
a(h(b)),!d||!d.isValid())d=3Dnew a(b.toInt());return =
d},parseDay:function(a,b){return =
i("day",a,b)},parseMonth:function(a,b){return =
i("month",a,b)},parseUTC:function(b){b=3Dnew =
a(b);b=3Da.UTC(b.get("year"),b.get("mo"),b.get("date"),b.get("hr"),b.get(=
"min"),b.get("sec"),b.get("ms"));return new =
a(b)},orderIndex:function(b){return a.getMsg("dateOrder").indexOf(b)+=0A=
1},defineFormat:function(a,b){f[a]=3Db;return =
this},defineParser:function(a){g.push(a.re&&a.handler?a:t(a));return =
this},defineParsers:function(){Array.flatten(arguments).each(a.definePars=
er);return =
this},define2DigitYearStart:function(a){k=3Da%100;j=3Da-k;return =
this}}).extend({defineFormats:a.defineFormat.overloadSetter()});var =
m=3Dfunction(b){return RegExp("(?:"+a.getMsg(b).map(function(a){return =
a.substr(0,3)}).join("|")+")[a-z]*")},v=3Dfunction(b){switch(b){case =
"T":return"%H:%M:%S";case "x":return(1=3D=3D=0A=
a.orderIndex("month")?"%m[-./]%d":"%d[-./]%m")+"([-./]%y)?";case =
"X":return"%H([.:]%M)?([.:]%S([.:]%s)?)? ?%p? ?%z?"}return =
null},q=3D{d:/[0-2]?[0-9]|3[01]/,H:/[01]?[0-9]|2[0-3]/,I:/0?[1-9]|1[0-2]/=
,M:/[0-5]?\d/,s:/\d+/,o:/[a-z]*/,p:/[ap]\.?m\.?/,y:/\d{2}|\d{4}/,Y:/\d{4}=
/,z:/Z|[+-]\d{2}(?::?\d{2})?/};q.m=3Dq.I;q.S=3Dq.M;var =
s,t=3Dfunction(b){if(!s)return{format:b};var =
c=3D[],d=3D(b.source||b).replace(/%([a-z])/gi,function(a,b){return =
v(b)||a}).replace(/\((?!\?)/g,"(?:").replace(/ (?!\?|\*)/g,",? =
").replace(/%([a-z%])/gi,=0A=
function(a,b){var d=3Dq[b];if(!d)return =
b;c.push(b);return"("+d.source+")"}).replace(/\[a-z\]/gi,"[a-z\\u00c0-\\u=
ffff;&]");return{format:b,re:RegExp("^"+d+"$","i"),handler:function(b){va=
r b=3Db.slice(1).associate(c),d=3D(new =
a).clearTime(),e=3Db.y||b.Y;null!=3De&&r.call(d,"y",e);"d"in =
b&&r.call(d,"d",1);("m"in b||b.b||b.B)&&r.call(d,"m",1);for(var f in =
b)r.call(d,f,b[f]);return d}}},r=3Dfunction(b,c){if(!c)return =
this;switch(b){case "a":case "A":return =
this.set("day",a.parseDay(c,!0));case "b":case "B":return this.set("mo",=0A=
a.parseMonth(c,!0));case "d":return this.set("date",c);case "H":case =
"I":return this.set("hr",c);case "m":return this.set("mo",c-1);case =
"M":return this.set("min",c);case "p":return =
this.set("ampm",c.replace(/\./g,""));case "S":return =
this.set("sec",c);case "s":return this.set("ms",1E3*("0."+c));case =
"w":return this.set("day",c);case "Y":return this.set("year",c);case =
"y":return c=3D+c,100>c&&(c+=3Dj+(c<k?100:0)),this.set("year",c);case =
"z":"Z"=3D=3Dc&&(c=3D"+00");var d=3Dc.match(/([+-])(\d{2}):?(\d{2})?/),d=3D=0A=
(d[1]+"1")*(60*d[2]+(+d[3]||0))+this.getTimezoneOffset();return =
this.set("time",this-6E4*d)}return =
this};a.defineParsers("%Y([-./]%m([-./]%d((T| =
)%X)?)?)?","%Y%m%d(T%H(%M%S?)?)?","%x( %X)?","%d%o( %b( %Y)?)?( =
%X)?","%b( %d%o)?( %Y)?( %X)?","%Y %b( %d%o( %X)?)?","%o %b %d %X %z =
%Y","%T","%H:%M( =
?%p)?");Locale.addEvent("change",function(a){Locale.get("Date")&&(s=3Da,q=
.a=3Dq.A=3Dm("days"),q.b=3Dq.B=3Dm("months"),g.each(function(a,b){a.forma=
t&&(g[b]=3Dt(a.format))}))}).fireEvent("change",Locale.getCurrent())})();=0A=
Date.implement({timeDiffInWords:function(a){return =
Date.distanceOfTimeInWords(this,a||new =
Date)},timeDiff:function(a,b){null=3D=3Da&&(a=3Dnew Date);for(var =
c=3D((a-this)/1E3).floor().abs(),d=3D[],e=3D[60,60,24,365,0],f=3D["s","m"=
,"h","d","y"],g,h,i=3D0;i<e.length&&(!i||c);i++){g=3Dc;if(h=3De[i])g=3Dc%=
h,c=3D(c/h).floor();d.unshift(g+(f[i]||""))}return =
d.join(b||":")}}).extend({distanceOfTimeInWords:function(a,b){return =
Date.getTimePhrase(((b-a)/1E3).toInt())},getTimePhrase:function(a){var =
b=3D0>a?"Until":"Ago";0>a&&(a*=3D-1);=0A=
var =
c=3D{minute:60,hour:60,day:24,week:7,month:52/12,year:12,eon:Infinity},d=3D=
"lessThanMinute",e;for(e in c){var =
f=3Dc[e];if(a<1.5*f){a>0.75*f&&(d=3De);break}a/=3Df;d=3De+"s"}a=3Da.round=
();return =
Date.getMsg(d+b,a).substitute({delta:a})}}).defineParsers({re:/^(?:tod|to=
m|yes)/i,handler:function(a){var b=3D(new =
Date).clearTime();switch(a[0]){case "tom":return b.increment();case =
"yes":return b.decrement();default:return b}}},{re:/^(next|last) =
([a-z]+)$/i,handler:function(a){var b=3D(new =
Date).clearTime(),c=3Db.getDay(),=0A=
d=3DDate.parseDay(a[2],!0),e=3Dd-c;d<=3Dc&&(e+=3D7);"last"=3D=3Da[1]&&(e-=
=3D7);return =
b.set("date",b.getDate()+e)}}).alias("timeAgoInWords","timeDiffInWords");=
Locale.define("en-US","Number",{decimal:".",group:",",currency:{prefix:"$=
"}});=0A=
Number.implement({format:function(a){var =
b=3Dthis,a=3Da?Object.clone(a):{},c=3Dfunction(b){return =
null!=3Da[b]?a[b]:Locale.get("Number."+b)},d=3D0>b,e=3Dc("decimal"),f=3Dc=
("precision"),g=3Dc("group"),h=3Dc("decimals");if(d){var =
i=3Dc("negative")||{};null=3D=3Di.prefix&&null=3D=3Di.suffix&&(i.prefix=3D=
"-");["prefix","suffix"].each(function(b){i[b]&&(a[b]=3Dc(b)+i[b])});b=3D=
-b}var =
d=3Dc("prefix"),j=3Dc("suffix");""!=3D=3Dh&&(0<=3Dh&&20>=3Dh)&&(b=3Db.toF=
ixed(h));1<=3Df&&21>=3Df&&(b=3D(+b).toPrecision(f));b+=3D"";if(!1=3D=3D=3D=
c("scientific")&&-1<b.indexOf("e")){var h=3D=0A=
b.split("e"),k=3D+h[1],b=3Dh[0].replace(".","");if(0>k){k=3D-k-1;f=3Dh[0]=
.indexOf(".");for(-1<f&&(k-=3Df-1);k--;)b=3D"0"+b;b=3D"0."+b}else{f=3Dh[0=
].lastIndexOf(".");for(-1<f&&(k-=3Dh[0].length-f-1);k--;)b+=3D"0"}}"."!=3D=
e&&(b=3Db.replace(".",e));if(g){f=3Db.lastIndexOf(e);f=3D-1<f?f:b.length;=
e=3Db.substring(f);for(h=3Df;h--;)0=3D=3D(f-h-1)%3&&h!=3Df-1&&(e=3Dg+e),e=
=3Db.charAt(h)+e;b=3De}d&&(b=3Dd+b);j&&(b+=3Dj);return =
b},formatCurrency:function(a){var =
b=3DLocale.get("Number.currency")||{};null=3D=3Db.scientific&&(b.scientif=
ic=3D!1);b.decimals=3Dnull!=3Da?a:=0A=
null=3D=3Db.decimals?2:b.decimals;return =
this.format(b)},formatPercentage:function(a){var =
b=3DLocale.get("Number.percentage")||{};null=3D=3Db.suffix&&(b.suffix=3D"=
%");b.decimals=3Dnull!=3Da?a:null=3D=3Db.decimals?2:b.decimals;return =
this.format(b)}});=0A=
String.implement({levenshtein:function(a){var =
b,c=3D(b=3Dthis.split("")).length,d=3D(a=3Da.split("")).length,e,f,g,h;if=
(!c&&!d)return Math.max(c,d);var =
i=3D[];for(e=3Dc+1;e;i[--e]=3D[e]);for(e=3Dd+1;i[0][--e]=3De;);e=3D-1;for=
(g=3Db.length;++e<g;){f=3D-1;for(h=3Da.length;++f<h;)i[(e*=3D1)+1][(f*=3D=
1)+1]=3DMath.min(i[e][f+1]+1,i[e+1][f]+1,i[e][f]+(b[e]!=3Da[f]))}return =
i[c][d]},parseQueryString:function(a,b){null=3D=3Da&&(a=3D!0);null=3D=3Db=
&&(b=3D!0);var c=3Dthis.split(/[&;]/),d=3D{};if(!c.length)return =
d;c.each(function(c){var f=3Dc.indexOf("=3D")+1,=0A=
g=3Df?c.substr(f):"",h=3Df?c.substr(0,f-1).match(/([^\]\[]+|(\B)(?=3D\]))=
/g):[c],i=3Dd;h&&(b&&(g=3DdecodeURIComponent(g)),h.each(function(b,c){a&&=
(b=3DdecodeURIComponent(b));var =
d=3Di[b];c<h.length-1?i=3Di[b]=3Dd||{}:"array"=3D=3DtypeOf(d)?d.push(g):i=
[b]=3Dnull!=3Dd?[d,g]:g}))});return =
d},cleanQueryString:function(a){return =
this.split("&").filter(function(b){var =
c=3Db.indexOf("=3D"),d=3D0>c?"":b.substr(0,c),b=3Db.substr(c+1);return =
a?a.call(null,d,b):b||0=3D=3D=3Db}).join("&")}});=0A=
(function(){var a=3Dfunction(){return =
this.get("value")},b=3Dthis.URI=3Dnew =
Class({Implements:Options,options:{},regex:/^(?:(\w+):)?(?:\/\/(?:(?:([^:=
@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)?(\.\.?$|(?:[^?#\/]*\/)*)([=
^?#]*)(?:\?([^#]*))?(?:#(.*))?/,parts:"scheme user password host port =
directory file query fragment".split(" =
"),schemes:{http:80,https:443,ftp:21,rtsp:554,mms:1755,file:0},initialize=
:function(a,d){this.setOptions(d);var =
e=3Dthis.options.base||b.base;a||(a=3De);a&&a.parsed?this.parsed=3DObject=
.clone(a.parsed):=0A=
this.set("value",a.href||a.toString(),e?new =
b(e):!1)},parse:function(a,b){var =
e=3Da.match(this.regex);if(!e)return!1;e.shift();return =
this.merge(e.associate(this.parts),b)},merge:function(a,b){if((!a||!a.sch=
eme)&&(!b||!b.scheme))return!1;b&&this.parts.every(function(e){if(a[e])re=
turn!1;a[e]=3Db[e]||"";return!0});a.port=3Da.port||this.schemes[a.scheme.=
toLowerCase()];a.directory=3Da.directory?this.parseDirectory(a.directory,=
b?b.directory:""):"/";return =
a},parseDirectory:function(a,d){a=3D("/"=3D=3Da.substr(0,1)?=0A=
"":d||"/")+a;if(!a.test(b.regs.directoryDot))return a;var =
e=3D[];a.replace(b.regs.endSlash,"").split("/").each(function(a){".."=3D=3D=
a&&0<e.length?e.pop():"."!=3Da&&e.push(a)});return =
e.join("/")+"/"},combine:function(a){return =
a.value||a.scheme+"://"+(a.user?a.user+(a.password?":"+a.password:"")+"@"=
:"")+(a.host||"")+(a.port&&a.port!=3Dthis.schemes[a.scheme]?":"+a.port:""=
)+(a.directory||"/")+(a.file||"")+(a.query?"?"+a.query:"")+(a.fragment?"#=
"+a.fragment:"")},set:function(a,d,e){"value"=3D=3Da?((a=3Dd.match(b.regs=
.scheme))&&=0A=
(a=3Da[1]),this.parsed=3Da&&null=3D=3Dthis.schemes[a.toLowerCase()]?{sche=
me:a,value:d}:this.parse(d,(e||this).parsed)||(a?{scheme:a,value:d}:{valu=
e:d})):"data"=3D=3Da?this.setData(d):this.parsed[a]=3Dd;return =
this},get:function(a,b){switch(a){case "value":return =
this.combine(this.parsed,b?b.parsed:!1);case "data":return =
this.getData()}return =
this.parsed[a]||""},go:function(){document.location.href=3Dthis.toString(=
)},toURI:function(){return this},getData:function(a,b){var =
e=3Dthis.get(b||"query");if(!(e||0=3D=3D=3De))return a?=0A=
null:{};e=3De.parseQueryString();return =
a?e[a]:e},setData:function(a,b,e){if("string"=3D=3Dtypeof a){var =
f=3Dthis.getData();f[a]=3Db;a=3Df}else =
b&&(a=3DObject.merge(this.getData(),a));return =
this.set(e||"query",Object.toQueryString(a))},clearData:function(a){retur=
n =
this.set(a||"query","")},toString:a,valueOf:a});b.regs=3D{endSlash:/\/$/,=
scheme:/^(\w+):/,directoryDot:/\.\/|\.$/};b.base=3Dnew =
b(Array.from(document.getElements("base[href]",!0)).getLast(),{base:docum=
ent.location});String.implement({toURI:function(a){return new b(this,=0A=
a)}})})();=0A=
(function(){if(!this.Hash){var a=3Dthis.Hash=3Dnew =
Type("Hash",function(a){"hash"=3D=3DtypeOf(a)&&(a=3DObject.clone(a.getCle=
an()));for(var c in a)this[c]=3Da[c];return =
this});this.$H=3Dfunction(b){return new =
a(b)};a.implement({forEach:function(a,c){Object.forEach(this,a,c)},getCle=
an:function(){var a=3D{},c;for(c in =
this)this.hasOwnProperty(c)&&(a[c]=3Dthis[c]);return =
a},getLength:function(){var a=3D0,c;for(c in =
this)this.hasOwnProperty(c)&&a++;return =
a}});a.alias("each","forEach");a.implement({has:Object.prototype.hasOwnPr=
operty,keyOf:function(a){return Object.keyOf(this,=0A=
a)},hasValue:function(a){return =
Object.contains(this,a)},extend:function(b){a.each(b||{},function(b,d){a.=
set(this,d,b)},this);return =
this},combine:function(b){a.each(b||{},function(b,d){a.include(this,d,b)}=
,this);return this},erase:function(a){this.hasOwnProperty(a)&&delete =
this[a];return this},get:function(a){return =
this.hasOwnProperty(a)?this[a]:null},set:function(a,c){if(!this[a]||this.=
hasOwnProperty(a))this[a]=3Dc;return =
this},empty:function(){a.each(this,function(a,c){delete =
this[c]},this);return this},=0A=
include:function(a,c){void 0=3D=3Dthis[a]&&(this[a]=3Dc);return =
this},map:function(b,c){return new =
a(Object.map(this,b,c))},filter:function(b,c){return new =
a(Object.filter(this,b,c))},every:function(a,c){return =
Object.every(this,a,c)},some:function(a,c){return =
Object.some(this,a,c)},getKeys:function(){return =
Object.keys(this)},getValues:function(){return =
Object.values(this)},toQueryString:function(a){return =
Object.toQueryString(this,a)}});a.alias({indexOf:"keyOf",contains:"hasVal=
ue"})}})();=0A=
(function(){Events.Pseudos=3Dfunction(a,b,e){var =
f=3Dfunction(a){return{store:a.store?function(b,c){a.store("_monitorEvent=
s:"+b,c)}:function(b,c){(a._monitorEvents||(a._monitorEvents=3D{}))[b]=3D=
c},retrieve:a.retrieve?function(b,c){return =
a.retrieve("_monitorEvents:"+b,c)}:function(b,c){return!a._monitorEvents?=
c:a._monitorEvents[b]||c}}},g=3Dfunction(b){if(-1=3D=3Db.indexOf(":")||!a=
)return null;for(var =
d=3DSlick.parse(b).expressions[0][0],e=3Dd.pseudos,f=3De.length,g=3D[];f-=
-;){var v=3De[f].key,q=3Da[v];null!=3Dq&&g.push({event:d.tag,=0A=
value:e[f].value,pseudo:v,original:b,listener:q})}return =
g.length?g:null};return{addEvent:function(a,c,e){var =
k=3Dg(a);if(!k)return b.call(this,a,c,e);var =
m=3Df(this),v=3Dm.retrieve(a,[]),q=3Dk[0].event,s=3DArray.slice(arguments=
,2),t=3Dc,r=3Dthis;k.each(function(a){var =
b=3Da.listener,c=3Dt;!1=3D=3Db?q+=3D":"+a.pseudo+"("+a.value+")":t=3Dfunc=
tion(){b.call(r,a,c,arguments,t)}});v.include({type:q,event:c,monitor:t})=
;m.store(a,v);a!=3Dq&&b.apply(this,[a,c].concat(s));return =
b.apply(this,[q,t].concat(s))},removeEvent:function(a,=0A=
b){if(!g(a))return e.call(this,a,b);var =
c=3Df(this),d=3Dc.retrieve(a);if(!d)return this;var =
m=3DArray.slice(arguments,2);e.apply(this,[a,b].concat(m));d.each(functio=
n(a,c){(!b||a.event=3D=3Db)&&e.apply(this,[a.type,a.monitor].concat(m));d=
elete d[c]},this);c.store(a,d);return this}}};var =
a=3D{once:function(a,b,e,f){b.apply(this,e);this.removeEvent(a.event,f).r=
emoveEvent(a.original,b)},throttle:function(a,b,e){b._throttled||(b.apply=
(this,e),b._throttled=3DsetTimeout(function(){b._throttled=3D!1},a.value|=
|250))},pause:function(a,=0A=
b,e){clearTimeout(b._pause);b._pause=3Db.delay(a.value||250,this,e)}};Eve=
nts.definePseudo=3Dfunction(b,d){a[b]=3Dd;return =
this};Events.lookupPseudo=3Dfunction(b){return a[b]};var =
b=3DEvents.prototype;Events.implement(Events.Pseudos(a,b.addEvent,b.remov=
eEvent));["Request","Fx"].each(function(a){this[a]&&this[a].implement(Eve=
nts.prototype)})})();=0A=
(function(){for(var =
a=3D{relay:!1},b=3D["once","throttle","pause"],c=3Db.length;c--;)a[b[c]]=3D=
Events.lookupPseudo(b[c]);DOMEvent.definePseudo=3Dfunction(b,c){a[b]=3Dc;=
return =
this};b=3DElement.prototype;[Element,Window,Document].invoke("implement",=
Events.Pseudos(a,b.addEvent,b.removeEvent))})();=0A=
(function(){DOMEvent.definePseudo("keys",function(a,b,c){var =
d=3Dc[0],e=3D[],f=3Dthis.retrieve("$moo:keys-pressed",[]);e.append(a.valu=
e.replace("++",function(){e.push("+");return""}).split("+"));f.include(d.=
key);e.every(function(a){return =
f.contains(a)})&&b.apply(this,c);this.store("$moo:keys-pressed",f);this.r=
etrieve("$moo:keys-keyup")||(a=3Dfunction(a){(function(){f=3Dthis.retriev=
e("$moo:keys-pressed",[]).erase(a.key);this.store("$moo:keys-pressed",f)}=
).delay(0,this)},this.store("$moo:keys-keyup",a).addEvent("keyup",=0A=
a))});DOMEvent.defineKeys({16:"shift",17:"control",18:"alt",20:"capslock"=
,33:"pageup",34:"pagedown",35:"end",36:"home",144:"numlock",145:"scrolllo=
ck",186:";",187:"=3D",188:",",190:".",191:"/",192:"`",219:"[",220:"\\",22=
1:"]",222:"'",107:"+"}).defineKey(Browser.firefox?109:189,"-")})();Class.=
Mutators.Binds=3Dfunction(a){this.prototype.initialize||this.implement("i=
nitialize",function(){});return =
Array.from(a).concat(this.prototype.Binds||[])};=0A=
Class.Mutators.initialize=3Dfunction(a){return =
function(){Array.from(this.Binds).each(function(a){var =
c=3Dthis[a];c&&(this[a]=3Dc.bind(this))},this);return =
a.apply(this,arguments)}};Class.Occlude=3Dnew =
Class({occlude:function(a,b){var =
b=3Ddocument.id(b||this.element),c=3Db.retrieve(a||this.property);if(c&&!=
this.occluded)return =
this.occluded=3Dc;this.occluded=3D!1;b.store(a||this.property,this);retur=
n this.occluded}});=0A=
Class.refactor=3Dfunction(a,b){Object.each(b,function(b,d){var =
e=3Da.prototype[d],e=3De&&e.$origin||e||function(){};a.implement(d,"funct=
ion"=3D=3Dtypeof b?function(){var =
a=3Dthis.previous;this.previous=3De;var =
d=3Db.apply(this,arguments);this.previous=3Da;return d}:b)});return a};=0A=
(function(){Element.implement({measure:function(a){if(!this||this.offsetH=
eight||this.offsetWidth)return a.call(this);for(var =
b=3Dthis.getParent(),c=3D[];b&&(!b.offsetHeight&&!b.offsetWidth)&&b!=3Ddo=
cument.body;)c.push(b.expose()),b=3Db.getParent();b=3Dthis.expose();a=3Da=
.call(this);b();c.each(function(a){a()});return =
a},expose:function(){if("none"!=3Dthis.getStyle("display"))return =
function(){};var =
a=3Dthis.style.cssText;this.setStyles({display:"block",position:"absolute=
",visibility:"hidden"});return function(){this.style.cssText=3D=0A=
a}.bind(this)},getDimensions:function(a){var =
a=3DObject.merge({computeSize:!1},a),b=3D{x:0,y:0},c=3Dthis.getParent("bo=
dy");if(c&&"none"=3D=3Dthis.getStyle("display"))b=3Dthis.measure(function=
(){return a.computeSize?this.getComputedSize(a):this.getSize()});else =
if(c)try{b=3Da.computeSize?this.getComputedSize(a):this.getSize()}catch(d=
){}return =
Object.append(b,b.x||0=3D=3D=3Db.x?{width:b.x,height:b.y}:{x:b.width,y:b.=
height})},getComputedSize:function(a){var =
a=3DObject.merge({styles:["padding","border"],planes:{height:["top",=0A=
"bottom"],width:["left","right"]},mode:"both"},a),b=3D{},c=3D{width:0,hei=
ght:0},d;"vertical"=3D=3Da.mode?(delete c.width,delete =
a.planes.width):"horizontal"=3D=3Da.mode&&(delete c.height,delete =
a.planes.height);var =
e=3Da.styles,f=3D[];Object.each(a.planes,function(a){Object.each(a,functi=
on(a){e.each(function(b){f.push(b+"-"+a+("border"=3D=3Db?"-width":""))})}=
)});f.each(function(a){b[a]=3Dthis.getStyle(a).toInt()},this);Object.each=
(a.planes,function(a,e){var =
f=3De.capitalize(),j=3Dthis.getStyle(e);"auto"=3D=3Dj&&!d&&(d=3Dthis.getD=
imensions());=0A=
j=3Db[e]=3D"auto"=3D=3Dj?d[e]:j.toInt();c["total"+f]=3Dj;a.each(function(=
a){var =
d,e=3D0;Object.each(b,function(b,c){c.test(a)&&(e+=3Db.toInt())});d=3De;c=
["computed"+a.capitalize()]=3Dd;c["total"+f]+=3Dd})},this);return =
Object.append(c,b)}})})();=0A=
(function(a){var =
b=3DElement.Position=3D{options:{relativeTo:document.body,position:{x:"ce=
nter",y:"center"},offset:{x:0,y:0}},getOptions:function(a,d){d=3DObject.m=
erge({},b.options,d);b.setPositionOption(d);b.setEdgeOption(d);b.setOffse=
tOption(a,d);b.setDimensionsOption(a,d);return =
d},setPositionOption:function(a){a.position=3Db.getCoordinateFromValue(a.=
position)},setEdgeOption:function(a){var =
d=3Db.getCoordinateFromValue(a.edge);a.edge=3Dd?d:"center"=3D=3Da.positio=
n.x&&"center"=3D=3Da.position.y?{x:"center",y:"center"}:=0A=
{x:"left",y:"top"}},setOffsetOption:function(a,b){var =
e=3D{x:0,y:0},f=3Da.measure(function(){return =
document.id(this.getOffsetParent())}),g=3Df.getScroll();f&&f!=3Da.getDocu=
ment().body&&(e=3Df.measure(function(){var =
a=3Dthis.getPosition();if("fixed"=3D=3Dthis.getStyle("position")){var =
b=3Dwindow.getScroll();a.x+=3Db.x;a.y+=3Db.y}return =
a}),b.offset=3D{parentPositioned:f!=3Ddocument.id(b.relativeTo),x:b.offse=
t.x-e.x+g.x,y:b.offset.y-e.y+g.y})},setDimensionsOption:function(a,b){b.d=
imensions=3Da.getDimensions({computeSize:!0,styles:["padding",=0A=
"border","margin"]})},getPosition:function(a,d){var =
e=3D{},d=3Db.getOptions(a,d),f=3Ddocument.id(d.relativeTo)||document.body=
;b.setPositionCoordinates(d,e,f);d.edge&&b.toEdge(e,d);var =
g=3Dd.offset;e.left=3D(0<=3De.x||g.parentPositioned||d.allowNegative?e.x:=
0).toInt();e.top=3D(0<=3De.y||g.parentPositioned||d.allowNegative?e.y:0).=
toInt();b.toMinMax(e,d);(d.relFixedPosition||"fixed"=3D=3Df.getStyle("pos=
ition"))&&b.toRelFixedPosition(f,e);d.ignoreScroll&&b.toIgnoreScroll(f,e)=
;d.ignoreMargins&&b.toIgnoreMargins(e,d);e.left=3D=0A=
Math.ceil(e.left);e.top=3DMath.ceil(e.top);delete e.x;delete e.y;return =
e},setPositionCoordinates:function(a,b,e){var =
f=3Da.offset.y,g=3Da.offset.x,h=3De=3D=3Ddocument.body?window.getScroll()=
:e.getPosition(),i=3Dh.y,h=3Dh.x,j=3Dwindow.getSize();switch(a.position.x=
){case "left":b.x=3Dh+g;break;case =
"right":b.x=3Dh+g+e.offsetWidth;break;default:b.x=3Dh+(e=3D=3Ddocument.bo=
dy?j.x:e.offsetWidth)/2+g}switch(a.position.y){case =
"top":b.y=3Di+f;break;case =
"bottom":b.y=3Di+f+e.offsetHeight;break;default:b.y=3Di+(e=3D=3Ddocument.=
body?j.y:e.offsetHeight)/=0A=
2+f}},toMinMax:function(a,b){var =
e=3D{left:"x",top:"y"},f;["minimum","maximum"].each(function(g){["left","=
top"].each(function(h){f=3Db[g]?b[g][e[h]]:null;if(null!=3Df&&("minimum"=3D=
=3Dg?a[h]<f:a[h]>f))a[h]=3Df})})},toRelFixedPosition:function(a,b){var =
e=3Dwindow.getScroll();b.top+=3De.y;b.left+=3De.x},toIgnoreScroll:functio=
n(a,b){var =
e=3Da.getScroll();b.top-=3De.y;b.left-=3De.x},toIgnoreMargins:function(a,=
b){a.left+=3D"right"=3D=3Db.edge.x?b.dimensions["margin-right"]:"center"!=
=3Db.edge.x?-b.dimensions["margin-left"]:-b.dimensions["margin-left"]+=0A=
(b.dimensions["margin-right"]+b.dimensions["margin-left"])/2;a.top+=3D"bo=
ttom"=3D=3Db.edge.y?b.dimensions["margin-bottom"]:"center"!=3Db.edge.y?-b=
.dimensions["margin-top"]:-b.dimensions["margin-top"]+(b.dimensions["marg=
in-bottom"]+b.dimensions["margin-top"])/2},toEdge:function(a,b){var =
e,f;f=3Db.dimensions;var g=3Db.edge;switch(g.x){case =
"left":e=3D0;break;case =
"right":e=3D-f.x-f.computedRight-f.computedLeft;break;default:e=3D-Math.r=
ound(f.totalWidth/2)}switch(g.y){case "top":f=3D0;break;case =
"bottom":f=3D-f.y-f.computedTop-=0A=
f.computedBottom;break;default:f=3D-Math.round(f.totalHeight/2)}a.x+=3De;=
a.y+=3Df},getCoordinateFromValue:function(a){if("string"!=3DtypeOf(a))ret=
urn =
a;a=3Da.toLowerCase();return{x:a.test("left")?"left":a.test("right")?"rig=
ht":"center",y:a.test(/upper|top/)?"top":a.test("bottom")?"bottom":"cente=
r"}}};Element.implement({position:function(b){if(b&&(null!=3Db.x||null!=3D=
b.y))return a?a.apply(this,arguments):this;var =
d=3Dthis.setStyle("position","absolute").calculatePosition(b);return =
b&&b.returnPos?d:this.setStyles(d)},=0A=
calculatePosition:function(a){return =
b.getPosition(this,a)}})})(Element.prototype.position);=0A=
var IframeShim=3Dnew =
Class({Implements:[Options,Events,Class.Occlude],options:{className:"ifra=
meShim",src:'javascript:false;document.write("");',display:!1,zIndex:null=
,margin:0,offset:{x:0,y:0},browsers:Browser.ie6||Browser.firefox&&3>Brows=
er.version&&Browser.Platform.mac},property:"IframeShim",initialize:functi=
on(a,b){this.element=3Ddocument.id(a);if(this.occlude())return =
this.occluded;this.setOptions(b);this.makeShim();return =
this},makeShim:function(){if(this.options.browsers){var =
a=3Dthis.element.getStyle("zIndex").toInt();=0A=
if(!a){var =
a=3D1,b=3Dthis.element.getStyle("position");("static"=3D=3Db||!b)&&this.e=
lement.setStyle("position","relative");this.element.setStyle("zIndex",a)}=
a=3D(null!=3Dthis.options.zIndex||0=3D=3D=3Dthis.options.zIndex)&&a>this.=
options.zIndex?this.options.zIndex:a-1;0>a&&(a=3D1);this.shim=3D(new =
Element("iframe",{src:this.options.src,scrolling:"no",frameborder:0,style=
s:{zIndex:a,position:"absolute",border:"none",filter:"progid:DXImageTrans=
form.Microsoft.Alpha(style=3D0,opacity=3D0)"},"class":this.options.classN=
ame})).store("IframeShim",=0A=
this);a=3Dfunction(){this.shim.inject(this.element,"after");this[this.opt=
ions.display?"show":"hide"]();this.fireEvent("inject")}.bind(this);Iframe=
Shim.ready?a():window.addEvent("load",a)}else =
this.position=3Dthis.hide=3Dthis.show=3Dthis.dispose=3DFunction.from(this=
)},position:function(){if(!IframeShim.ready||!this.shim)return this;var =
a=3Dthis.element.measure(function(){return this.getSize()});void =
0!=3Dthis.options.margin&&(a.x-=3D2*this.options.margin,a.y-=3D2*this.opt=
ions.margin,this.options.offset.x+=3Dthis.options.margin,=0A=
this.options.offset.y+=3Dthis.options.margin);this.shim.set({width:a.x,he=
ight:a.y}).position({relativeTo:this.element,offset:this.options.offset})=
;return =
this},hide:function(){this.shim&&this.shim.setStyle("display","none");ret=
urn =
this},show:function(){this.shim&&this.shim.setStyle("display","block");re=
turn =
this.position()},dispose:function(){this.shim&&this.shim.dispose();return=
 this},destroy:function(){this.shim&&this.shim.destroy();return this}});=0A=
window.addEvent("load",function(){IframeShim.ready=3D!0});=0A=
var Mask=3Dnew =
Class({Implements:[Options,Events],Binds:["position"],options:{style:{},"=
class":"mask",maskMargins:!1,useIframeShim:!0,iframeShimOptions:{}},initi=
alize:function(a,b){this.target=3Ddocument.id(a)||document.id(document.bo=
dy);this.target.store("mask",this);this.setOptions(b);this.render();this.=
inject()},render:function(){this.element=3Dnew =
Element("div",{"class":this.options["class"],id:this.options.id||"mask-"+=
String.uniqueID(),styles:Object.merge({},this.options.style,{display:"non=
e"}),events:{click:function(a){this.fireEvent("click",=0A=
a);this.options.hideOnClick&&this.hide()}.bind(this)}});this.hidden=3D!0}=
,toElement:function(){return =
this.element},inject:function(a,b){b=3Db||this.options.inject&&this.optio=
ns.inject.where||this.target=3D=3Ddocument.body?"inside":"after";a=3Da||t=
his.options.inject&&this.options.inject.target||this.target;this.element.=
inject(a,b);this.options.useIframeShim&&(this.shim=3Dnew =
IframeShim(this.element,this.options.iframeShimOptions),this.addEvents({s=
how:this.shim.show.bind(this.shim),hide:this.shim.hide.bind(this.shim),=0A=
destroy:this.shim.destroy.bind(this.shim)}))},position:function(){this.re=
size(this.options.width,this.options.height);this.element.position({relat=
iveTo:this.target,position:"topLeft",ignoreMargins:!this.options.maskMarg=
ins,ignoreScroll:this.target=3D=3Ddocument.body});return =
this},resize:function(a,b){var =
c=3D{styles:["padding","border"]};this.options.maskMargins&&c.styles.push=
("margin");c=3Dthis.target.getComputedSize(c);if(this.target=3D=3Ddocumen=
t.body){this.element.setStyles({width:0,height:0});var =
d=3Dwindow.getScrollSize();=0A=
c.totalHeight<d.y&&(c.totalHeight=3Dd.y);c.totalWidth<d.x&&(c.totalWidth=3D=
d.x)}this.element.setStyles({width:Array.pick([a,c.totalWidth,c.x]),heigh=
t:Array.pick([b,c.totalHeight,c.y])});return =
this},show:function(){if(!this.hidden)return =
this;window.addEvent("resize",this.position);this.position();this.showMas=
k.apply(this,arguments);return =
this},showMask:function(){this.element.setStyle("display","block");this.h=
idden=3D!1;this.fireEvent("show")},hide:function(){if(this.hidden)return =
this;window.removeEvent("resize",=0A=
this.position);this.hideMask.apply(this,arguments);return =
this.options.destroyOnHide?this.destroy():this},hideMask:function(){this.=
element.setStyle("display","none");this.hidden=3D!0;this.fireEvent("hide"=
)},toggle:function(){this[this.hidden?"show":"hide"]()},destroy:function(=
){this.hide();this.element.destroy();this.fireEvent("destroy");this.targe=
t.eliminate("mask")}});=0A=
Element.Properties.mask=3D{set:function(a){var =
b=3Dthis.retrieve("mask");b&&b.destroy();return =
this.eliminate("mask").store("mask:options",a)},get:function(){var =
a=3Dthis.retrieve("mask");a||(a=3Dnew =
Mask(this,this.retrieve("mask:options")),this.store("mask",a));return =
a}};Element.implement({mask:function(a){a&&this.set("mask",a);this.get("m=
ask").show();return =
this},unmask:function(){this.get("mask").hide();return this}});=0A=
var Spinner=3Dnew =
Class({Extends:Mask,Implements:Chain,options:{"class":"spinner",container=
Position:{},content:{"class":"spinner-content"},messageContainer:{"class"=
:"spinner-msg"},img:{"class":"spinner-img"},fxOptions:{link:"chain"}},ini=
tialize:function(a,b){this.target=3Ddocument.id(a)||document.id(document.=
body);this.target.store("spinner",this);this.setOptions(b);this.render();=
this.inject();var =
c=3Dfunction(){this.active=3D!1}.bind(this);this.addEvents({hide:c,show:c=
})},render:function(){this.parent();=0A=
this.element.set("id",this.options.id||"spinner-"+String.uniqueID());this=
.content=3Ddocument.id(this.options.content)||new =
Element("div",this.options.content);this.content.inject(this.element);thi=
s.options.message&&(this.msg=3Ddocument.id(this.options.message)||(new =
Element("p",this.options.messageContainer)).appendText(this.options.messa=
ge),this.msg.inject(this.content));this.options.img&&(this.img=3Ddocument=
.id(this.options.img)||new =
Element("div",this.options.img),this.img.inject(this.content));this.eleme=
nt.set("tween",=0A=
this.options.fxOptions)},show:function(a){if(this.active)return =
this.chain(this.show.bind(this));if(!this.hidden)return =
this.callChain.delay(20,this),this;this.active=3D!0;return =
this.parent(a)},showMask:function(a){var =
b=3Dfunction(){this.content.position(Object.merge({relativeTo:this.elemen=
t},this.options.containerPosition))}.bind(this);a?(this.parent(),b()):(th=
is.options.style.opacity||(this.options.style.opacity=3Dthis.element.getS=
tyle("opacity").toFloat()),this.element.setStyles({display:"block",opacit=
y:0}).tween("opacity",=0A=
this.options.style.opacity),b(),this.hidden=3D!1,this.fireEvent("show"),t=
his.callChain())},hide:function(a){if(this.active)return =
this.chain(this.hide.bind(this));if(this.hidden)return =
this.callChain.delay(20,this),this;this.active=3D!0;return =
this.parent(a)},hideMask:function(a){if(a)return =
this.parent();this.element.tween("opacity",0).get("tween").chain(function=
(){this.element.setStyle("display","none");this.hidden=3D!0;this.fireEven=
t("hide");this.callChain()}.bind(this))},destroy:function(){this.content.=
destroy();=0A=
this.parent();this.target.eliminate("spinner")}});=0A=
Request=3DClass.refactor(Request,{options:{useSpinner:!1,spinnerOptions:{=
},spinnerTarget:!1},initialize:function(a){this._send=3Dthis.send;this.se=
nd=3Dfunction(a){var =
c=3Dthis.getSpinner();c?c.chain(this._send.pass(a,this)).show():this._sen=
d(a);return =
this};this.previous(a)},getSpinner:function(){if(!this.spinner){var =
a=3Ddocument.id(this.options.spinnerTarget)||document.id(this.options.upd=
ate);if(this.options.useSpinner&&a){a.set("spinner",this.options.spinnerO=
ptions);var b=3Dthis.spinner=3Da.get("spinner");["complete",=0A=
"exception","cancel"].each(function(a){this.addEvent(a,b.hide.bind(b))},t=
his)}}return =
this.spinner}});Element.Properties.spinner=3D{set:function(a){var =
b=3Dthis.retrieve("spinner");b&&b.destroy();return =
this.eliminate("spinner").store("spinner:options",a)},get:function(){var =
a=3Dthis.retrieve("spinner");a||(a=3Dnew =
Spinner(this,this.retrieve("spinner:options")),this.store("spinner",a));r=
eturn a}};=0A=
Element.implement({spin:function(a){a&&this.set("spinner",a);this.get("sp=
inner").show();return =
this},unspin:function(){this.get("spinner").hide();return =
this}});window.Form||(window.Form=3D{});=0A=
(function(){Form.Request=3Dnew =
Class({Binds:["onSubmit","onFormValidate"],Implements:[Options,Events,Cla=
ss.Occlude],options:{requestOptions:{evalScripts:!0,useSpinner:!0,emulati=
on:!1,link:"ignore"},sendButtonClicked:!0,extraData:{},resetForm:!0},prop=
erty:"form.request",initialize:function(a,b,c){this.element=3Ddocument.id=
(a);if(this.occlude())return =
this.occluded;this.setOptions(c).setTarget(b).attach()},setTarget:functio=
n(a){this.target=3Ddocument.id(a);this.request?this.request.setOptions({u=
pdate:this.target}):=0A=
this.makeRequest();return this},toElement:function(){return =
this.element},makeRequest:function(){var a=3Dthis;this.request=3D(new =
Request.HTML(Object.merge({update:this.target,emulation:!1,spinnerTarget:=
this.element,method:this.element.get("method")||"post"},this.options.requ=
estOptions))).addEvents({success:function(b,c,d,e){["complete","success"]=
.each(function(f){a.fireEvent(f,[a.target,b,c,d,e])})},failure:function()=
{a.fireEvent("complete",arguments).fireEvent("failure",arguments)},except=
ion:function(){a.fireEvent("failure",=0A=
arguments)}});return =
this.attachReset()},attachReset:function(){if(!this.options.resetForm)ret=
urn =
this;this.request.addEvent("success",function(){Function.attempt(function=
(){this.element.reset()}.bind(this));window.OverText&&OverText.update()}.=
bind(this));return =
this},attach:function(a){a=3D!1!=3Da?"addEvent":"removeEvent";this.elemen=
t[a]("click:relay(button, =
input[type=3Dsubmit])",this.saveClickedButton.bind(this));var =
b=3Dthis.element.retrieve("validator");if(b)b[a]("onFormValidate",this.on=
FormValidate);=0A=
else this.element[a]("submit",this.onSubmit);return =
this},detach:function(){return this.attach(!1)},enable:function(){return =
this.attach()},disable:function(){return =
this.detach()},onFormValidate:function(a,b,c){if(c&&(b=3Dthis.element.ret=
rieve("validator"),a||b&&!b.options.stopOnFailure))c.stop(),this.send()},=
onSubmit:function(a){var =
b=3Dthis.element.retrieve("validator");b?(this.element.removeEvent("submi=
t",this.onSubmit),b.addEvent("onFormValidate",this.onFormValidate),this.e=
lement.validate()):(a&&=0A=
a.stop(),this.send())},saveClickedButton:function(a,b){var =
c=3Db.get("name");c&&this.options.sendButtonClicked&&(this.options.extraD=
ata[c]=3Db.get("value")||!0,this.clickedCleaner=3Dfunction(){delete =
this.options.extraData[c];this.clickedCleaner=3Dfunction(){}}.bind(this))=
},clickedCleaner:function(){},send:function(){var =
a=3Dthis.element.toQueryString().trim(),b=3DObject.toQueryString(this.opt=
ions.extraData),a=3Da?a+("&"+b):b;this.fireEvent("send",[this.element,a.p=
arseQueryString()]);this.request.send({data:a,=0A=
url:this.options.requestOptions.url||this.element.get("action")});this.cl=
ickedCleaner();return =
this}});Element.implement("formUpdate",function(a,b){var =
c=3Dthis.retrieve("form.request");c?(a&&c.setTarget(a),b&&c.setOptions(b)=
.makeRequest()):c=3Dnew Form.Request(this,a,b);c.send();return =
this})})();=0A=
Element.implement({isDisplayed:function(){return"none"!=3Dthis.getStyle("=
display")},isVisible:function(){var =
a=3Dthis.offsetWidth,b=3Dthis.offsetHeight;return =
0=3D=3Da&&0=3D=3Db?!1:0<a&&0<b?!0:"none"!=3Dthis.style.display},toggle:fu=
nction(){return =
this[this.isDisplayed()?"hide":"show"]()},hide:function(){var =
a;try{a=3Dthis.getStyle("display")}catch(b){}return"none"=3D=3Da?this:thi=
s.store("element:_originalDisplay",a||"").setStyle("display","none")},sho=
w:function(a){if(!a&&this.isDisplayed())return =
this;a=3Da||this.retrieve("element:_originalDisplay")||=0A=
"block";return =
this.setStyle("display","none"=3D=3Da?"block":a)},swapClass:function(a,b)=
{return =
this.removeClass(a).addClass(b)}});Document.implement({clearSelection:fun=
ction(){if(window.getSelection){var =
a=3Dwindow.getSelection();a&&a.removeAllRanges&&a.removeAllRanges()}else =
if(document.selection&&document.selection.empty)try{document.selection.em=
pty()}catch(b){}}});=0A=
(function(){var a=3Dfunction(a){var =
c=3Da.options.hideInputs;if(window.OverText){var =
d=3D[null];OverText.each(function(a){d.include("."+a.options.labelClass)}=
);d&&(c+=3Dd.join(", "))}return =
c?a.element.getElements(c):null};Fx.Reveal=3Dnew =
Class({Extends:Fx.Morph,options:{link:"cancel",styles:["padding","border"=
,"margin"],transitionOpacity:!Browser.ie6,mode:"vertical",display:functio=
n(){return"tr"!=3Dthis.element.get("tag")?"block":"table-row"},opacity:1,=
hideInputs:Browser.ie?"select, input, textarea, object, embed":=0A=
null},dissolve:function(){if(!this.hiding&&!this.showing)if("none"!=3Dthi=
s.element.getStyle("display")){this.hiding=3D!0;this.showing=3D!1;this.hi=
dden=3D!0;this.cssText=3Dthis.element.style.cssText;var =
b=3Dthis.element.getComputedSize({styles:this.options.styles,mode:this.op=
tions.mode});this.options.transitionOpacity&&(b.opacity=3Dthis.options.op=
acity);var =
c=3D{};Object.each(b,function(a,b){c[b]=3D[a,0]});this.element.setStyles(=
{display:Function.from(this.options.display).call(this),overflow:"hidden"=
});var d=3Da(this);=0A=
d&&d.setStyle("visibility","hidden");this.$chain.unshift(function(){this.=
hidden&&(this.hiding=3D!1,this.element.style.cssText=3Dthis.cssText,this.=
element.setStyle("display","none"),d&&d.setStyle("visibility","visible"))=
;this.fireEvent("hide",this.element);this.callChain()}.bind(this));this.s=
tart(c)}else =
this.callChain.delay(10,this),this.fireEvent("complete",this.element),thi=
s.fireEvent("hide",this.element);else"chain"=3D=3Dthis.options.link?this.=
chain(this.dissolve.bind(this)):"cancel"=3D=3Dthis.options.link&&=0A=
!this.hiding&&(this.cancel(),this.dissolve());return =
this},reveal:function(){if(!this.showing&&!this.hiding)if("none"=3D=3Dthi=
s.element.getStyle("display")){this.hiding=3D!1;this.showing=3D!0;this.hi=
dden=3D!1;this.cssText=3Dthis.element.style.cssText;var =
b;this.element.measure(function(){b=3Dthis.element.getComputedSize({style=
s:this.options.styles,mode:this.options.mode})}.bind(this));null!=3Dthis.=
options.heightOverride&&(b.height=3Dthis.options.heightOverride.toInt());=
null!=3Dthis.options.widthOverride&&(b.width=3Dthis.options.widthOverride=
.toInt());=0A=
this.options.transitionOpacity&&(this.element.setStyle("opacity",0),b.opa=
city=3Dthis.options.opacity);var =
c=3D{height:0,display:Function.from(this.options.display).call(this)};Obj=
ect.each(b,function(a,b){c[b]=3D0});c.overflow=3D"hidden";this.element.se=
tStyles(c);var =
d=3Da(this);d&&d.setStyle("visibility","hidden");this.$chain.unshift(func=
tion(){this.element.style.cssText=3Dthis.cssText;this.element.setStyle("d=
isplay",Function.from(this.options.display).call(this));this.hidden||(thi=
s.showing=3D!1);d&&d.setStyle("visibility",=0A=
"visible");this.callChain();this.fireEvent("show",this.element)}.bind(thi=
s));this.start(b)}else =
this.callChain(),this.fireEvent("complete",this.element),this.fireEvent("=
show",this.element);else"chain"=3D=3Dthis.options.link?this.chain(this.re=
veal.bind(this)):"cancel"=3D=3Dthis.options.link&&!this.showing&&(this.ca=
ncel(),this.reveal());return =
this},toggle:function(){"none"=3D=3Dthis.element.getStyle("display")?this=
.reveal():this.dissolve();return =
this},cancel:function(){this.parent.apply(this,arguments);null!=3D=0A=
this.cssText&&(this.element.style.cssText=3Dthis.cssText);this.showing=3D=
this.hiding=3D!1;return =
this}});Element.Properties.reveal=3D{set:function(a){this.get("reveal").c=
ancel().setOptions(a);return this},get:function(){var =
a=3Dthis.retrieve("reveal");a||(a=3Dnew =
Fx.Reveal(this),this.store("reveal",a));return =
a}};Element.Properties.dissolve=3DElement.Properties.reveal;Element.imple=
ment({reveal:function(a){this.get("reveal").setOptions(a).reveal();return=
 this},dissolve:function(a){this.get("reveal").setOptions(a).dissolve();=0A=
return this},nix:function(a){var =
c=3DArray.link(arguments,{destroy:Type.isBoolean,options:Type.isObject});=
this.get("reveal").setOptions(a).dissolve().chain(function(){this[c.destr=
oy?"destroy":"dispose"]()}.bind(this));return this},wink:function(){var =
a=3DArray.link(arguments,{duration:Type.isNumber,options:Type.isObject}),=
c=3Dthis.get("reveal").setOptions(a.options);c.reveal().chain(function(){=
(function(){c.dissolve()}).delay(a.duration||2E3)})}})})();=0A=
Elements.from=3Dfunction(a,b){if(b||null=3D=3Db)a=3Da.stripScripts();var =
c,d=3Da.match(/^\s*<(t[dhr]|tbody|tfoot|thead)/i);d&&(c=3Dnew =
Element("table"),d=3Dd[1].toLowerCase(),["td","th","tr"].contains(d)&&(c=3D=
(new Element("tbody")).inject(c),"tr"!=3Dd&&(c=3D(new =
Element("tr")).inject(c))));return(c||new =
Element("div")).set("html",a).getChildren()};=0A=
Form.Request.Append=3Dnew =
Class({Extends:Form.Request,options:{useReveal:!0,revealOptions:{},inject=
:"bottom"},makeRequest:function(){this.request=3D(new =
Request.HTML(Object.merge({url:this.element.get("action"),method:this.ele=
ment.get("method")||"post",spinnerTarget:this.element},this.options.reque=
stOptions,{evalScripts:!1}))).addEvents({success:function(a,b,c,d){var =
e,f=3DElements.from(c);e=3D1=3D=3Df.length?f[0]:(new =
Element("div",{styles:{display:"none"}})).adopt(f);e.inject(this.target,t=
his.options.inject);=0A=
this.options.requestOptions.evalScripts&&Browser.exec(d);this.fireEvent("=
beforeEffect",e);f=3Dfunction(){this.fireEvent("success",[e,this.target,a=
,b,c,d])}.bind(this);this.options.useReveal?(e.set("reveal",this.options.=
revealOptions).get("reveal").chain(f),e.reveal()):f()}.bind(this),failure=
:function(a){this.fireEvent("failure",a)}.bind(this)});this.attachReset()=
}});=0A=
(function(){var =
a=3D{a:/[\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u0103\u0105]/g,A:/[\u00c0\u=
00c1\u00c2\u00c3\u00c4\u00c5\u0102\u0104]/g,c:/[\u0107\u010d\u00e7]/g,C:/=
[\u0106\u010c\u00c7]/g,d:/[\u010f\u0111]/g,D:/[\u010e\u00d0]/g,e:/[\u00e8=
\u00e9\u00ea\u00eb\u011b\u0119]/g,E:/[\u00c8\u00c9\u00ca\u00cb\u011a\u011=
8]/g,g:/[\u011f]/g,G:/[\u011e]/g,i:/[\u00ec\u00ed\u00ee\u00ef]/g,I:/[\u00=
cc\u00cd\u00ce\u00cf]/g,l:/[\u013a\u013e\u0142]/g,L:/[\u0139\u013d\u0141]=
/g,n:/[\u00f1\u0148\u0144]/g,N:/[\u00d1\u0147\u0143]/g,=0A=
o:/[\u00f2\u00f3\u00f4\u00f5\u00f6\u00f8\u0151]/g,O:/[\u00d2\u00d3\u00d4\=
u00d5\u00d6\u00d8]/g,r:/[\u0159\u0155]/g,R:/[\u0158\u0154]/g,s:/[\u0161\u=
0161\u015f]/g,S:/[\u0160\u015e\u015a]/g,t:/[\u0165\u0163]/g,T:/[\u0164\u0=
162]/g,ue:/[\u00fc]/g,UE:/[\u00dc]/g,u:/[\u00f9\u00fa\u00fb\u016f\u00b5]/=
g,U:/[\u00d9\u00da\u00db\u016e]/g,y:/[\u00ff\u00fd]/g,Y:/[\u0178\u00dd]/g=
,z:/[\u017e\u017a\u017c]/g,Z:/[\u017d\u0179\u017b]/g,th:/[\u00fe]/g,TH:/[=
\u00de]/g,dh:/[\u00f0]/g,DH:/[\u00d0]/g,ss:/[\u00df]/g,oe:/[\u0153]/g,=0A=
OE:/[\u0152]/g,ae:/[\u00e6]/g,AE:/[\u00c6]/g},b=3D{" =
":/[\xa0\u2002\u2003\u2009]/g,"*":/[\xb7]/g,"'":/[\u2018\u2019]/g,'"':/[\=
u201c\u201d]/g,"...":/[\u2026]/g,"-":/[\u2013]/g,"&raquo;":/[\uFFFD]/g},c=
=3Dfunction(a,b){var c=3Da,d;for(d in b)c=3Dc.replace(b[d],d);return =
c},d=3Dfunction(a,b){a=3Da||"";return =
RegExp(b?"<"+a+"(?!\\w)[^>]*>([\\s\\S]*?)</"+a+"(?!\\w)>":"</?"+a+"([^>]+=
)?>","gi")};String.implement({standardize:function(){return =
c(this,a)},repeat:function(a){return =
Array(a+1).join(this)},pad:function(a,=0A=
b,c){if(this.length>=3Da)return this;a=3D(null=3D=3Db?" =
":""+b).repeat(a-this.length).substr(0,a-this.length);return!c||"right"=3D=
=3Dc?this+a:"left"=3D=3Dc?a+this:a.substr(0,(a.length/2).floor())+this+a.=
substr(0,(a.length/2).ceil())},getTags:function(a,b){return =
this.match(d(a,b))||[]},stripTags:function(a,b){return =
this.replace(d(a,b),"")},tidy:function(){return =
c(this,b)},truncate:function(a,b,c){var =
d=3Dthis;null=3D=3Db&&1=3D=3Darguments.length&&(b=3D"\u2026");if(d.length=
>a){d=3Dd.substring(0,a);if(c){var i=3Dd.lastIndexOf(c);=0A=
-1!=3Di&&(d=3Dd.substr(0,i))}b&&(d+=3Db)}return d}})})();=0A=
Element.implement({tidy:function(){this.set("value",this.get("value").tid=
y())},getTextInRange:function(a,b){return =
this.get("value").substring(a,b)},getSelectedText:function(){return =
this.setSelectionRange?this.getTextInRange(this.getSelectionStart(),this.=
getSelectionEnd()):document.selection.createRange().text},getSelectedRang=
e:function(){if(null!=3Dthis.selectionStart)return{start:this.selectionSt=
art,end:this.selectionEnd};var =
a=3D{start:0,end:0},b=3Dthis.getDocument().selection.createRange();if(!b|=
|=0A=
b.parentElement()!=3Dthis)return a;var =
c=3Db.duplicate();if("text"=3D=3Dthis.type)a.start=3D0-c.moveStart("chara=
cter",-1E5),a.end=3Da.start+b.text.length;else{var =
d=3Dthis.get("value"),e=3Dd.length;c.moveToElementText(this);c.setEndPoin=
t("StartToEnd",b);c.text.length&&(e-=3Dd.match(/[\n\r]*$/)[0].length);a.e=
nd=3De-c.text.length;c.setEndPoint("StartToStart",b);a.start=3De-c.text.l=
ength}return a},getSelectionStart:function(){return =
this.getSelectedRange().start},getSelectionEnd:function(){return =
this.getSelectedRange().end},=0A=
setCaretPosition:function(a){"end"=3D=3Da&&(a=3Dthis.get("value").length)=
;this.selectRange(a,a);return this},getCaretPosition:function(){return =
this.getSelectedRange().start},selectRange:function(a,b){if(this.setSelec=
tionRange)this.focus(),this.setSelectionRange(a,b);else{var =
c=3Dthis.get("value"),d=3Dc.substr(a,b-a).replace(/\r/g,"").length,a=3Dc.=
substr(0,a).replace(/\r/g,"").length,c=3Dthis.createTextRange();c.collaps=
e(!0);c.moveEnd("character",a+d);c.moveStart("character",a);c.select()}re=
turn this},insertAtCursor:function(a,=0A=
b){var =
c=3Dthis.getSelectedRange(),d=3Dthis.get("value");this.set("value",d.subs=
tring(0,c.start)+a+d.substring(c.end,d.length));!1!=3D=3Db?this.selectRan=
ge(c.start,c.start+a.length):this.setCaretPosition(c.start+a.length);retu=
rn this},insertAroundCursor:function(a,b){var =
a=3DObject.append({before:"",defaultMiddle:"",after:""},a),c=3Dthis.getSe=
lectedText()||a.defaultMiddle,d=3Dthis.getSelectedRange(),e=3Dthis.get("v=
alue");d.start=3D=3Dd.end?(this.set("value",e.substring(0,d.start)+a.befo=
re+c+a.after+e.substring(d.end,=0A=
e.length)),this.selectRange(d.start+a.before.length,d.end+a.before.length=
+c.length)):(c=3De.substring(d.start,d.end),this.set("value",e.substring(=
0,d.start)+a.before+c+a.after+e.substring(d.end,e.length)),d=3Dd.start+a.=
before.length,!1!=3D=3Db?this.selectRange(d,d+c.length):this.setCaretPosi=
tion(d+e.length));return this}});=0A=
Locale.define("en-US","FormValidator",{required:"This field is =
required.",length:"Please enter {length} characters (you entered =
{elLength} characters)",minLength:"Please enter at least {minLength} =
characters (you entered {length} characters).",maxLength:"Please enter =
no more than {maxLength} characters (you entered {length} =
characters).",integer:"Please enter an integer in this field. Numbers =
with decimals (e.g. 1.25) are not permitted.",numeric:'Please enter only =
numeric values in this field (i.e. "1" or "1.1" or "-1" or "-1.1").',=0A=
digits:"Please use numbers and punctuation only in this field (for =
example, a phone number with dashes or dots is =
permitted).",alpha:"Please use only letters (a-z) within this field. No =
spaces or other characters are allowed.",alphanum:"Please use only =
letters (a-z) or numbers (0-9) in this field. No spaces or other =
characters are allowed.",dateSuchAs:"Please enter a valid date such as =
{date}",dateInFormatMDY:'Please enter a valid date such as MM/DD/YYYY =
(i.e. "12/31/1999")',email:'Please enter a valid email address. For =
example "fred@domain.com".',=0A=
url:"Please enter a valid URL such as =
http://www.example.com.",currencyDollar:"Please enter a valid $ amount. =
For example $100.00 .",oneRequired:"Please enter something for at least =
one of these inputs.",errorPrefix:"Error: ",warningPrefix:"Warning: =
",noSpace:"There can be no spaces in this input.",reqChkByNode:"No items =
are selected.",requiredChk:"This field is =
required.",reqChkByName:"Please select a {label}.",match:"This field =
needs to match the {matchName} field",startDate:"the start =
date",endDate:"the end date",=0A=
currendDate:"the current date",afterDate:"The date should be the same or =
after {label}.",beforeDate:"The date should be the same or before =
{label}.",startMonth:"Please select a start month",sameMonth:"These two =
dates must be in the same month - you must change one or the =
other.",creditcard:"The credit card number entered is invalid. Please =
check the number and try again. {length} digits =
entered."});window.Form||(window.Form=3D{});=0A=
var InputValidator=3Dthis.InputValidator=3Dnew =
Class({Implements:[Options],options:{errorMsg:"Validation =
failed.",test:Function.from(!0)},initialize:function(a,b){this.setOptions=
(b);this.className=3Da},test:function(a,b){return(a=3Ddocument.id(a))?thi=
s.options.test(a,b||this.getProps(a)):!1},getError:function(a,b){var =
a=3Ddocument.id(a),c=3Dthis.options.errorMsg;"function"=3D=3DtypeOf(c)&&(=
c=3Dc(a,b||this.getProps(a)));return =
c},getProps:function(a){return(a=3Ddocument.id(a))?a.get("validatorProps"=
):{}}});=0A=
Element.Properties.validators=3D{get:function(){return(this.get("data-val=
idators")||this.className).clean().split(" ")}};=0A=
Element.Properties.validatorProps=3D{set:function(a){return =
this.eliminate("$moo:validatorProps").store("$moo:validatorProps",a)},get=
:function(a){a&&this.set(a);if(this.retrieve("$moo:validatorProps"))retur=
n =
this.retrieve("$moo:validatorProps");if(this.getProperty("data-validator-=
properties")||this.getProperty("validatorProps"))try{this.store("$moo:val=
idatorProps",JSON.decode(this.getProperty("validatorProps")||this.getProp=
erty("data-validator-properties")))}catch(b){return{}}else{var =
c=3Dthis.get("validators").filter(function(a){return a.test(":")});=0A=
c.length?(a=3D{},c.each(function(b){b=3Db.split(":");if(b[1])try{a[b[0]]=3D=
JSON.decode(b[1])}catch(c){}}),this.store("$moo:validatorProps",a)):this.=
store("$moo:validatorProps",{})}return =
this.retrieve("$moo:validatorProps")}};=0A=
Form.Validator=3Dnew =
Class({Implements:[Options,Events],Binds:["onSubmit"],options:{fieldSelec=
tors:"input, select, =
textarea",ignoreHidden:!0,ignoreDisabled:!0,useTitles:!1,evaluateOnSubmit=
:!0,evaluateFieldsOnBlur:!0,evaluateFieldsOnChange:!0,serial:!0,stopOnFai=
lure:!0,warningPrefix:function(){return =
Form.Validator.getMsg("warningPrefix")||"Warning: =
"},errorPrefix:function(){return =
Form.Validator.getMsg("errorPrefix")||"Error: =
"}},initialize:function(a,b){this.setOptions(b);this.element=3Ddocument.i=
d(a);=0A=
this.element.store("validator",this);this.warningPrefix=3DFunction.from(t=
his.options.warningPrefix)();this.errorPrefix=3DFunction.from(this.option=
s.errorPrefix)();this.options.evaluateOnSubmit&&this.element.addEvent("su=
bmit",this.onSubmit);(this.options.evaluateFieldsOnBlur||this.options.eva=
luateFieldsOnChange)&&this.watchFields(this.getFields())},toElement:funct=
ion(){return this.element},getFields:function(){return =
this.fields=3Dthis.element.getElements(this.options.fieldSelectors)},watc=
hFields:function(a){a.each(function(a){this.options.evaluateFieldsOnBlur&=
&=0A=
a.addEvent("blur",this.validationMonitor.pass([a,!1],this));this.options.=
evaluateFieldsOnChange&&a.addEvent("change",this.validationMonitor.pass([=
a,!0],this))},this)},validationMonitor:function(){clearTimeout(this.timer=
);this.timer=3Dthis.validateField.delay(50,this,arguments)},onSubmit:func=
tion(a){this.validate(a)&&this.reset()},reset:function(){this.getFields()=
.each(this.resetField,this);return this},validate:function(a){var =
b=3Dthis.getFields().map(function(a){return =
this.validateField(a,!0)},this).every(function(a){return a});=0A=
this.fireEvent("formValidate",[b,this.element,a]);this.options.stopOnFail=
ure&&(!b&&a)&&a.preventDefault();return =
b},validateField:function(a,b){if(this.paused)return!0;var =
a=3Ddocument.id(a),c=3D!a.hasClass("validation-failed"),d,e;this.options.=
serial&&!b&&(d=3Dthis.element.getElement(".validation-failed"),e=3Dthis.e=
lement.getElement(".warning"));if(a&&(!d||b||a.hasClass("validation-faile=
d")||d&&!this.options.serial)){d=3Da.get("validators");var =
f=3Dd.some(function(a){return this.getValidator(a)},this),g=3D[];=0A=
d.each(function(b){b&&!this.test(b,a)&&g.include(b)},this);c=3D0=3D=3D=3D=
g.length;f&&!this.hasValidator(a,"warnOnly")&&(c?(a.addClass("validation-=
passed").removeClass("validation-failed"),this.fireEvent("elementPass",[a=
])):(a.addClass("validation-failed").removeClass("validation-passed"),thi=
s.fireEvent("elementFail",[a,g])));e||(d.some(function(a){return =
a.test("^warn")?this.getValidator(a.replace(/^warn-/,"")):null},this),a.r=
emoveClass("warning"),d.map(function(b){return =
b.test("^warn")?this.test(b.replace(/^warn-/,=0A=
""),a,!0):null},this))}return =
c},test:function(a,b,c){b=3Ddocument.id(b);if(this.options.ignoreHidden&&=
!b.isVisible()||this.options.ignoreDisabled&&b.get("disabled"))return!0;v=
ar =
d=3Dthis.getValidator(a);null!=3Dc&&(c=3D!1);this.hasValidator(b,"warnOnl=
y")&&(c=3D!0);var =
e=3Dthis.hasValidator(b,"ignoreValidation")||(d?d.test(b):!0);d&&b.isVisi=
ble()&&this.fireEvent("elementValidate",[e,b,a,c]);return =
c?!0:e},hasValidator:function(a,b){return =
a.get("validators").contains(b)},resetField:function(a){(a=3Ddocument.id(=
a))&&=0A=
a.get("validators").each(function(b){b.test("^warn-")&&b.replace(/^warn-/=
,"");a.removeClass("validation-failed");a.removeClass("warning");a.remove=
Class("validation-passed")},this);return =
this},stop:function(){this.paused=3D!0;return =
this},start:function(){this.paused=3D!1;return =
this},ignoreField:function(a,b){if(a=3Ddocument.id(a))this.enforceField(a=
),b?a.addClass("warnOnly"):a.addClass("ignoreValidation");return =
this},enforceField:function(a){(a=3Ddocument.id(a))&&a.removeClass("warnO=
nly").removeClass("ignoreValidation");=0A=
return this}});Form.Validator.getMsg=3Dfunction(a){return =
Locale.get("FormValidator."+a)};Form.Validator.adders=3D{validators:{},ad=
d:function(a,b){this.validators[a]=3Dnew =
InputValidator(a,b);this.initialize||this.implement({validators:this.vali=
dators})},addAllThese:function(a){Array.from(a).each(function(a){this.add=
(a[0],a[1])},this)},getValidator:function(a){return =
this.validators[a.split(":")[0]]}};Object.append(Form.Validator,Form.Vali=
dator.adders);Form.Validator.implement(Form.Validator.adders);=0A=
Form.Validator.add("IsEmpty",{errorMsg:!1,test:function(a){return"select-=
one"=3D=3Da.type||"select"=3D=3Da.type?!(0<=3Da.selectedIndex&&""!=3Da.op=
tions[a.selectedIndex].value):null=3D=3Da.get("value")||0=3D=3Da.get("val=
ue").length}});=0A=
Form.Validator.addAllThese([["required",{errorMsg:function(){return =
Form.Validator.getMsg("required")},test:function(a){return!Form.Validator=
.getValidator("IsEmpty").test(a)}}],["length",{errorMsg:function(a,b){ret=
urn"null"!=3DtypeOf(b.length)?Form.Validator.getMsg("length").substitute(=
{length:b.length,elLength:a.get("value").length}):""},test:function(a,b){=
return"null"!=3DtypeOf(b.length)?a.get("value").length=3D=3Db.length||0=3D=
=3Da.get("value").length:!0}}],["minLength",{errorMsg:function(a,b){retur=
n"null"!=3D=0A=
typeOf(b.minLength)?Form.Validator.getMsg("minLength").substitute({minLen=
gth:b.minLength,length:a.get("value").length}):""},test:function(a,b){ret=
urn"null"!=3DtypeOf(b.minLength)?a.get("value").length>=3D(b.minLength||0=
):!0}}],["maxLength",{errorMsg:function(a,b){return"null"!=3DtypeOf(b.max=
Length)?Form.Validator.getMsg("maxLength").substitute({maxLength:b.maxLen=
gth,length:a.get("value").length}):""},test:function(a,b){return =
a.get("value").length<=3D(b.maxLength||1E4)}}],["validate-integer",{error=
Msg:Form.Validator.getMsg.pass("integer"),=0A=
test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^(-?[1-9]\d*|0)$/.test(a=
.get("value"))}}],["validate-numeric",{errorMsg:Form.Validator.getMsg.pas=
s("numeric"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^-?(?:0$0(?=3D\d*\.)|[1-=
9]|0)\d*(\.\d+)?$/.test(a.get("value"))}}],["validate-digits",{errorMsg:F=
orm.Validator.getMsg.pass("digits"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^[\d() =
.:\-\+#]+$/.test(a.get("value"))}}],=0A=
["validate-alpha",{errorMsg:Form.Validator.getMsg.pass("alpha"),test:func=
tion(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^[a-zA-Z]+$/.test(a.get(=
"value"))}}],["validate-alphanum",{errorMsg:Form.Validator.getMsg.pass("a=
lphanum"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||!/\W/.test(a.get("value")=
)}}],["validate-date",{errorMsg:function(a,b){if(Date.parse){var =
c=3Db.dateFormat||"%x";return =
Form.Validator.getMsg("dateSuchAs").substitute({date:(new =
Date).format(c)})}return Form.Validator.getMsg("dateInFormatMDY")},=0A=
test:function(a,b){if(Form.Validator.getValidator("IsEmpty").test(a))retu=
rn!0;var =
c=3DLocale.getCurrent().sets.Date,c=3DRegExp([c.days,c.days_abbr,c.months=
,c.months_abbr].flatten().join("|"),"i"),d=3Da.get("value"),e=3Dd.match(/=
[a-z]+/gi);if(e&&!e.every(c.exec,c))return!1;c=3DDate.parse(d);d=3Dc.form=
at(b.dateFormat||"%x");"invalid date"!=3Dd&&a.set("value",d);return =
c.isValid()}}],["validate-email",{errorMsg:Form.Validator.getMsg.pass("em=
ail"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||=0A=
/^(?:[a-z0-9!#$%&'*+\/=3D?^_`{|}~-]\.?){0,63}[a-z0-9!#$%&'*+\/=3D?^_`{|}~=
-]@(?:(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,6=
1}[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5=
]|2[0-4][0-9]|[01]?[0-9][0-9]?)\])$/i.test(a.get("value"))}}],["validate-=
url",{errorMsg:Form.Validator.getMsg.pass("url"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^(https?|ftp|rmtp|mms):\=
/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(a.g=
et("value"))}}],=0A=
["validate-currency-dollar",{errorMsg:Form.Validator.getMsg.pass("currenc=
yDollar"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/^\$?\-?([1-9]{1}[0-9]{0,=
2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})=
?|(\.[0-9]{1,2})?)$/.test(a.get("value"))}}],["validate-one-required",{er=
rorMsg:Form.Validator.getMsg.pass("oneRequired"),test:function(a,b){retur=
n(document.id(b["validate-one-required"])||a.getParent(b["validate-one-re=
quired"])).getElements("input").some(function(a){return["checkbox",=0A=
"radio"].contains(a.get("type"))?a.get("checked"):a.get("value")})}}]]);E=
lement.Properties.validator=3D{set:function(a){this.get("validator").setO=
ptions(a)},get:function(){var a=3Dthis.retrieve("validator");a||(a=3Dnew =
Form.Validator(this),this.store("validator",a));return =
a}};Element.implement({validate:function(a){a&&this.set("validator",a);re=
turn this.get("validator").validate()}});=0A=
Form.Validator.Inline=3Dnew =
Class({Extends:Form.Validator,options:{showError:function(a){a.reveal?a.r=
eveal():a.setStyle("display","block")},hideError:function(a){a.dissolve?a=
.dissolve():a.setStyle("display","none")},scrollToErrorsOnSubmit:!0,scrol=
lToErrorsOnBlur:!1,scrollToErrorsOnChange:!1,scrollFxOptions:{transition:=
"quad:out",offset:{y:-20}}},initialize:function(a,b){this.parent(a,b);thi=
s.addEvent("onElementValidate",function(a,b,e,f){var =
g=3Dthis.getValidator(e);!a&&g.getError(b)?(f&&b.addClass("warning"),=0A=
a=3Dthis.makeAdvice(e,b,g.getError(b),f),this.insertAdvice(a,b),this.show=
Advice(e,b)):this.hideAdvice(e,b)})},makeAdvice:function(a,b,c,d){var =
e=3Dd?this.warningPrefix:this.errorPrefix,e=3De+(this.options.useTitles?b=
.title||c:c),c=3Dd?"warning-advice":"validation-advice",d=3D(d=3Dthis.get=
Advice(a,b))?d.set("html",e):(new =
Element("div",{html:e,styles:{display:"none"},id:"advice-"+a.split(":")[0=
]+"-"+this.getFieldId(b)})).addClass(c);b.store("$moo:advice-"+a,d);retur=
n d},getFieldId:function(a){return a.id?a.id:=0A=
a.id=3D"input_"+a.name},showAdvice:function(a,b){var =
c=3Dthis.getAdvice(a,b);if(c&&!b.retrieve("$moo:"+this.getPropName(a))&&(=
"none"=3D=3Dc.getStyle("display")||"hidden"=3D=3Dc.getStyle("visiblity")|=
|0=3D=3Dc.getStyle("opacity")))b.store("$moo:"+this.getPropName(a),!0),th=
is.options.showError(c),this.fireEvent("showAdvice",[b,c,a])},hideAdvice:=
function(a,b){var =
c=3Dthis.getAdvice(a,b);c&&b.retrieve("$moo:"+this.getPropName(a))&&(b.st=
ore("$moo:"+this.getPropName(a),!1),this.options.hideError(c),this.fireEv=
ent("hideAdvice",=0A=
[b,c,a]))},getPropName:function(a){return"advice"+a},resetField:function(=
a){a=3Ddocument.id(a);if(!a)return =
this;this.parent(a);a.get("validators").each(function(b){this.hideAdvice(=
b,a)},this);return this},getAllAdviceMessages:function(a,b){var =
c=3D[];if(a.hasClass("ignoreValidation")&&!b)return =
c;a.get("validators").some(function(b){var =
e=3Db.test("^warn-")||a.hasClass("warnOnly");e&&(b=3Db.replace(/^warn-/,"=
"));(b=3Dthis.getValidator(b))&&c.push({message:b.getError(a),warnOnly:e,=
passed:b.test(),validator:b})},=0A=
this);return c},getAdvice:function(a,b){return =
b.retrieve("$moo:advice-"+a)},insertAdvice:function(a,b){var =
c=3Db.get("validatorProps");!c.msgPos||!document.id(c.msgPos)?b.type&&"ra=
dio"=3D=3Db.type.toLowerCase()?b.getParent().adopt(a):a.inject(document.i=
d(b),"after"):document.id(c.msgPos).grab(a)},validateField:function(a,b,c=
){a=3Dthis.parent(a,b);if((this.options.scrollToErrorsOnSubmit&&null=3D=3D=
c||c)&&!a){c=3Ddocument.id(this).getElement(".validation-failed");for(b=3D=
document.id(this).getParent();b!=3Ddocument.body&&=0A=
b.getScrollSize().y=3D=3Db.getSize().y;)b=3Db.getParent();var =
d=3Db.retrieve("$moo:fvScroller");!d&&(window.Fx&&Fx.Scroll)&&(d=3Dnew =
Fx.Scroll(b,this.options.scrollFxOptions),b.store("$moo:fvScroller",d));c=
&&(d?d.toElement(c):b.scrollTo(b.getScroll().x,c.getPosition(b).y-20))}re=
turn =
a},watchFields:function(a){a.each(function(a){this.options.evaluateFields=
OnBlur&&a.addEvent("blur",this.validationMonitor.pass([a,!1,this.options.=
scrollToErrorsOnBlur],this));this.options.evaluateFieldsOnChange&&a.addEv=
ent("change",=0A=
this.validationMonitor.pass([a,!0,this.options.scrollToErrorsOnChange],th=
is))},this)}});=0A=
Form.Validator.addAllThese([["validate-enforce-oncheck",{test:function(a,=
b){var =
c=3Da.getParent("form").retrieve("validator");if(!c)return!0;(b.toEnforce=
||document.id(b.enforceChildrenOf).getElements("input, select, =
textarea")).map(function(b){a.checked?c.enforceField(b):(c.ignoreField(b)=
,c.resetField(b))});return!0}}],["validate-ignore-oncheck",{test:function=
(a,b){var =
c=3Da.getParent("form").retrieve("validator");if(!c)return!0;(b.toIgnore|=
|document.id(b.ignoreChildrenOf).getElements("input, select, =
textarea")).each(function(b){a.checked?=0A=
(c.ignoreField(b),c.resetField(b)):c.enforceField(b)});return!0}}],["vali=
date-nospace",{errorMsg:function(){return =
Form.Validator.getMsg("noSpace")},test:function(a){return!a.get("value").=
test(/\s/)}}],["validate-toggle-oncheck",{test:function(a,b){var =
c=3Da.getParent("form").retrieve("validator");if(!c)return!0;var =
d=3Db.toToggle||document.id(b.toToggleChildrenOf).getElements("input, =
select, =
textarea");a.checked?d.each(function(a){c.enforceField(a)}):d.each(functi=
on(a){c.ignoreField(a);c.resetField(a)});=0A=
return!0}}],["validate-reqchk-bynode",{errorMsg:function(){return =
Form.Validator.getMsg("reqChkByNode")},test:function(a,b){return =
document.id(b.nodeId).getElements(b.selector||"input[type=3Dcheckbox], =
input[type=3Dradio]").some(function(a){return =
a.checked})}}],["validate-required-check",{errorMsg:function(a,b){return =
b.useTitle?a.get("title"):Form.Validator.getMsg("requiredChk")},test:func=
tion(a){return!!a.checked}}],["validate-reqchk-byname",{errorMsg:function=
(a,b){return =
Form.Validator.getMsg("reqChkByName").substitute({label:b.label||=0A=
a.get("type")})},test:function(a,b){var =
c=3Db.groupName||a.get("name"),c=3D$$(document.getElementsByName(c)).some=
(function(a){return =
a.checked}),d=3Da.getParent("form").retrieve("validator");c&&d&&d.resetFi=
eld(a);return c}}],["validate-match",{errorMsg:function(a,b){return =
Form.Validator.getMsg("match").substitute({matchName:b.matchName||documen=
t.id(b.matchInput).get("name")})},test:function(a,b){var =
c=3Da.get("value"),d=3Ddocument.id(b.matchInput)&&document.id(b.matchInpu=
t).get("value");return c&&d?c=3D=3Dd:!0}}],=0A=
["validate-after-date",{errorMsg:function(a,b){return =
Form.Validator.getMsg("afterDate").substitute({label:b.afterLabel||(b.aft=
erElement?Form.Validator.getMsg("startDate"):Form.Validator.getMsg("curre=
ntDate"))})},test:function(a,b){var =
c=3Ddocument.id(b.afterElement)?Date.parse(document.id(b.afterElement).ge=
t("value")):new Date,d=3DDate.parse(a.get("value"));return =
d&&c?d>=3Dc:!0}}],["validate-before-date",{errorMsg:function(a,b){return =
Form.Validator.getMsg("beforeDate").substitute({label:b.beforeLabel||=0A=
(b.beforeElement?Form.Validator.getMsg("endDate"):Form.Validator.getMsg("=
currentDate"))})},test:function(a,b){var =
c=3DDate.parse(a.get("value")),d=3Ddocument.id(b.beforeElement)?Date.pars=
e(document.id(b.beforeElement).get("value")):new Date;return =
d&&c?d>=3Dc:!0}}],["validate-custom-required",{errorMsg:function(){return=
 Form.Validator.getMsg("required")},test:function(a,b){return =
a.get("value")!=3Db.emptyValue}}],["validate-same-month",{errorMsg:functi=
on(a,b){var =
c=3Ddocument.id(b.sameMonthAs)&&document.id(b.sameMonthAs).get("value");=0A=
if(""!=3Da.get("value"))return =
Form.Validator.getMsg(c?"sameMonth":"startMonth")},test:function(a,b){var=
 =
c=3DDate.parse(a.get("value")),d=3DDate.parse(document.id(b.sameMonthAs)&=
&document.id(b.sameMonthAs).get("value"));return =
c&&d?c.format("%B")=3D=3Dd.format("%B"):!0}}],["validate-cc-num",{errorMs=
g:function(a){a=3Da.get("value").replace(/[^0-9]/g,"");return =
Form.Validator.getMsg("creditcard").substitute({length:a.length})},test:f=
unction(a){if(Form.Validator.getValidator("IsEmpty").test(a))return!0;var=
 b=3Da.get("value"),=0A=
b=3Db.replace(/[^0-9]/g,""),c=3D!1;b.test(/^4[0-9]{12}([0-9]{3})?$/)?c=3D=
"Visa":b.test(/^5[1-5]([0-9]{14})$/)?c=3D"Master =
Card":b.test(/^3[47][0-9]{13}$/)?c=3D"American =
Express":b.test(/^6011[0-9]{12}$/)&&(c=3D"Discover");if(c){for(var =
d=3Dc=3D0,e=3Db.length-1;0<=3De;--e)d=3Db.charAt(e).toInt(),0!=3Dd&&(0=3D=
=3D(b.length-e)%2&&(d+=3Dd),9<d&&(d=3Dd.toString().charAt(0).toInt()+d.to=
String().charAt(1).toInt()),c+=3Dd);if(0=3D=3Dc%10)return!0}for(c=3D"";""=
!=3Db;)c+=3D" =
"+b.substr(0,4),b=3Db.substr(4);a.getParent("form").retrieve("validator")=
.ignoreField(a);=0A=
a.set("value",c.clean());a.getParent("form").retrieve("validator").enforc=
eField(a);return!1}}]]);=0A=
var OverText=3Dnew =
Class({Implements:[Options,Events,Class.Occlude],Binds:["reposition","ass=
ert","focus","hide"],options:{element:"label",labelClass:"overTxtLabel",p=
ositionOptions:{position:"upperLeft",edge:"upperLeft",offset:{x:4,y:2}},p=
oll:!1,pollInterval:250,wrap:!1},property:"OverText",initialize:function(=
a,b){a=3Dthis.element=3Ddocument.id(a);if(this.occlude())return =
this.occluded;this.setOptions(b);this.attach(a);OverText.instances.push(t=
his);this.options.poll&&this.poll()},toElement:function(){return =
this.element},=0A=
attach:function(){var =
a=3Dthis.element,b=3Dthis.options,c=3Db.textOverride||a.get("alt")||a.get=
("title");if(!c)return this;c=3Dthis.text=3D(new =
Element(b.element,{"class":b.labelClass,styles:{lineHeight:"normal",posit=
ion:"absolute",cursor:"text"},html:c,events:{click:this.hide.pass("label"=
=3D=3Db.element,this)}})).inject(a,"after");"label"=3D=3Db.element&&(a.ge=
t("id")||a.set("id","input_"+String.uniqueID()),c.set("for",a.get("id")))=
;b.wrap&&(this.textHolder=3D(new =
Element("div.overTxtWrapper",{styles:{lineHeight:"normal",=0A=
position:"relative"}})).grab(c).inject(a,"before"));return =
this.enable()},destroy:function(){this.element.eliminate(this.property);t=
his.disable();this.text&&this.text.destroy();this.textHolder&&this.textHo=
lder.destroy();return =
this},disable:function(){this.element.removeEvents({focus:this.focus,blur=
:this.assert,change:this.assert});window.removeEvent("resize",this.reposi=
tion);this.hide(!0,!0);return =
this},enable:function(){this.element.addEvents({focus:this.focus,blur:thi=
s.assert,change:this.assert});=0A=
window.addEvent("resize",this.reposition);this.reposition();return =
this},wrap:function(){"label"=3D=3Dthis.options.element&&(this.element.ge=
t("id")||this.element.set("id","input_"+String.uniqueID()),this.text.set(=
"for",this.element.get("id")))},startPolling:function(){this.pollingPause=
d=3D!1;return this.poll()},poll:function(a){if(this.poller&&!a)return =
this;a?clearInterval(this.poller):this.poller=3Dfunction(){this.pollingPa=
used||this.assert(!0)}.periodical(this.options.pollInterval,this);return =
this},stopPolling:function(){this.pollingPaused=3D=0A=
!0;return this.poll(!0)},focus:function(){return =
this.text&&(!this.text.isDisplayed()||this.element.get("disabled"))?this:=
this.hide()},hide:function(a,b){if(this.text&&this.text.isDisplayed()&&(!=
this.element.get("disabled")||b))if(this.text.hide(),this.fireEvent("text=
Hide",[this.text,this.element]),this.pollingPaused=3D!0,!a)try{this.eleme=
nt.fireEvent("focus"),this.element.focus()}catch(c){}return =
this},show:function(){this.text&&!this.text.isDisplayed()&&(this.text.sho=
w(),this.reposition(),this.fireEvent("textShow",=0A=
[this.text,this.element]),this.pollingPaused=3D!1);return =
this},test:function(){return!this.element.get("value")},assert:function(a=
){return =
this[this.test()?"show":"hide"](a)},reposition:function(){this.assert(!0)=
;if(!this.element.isVisible())return =
this.stopPolling().hide();this.text&&this.test()&&this.text.position(Obje=
ct.merge(this.options.positionOptions,{relativeTo:this.element}));return =
this}});OverText.instances=3D[];=0A=
Object.append(OverText,{each:function(a){return =
OverText.instances.each(function(b,c){b.element&&b.text&&a.call(OverText,=
b,c)})},update:function(){return OverText.each(function(a){return =
a.reposition()})},hideAll:function(){return =
OverText.each(function(a){return =
a.hide(!0,!0)})},showAll:function(){return =
OverText.each(function(a){return a.show()})}});=0A=
Fx.Elements=3Dnew =
Class({Extends:Fx.CSS,initialize:function(a,b){this.elements=3Dthis.subje=
ct=3D$$(a);this.parent(b)},compute:function(a,b,c){var d=3D{},e;for(e in =
a){var f=3Da[e],g=3Db[e],h=3Dd[e]=3D{},i;for(i in =
f)h[i]=3Dthis.parent(f[i],g[i],c)}return d},set:function(a){for(var b in =
a)if(this.elements[b]){var c=3Da[b],d;for(d in =
c)this.render(this.elements[b],d,c[d],this.options.unit)}return =
this},start:function(a){if(!this.check(a))return this;var =
b=3D{},c=3D{},d;for(d in a)if(this.elements[d]){var =
e=3Da[d],f=3Db[d]=3D{},=0A=
g=3Dc[d]=3D{},h;for(h in e){var =
i=3Dthis.prepare(this.elements[d],h,e[h]);f[h]=3Di.from;g[h]=3Di.to}}retu=
rn this.parent(b,c)}});=0A=
Fx.Accordion=3Dnew =
Class({Extends:Fx.Elements,options:{fixedHeight:!1,fixedWidth:!1,display:=
0,show:!1,height:!0,width:!1,opacity:!0,alwaysHide:!1,trigger:"click",ini=
tialDisplayFx:!0,resetHeight:!0},initialize:function(){var =
a=3Dfunction(a){return =
null!=3Da},a=3DArray.link(arguments,{container:Type.isElement,options:Typ=
e.isObject,togglers:a,elements:a});this.parent(a.elements,a.options);var =
b=3Dthis.options,c=3Dthis.togglers=3D$$(a.togglers);this.previous=3D-1;th=
is.internalChain=3Dnew Chain;b.alwaysHide&&(this.options.link=3D=0A=
"chain");if(b.show||0=3D=3D=3Dthis.options.show)b.display=3D!1,this.previ=
ous=3Db.show;b.start&&(b.display=3D!1,b.show=3D!1);var =
d=3Dthis.effects=3D{};b.opacity&&(d.opacity=3D"fullOpacity");b.width&&(d.=
width=3Db.fixedWidth?"fullWidth":"offsetWidth");b.height&&(d.height=3Db.f=
ixedHeight?"fullHeight":"scrollHeight");for(var =
a=3D0,e=3Dc.length;a<e;a++)this.addSection(c[a],this.elements[a]);this.el=
ements.each(function(a,e){if(b.show=3D=3D=3De)this.fireEvent("active",[c[=
e],a]);else for(var h in =
d)a.setStyle(h,0)},this);(b.display||0=3D=3D=3Db.display||=0A=
!1=3D=3D=3Db.initialDisplayFx)&&this.display(b.display,b.initialDisplayFx=
);!1!=3D=3Db.fixedHeight&&(b.resetHeight=3D!1);this.addEvent("complete",t=
his.internalChain.callChain.bind(this.internalChain))},addSection:functio=
n(a,b){a=3Ddocument.id(a);b=3Ddocument.id(b);this.togglers.include(a);thi=
s.elements.include(b);var =
c=3Dthis.togglers,d=3Dthis.options,e=3Dc.contains(a),c=3Dc.indexOf(a),c=3D=
this.display.pass(c,this);a.store("accordion:display",c).addEvent(d.trigg=
er,c);d.height&&b.setStyles({"padding-top":0,"border-top":"none",=0A=
"padding-bottom":0,"border-bottom":"none"});d.width&&b.setStyles({"paddin=
g-left":0,"border-left":"none","padding-right":0,"border-right":"none"});=
b.fullOpacity=3D1;d.fixedWidth&&(b.fullWidth=3Dd.fixedWidth);d.fixedHeigh=
t&&(b.fullHeight=3Dd.fixedHeight);b.setStyle("overflow","hidden");if(!e)f=
or(var f in this.effects)b.setStyle(f,0);return =
this},removeSection:function(a,b){var =
c=3Dthis.togglers,d=3Dc.indexOf(a),e=3Dthis.elements[d],f=3Dfunction(){c.=
erase(a);this.elements.erase(e);this.detach(a)}.bind(this);this.now=3D=3D=0A=
d||null!=3Db?this.display(null!=3Db?b:0<=3Dd-1?d-1:0).chain(f):f();return=
 this},detach:function(a){var =
b=3Dfunction(a){a.removeEvent(this.options.trigger,a.retrieve("accordion:=
display"))}.bind(this);a?b(a):this.togglers.each(b);return =
this},display:function(a,b){if(!this.check(a,b))return this;var =
c=3D{},d=3Dthis.elements,e=3Dthis.options,f=3Dthis.effects;null=3D=3Db&&(=
b=3D!0);"element"=3D=3DtypeOf(a)&&(a=3Dd.indexOf(a));if(a=3D=3Dthis.previ=
ous&&!e.alwaysHide)return this;if(e.resetHeight){var =
g=3Dd[this.previous];if(g&&!this.selfHidden)for(var h in f)g.setStyle(h,=0A=
g[f[h]])}if(this.timer&&"chain"=3D=3De.link||a=3D=3D=3Dthis.previous&&!e.=
alwaysHide)return =
this;this.previous=3Da;this.selfHidden=3D!1;d.each(function(d,g){c[g]=3D{=
};var h;if(g!=3Da)h=3D!0;else =
if(e.alwaysHide&&(0<d.offsetHeight&&e.height||0<d.offsetWidth&&e.width))t=
his.selfHidden=3Dh=3D!0;this.fireEvent(h?"background":"active",[this.togg=
lers[g],d]);for(var m in =
f)c[g][m]=3Dh?0:d[f[m]];!b&&(!h&&e.resetHeight)&&(c[g].height=3D"auto")},=
this);this.internalChain.clearChain();this.internalChain.chain(function()=
{if(e.resetHeight&&=0A=
!this.selfHidden){var =
b=3Dd[a];b&&b.setStyle("height","auto")}}.bind(this));return =
b?this.start(c):this.set(c).internalChain.callChain()}});=0A=
(function(){Fx.Scroll=3Dnew =
Class({Extends:Fx,options:{offset:{x:0,y:0},wheelStops:!0},initialize:fun=
ction(a,b){this.element=3Dthis.subject=3Ddocument.id(a);this.parent(b);"e=
lement"!=3DtypeOf(this.element)&&(this.element=3Ddocument.id(this.element=
.getDocument().body));if(this.options.wheelStops){var =
c=3Dthis.element,d=3Dthis.cancel.pass(!1,this);this.addEvent("start",func=
tion(){c.addEvent("mousewheel",d)},!0);this.addEvent("complete",function(=
){c.removeEvent("mousewheel",d)},!0)}},set:function(){var =
a=3DArray.flatten(arguments);=0A=
Browser.firefox&&(a=3D[Math.round(a[0]),Math.round(a[1])]);this.element.s=
crollTo(a[0],a[1]);return =
this},compute:function(a,b,c){return[0,1].map(function(d){return =
Fx.compute(a[d],b[d],c)})},start:function(a,b){if(!this.check(a,b))return=
 this;var c=3Dthis.element.getScroll();return =
this.parent([c.x,c.y],[a,b])},calculateScroll:function(a,b){var =
c=3Dthis.element,d=3Dc.getScrollSize(),e=3Dc.getScroll(),c=3Dc.getSize(),=
f=3Dthis.options.offset,g=3D{x:a,y:b},h;for(h in =
g)!g[h]&&0!=3D=3Dg[h]&&(g[h]=3De[h]),"number"!=3DtypeOf(g[h])&&=0A=
(g[h]=3Dd[h]-c[h]),g[h]+=3Df[h];return[g.x,g.y]},toTop:function(){return =
this.start.apply(this,this.calculateScroll(!1,0))},toLeft:function(){retu=
rn =
this.start.apply(this,this.calculateScroll(0,!1))},toRight:function(){ret=
urn =
this.start.apply(this,this.calculateScroll("right",!1))},toBottom:functio=
n(){return =
this.start.apply(this,this.calculateScroll(!1,"bottom"))},toElement:funct=
ion(a,b){var =
b=3Db?Array.from(b):["x","y"],c=3D/^(?:body|html)$/i.test(this.element.ta=
gName)?{x:0,y:0}:this.element.getScroll(),=0A=
d=3DObject.map(document.id(a).getPosition(this.element),function(a,d){ret=
urn b.contains(d)?a+c[d]:!1});return =
this.start.apply(this,this.calculateScroll(d.x,d.y))},toElementEdge:funct=
ion(a,b,c){var =
b=3Db?Array.from(b):["x","y"],a=3Ddocument.id(a),d=3D{},e=3Da.getPosition=
(this.element),a=3Da.getSize(),f=3Dthis.element.getScroll(),g=3Dthis.elem=
ent.getSize(),h=3D{x:e.x+a.x,y:e.y+a.y};["x","y"].each(function(a){b.cont=
ains(a)&&(h[a]>f[a]+g[a]&&(d[a]=3Dh[a]-g[a]),e[a]<f[a]&&(d[a]=3De[a]));nu=
ll=3D=3Dd[a]&&(d[a]=3Df[a]);c&&c[a]&&(d[a]+=3D=0A=
c[a])},this);(d.x!=3Df.x||d.y!=3Df.y)&&this.start(d.x,d.y);return =
this},toElementCenter:function(a,b,c){var =
b=3Db?Array.from(b):["x","y"],a=3Ddocument.id(a),d=3D{},e=3Da.getPosition=
(this.element),f=3Da.getSize(),g=3Dthis.element.getScroll(),h=3Dthis.elem=
ent.getSize();["x","y"].each(function(a){b.contains(a)&&(d[a]=3De[a]-(h[a=
]-f[a])/2);null=3D=3Dd[a]&&(d[a]=3Dg[a]);c&&c[a]&&(d[a]+=3Dc[a])},this);(=
d.x!=3Dg.x||d.y!=3Dg.y)&&this.start(d.x,d.y);return this}})})();=0A=
var Drag=3Dnew =
Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:!1,styl=
e:!0,limit:!1,handle:!1,invert:!1,preventDefault:!1,stopPropagation:!1,mo=
difiers:{x:"left",y:"top"}},initialize:function(){var =
a=3DArray.link(arguments,{options:Type.isObject,element:function(a){retur=
n =
null!=3Da}});this.element=3Ddocument.id(a.element);this.document=3Dthis.e=
lement.getDocument();this.setOptions(a.options||{});a=3DtypeOf(this.optio=
ns.handle);this.handles=3D("array"=3D=3Da||"collection"=3D=3Da?$$(this.op=
tions.handle):=0A=
document.id(this.options.handle))||this.element;this.mouse=3D{now:{},pos:=
{}};this.value=3D{start:{},now:{}};this.selection=3DBrowser.ie?"selectsta=
rt":"mousedown";Browser.ie&&!Drag.ondragstartFixed&&(document.ondragstart=
=3DFunction.from(!1),Drag.ondragstartFixed=3D!0);this.bound=3D{start:this=
.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),s=
top:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:Function=
.from(!1)};this.attach()},attach:function(){this.handles.addEvent("moused=
own",=0A=
this.bound.start);return =
this},detach:function(){this.handles.removeEvent("mousedown",this.bound.s=
tart);return this},start:function(a){var =
b=3Dthis.options;if(!a.rightClick){b.preventDefault&&a.preventDefault();b=
.stopPropagation&&a.stopPropagation();this.mouse.start=3Da.page;this.fire=
Event("beforeStart",this.element);var =
c=3Db.limit;this.limit=3D{x:[],y:[]};var d,e;for(d in =
b.modifiers)if(b.modifiers[d]){var =
f=3Dthis.element.getStyle(b.modifiers[d]);f&&!f.match(/px$/)&&(e||(e=3Dth=
is.element.getCoordinates(this.element.getOffsetParent())),=0A=
f=3De[b.modifiers[d]]);this.value.now[d]=3Db.style?(f||0).toInt():this.el=
ement[b.modifiers[d]];b.invert&&(this.value.now[d]*=3D-1);this.mouse.pos[=
d]=3Da.page[d]-this.value.now[d];if(c&&c[d])for(f=3D2;f--;){var =
g=3Dc[d][f];if(g||0=3D=3D=3Dg)this.limit[d][f]=3D"function"=3D=3Dtypeof =
g?g():g}}"number"=3D=3DtypeOf(this.options.grid)&&(this.options.grid=3D{x=
:this.options.grid,y:this.options.grid});a=3D{mousemove:this.bound.check,=
mouseup:this.bound.cancel};a[this.selection]=3Dthis.bound.eventStop;this.=
document.addEvents(a)}},check:function(a){this.options.preventDefault&&=0A=
a.preventDefault();Math.round(Math.sqrt(Math.pow(a.page.x-this.mouse.star=
t.x,2)+Math.pow(a.page.y-this.mouse.start.y,2)))>this.options.snap&&(this=
.cancel(),this.document.addEvents({mousemove:this.bound.drag,mouseup:this=
.bound.stop}),this.fireEvent("start",[this.element,a]).fireEvent("snap",t=
his.element))},drag:function(a){var =
b=3Dthis.options;b.preventDefault&&a.preventDefault();this.mouse.now=3Da.=
page;for(var c in =
b.modifiers)if(b.modifiers[c]){this.value.now[c]=3Dthis.mouse.now[c]-this=
.mouse.pos[c];b.invert&&=0A=
(this.value.now[c]*=3D-1);if(b.limit&&this.limit[c])if((this.limit[c][1]|=
|0=3D=3D=3Dthis.limit[c][1])&&this.value.now[c]>this.limit[c][1])this.val=
ue.now[c]=3Dthis.limit[c][1];else =
if((this.limit[c][0]||0=3D=3D=3Dthis.limit[c][0])&&this.value.now[c]<this=
.limit[c][0])this.value.now[c]=3Dthis.limit[c][0];b.grid[c]&&(this.value.=
now[c]-=3D(this.value.now[c]-(this.limit[c][0]||0))%b.grid[c]);b.style?th=
is.element.setStyle(b.modifiers[c],this.value.now[c]+b.unit):this.element=
[b.modifiers[c]]=3Dthis.value.now[c]}this.fireEvent("drag",=0A=
[this.element,a])},cancel:function(a){this.document.removeEvents({mousemo=
ve:this.bound.check,mouseup:this.bound.cancel});a&&(this.document.removeE=
vent(this.selection,this.bound.eventStop),this.fireEvent("cancel",this.el=
ement))},stop:function(a){var =
b=3D{mousemove:this.bound.drag,mouseup:this.bound.stop};b[this.selection]=
=3Dthis.bound.eventStop;this.document.removeEvents(b);a&&this.fireEvent("=
complete",[this.element,a])}});=0A=
Element.implement({makeResizable:function(a){var b=3Dnew =
Drag(this,Object.merge({modifiers:{x:"width",y:"height"}},a));this.store(=
"resizer",b);return =
b.addEvent("drag",function(){this.fireEvent("resize",b)}.bind(this))}});=0A=
var Slider=3Dnew =
Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob",=
"scrolledElement"],options:{onTick:function(a){this.setKnobPosition(a)},i=
nitialStep:0,snap:!1,offset:0,range:!1,wheel:!1,steps:100,mode:"horizonta=
l"},initialize:function(a,b,c){this.setOptions(c);c=3Dthis.options;this.e=
lement=3Ddocument.id(a);b=3Dthis.knob=3Ddocument.id(b);this.previousChang=
e=3Dthis.previousEnd=3Dthis.step=3D-1;var =
a=3D{},d=3D{x:!1,y:!1};switch(c.mode){case =
"vertical":this.axis=3D"y";this.property=3D"top";this.offset=3D=0A=
"offsetHeight";break;case =
"horizontal":this.axis=3D"x",this.property=3D"left",this.offset=3D"offset=
Width"}this.setSliderDimensions();this.setRange(c.range);"static"=3D=3Db.=
getStyle("position")&&b.setStyle("position","relative");b.setStyle(this.p=
roperty,-c.offset);d[this.axis]=3Dthis.property;a[this.axis]=3D[-c.offset=
,this.full-c.offset];a=3D{snap:0,limit:a,modifiers:d,onDrag:this.draggedK=
nob,onStart:this.draggedKnob,onBeforeStart:function(){this.isDragging=3D!=
0}.bind(this),onCancel:function(){this.isDragging=3D!1}.bind(this),=0A=
onComplete:function(){this.isDragging=3D!1;this.draggedKnob();this.end()}=
.bind(this)};c.snap&&this.setSnap(a);this.drag=3Dnew =
Drag(b,a);this.attach();null!=3Dc.initialStep&&this.set(c.initialStep)},a=
ttach:function(){this.element.addEvent("mousedown",this.clickedElement);t=
his.options.wheel&&this.element.addEvent("mousewheel",this.scrolledElemen=
t);this.drag.attach();return =
this},detach:function(){this.element.removeEvent("mousedown",this.clicked=
Element).removeEvent("mousewheel",this.scrolledElement);this.drag.detach(=
);=0A=
return =
this},autosize:function(){this.setSliderDimensions().setKnobPosition(this=
.toPosition(this.step));this.drag.options.limit[this.axis]=3D[-this.optio=
ns.offset,this.full-this.options.offset];this.options.snap&&this.setSnap(=
);return =
this},setSnap:function(a){a||(a=3Dthis.drag.options);a.grid=3DMath.ceil(t=
his.stepWidth);a.limit[this.axis][1]=3Dthis.full;return =
this},setKnobPosition:function(a){this.options.snap&&(a=3Dthis.toPosition=
(this.step));this.knob.setStyle(this.property,a);return =
this},setSliderDimensions:function(){this.full=3D=0A=
this.element.measure(function(){this.half=3Dthis.knob[this.offset]/2;retu=
rn =
this.element[this.offset]-this.knob[this.offset]+2*this.options.offset}.b=
ind(this));return =
this},set:function(a){0<this.range^a<this.min||(a=3Dthis.min);0<this.rang=
e^a>this.max||(a=3Dthis.max);this.step=3DMath.round(a);return =
this.checkStep().fireEvent("tick",this.toPosition(this.step)).end()},setR=
ange:function(a,b){this.min=3DArray.pick([a[0],0]);this.max=3DArray.pick(=
[a[1],this.options.steps]);this.range=3Dthis.max-this.min;this.steps=3D=0A=
this.options.steps||this.full;this.stepSize=3DMath.abs(this.range)/this.s=
teps;this.stepWidth=3Dthis.stepSize*this.full/Math.abs(this.range);a&&thi=
s.set(Array.pick([b,this.step]).floor(this.min).max(this.max));return =
this},clickedElement:function(a){if(!(this.isDragging||a.target=3D=3Dthis=
.knob)){var =
b=3D0>this.range?-1:1,a=3Da.page[this.axis]-this.element.getPosition()[th=
is.axis]-this.half,a=3Da.limit(-this.options.offset,this.full-this.option=
s.offset);this.step=3DMath.round(this.min+b*this.toStep(a));this.checkSte=
p().fireEvent("tick",=0A=
a).end()}},scrolledElement:function(a){this.set(this.step+(("horizontal"=3D=
=3Dthis.options.mode?0>a.wheel:0<a.wheel)?-1:1)*this.stepSize);a.stop()},=
draggedKnob:function(){var =
a=3D0>this.range?-1:1,b=3Dthis.drag.value.now[this.axis],b=3Db.limit(-thi=
s.options.offset,this.full-this.options.offset);this.step=3DMath.round(th=
is.min+a*this.toStep(b));this.checkStep()},checkStep:function(){var =
a=3Dthis.step;this.previousChange!=3Da&&(this.previousChange=3Da,this.fir=
eEvent("change",a));return this},end:function(){var a=3Dthis.step;=0A=
this.previousEnd!=3D=3Da&&(this.previousEnd=3Da,this.fireEvent("complete"=
,a+""));return =
this},toStep:function(a){a=3D(a+this.options.offset)*this.stepSize/this.f=
ull*this.steps;return =
this.options.steps?Math.round(a-a%this.stepSize):a},toPosition:function(a=
){return =
this.full*Math.abs(this.min-a)/(this.steps*this.stepSize)-this.options.of=
fset}});=0A=
Drag.Move=3Dnew =
Class({Extends:Drag,options:{droppables:[],container:!1,precalculate:!1,i=
ncludeMargins:!0,checkDroppables:!0},initialize:function(a,b){this.parent=
(a,b);a=3Dthis.element;this.droppables=3D$$(this.options.droppables);if((=
this.container=3Ddocument.id(this.options.container))&&"element"!=3DtypeO=
f(this.container))this.container=3Ddocument.id(this.container.getDocument=
().body);if(this.options.style){if("left"=3D=3Dthis.options.modifiers.x&&=
"top"=3D=3Dthis.options.modifiers.y){var =
c=3Da.getOffsetParent(),d=3Da.getStyles("left",=0A=
"top");c&&("auto"=3D=3Dd.left||"auto"=3D=3Dd.top)&&a.setPosition(a.getPos=
ition(c))}"static"=3D=3Da.getStyle("position")&&a.setStyle("position","ab=
solute")}this.addEvent("start",this.checkDroppables,!0);this.overed=3Dnul=
l},start:function(a){this.container&&(this.options.limit=3Dthis.calculate=
Limit());this.options.precalculate&&(this.positions=3Dthis.droppables.map=
(function(a){return =
a.getCoordinates()}));this.parent(a)},calculateLimit:function(){var =
a=3Dthis.element,b=3Dthis.container,c=3Ddocument.id(a.getOffsetParent())|=
|=0A=
document.body,d=3Db.getCoordinates(c),e=3D{},f=3D{},g=3D{},h=3D{};["top",=
"right","bottom","left"].each(function(d){e[d]=3Da.getStyle("margin-"+d).=
toInt();a.getStyle("border-"+d).toInt();f[d]=3Db.getStyle("margin-"+d).to=
Int();g[d]=3Db.getStyle("border-"+d).toInt();h[d]=3Dc.getStyle("padding-"=
+d).toInt()},this);var =
i=3D0,j=3D0,k=3Dd.right-g.right-(a.offsetWidth+e.left+e.right),m=3Dd.bott=
om-g.bottom-(a.offsetHeight+e.top+e.bottom);this.options.includeMargins?(=
i+=3De.left,j+=3De.top):(k+=3De.right,m+=3De.bottom);"relative"=3D=3Da.ge=
tStyle("position")?=0A=
(d=3Da.getCoordinates(c),d.left-=3Da.getStyle("left").toInt(),d.top-=3Da.=
getStyle("top").toInt(),i-=3Dd.left,j-=3Dd.top,"relative"!=3Db.getStyle("=
position")&&(i+=3Dg.left,j+=3Dg.top),k+=3De.left-d.left,m+=3De.top-d.top,=
b!=3Dc&&(i+=3Df.left+h.left,j+=3D(Browser.ie6||Browser.ie7?0:f.top)+h.top=
)):(i-=3De.left,j-=3De.top,b!=3Dc&&(i+=3Dd.left+g.left,j+=3Dd.top+g.top))=
;return{x:[i,k],y:[j,m]}},getDroppableCoordinates:function(a){var =
b=3Da.getCoordinates();"fixed"=3D=3Da.getStyle("position")&&(a=3Dwindow.g=
etScroll(),b.left+=3Da.x,b.right+=3Da.x,b.top+=3D=0A=
a.y,b.bottom+=3Da.y);return b},checkDroppables:function(){var =
a=3Dthis.droppables.filter(function(a,c){var =
a=3Dthis.positions?this.positions[c]:this.getDroppableCoordinates(a),d=3D=
this.mouse.now;return =
d.x>a.left&&d.x<a.right&&d.y<a.bottom&&d.y>a.top},this).getLast();this.ov=
ered!=3Da&&(this.overed&&this.fireEvent("leave",[this.element,this.overed=
]),a&&this.fireEvent("enter",[this.element,a]),this.overed=3Da)},drag:fun=
ction(a){this.parent(a);this.options.checkDroppables&&this.droppables.len=
gth&&this.checkDroppables()},=0A=
stop:function(a){this.checkDroppables();this.fireEvent("drop",[this.eleme=
nt,this.overed,a]);this.overed=3Dnull;return =
this.parent(a)}});Element.implement({makeDraggable:function(a){a=3Dnew =
Drag.Move(this,a);this.store("dragger",a);return a}});=0A=
var Sortables=3Dnew =
Class({Implements:[Events,Options],options:{opacity:1,clone:!1,revert:!1,=
handle:!1,dragOptions:{}},initialize:function(a,b){this.setOptions(b);thi=
s.elements=3D[];this.lists=3D[];this.idle=3D!0;this.addLists($$(document.=
id(a)||a));this.options.clone||(this.options.revert=3D!1);this.options.re=
vert&&(this.effect=3Dnew =
Fx.Morph(null,Object.merge({duration:250,link:"cancel"},this.options.reve=
rt)))},attach:function(){this.addLists(this.lists);return =
this},detach:function(){this.lists=3Dthis.removeLists(this.lists);=0A=
return =
this},addItems:function(){Array.flatten(arguments).each(function(a){this.=
elements.push(a);var =
b=3Da.retrieve("sortables:start",function(b){this.start.call(this,b,a)}.b=
ind(this));(this.options.handle?a.getElement(this.options.handle)||a:a).a=
ddEvent("mousedown",b)},this);return =
this},addLists:function(){Array.flatten(arguments).each(function(a){this.=
lists.include(a);this.addItems(a.getChildren())},this);return =
this},removeItems:function(){return =
$$(Array.flatten(arguments).map(function(a){this.elements.erase(a);=0A=
var =
b=3Da.retrieve("sortables:start");(this.options.handle?a.getElement(this.=
options.handle)||a:a).removeEvent("mousedown",b);return =
a},this))},removeLists:function(){return =
$$(Array.flatten(arguments).map(function(a){this.lists.erase(a);this.remo=
veItems(a.getChildren());return =
a},this))},getClone:function(a,b){if(!this.options.clone)return(new =
Element(b.tagName)).inject(document.body);if("function"=3D=3DtypeOf(this.=
options.clone))return this.options.clone.call(this,a,b,this.list);var =
c=3Db.clone(!0).setStyles({margin:0,=0A=
position:"absolute",visibility:"hidden",width:b.getStyle("width")}).addEv=
ent("mousedown",function(a){b.fireEvent("mousedown",a)});c.get("html").te=
st("radio")&&c.getElements("input[type=3Dradio]").each(function(a,c){a.se=
t("name","clone_"+c);a.get("checked")&&b.getElements("input[type=3Dradio]=
")[c].set("checked",!0)});return =
c.inject(this.list).setPosition(b.getPosition(b.getOffsetParent()))},getD=
roppables:function(){var =
a=3Dthis.list.getChildren().erase(this.clone).erase(this.element);this.op=
tions.constrain||=0A=
a.append(this.lists).erase(this.list);return a},insert:function(a,b){var =
c=3D"inside";this.lists.contains(b)?(this.list=3Db,this.drag.droppables=3D=
this.getDroppables()):c=3Dthis.element.getAllPrevious().contains(b)?"befo=
re":"after";this.element.inject(b,c);this.fireEvent("sort",[this.element,=
this.clone])},start:function(a,b){this.idle&&(!a.rightClick&&!["button","=
input","a","textarea"].contains(a.target.get("tag")))&&(this.idle=3D!1,th=
is.element=3Db,this.opacity=3Db.getStyle("opacity"),this.list=3Db.getPare=
nt(),=0A=
this.clone=3Dthis.getClone(a,b),this.drag=3D(new =
Drag.Move(this.clone,Object.merge({droppables:this.getDroppables()},this.=
options.dragOptions))).addEvents({onSnap:function(){a.stop();this.clone.s=
etStyle("visibility","visible");this.element.setStyle("opacity",this.opti=
ons.opacity||0);this.fireEvent("start",[this.element,this.clone])}.bind(t=
his),onEnter:this.insert.bind(this),onCancel:this.end.bind(this),onComple=
te:this.end.bind(this)}),this.clone.inject(this.element,"before"),this.dr=
ag.start(a))},end:function(){this.drag.detach();=0A=
this.element.setStyle("opacity",this.opacity);if(this.effect){var =
a=3Dthis.element.getStyles("width","height"),b=3Dthis.clone,c=3Db.compute=
Position(this.element.getPosition(this.clone.getOffsetParent())),d=3Dfunc=
tion(){this.removeEvent("cancel",d);b.destroy()};this.effect.element=3Db;=
this.effect.start({top:c.top,left:c.left,width:a.width,height:a.height,op=
acity:0.25}).addEvent("cancel",d).chain(d)}else =
this.clone.destroy();this.reset()},reset:function(){this.idle=3D!0;this.f=
ireEvent("complete",this.element)},=0A=
serialize:function(){var =
a=3DArray.link(arguments,{modifier:Type.isFunction,index:function(a){retu=
rn null!=3Da}}),b=3Dthis.lists.map(function(b){return =
b.getChildren().map(a.modifier||function(a){return =
a.get("id")},this)},this),c=3Da.index;1=3D=3Dthis.lists.length&&(c=3D0);r=
eturn(c||0=3D=3D=3Dc)&&0<=3Dc&&c<this.lists.length?b[c]:b}});=0A=
Request.JSONP=3Dnew =
Class({Implements:[Chain,Events,Options],options:{onRequest:function(a){t=
his.options.log&&(window.console&&console.log)&&console.log("JSONP =
retrieving script with =
url:"+a)},onError:function(a){this.options.log&&(window.console&&console.=
warn)&&console.warn("JSONP "+a+" will fail in Internet Explorer, which =
enforces a 2083 bytes length limit on =
URIs")},url:"",callbackKey:"callback",injectScript:document.head,data:"",=
link:"ignore",timeout:0,log:!1},initialize:function(a){this.setOptions(a)=
},=0A=
send:function(a){if(!Request.prototype.check.call(this,a))return =
this;this.running=3D!0;var =
b=3DtypeOf(a);if("string"=3D=3Db||"element"=3D=3Db)a=3D{data:a};a=3DObjec=
t.merge(this.options,a||{});b=3Da.data;switch(typeOf(b)){case =
"element":b=3Ddocument.id(b).toQueryString();break;case "object":case =
"hash":b=3DObject.toQueryString(b)}var =
c=3Dthis.index=3DRequest.JSONP.counter++,b=3Da.url+(a.url.test("\\?")?"&"=
:"?")+a.callbackKey+"=3DRequest.JSONP.request_map.request_"+c+(b?"&"+b:""=
);2083<b.length&&this.fireEvent("error",b);Request.JSONP.request_map["req=
uest_"+=0A=
c]=3Dfunction(){this.success(arguments,c)}.bind(this);var =
d=3Dthis.getScript(b).inject(a.injectScript);this.fireEvent("request",[b,=
d]);a.timeout&&this.timeout.delay(a.timeout,this);return =
this},getScript:function(a){this.script||(this.script=3Dnew =
Element("script",{type:"text/javascript",async:!0,src:a}));return =
this.script},success:function(a){this.running&&this.clear().fireEvent("co=
mplete",a).fireEvent("success",a).callChain()},cancel:function(){this.run=
ning&&this.clear().fireEvent("cancel");return this},=0A=
isRunning:function(){return!!this.running},clear:function(){this.running=3D=
!1;this.script&&(this.script.destroy(),this.script=3Dnull);return =
this},timeout:function(){this.running&&(this.running=3D!1,this.fireEvent(=
"timeout",[this.script.get("src"),this.script]).fireEvent("failure").canc=
el());return =
this}});Request.JSONP.counter=3D0;Request.JSONP.request_map=3D{};=0A=
Request.implement({options:{initialDelay:5E3,delay:5E3,limit:6E4},startTi=
mer:function(a){var =
b=3Dfunction(){this.running||this.send({data:a})};this.lastDelay=3Dthis.o=
ptions.initialDelay;this.timer=3Db.delay(this.lastDelay,this);this.comple=
teCheck=3Dfunction(a){clearTimeout(this.timer);this.lastDelay=3Da?this.op=
tions.delay:(this.lastDelay+this.options.delay).min(this.options.limit);t=
his.timer=3Db.delay(this.lastDelay,this)};return =
this.addEvent("complete",this.completeCheck)},stopTimer:function(){clearT=
imeout(this.timer);=0A=
return this.removeEvent("complete",this.completeCheck)}});=0A=
var Asset=3D{javascript:function(a,b){b||(b=3D{});var c=3Dnew =
Element("script",{src:a,type:"text/javascript"}),d=3Db.document||document=
,e=3Db.onload||b.onLoad;delete b.onload;delete b.onLoad;delete =
b.document;e&&("undefined"!=3Dtypeof =
c.onreadystatechange?c.addEvent("readystatechange",function(){["loaded","=
complete"].contains(this.readyState)&&e.call(this)}):c.addEvent("load",e)=
);return c.set(b).inject(d.head)},css:function(a,b){b||(b=3D{});var =
c=3Dnew Element("link",{rel:"stylesheet",media:"screen",type:"text/css",=0A=
href:a}),d=3Db.onload||b.onLoad,e=3Db.document||document;delete =
b.onload;delete b.onLoad;delete =
b.document;d&&c.addEvent("load",d);return =
c.set(b).inject(e.head)},image:function(a,b){b||(b=3D{});var c=3Dnew =
Image,d=3Ddocument.id(c)||new =
Element("img");["load","abort","error"].each(function(a){var =
f=3D"on"+a,g=3D"on"+a.capitalize(),h=3Db[f]||b[g]||function(){};delete =
b[g];delete =
b[f];c[f]=3Dfunction(){c&&(d.parentNode||(d.width=3Dc.width,d.height=3Dc.=
height),c=3Dc.onload=3Dc.onabort=3Dc.onerror=3Dnull,h.delay(1,d,d),d.fire=
Event(a,=0A=
d,1))}});c.src=3Dd.src=3Da;c&&c.complete&&c.onload.delay(1);return =
d.set(b)},images:function(a,b){var =
a=3DArray.from(a),c=3Dfunction(){},d=3D0,b=3DObject.merge({onComplete:c,o=
nProgress:c,onError:c,properties:{}},b);return new =
Elements(a.map(function(c,f){return =
Asset.image(c,Object.append(b.properties,{onload:function(){d++;b.onProgr=
ess.call(this,d,f,c);if(d=3D=3Da.length)b.onComplete()},onerror:function(=
){d++;b.onError.call(this,d,f,c);if(d=3D=3Da.length)b.onComplete()}}))}))=
}};=0A=
(function(){var a=3Dthis.Color=3Dnew =
Type("Color",function(a,c){3<=3Darguments.length?(c=3D"rgb",a=3DArray.sli=
ce(arguments,0,3)):"string"=3D=3Dtypeof =
a&&(a=3Da.match(/rgb/)?a.rgbToHex().hexToRgb(!0):a.match(/hsb/)?a.hsbToRg=
b():a.hexToRgb(!0));switch(c||"rgb"){case "hsb":var =
d=3Da,a=3Da.hsbToRgb();a.hsb=3Dd;break;case =
"hex":a=3Da.hexToRgb(!0)}a.rgb=3Da.slice(0,3);a.hsb=3Da.hsb||a.rgbToHsb()=
;a.hex=3Da.rgbToHex();return =
Object.append(a,this)});a.implement({mix:function(){var =
b=3DArray.slice(arguments),c=3D"number"=3D=3DtypeOf(b.getLast())?=0A=
b.pop():50,d=3Dthis.slice();b.each(function(b){for(var b=3Dnew =
a(b),f=3D0;3>f;f++)d[f]=3DMath.round(d[f]/100*(100-c)+b[f]/100*c)});retur=
n new a(d,"rgb")},invert:function(){return new =
a(this.map(function(a){return 255-a}))},setHue:function(b){return new =
a([b,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(b){return =
new =
a([this.hsb[0],b,this.hsb[2]],"hsb")},setBrightness:function(b){return =
new =
a([this.hsb[0],this.hsb[1],b],"hsb")}});this.$RGB=3Dfunction(b,c,d){retur=
n new a([b,c,d],"rgb")};this.$HSB=3Dfunction(b,=0A=
c,d){return new a([b,c,d],"hsb")};this.$HEX=3Dfunction(b){return new =
a(b,"hex")};Array.implement({rgbToHsb:function(){var =
a=3Dthis[0],c=3Dthis[1],d=3Dthis[2],e=3D0,f=3DMath.max(a,c,d),g=3DMath.mi=
n(a,c,d),h=3Df-g,g=3Df/255,i=3D0!=3Df?h/f:0;if(0!=3Di){var =
e=3D(f-a)/h,j=3D(f-c)/h,d=3D(f-d)/h,e=3D(a=3D=3Df?d-j:c=3D=3Df?2+e-d:4+j-=
e)/6;0>e&&e++}return[Math.round(360*e),Math.round(100*i),Math.round(100*g=
)]},hsbToRgb:function(){var =
a=3DMath.round(255*(this[2]/100));if(0=3D=3Dthis[1])return[a,a,a];var =
c=3Dthis[0]%360,d=3Dc%60,e=3DMath.round(255*(this[2]*(100-=0A=
this[1])/1E4)),f=3DMath.round(255*(this[2]*(6E3-this[1]*d)/6E5)),d=3DMath=
.round(255*(this[2]*(6E3-this[1]*(60-d))/6E5));switch(Math.floor(c/60)){c=
ase 0:return[a,d,e];case 1:return[f,a,e];case 2:return[e,a,d];case =
3:return[e,f,a];case 4:return[d,e,a];case =
5:return[a,e,f]}return!1}});String.implement({rgbToHsb:function(){var =
a=3Dthis.match(/\d{1,3}/g);return =
a?a.rgbToHsb():null},hsbToRgb:function(){var =
a=3Dthis.match(/\d{1,3}/g);return a?a.hsbToRgb():null}})})();=0A=
var HtmlTable=3Dnew =
Class({Implements:[Options,Events,Class.Occlude],options:{properties:{cel=
lpadding:0,cellspacing:0,border:0},rows:[],headers:[],footers:[]},propert=
y:"HtmlTable",initialize:function(){var =
a=3DArray.link(arguments,{options:Type.isObject,table:Type.isElement,id:T=
ype.isString});this.setOptions(a.options);!a.table&&a.id&&(a.table=3Ddocu=
ment.id(a.id));this.element=3Da.table||new =
Element("table",this.options.properties);if(this.occlude())return =
this.occluded;this.build()},build:function(){this.element.store("HtmlTabl=
e",=0A=
this);this.body=3Ddocument.id(this.element.tBodies[0])||(new =
Element("tbody")).inject(this.element);$$(this.body.rows);this.options.he=
aders.length?this.setHeaders(this.options.headers):this.thead=3Ddocument.=
id(this.element.tHead);this.thead&&(this.head=3Dthis.getHead());this.opti=
ons.footers.length&&this.setFooters(this.options.footers);if(this.tfoot=3D=
document.id(this.element.tFoot))this.foot=3Ddocument.id(this.tfoot.rows[0=
]);this.options.rows.each(function(a){this.push(a)},this)},toElement:func=
tion(){return this.element},=0A=
empty:function(){this.body.empty();return this},set:function(a,b){var =
c=3D"headers"=3D=3Da?"tHead":"tFoot",d=3Dc.toLowerCase();this[d]=3D(docum=
ent.id(this.element[c])||(new =
Element(d)).inject(this.element,"top")).empty();c=3Dthis.push(b,{},this[d=
],"headers"=3D=3Da?"th":"td");"headers"=3D=3Da?this.head=3Dthis.getHead()=
:this.foot=3Dthis.getHead();return c},getHead:function(){var =
a=3Dthis.thead.rows;return =
1<a.length?$$(a):a.length?document.id(a[0]):!1},setHeaders:function(a){th=
is.set("headers",a);return =
this},setFooters:function(a){this.set("footers",=0A=
a);return this},update:function(a,b,c){var =
d=3Da.getChildren(c||"td"),e=3Dd.length-1;b.each(function(b,g){var =
h=3Dd[g]||(new =
Element(c||"td")).inject(a),i=3D(b?b.content:"")||b,j=3DtypeOf(i);b&&b.pr=
operties&&h.set(b.properties);/(element(s?)|array|collection)/.test(j)?h.=
empty().adopt(i):h.set("html",i);g>e?d.push(h):d[g]=3Dh});return{tr:a,tds=
:d}},push:function(a,b,c,d,e){return"element"=3D=3DtypeOf(a)&&"tr"=3D=3Da=
.get("tag")?(a.inject(c||this.body,e),{tr:a,tds:a.getChildren("td")}):thi=
s.update((new Element("tr",b)).inject(c||=0A=
this.body,e),a,d)},pushMany:function(a,b,c,d,e){return =
a.map(function(a){return this.push(a,b,c,d,e)},this)}});"adopt inject =
wraps grab replaces dispose".split(" =
").each(function(a){HtmlTable.implement(a,function(){this.element[a].appl=
y(this.element,arguments);return this})});=0A=
HtmlTable=3DClass.refactor(HtmlTable,{options:{sortIndex:0,sortReverse:!1=
,parsers:[],defaultParser:"string",classSortable:"table-sortable",classHe=
adSort:"table-th-sort",classHeadSortRev:"table-th-sort-rev",classNoSort:"=
table-th-nosort",classGroupHead:"table-tr-group-head",classGroup:"table-t=
r-group",classCellSort:"table-td-sort",classSortSpan:"table-th-sort-span"=
,sortable:!1,thSelector:"th"},initialize:function(){this.previous.apply(t=
his,arguments);if(this.occluded)return this.occluded;this.sorted=3D=0A=
{index:null,dir:1};this.bound||(this.bound=3D{});this.bound.headClick=3Dt=
his.headClick.bind(this);this.sortSpans=3Dnew =
Elements;this.options.sortable&&(this.enableSort(),null!=3Dthis.options.s=
ortIndex&&this.sort(this.options.sortIndex,this.options.sortReverse))},at=
tachSorts:function(a){this.detachSorts();!1!=3D=3Da&&this.element.addEven=
t("click:relay("+this.options.thSelector+")",this.bound.headClick)},detac=
hSorts:function(){this.element.removeEvents("click:relay("+this.options.t=
hSelector+")")},setHeaders:function(){this.previous.apply(this,=0A=
arguments);this.sortEnabled&&this.setParsers()},setParsers:function(){thi=
s.parsers=3Dthis.detectParsers()},detectParsers:function(){return =
this.head&&this.head.getElements(this.options.thSelector).flatten().map(t=
his.detectParser,this)},detectParser:function(a,b){if(a.hasClass(this.opt=
ions.classNoSort)||a.retrieve("htmltable-parser"))return =
a.retrieve("htmltable-parser");var c=3Dnew =
Element("div");c.adopt(a.childNodes).inject(a);c=3D(new =
Element("span",{"class":this.options.classSortSpan})).inject(c,"top");=0A=
this.sortSpans.push(c);var =
d=3Dthis.options.parsers[b],e=3Dthis.body.rows,f;switch(typeOf(d)){case =
"function":d=3D{convert:d};f=3D!0;break;case =
"string":f=3D!0}f||HtmlTable.ParserPriority.some(function(a){var =
a=3DHtmlTable.Parsers[a],c=3Da.match;if(!c)return!1;for(var =
f=3D0,j=3De.length;f<j;f++){var =
k=3Ddocument.id(e[f].cells[b]);if((k=3Dk?k.get("html").clean():"")&&c.tes=
t(k))return =
d=3Da,!0}});d||(d=3Dthis.options.defaultParser);a.store("htmltable-parser=
",d);return =
d},headClick:function(a,b){if(this.head&&!b.hasClass(this.options.classNo=
Sort))return =
this.sort(Array.indexOf(this.head.getElements(this.options.thSelector).fl=
atten(),=0A=
b)%this.body.rows[0].cells.length)},serialize:function(){var =
a=3Dthis.previous.apply(this,arguments)||{};this.options.sortable&&(a.sor=
tIndex=3Dthis.sorted.index,a.sortReverse=3Dthis.sorted.reverse);return =
a},restore:function(a){this.options.sortable&&a.sortIndex&&this.sort(a.so=
rtIndex,a.sortReverse);this.previous.apply(this,arguments)},setSortedStat=
e:function(a,b){this.sorted.reverse=3Dnull!=3Db?b:this.sorted.index=3D=3D=
a?!this.sorted.reverse:null=3D=3Dthis.sorted.index;null!=3Da&&(this.sorte=
d.index=3Da)},setHeadSort:function(a){var b=3D=0A=
$$(!this.head.length?this.head.cells[this.sorted.index]:this.head.map(fun=
ction(a){return =
a.getElements(this.options.thSelector)[this.sorted.index]},this).clean())=
;b.length&&(a?(b.addClass(this.options.classHeadSort),this.sorted.reverse=
?b.addClass(this.options.classHeadSortRev):b.removeClass(this.options.cla=
ssHeadSortRev)):b.removeClass(this.options.classHeadSort).removeClass(thi=
s.options.classHeadSortRev))},setRowSort:function(a,b){for(var =
c=3Da.length,d=3Dthis.body,e,f;c;){f=3Da[--c];var g=3Df.position,=0A=
h=3Dd.rows[g];if(!h.disabled){b||(e=3Dthis.setGroupSort(e,h,f),this.setRo=
wStyle(h,c));d.appendChild(h);for(f=3D0;f<c;f++)a[f].position>g&&a[f].pos=
ition--}}},setRowStyle:function(a,b){this.previous(a,b);a.cells[this.sort=
ed.index].addClass(this.options.classCellSort)},setGroupSort:function(a,b=
,c){a=3D=3Dc.value?b.removeClass(this.options.classGroupHead).addClass(th=
is.options.classGroup):b.removeClass(this.options.classGroup).addClass(th=
is.options.classGroupHead);return c.value},getParser:function(){var =
a=3Dthis.parsers[this.sorted.index];=0A=
return"string"=3D=3DtypeOf(a)?HtmlTable.Parsers[a]:a},sort:function(a,b,c=
){if(this.head&&(c||(this.clearSort(),this.setSortedState(a,b),this.setHe=
adSort(!0)),a=3Dthis.getParser())){var =
d;Browser.ie||(d=3Dthis.body.getParent(),this.body.dispose());b=3Dthis.pa=
rseData(a).sort(function(a,b){return =
a.value=3D=3D=3Db.value?0:a.value>b.value?1:-1});this.sorted.reverse=3D=3D=
(a=3D=3DHtmlTable.Parsers["input-checked"])&&b.reverse(!0);this.setRowSor=
t(b,c);d&&d.grab(this.body);this.fireEvent("stateChanged");return =
this.fireEvent("sort",=0A=
[this.body,this.sorted.index])}},parseData:function(a){return =
Array.map(this.body.rows,function(b,c){var =
d=3Da.convert.call(document.id(b.cells[this.sorted.index]));return{positi=
on:c,value:d}},this)},clearSort:function(){this.setHeadSort(!1);this.body=
.getElements("td").removeClass(this.options.classCellSort)},reSort:functi=
on(){this.sortEnabled&&this.sort.call(this,this.sorted.index,this.sorted.=
reverse);return =
this},enableSort:function(){this.element.addClass(this.options.classSorta=
ble);this.attachSorts(!0);=0A=
this.setParsers();this.sortEnabled=3D!0;return =
this},disableSort:function(){this.element.removeClass(this.options.classS=
ortable);this.attachSorts(!1);this.sortSpans.each(function(a){a.destroy()=
});this.sortSpans.empty();this.sortEnabled=3D!1;return =
this}});HtmlTable.ParserPriority=3D["date","input-checked","input-value",=
"float","number"];=0A=
HtmlTable.Parsers=3D{date:{match:/^\d{2}[-\/ ]\d{2}[-\/ =
]\d{2,4}$/,convert:function(){var =
a=3DDate.parse(this.get("text").stripTags());return"date"=3D=3DtypeOf(a)?=
a.format("db"):""},type:"date"},"input-checked":{match:/ =
type=3D"(radio|checkbox)" /,convert:function(){return =
this.getElement("input").checked}},"input-value":{match:/<input/,convert:=
function(){return =
this.getElement("input").value}},number:{match:/^\d+[^\d.,]*$/,convert:fu=
nction(){return =
this.getAttribute("data-value").stripTags().toInt()},number:!0},=0A=
numberLax:{match:/^[^\d]+\d+$/,convert:function(){return =
this.get("text").replace(/[^-?^0-9]/,"").stripTags().toInt()},number:!0},=
"float":{match:/^[\d]+\.[\d]+/,convert:function(){return =
this.get("text").replace(/[^-?^\d.]/,"").stripTags().toFloat()},number:!0=
},floatLax:{match:/^[^\d]+[\d]+\.[\d]+$/,convert:function(){return =
this.get("text").replace(/[^-?^\d.]/,"").stripTags()},number:!0},string:{=
match:null,convert:function(){return =
this.get("text").stripTags().toLowerCase()}},title:{match:null,convert:fu=
nction(){return this.title}}};=0A=
HtmlTable.defineParsers=3Dfunction(a){HtmlTable.Parsers=3DObject.append(H=
tmlTable.Parsers,a);for(var b in =
a)HtmlTable.ParserPriority.unshift(b)};[Element].invoke("implement",{exis=
ts:function(){return =
this&&this.tagName&&"undefined"!=3D=3Dthis.tagName.toString().toLowerCase=
()},hasParent:function(a){if(a=3D=3D=3Dthis)return!0;for(var =
b=3D$(this).getParent();b;){if(b=3D=3D=3Da)return!0;b=3D$(b).getParent()}=
return!1}});Cookie.setValue=3Dfunction(a,b,c,d){var =
e=3DCookie.read(b)||{};e[b]=3Dc;Cookie.write(a,JSON.stringify(e),d)};=0A=
Cookie.getValue=3Dfunction(a,b){return(JSON.parse(Cookie.read(a))||{})[b]=
};=0A=
String.implement({highlightTerm:function(a){var =
b=3Dthis,a=3DRegExp("("+a.split(" ").join("|")+")","igm");return =
b=3Db.replace(a,"<mark>$1</mark>")},getTimeInSeconds:function(){var =
a=3D0;this.split(":").reverse().forEach(function(b,c){a+=3Db.toInt()*(0<c=
?60*c:1)});return a},singularize:function(){var =
a=3Dthis;"ies"=3D=3D=3Da.substr(a.length-3,a.length-1)?a=3Da.replace("ies=
","y"):"s"=3D=3D=3Da.substr(a.length-1,a.length-1)&&(a=3Da.substr(0,a.len=
gth-1));return a}});=0A=
Request=3DClass.refactor(Request,{trackAnalytics:function(){var =
a=3Dthis.options,b=3D"array"=3D=3D=3DtypeOf(a.track_event),c=3D"array"=3D=
=3D=3DtypeOf(a.track_pageview),d=3Dwindow._gaq;if((b||c)&&d)b&&d.push(a.t=
rack_event),c&&d.push(a.track_pageview)},send:function(a){if(window.Signa=
l&&Signal.request){var =
b=3DObject.buildQueryString(a,["url"]),b=3D[this.options.url||a.url||"/",=
b?"?":"",b].join("");Signal.request.send.dispatch({url:b})}$(document.bod=
y).addClass("progress");"post"=3D=3D=3Dthis.options.method.toLowerCase()&=
&Cookie.write("xsrft",=0A=
vimeo.xsrft,{domain:vimeo.domain,path:"/"});this.previous(a)},success:fun=
ction(a,b){$(document.body).removeClass("progress");this.trackAnalytics()=
;this.previous(a,b)},failure:function(){$(document.body).removeClass("pro=
gress");this.previous()},cancel:function(){$(document.body).removeClass("=
progress");this.previous()}});Request.HTML=3DClass.refactor(Request.HTML,=
{success:function(a){$(document.body).removeClass("progress");this.trackA=
nalytics();this.previous(a);Global.xsrfProtect();Global.trackAnalytics()}=
});=0A=
Request.JSON=3DClass.refactor(Request.JSON,{success:function(a){$(documen=
t.body).removeClass("progress");this.trackAnalytics();this.previous(a)}})=
;=0A=
Form.Request=3DClass.refactor(Form.Request,{submit_value:null,initialize:=
function(a,b,c){this.element=3Ddocument.id(a);null=3D=3D=3Dthis.element.r=
etrieve("form.request")&&this.previous(a,b,c)},send:function(){this.disab=
leSubmit();this.previous()},makeRequest:function(){var =
a=3Dthis;this.request=3D(new =
Request.HTML(Object.merge({update:this.target,emulation:!1,spinnerTarget:=
this.element,method:this.element.get("method")||"post"},this.options.requ=
estOptions))).addEvents({success:function(b,c,d,e){a.enableSubmit();=0A=
["complete","success"].each(function(f){a.fireEvent(f,[a.target,b,c,d,e])=
})},failure:function(){a.enableSubmit();a.fireEvent("complete",arguments)=
.fireEvent("failure",arguments)},exception:function(){a.enableSubmit();a.=
fireEvent("failure",arguments)}});return =
this.attachReset()},attach:function(a){try{this.element.removeEvent("subm=
it",Global.onStaticFormSubmit)}catch(b){console.log(b)}this.previous(a)},=
enableSubmit:function(){var =
a=3Dthis.element.getElement("input[type=3Dsubmit]");null!=3D=3Da&&a.remov=
eClass("btn_disabled").set("disabled",=0A=
!1).set("value",this.submit_value)},disableSubmit:function(){var =
a=3Dthis.element.getElement("input[type=3Dsubmit]");null!=3D=3Da&&(null=3D=
=3D=3Dthis.submit_value&&(this.submit_value=3Da.get("value")),a.addClass(=
"btn_disabled").set("disabled",!0),!1!=3D=3Dthis.options.progress&&a.set(=
"value",a.get("data-submit-text")||a.get("value")))}});=0A=
Form.Request.Append=3DClass.refactor(Form.Request.Append,{makeRequest:fun=
ction(){this.request=3D(new =
Request.HTML(Object.merge({url:this.element.get("action"),method:this.ele=
ment.get("method")||"post",spinnerTarget:this.element},this.options.reque=
stOptions,{evalScripts:!1}))).addEvents({success:function(a,b,c,d){this.e=
nableSubmit();var e,f=3DElements.from(c);e=3D1=3D=3Df.length?f[0]:(new =
Element("div",{styles:{display:"none"}})).adopt(f);e.inject(this.target,t=
his.options.inject);this.options.requestOptions.evalScripts&&=0A=
Browser.exec(d);this.fireEvent("beforeEffect",e);f=3Dfunction(){this.fire=
Event("success",[e,this.target,a,b,c,d])}.bind(this);this.options.useReve=
al?(e.set("reveal",this.options.revealOptions).get("reveal").chain(f),e.h=
ide(),e.reveal()):f()}.bind(this),failure:function(a){this.enableSubmit()=
;this.fireEvent("failure",a)}.bind(this)});this.attachReset()}});=0A=
Form.Validator=3DClass.refactor(Form.Validator,{options:{evaluateFieldsOn=
Blur:!1,evaluateFieldsOnChange:!1},initialize:function(a,b){this.element=3D=
document.id(a);null!=3D=3Dthis.element&&null=3D=3D=3Dthis.element.retriev=
e("validator")&&this.previous(a,b)},validate:function(a,b){var =
c=3Dthis.getFields().map(function(a){return =
this.validateField(a,!0)},this).every(function(a){return =
a});b||this.fireEvent("formValidate",[c,this.element,a]);this.options.sto=
pOnFailure&&(!c&&a)&&a.preventDefault();return =
c},isFieldValid:function(a){var a=3D=0A=
document.id(a),b;if(a){b=3Da.get("validators");b.some(function(a){return =
this.getValidator(a)},this);var c=3D[];b.each(function(b){var =
e=3Dthis.getValidator(b);!this.hasValidator(a,"ignoreValidation")&&!(e?e.=
test(a):1)&&c.include(b)},this);b=3D0=3D=3D=3Dc.length}return b}});=0A=
Form.Validator.Inline=3DClass.refactor(Form.Validator.Inline,{initialize:=
function(a,b){this.parent(a,b);this.addEvent("onElementValidate",function=
(a,b,e,f){var =
g=3Dthis.getValidator(e);!a&&g.getError(b)?this.hasAdvice(b)||(f&&b.addCl=
ass("warning"),a=3Dthis.makeAdvice(e,b,g.getError(b),f),this.insertAdvice=
(a,b),this.showAdvice(e,b)):this.hideAdvice(e,b)});this.addEvent("onShowA=
dvice",function(a,b,e){b=3Da.retrieve("$inlineValidatorsAdviceDisplay",{}=
);b[e]=3D!0;a.store("$inlineValidatorsAdviceDisplay",b)});this.addEvent("=
onHideAdvice",=0A=
function(a,b,e){b=3Da.retrieve("$inlineValidatorsAdviceDisplay",{});b[e]=3D=
!1;a.store("$inlineValidatorsAdviceDisplay",b)})},hasAdvice:function(a){v=
ar b=3D!1,a=3Da.retrieve("$inlineValidatorsAdviceDisplay",{}),c;for(c in =
a)!0=3D=3D=3Da[c]&&(b=3D!0);return =
b}});OverText=3DClass.refactor(OverText,{enable:function(){this.element.a=
ddEvents({focus:this.focus,blur:this.assert,change:this.assert});window.a=
ddEvent("resize",this.reposition);this.assert(!0);this.reposition();this.=
element.match(":focus")&&this.hide();return this}});=0A=
Fx.Scroll=3DClass.refactor(Fx.Scroll,{toElement:function(a,b){var =
c=3Ddocument.id(a).getPosition(this.element);return =
this.start(c.x+0,c.y+0+(b||0))}});Form.Validator.add("IsEmpty",{errorMsg:=
!1,test:function(a){return"select-one"=3D=3Da.type||"select"=3D=3Da.type?=
!(0<=3Da.selectedIndex&&""!=3Da.options[a.selectedIndex].value):null=3D=3D=
=3Da.get("value")||0=3D=3D=3Da.get("value").trim().length}});=0A=
Form.Validator.addAllThese([["clipurl",{errorMsg:Form.Validator.getMsg.pa=
ss("url"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/vimeo.com\/[0-9]+/i.test=
(a.get("value"))}}],["lazyclipurl",{errorMsg:Form.Validator.getMsg.pass("=
url"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||/(vimeo.com\/)?[0-9]+/i.t=
est(a.get("value"))}}],["validate-urlazy",{errorMsg:Form.Validator.getMsg=
.pass("url"),test:function(a){return =
Form.Validator.getValidator("IsEmpty").test(a)||=0A=
/^((https?|ftp|rmtp|mms):\/\/)?(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-=
]*)+)(:(\d+))?\/?/i.test(a.get("value"))}}],["minValue",{errorMsg:"Please=
 enter a number within the valid range.",test:function(a,b){return =
a.value>=3Db.minValue}}],["maxValue",{errorMsg:"Please enter a number =
within the valid range.",test:function(a,b){return =
a.value<=3Db.maxValue}}],["custom-url",{errorMsg:"Unavailable",test:funct=
ion(a){var b=3Da.get("value"),c=3Da.getNext("span.msg");return =
b=3D=3D=3Da.get("data-original-value")||0=3D=3D=3Db.length?=0A=
!0:"Unavailable"=3D=3D=3Dc.get("text")||!Form.Validator.getValidator("val=
idate-alphanum").test(a)||!/^([0-9]*[a-z][a-z0-9]*)$/i.test(b)||3>b.lengt=
h||24<b.length?!1:!0}}],["custom-clip-url",{errorMsg:"Unavailable",test:f=
unction(a){var =
b=3Da.get("value"),c=3Da.getNext("span.msg");if(b=3D=3D=3Da.get("data-ori=
ginal-value")||0=3D=3D=3Db.length)return!0;if("Unavailable"=3D=3D=3Dc.get=
("text"))return!1;b=3DClipSettings.filterCustomUrl(b);return!/^([a-z0-9\-=
]*)$/i.test(b)||64<b.length?!1:!0}}],["custom-cc-num",{errorMsg:"Invalid =
credit card number",=0A=
test:function(a){if(Form.Validator.getValidator("IsEmpty").test(a))return=
!0;var =
a=3Da.get("value"),b=3D!1;a.test(/^4[0-9]{12}([0-9]{3})?$/)?b=3D"Visa":a.=
test(/^5[1-5]([0-9]{14})$/)?b=3D"Master =
Card":a.test(/^3[47][0-9]{13}$/)?b=3D"American =
Express":a.test(/^6011[0-9]{12}$/)&&(b=3D"Discover");if(b){for(var =
c=3Db=3D0,d=3Da.length-1;0<=3Dd;--d)c=3Da.charAt(d).toInt(),0!=3Dc&&(0=3D=
=3D(a.length-d)%2&&(c+=3Dc),9<c&&(c=3Dc.toString().charAt(0).toInt()+c.to=
String().charAt(1).toInt()),b+=3Dc);if(0=3D=3Db%10)return!0}return!1}}],[=
"custom-tip-num",=0A=
{errorMsg:"Invalid tip amount",test:function(a){var =
b=3Da.get("value");return =
Form.Validator.getValidator("IsEmpty").test(a)||!/^(?:0$0(?=3D\d*\.)|[1-9=
]|0)\d*(\.\d+)?$/.test(b)||500<parseFloat(b)||1>parseFloat(b)?!1:/^\$?\-?=
([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})=
?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(b)}}],["custom-digit-positive"=
,{errorMsg:"Invalid value",test:function(a){var =
b=3Da.get("value");return =
Form.Validator.getValidator("IsEmpty").test(a)?!1:0<parseFloat(b)}}]]);=0A=
Class.Binds=3Dnew Class({$bound:{},bound:function(a){return =
this.$bound[a]?this.$bound[a]:this.$bound[a]=3Dthis[a].bind(this)}});=0A=
Sortables=3DClass.refactor(Sortables,{start:function(a,b){var =
c=3D!1;this.options.handle&&(c=3Db.getElement(this.options.handle));if(th=
is.idle&&!(a.rightClick||["button","input","a","textarea"].contains(a.tar=
get.get("tag"))&&c!=3Da.target))this.idle=3D!1,this.element=3Db,this.opac=
ity=3Db.get("opacity"),this.list=3Db.getParent(),this.clone=3Dthis.getClo=
ne(a,b),this.drag=3D(new =
Drag.Move(this.clone,Object.merge({droppables:this.getDroppables()},this.=
options.dragOptions))).addEvents({onSnap:function(){a.stop();this.clone.s=
etStyle("visibility",=0A=
"visible");this.element.set("opacity",this.options.opacity||0);this.fireE=
vent("start",[this.element,this.clone])}.bind(this),onEnter:this.insert.b=
ind(this),onCancel:this.end.bind(this),onComplete:this.end.bind(this)}),t=
his.clone.inject(this.element,"before"),this.drag.start(a)}});Array.imple=
ment({difference:function(a){var =
b,c;this.length>a.length?(b=3Dthis,c=3Da):(b=3Da,c=3Dthis);return =
b.filter(function(a){return!c.contains(a)})}});=0A=
Number.implement({formatBigNumber:function(){var =
a=3DparseInt(this,10);return =
1E4>a?a.format():1E5>a?(a/1E3).format({decimals:1})+"K":1E6>a?(a/1E3).for=
mat({decimals:0})+"K":1E8>a?(a/1E6).format({decimals:1})+"M":1E9>a?(a/1E6=
).format({decimals:0})+"M":"\u221e"},formatTimecode:function(a){if(!a&&(a=
=3D216E3<=3Dthis?"hh:mm:ss":"mm:ss",0=3D=3D=3Dthis))return"00:00";var =
b=3Da,a=3D[],b=3Db?b.split(":"):null,c,d,e;for(e=3D0;e<b.length;e++)switc=
h(b[e]){case "h":c=3DMath.floor(this/60/60);a.push(c);break;case =
"hh":c=3DMath.floor(this/=0A=
60/60);10>c&&(c=3D"0"+c);a.push(c);break;case =
"m":d=3Dc?Math.floor(this/60%60):Math.floor(this/60);a.push(d);break;case=
 =
"mm":d=3Dc?Math.floor(this/60%60):Math.floor(this/60);10>d&&(d=3D"0"+d);a=
.push(d);break;case =
"ss":d=3DMath.floor(this%60);10>d&&(d=3D"0"+d);a.push(d);break;default:a.=
push("")}return a.join(":")},formatBytes:function(){var =
a=3Dthis,b;for(b=3D0;1024<=3Da&&4>b;b++)a/=3D1024;return =
a.toFixed(2)+["B","KB","MB","GB","TB"][b]}});=0A=
Element.implement("surround",function(a,b){var =
c=3Dthis;Array.slice(a).each(function(a){c.wraps(a,b)});return =
this});Element.implement("equalize",function(a,b){var =
c=3D!a?this.getChildren():this.getChildren(a),b=3Db||"height";max=3D0;pro=
p=3D("undefined"!=3D=3Dtypeof =
document.body.style.maxHeight?"min-":"")+b;offset=3D"offset"+b.capitalize=
();c.each(function(a){a=3Da[offset];a>max&&(max=3Da)});c.each(function(a)=
{a.setStyle(prop,max-(a[offset]-a.getStyle(b).toInt()))});return max});=0A=
Element.implement("toQueryStringIgnoringSubForms",function(){var =
a=3D[],b=3Dthis;this.getElements("input, select, =
textarea").each(function(c){if(c.getParent("form").id=3D=3D=3Db.id){var =
d=3Dc.type;if(c.name&&!c.disabled&&!("submit"=3D=3Dd||"reset"=3D=3Dd||"fi=
le"=3D=3Dd||"image"=3D=3Dd))d=3D"select"=3D=3Dc.get("tag")?c.getSelected(=
).map(function(a){return =
document.id(a).get("value")}):("radio"=3D=3Dd||"checkbox"=3D=3Dd)&&!c.che=
cked?null:c.get("value"),Array.from(d).each(function(b){"undefined"!=3Dty=
peof b&&a.push(encodeURIComponent(c.name)+=0A=
"=3D"+encodeURIComponent(b))})}});return a.join("&")});=0A=
Element.implement("setContextMenu",function(a){function b(a,b){var =
c=3Dnew =
Element("menu",{label:a.label,icon:a.icon});d(a.items,c);c.inject(b);retu=
rn c}function c(a,b){return(new =
Element("menuitem",{label:a.label,icon:a.icon,events:{click:function(b){b=
.stop();a.url?window.location=3Da.url:a.action&&a.action.call()}}})).inje=
ct(b)}function =
d(a,d){a.each(function(a){a.items?b(a,d):c(a,d)})}if(!("contextMenu"in =
document.body)||!("HTMLMenuItemElement"in =
window))return!1;if("menu"=3D=3D=3DtypeOf(a))return =
this.set("contextmenu",=0A=
e),!0;var e=3D(new Element("menu",{id:(new =
Date).getTime(),type:"context"})).inject($(document.body));"array"=3D=3D=3D=
typeOf(a)?d(a,e):a.items?b(a,e):a.label&&c(a,e);this.set("contextmenu",e.=
get("id"));return!0});Slick.definePseudo("input",function(){var =
a=3Dthis.nodeName.toLowerCase();return"input"=3D=3D=3Da||"select"=3D=3D=3D=
a||"textarea"=3D=3D=3Da||"button"=3D=3D=3Da});=0A=
Slick.definePseudo("textfield",function(){var =
a;if("input"=3D=3D=3Dthis.nodeName.toLowerCase())return =
a=3D$(this).get("type"),"text"=3D=3D=3Da||"password"=3D=3D=3Da||"search"=3D=
=3D=3Da||"email"=3D=3D=3Da||"url"=3D=3D=3Da||"number"=3D=3D=3Da});Object.=
extend({buildQueryString:function(a,b){var b=3Db||[],c=3D[];for(n in =
a)"object"=3D=3Dtypeof =
a[n]?c.push(Object.buildQueryString(a[n],b)):-1=3D=3D=3Db.indexOf(n)&&(("=
string"=3D=3Dtypeof a[n]||"number"=3D=3Dtypeof =
a[n]||"boolean"=3D=3Dtypeof =
a[n])&&""!=3Da[n])&&c.push(n+"=3D"+encodeURIComponent(a[n]));return =
c.join("&")}});=0A=
Element.NativeEvents.transitionend=3D2;Element.NativeEvents.webkitTransit=
ionEnd=3D2;Element.NativeEvents.oTransitionEnd=3D2;Element.NativeEvents.m=
sTransitionEnd=3D2;Element.NativeEvents.message=3D2;Element.Events.transi=
tionend=3D{base:Browser.safari||Browser.chrome?"webkitTransitionEnd":Brow=
ser.opera?"oTransitionEnd":Browser.ie&&8<Browser.version?"msTransitionEnd=
":"transitionend"};=0A=
Element.Events.message=3D{base:"message",condition:function(a){a.$message=
_extended||(a.data=3Da.event.data,a.source=3Da.event.source,a.origin=3Da.=
event.origin,a.$message_extended=3D!0);return!0}};Events.implement({getEl=
apsedTime:function(a){return =
a?this.event.elapsedTime:(1E3*this.event.elapsedTime).toInt()}});=0A=
Element.implement({supportStyle:function(a){a=3Dthis.style[a];return!!(a|=
|""=3D=3D=3Da)},supportVendorStyle:function(a){var b=3Dnull;return =
this.supportStyle(a)?a:["webkit","Moz","o","ms"].some(function(c){b=3Dc+a=
.capitalize();return this.supportStyle(b)},this)?b:null}});=0A=
Fx.Tween.CSS3=3Dnew =
Class({Extends:Fx.Tween,transitionTimings:{linear:"0,0,1,1","expo:in":"0.=
71,0.01,0.83,0","expo:out":"0.14,1,0.32,0.99","expo:in:out":"0.85,0,0.15,=
1","circ:in":"0.34,0,0.96,0.23","circ:out":"0,0.5,0.37,0.98","circ:in:out=
":"0.88,0.1,0.12,0.9","sine:in":"0.22,0.04,0.36,0","sine:out":"0.04,0,0.5=
,1","sine:in:out":"0.37,0.01,0.63,1","quad:in":"0.14,0.01,0.49,0","quad:o=
ut":"0.01,0,0.43,1","quad:in:out":"0.47,0.04,0.53,0.96","cubic:in":"0.35,=
0,0.65,0","cubic:out":"0.09,0.25,0.24,1","cubic:in:out":"0.66,0,0.34,1",=0A=
"quart:in":"0.69,0,0.76,0.17","quart:out":"0.26,0.96,0.44,1","quart:in:ou=
t":"0.76,0,0.24,1","quint:in":"0.64,0,0.78,0","quint:out":"0.22,1,0.35,1"=
,"quint:in:out":"0.9,0,0.1,1"},initialize:function(a,b){b.transition=3Db.=
transition||"sine:in:out";this.parent(a,b);"string"!=3Dtypeof =
this.options.transition&&alert("Only short notated transitions (like =
'sine:in') are supported by =
Fx.Tween.CSS3");this.options.transition=3Dthis.options.transition.toLower=
Case();this.transition=3Dthis.element.supportVendorStyle("transition");=0A=
this.css3Supported=3D!!this.transition&&!!this.transitionTimings[this.opt=
ions.transition]},check:function(){return!this.boundComplete?!0:this.pare=
nt()},start:function(a,b,c){if(this.css3Supported){if(!this.check(a,b,c))=
return this;var =
d=3DArray.flatten(arguments);this.property=3Dthis.options.property||d.shi=
ft();var =
e=3Dthis.prepare(this.element,this.property,d);this.from=3De.from;this.to=
=3De.to;this.boundComplete=3Dfunction(a){a.event.propertyName=3D=3Dthis.p=
roperty&&(this.element.removeEvent("transitionend",this.boundComplete),=0A=
this.boundComplete=3Dnull,this.fireEvent("complete",this))}.bind(this);th=
is.element.addEvent("transitionend",this.boundComplete);e=3Dfunction(){th=
is.element.setStyle(this.transition,this.property+" =
"+this.options.duration+"ms =
cubic-bezier("+this.transitionTimings[this.options.transition]+")");this.=
element.setStyle(this.property,this.to[0].value+this.options.unit)}.bind(=
this);1<=3Dd.length?(this.element.setStyle(this.transition,"none"),this.e=
lement.setStyle(this.property,this.from[0].value+this.options.unit),=0A=
e.delay(0.1)):e();this.fireEvent("start",this);return this}return =
this.parent(a,b,c)},cancel:function(){this.css3Supported&&(this.element.s=
etStyle(this.transition,"none"),this.element.removeEvent("transitionend",=
this.boundComplete),this.boundComplete=3Dnull);this.parent();return =
this}});Locale.define("en-US","DatePicker",{select_a_time:"Select a =
time",use_mouse_wheel:"Use the mouse wheel to quickly change =
value",time_confirm_button:"OK",apply_range:"Apply",cancel:"Cancel",week:=
"Wk"});=0A=
function str_repeat(a,b){for(var c=3D[];0<b;c[--b]=3Da);return =
c.join("")}=0A=
function sprintf(){for(var =
a=3D0,b,c=3Darguments[a++],d=3D[],e,f,g;c;){if(e=3D/^[^\x25]+/.exec(c))d.=
push(e[0]);else if(e=3D/^\x25{2}/.exec(c))d.push("%");else =
if(e=3D/^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX]=
)/.exec(c)){if(null=3D=3D(b=3Darguments[e[1]||a++])||void =
0=3D=3Db)throw"Too few =
arguments.";if(/[^s]/.test(e[7])&&"number"!=3Dtypeof b)throw"Expecting =
number but found "+typeof b;switch(e[7]){case =
"b":b=3Db.toString(2);break;case =
"c":b=3DString.fromCharCode(b);break;case "d":b=3DparseInt(b);break;=0A=
case "e":b=3De[6]?b.toExponential(e[6]):b.toExponential();break;case =
"f":b=3De[6]?parseFloat(b).toFixed(e[6]):parseFloat(b);break;case =
"o":b=3Db.toString(8);break;case =
"s":b=3D(b=3DString(b))&&e[6]?b.substring(0,e[6]):b;break;case =
"u":b=3DMath.abs(b);break;case "x":b=3Db.toString(16);break;case =
"X":b=3Db.toString(16).toUpperCase()}b=3D/[def]/.test(e[7])&&e[2]&&0<=3Db=
?"+"+b:b;f=3De[3]?"0"=3D=3De[3]?"0":e[3].charAt(1):" =
";g=3De[5]-String(b).length-0;f=3De[5]?str_repeat(f,g):"";d.push(""+(e[4]=
?b+f:f+b))}else throw"Huh ?!";c=3Dc.substring(e[0].length)}return =
d.join("")}=0A=
var ScrollSpy=3Dnew =
Class({Implements:[Options,Events],options:{container:window,max:0,min:0,=
mode:"vertical"},initialize:function(a){this.setOptions(a);this.container=
=3Ddocument.id(this.options.container);this.enters=3Dthis.leaves=3D0;this=
.inside=3D!1;var b=3Dthis;this.listener=3Dfunction(a){var =
d=3Db.container.getScroll(),e=3Dd["vertical"=3D=3D=3Db.options.mode?"y":"=
x"];e>=3Db.options.min&&(0=3D=3D=3Db.options.max||e<=3Db.options.max)?(b.=
inside||(b.inside=3D!0,b.enters++,b.fireEvent("enter",[d,b.enters,a])),b.=
fireEvent("tick",[d,b.inside,=0A=
b.enters,b.leaves,a])):b.inside&&(b.inside=3D!1,b.leaves++,b.fireEvent("l=
eave",[d,b.leaves,a]));b.fireEvent("scroll",[d,b.inside,b.enters,b.leaves=
,a])};this.addListener()},start:function(){this.container.addEvent("scrol=
l",this.listener)},stop:function(){this.container.removeEvent("scroll",th=
is.listener)},addListener:function(){this.start()}}),ThrottledScrollSpy=3D=
new =
Class({Extends:ScrollSpy,has_scrolled:!0,polling:!1,interval:250,e:null,i=
nitialize:function(a){this.bound=3D{setHasScrolled:this.setHasScrolled.bi=
nd(this)};=0A=
this.parent(a);setTimeout(this.checkScrollPosition.bind(this),this.interv=
al)},checkScrollPosition:function(){this.has_scrolled&&(this.listener(thi=
s.e),this.e=3Dnull,this.has_scrolled=3D!1);this.polling&&setTimeout(this.=
checkScrollPosition.bind(this),this.interval)},stopPolling:function(){thi=
s.polling=3D!1},setHasScrolled:function(a){this.e=3Da;this.has_scrolled=3D=
!0;if(!this.polling)return =
this.polling=3D!0,this.checkScrollPosition();setTimeout(this.stopPolling.=
bind(this),1E3)},start:function(){this.container.addEvent("scroll",=0A=
this.bound.setHasScrolled)},stop:function(){this.container.removeEvent("s=
croll",this.bound.setHasScrolled)}});=0A=
(function(a){function =
b(a,b,c,d,i){this._listener=3Db;this._isOnce=3Dc;this.context=3Dd;this._s=
ignal=3Da;this._priority=3Di||0}function =
c(a,b){if("function"!=3D=3Dtypeof a)throw Error("listener is a required =
param of {fn}() and should be a Function.".replace("{fn}",b));}var =
d=3D{VERSION:"0.6.3"};b.prototype=3D{active:!0,params:null,execute:functi=
on(a){var =
b;this.active&&this._listener&&(a=3Dthis.params?this.params.concat(a):a,b=
=3Dthis._listener.apply(this.context,a),this._isOnce&&this.detach());retu=
rn b},detach:function(){return this.isBound()?=0A=
this._signal.remove(this._listener):null},isBound:function(){return!!this=
._signal&&!!this._listener},getListener:function(){return =
this._listener},_destroy:function(){delete this._signal;delete =
this._listener;delete this.context},isOnce:function(){return =
this._isOnce},toString:function(){return"[SignalBinding isOnce: =
"+this._isOnce+", isBound: "+this.isBound()+", active: =
"+this.active+"]"}};d.Signal=3Dfunction(){this._bindings=3D[]};d.Signal.p=
rototype=3D{_shouldPropagate:!0,active:!0,_registerListener:function(a,=0A=
c,d,h){var =
i=3Dthis._indexOfListener(a);if(-1!=3D=3Di){if(a=3Dthis._bindings[i],a.is=
Once()!=3D=3Dc)throw Error("You cannot add"+(c?"":"Once")+"() then =
add"+(!c?"":"Once")+"() the same listener without removing the =
relationship first.");}else a=3Dnew =
b(this,a,c,d,h),this._addBinding(a);return =
a},_addBinding:function(a){var =
b=3Dthis._bindings.length;do--b;while(this._bindings[b]&&a._priority<=3Dt=
his._bindings[b]._priority);this._bindings.splice(b+1,0,a)},_indexOfListe=
ner:function(a){for(var =
b=3Dthis._bindings.length;b--;)if(this._bindings[b]._listener=3D=3D=3D=0A=
a)return b;return-1},add:function(a,b,d){c(a,"add");return =
this._registerListener(a,!1,b,d)},addOnce:function(a,b,d){c(a,"addOnce");=
return =
this._registerListener(a,!0,b,d)},remove:function(a){c(a,"remove");var =
b=3Dthis._indexOfListener(a);-1!=3D=3Db&&(this._bindings[b]._destroy(),th=
is._bindings.splice(b,1));return a},removeAll:function(){for(var =
a=3Dthis._bindings.length;a--;)this._bindings[a]._destroy();this._binding=
s.length=3D0},getNumListeners:function(){return =
this._bindings.length},halt:function(){this._shouldPropagate=3D=0A=
!1},dispatch:function(a){if(this.active){var =
b=3DArray.prototype.slice.call(arguments),c=3Dthis._bindings.slice(),d=3D=
this._bindings.length;this._shouldPropagate=3D!0;do =
d--;while(c[d]&&this._shouldPropagate&&!1!=3D=3Dc[d].execute(b))}},dispos=
e:function(){this.removeAll();delete =
this._bindings},toString:function(){return"[Signal active: =
"+this.active+" numListeners: =
"+this.getNumListeners()+"]"}};a.signals=3Dd})(window||this);=0A=
var Forage=3Dnew =
Class({Implements:[Options,Events],options:{autoQueue:!1,url:"/user/forag=
e/",limit:50,excludeIds:[],onUserAdded:function(){},onUserRemoved:functio=
n(){},addEmails:!0},currentPage:0,users:{a:[],b:[],c:[],d:[],e:[],f:[],g:=
[],h:[],i:[],j:[],k:[],l:[],m:[],n:[],o:[],p:[],q:[],r:[],s:[],t:[],u:[],=
v:[],w:[],x:[],y:[],z:[],num:[]},numbers:"0123456789#!@".split(""),loadQu=
eue:[],queueRunning:!1,pageList:"a b c d e f g h i j k l m n o p q r s t =
u v w x y z num".split(" "),REQUEST_DELAY:35,previousTerm:null,=0A=
localResults:[],selectedEmails:[],searchAllUsersIndex:0,initialize:functi=
on(a,b){if(null=3D=3D=3D$(a))throw Error("Invalid =
element");this.setOptions(b);this.container=3D$(a);this.addedContainer=3D=
this.container.getElement(".fg_added");this.bucketList=3Dthis.container.g=
etElement(".fg_bucket");this.searchView=3Dthis.container.getElement(".fg_=
search");this.searchResults=3Dthis.container.getElement(".fg_search_resul=
ts");this.searchNoResults=3Dthis.container.getElement(".fg_search_no_resu=
lts");this.searchAllResults=3Dthis.container.getElement(".fg_search_resul=
ts_all_users");=0A=
this.seriouslyNoResults=3Dthis.container.getElement(".fg_seriously_no_res=
ults");this.resetSearch=3Dthis.container.getElement(".fg_reset_search");t=
his.searchForm=3Dthis.container.getElement(".fg_search_form");this.logged=
_in=3D!this.searchForm.hasClass("logged_out");this.searchInput=3Dthis.con=
tainer.getElement(".fg_search_input");this.clearSearchBtn=3Dthis.containe=
r.getElement(".fg_clear_search");if(this.logged_in&&(this.browseView=3Dth=
is.container.getElement(".fg_browse"),this.pages=3Dthis.browseView.getEle=
ments("ol"),=0A=
this.pagination=3Dthis.container.getElement(".fg_pagination")))this.pageL=
inks=3Dthis.pagination.getElement("ol").getElements("a");this.createReque=
sts();this.attachEvents();this.options.autoQueue&&(this.loadQueue=3Dthis.=
pageList,this.runQueue())},createRequests:function(){this.queueRequest=3D=
new =
Request({url:this.options.url,method:"get",onSuccess:this.onQueueRequestS=
uccess.bind(this)});this.searchRequest=3Dnew =
Request({url:this.options.url,method:"get",onSuccess:this.onSearchAllSucc=
ess.bind(this)})},attachEvents:function(){if(this.pagination){var a=3D=0A=
this.pagination,b=3Da.getElement("a.prev"),a=3Da.getElement("a.next"),c=3D=
this.pageLinks.filter(function(a){return!a.getParent().hasClass("inactive=
")});this.logged_in&&(b&&b.addEvent("click",this.onPrevClick.bind(this)),=
a&&a.addEvent("click",this.onNextClick.bind(this)),this.pageLinks&&this.p=
ageLinks.addEvent("click",this.onPageClick.bind(this)),c&&!this.autoQueue=
&&c.addEvent("mousedown",this.onPreloadPage.bind(this)))}if(this.logged_i=
n)this.searchInput.addEvent("focus",this.onSearchFocus.bind(this)),this.c=
ontainer.getElement(".fg_search_all_btn").addEvent("click",=0A=
this.onSearchAllClick.bind(this)),this.resetSearch.addEvent("click",this.=
onClearSearchClick.bind(this));else{var =
d=3D$("add_email_btn");this.searchInput.addEvent("keyup",function(a){this=
.searchInput.get("value").test(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]=
{2,4}$/)&&d.removeClass("btn_disabled").set("disabled",!1);"enter"=3D=3D=3D=
a.key&&d.fireEvent("click")}.bind(this));d.addEvent("click",function(){va=
r =
a=3Dthis.searchInput;a.get("value").test(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+=
\.[a-zA-Z]{2,4}$/)&&(this.addEmail(a.get("value")),=0A=
d.addClass("btn_disabled").set("disabled",!0),a.set("value",""))}.bind(th=
is))}this.container.getElements("div.userlist").addEvent("click:relay(li)=
",this.onActionClick.bind(this));this.searchForm.addEvent("submit",Functi=
on.from(!1))},runQueue:function(a){this.queueRunning=3D!0;a?(this.process=
All=3D!0,this.requestedPage=3Dthis.loadQueue,this.loadQueue=3D[]):(this.p=
rocessAll=3D!1,a=3Dthis.loadQueue[0],this.loadQueue.splice(0,1),this.requ=
estedPage=3Da);this.queueRequest.send({data:{action:"list",page:this.requ=
estedPage,=0A=
exclude_ids:this.options.excludeIds}})},createUserElements:function(a,b){=
var =
c=3D[],d,e;a.each(function(a){e=3Db?this.searchView:this.browseView;a.ema=
il&&this.browseView.getElements("li[data-user-id=3D"+a.id+"]").set("data-=
user-email",a.email);e.getElements("li[data-user-id=3D"+a.id+"]").length|=
|(d=3Dnew Element("li",{"data-user-id":a.id,html:'<a class=3D"portrait" =
href=3D"javascript:void(0)"><img src=3D"'+a.icon+'" alt=3D""></a><div =
class=3D"digest"><a class=3D"name" =
href=3D"javascript:void(0)">'+a.name+'</a><a href=3D"javascript:void(0)" =
class=3D"action">'+=0A=
Copy.dict.add+"</a></div>"}),a.email&&d.set("data-user-email",a.email),th=
is.bucketList.getElement("li[data-user-id=3D"+a.id+"]")&&d.addClass("disa=
bled"),c.push(d))},this);return =
c},createUserMarkup:function(a,b){-1<this.numbers.indexOf(a)&&(a=3D"num")=
;var =
c=3Dthis.container.getElement(".fg_browse_"+a),d=3Dthis.createUserElement=
s(b);c.adopt(d)},createSearchUserMarkup:function(a){a=3Dthis.createUserEl=
ements(a,!0);this.searchResults.adopt(a);this.searchNoResults.hide();this=
.seriouslyNoResults.hide();this.searchResults.show()},=0A=
insertErrorMessage:function(a){var =
b=3Dthis.container.getElement(".fg_browse_"+a),c;b&&((c=3Db.getElement("p=
.no_following"))&&c.destroy(),b.adopt(new =
Element("p",{"class":"no_following",html:Copy.translate("no_followers_for=
_letter",!1,{PAGE_LETTER:a})})));this.pagination&&this.pagination.getElem=
ent('a[rel=3D"'+a+'"]').getParent().addClass("inactive")},showSearch:func=
tion(){this.browseView.hide();this.searchView.show();null!=3D=3Dthis.clea=
rSearchBtn&&this.clearSearchBtn.show("inline-block");this.searchResults.e=
mpty()},=0A=
clearSearch:function(){this.localResults=3D[];this.searchInput.set("value=
","");this.browseView.show();this.searchView.hide();null!=3D=3Dthis.clear=
SearchBtn&&this.clearSearchBtn.show("inline-block")},waitForSearchResults=
:function(){0=3D=3D=3Dthis.loadQueue.length?(this.updateSearchPool(),this=
.searchInput.removeEvents(),this.searchInput.addEvent("keyup",this.onSear=
chKeyUp.bind(this)),this.searchInput.addEvent("keydown",this.onSearchKeyD=
own.bind(this)),null!=3D=3Dthis.clearSearchBtn&&this.clearSearchBtn.addEv=
ent("click",=0A=
this.onClearSearchClick.bind(this)),3<this.searchInput.get("value").lengt=
h&&this.search(this.searchInput.get("value"))):this.waitForSearchResults.=
delay(500,this)},updateSearchPool:function(){this.users=3Dthis.browseView=
.getElements("li[data-user-id]").filter(function(a){return"fg_browse_fav"=
=3D=3D=3Da.getParent("ol").get("id")?!1:!0})},refreshBucketList:function(=
){var =
a=3Dthis.addedContainer,b=3Dthis.bucketList.getChildren().length;this.upd=
ateCount(b);0<b?(a.show(),$("submit_forager")&&$("submit_forager").set("d=
isabled",=0A=
!1)):(a.hide(),$("submit_forager")&&$("submit_forager").set("disabled",!0=
))},searchAll:function(){this.searchRequest.send({data:{action:"search",q=
:this.searchInput.get("value"),exclude_ids:this.options.excludeIds}})},ad=
dUser:function(a){if(a.get("data-user-email"))this.addEmail(a.get("data-u=
ser-email"));else{var =
b=3Da.get("data-user-id"),a=3Da.clone().inject(this.bucketList),c=3D$$(th=
is.container.getElements("div.user_source").getElements("li[data-user-id=3D=
"+b+"]").flatten());this.fireEvent("onUserAdded",=0A=
{id:b,sources:c,clone:a});a.getElement("a.action").set("html",Copy.dict.r=
emove);c.addClass("disabled")}},removeUser:function(a){var =
b=3Da.get("data-user-id"),c=3D$$(this.container.getElements("div.user_sou=
rce").getElements("li[data-user-id=3D"+b+"]").flatten());this.fireEvent("=
onUserRemoved",{id:b,sources:c,clone:a});c.removeClass("disabled");a.dest=
roy()},updateCount:function(a){var b=3Dthis.options.limit;if(a>b)return =
alert(Copy.dict.share_limit_reached),!1;if(this.counter=3Dthis.counter||t=
his.container.getElement(".fg_added_count"))this.count=3D=0A=
a,this.counter.set("text",a),a>=3Db-10?(this.limitColor=3Dthis.limitColor=
||new =
Color("#fc575e"),this.limitColor=3Dthis.limitColor.setBrightness(50+(50-5=
*(b-a))),this.counter.setStyle("color",this.limitColor)):this.counter.set=
Style("color","");return!0},onPreloadPage:function(a){a=3Da.target.get("r=
el");"fav"!=3D=3Da&&this.pageList.contains(a)&&(a=3Dthis.pageList.indexOf=
(a),this.loadQueue.push(this.pageList.splice(a,1)),this.queueRunning||thi=
s.runQueue())},onPageClick:function(a){var =
b=3Da.target;a.stop();$(b).getParent().hasClass("inactive")||=0A=
this.loadPage(this.pageLinks.indexOf(b))},onPrevClick:function(a){a.stop(=
);this.prevPage()},onNextClick:function(a){a.stop();this.nextPage()},onAc=
tionClick:function(a){a.preventDefault();var =
b=3D$(a.target);if(a=3Db.getParent("li")){var =
c=3Da.get("data-user-email")?"email":"user",b=3Db.getParent("ol")=3D=3D=3D=
this.bucketList?"remove":"add";if(a.hasClass("disabled"))return!1;"add"=3D=
=3D=3Db?this.addUser(a):"email"=3D=3D=3Dc?this.removeEmail(a.getElement("=
div.email").get("html"),a):this.removeUser(a);this.refreshBucketList();=0A=
return!0}},onSearchFocus:function(){0<this.pageList.length&&!this.options=
.autoQueue&&(this.loadQueue.combine(this.pageList),this.emptyList=3DArray=
.clone(this.pageList),this.pageList=3D[],this.queueRunning||this.runQueue=
(!0));this.waitForSearchResults()},onSearchKeyDown:function(a){13=3D=3D=3D=
a.code&&this.searchNoResults.isDisplayed()&&this.searchAll()},onSearchKey=
Up:function(a){var =
b=3D0<this.localResults.length,c=3Dthis.searchInput.value.toLowerCase(),d=
=3Dc.length,a=3D"backspace"=3D=3D=3Da.key||"delete"=3D=3D=3Da.key,e;try{a=
?=0A=
e=3D0=3D=3D=3Dthis.previousTerm.indexOf(c)&&2<d:this.previousTerm&&(e=3D0=
=3D=3D=3Dc.indexOf(this.previousTerm)&&2<d)}catch(f){null=3D=3D=3Dthis.pr=
eviousTerm&&(e=3D!1)}this.is_email=3Dc.test(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.=
-]+\.[a-zA-Z]{2,4}$/);b&&e?a&&1=3D=3D=3Dthis.localResults.length&&1=3D=3D=
=3Dc.length?this.clearSearch():this.filter(c,a):2<d?this.search(c):0=3D=3D=
=3Dd&&this.clearSearch()},onClearSearchClick:function(a){a.stop();this.cl=
earSearch()},onSearchAllClick:function(a){a.stop();this.searchAll()},onQu=
eueRequestSuccess:function(a){var a=3D=0A=
JSON.decode(a),b,c;0=3D=3D=3Da.length&&this.insertErrorMessage(this.reque=
stedPage[0]);for(b in =
a)c=3D-1<this.numbers.indexOf(b)?"num":b,a.hasOwnProperty(b)&&(this.empty=
List&&this.emptyList.erase(c),this.createUserMarkup(c,a[b]));this.emptyLi=
st&&this.emptyList.each(function(a){this.insertErrorMessage(a)},this);thi=
s.processAll?this.queueRunning=3D!1:0<this.loadQueue.length?this.runQueue=
.delay(this.REQUEST_DELAY,this):this.queueRunning=3D!1},onSearchAllSucces=
s:function(a){a=3DJSON.decode(a);null!=3D=3Da&&a.length?this.createSearch=
UserMarkup(a):=0A=
(this.searchNoResults.hide(),this.seriouslyNoResults.show())},loadPage:fu=
nction(a){var =
b=3Dthis.pages[a],c,d;b.hasClass("active")||(c=3Db.get("class").split("fg=
_browse_")[1],this.currentPage=3Da,this.browseView.getElement("ol.active"=
).removeClass("active"),this.pageList.contains(c)&&(d=3Dthis.pageList.ind=
exOf(c),this.loadQueue.push(this.pageList.splice(d,1)),this.queueRunning|=
|this.runQueue()),this.loadQueue.contains(c)&&(d=3Dthis.loadQueue.indexOf=
(c),this.loadQueue.splice(d,1),this.loadQueue.splice(0,0,c)),=0A=
this.clearSearch(),b.addClass("active"),this.pagination.getElement(".sele=
cted").removeClass("selected"),this.pageLinks[a].getParent().addClass("se=
lected"))},prevPage:function(){var =
a=3D--this.currentPage;null=3D=3D=3Dthis.pages[a]?this.currentPage++:this=
.pages[a].hasClass("empty")?this.prevPage():0<=3Da&&this.loadPage(a)},nex=
tPage:function(){var =
a=3D++this.currentPage;null=3D=3D=3Dthis.pages[a]?this.currentPage--:this=
.pages[a].hasClass("empty")?this.nextPage():a<this.pageLinks.length&&this=
.loadPage(a)},filter:function(a,=0A=
b){var =
c,d,e,f=3Dthis.is_email,g=3Dthis;b&&this.localResults.pop();c=3Dthis.loca=
lResults[this.localResults.length-1];if(null!=3D=3Dc)if(d=3Dc.filter(func=
tion(b){return =
f?(g.localResults=3D[],a=3D=3D=3Db.get("data-user-email")):-1<b.getElemen=
t("a.name").get("text").toLowerCase().indexOf(a.toLowerCase())||a=3D=3D=3D=
b.get("data-user-id")}),0=3D=3D=3Dd.length)this.searchForm.hasClass("logg=
ed_out")||this.searchNoResults.show(),this.searchResults.hide();else{this=
.searchNoResults.hide();this.seriouslyNoResults.hide();this.searchResults=
.show();=0A=
if(b)c.show&&c.show("inline-block");else{this.localResults.push(d);try{e=3D=
c.difference(d),e.hide()}catch(h){}}this.previousTerm=3Da.toLowerCase()}}=
,search:function(a){var =
b,c=3D[],d,e=3Dthis.is_email;d=3D/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{=
\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\=
+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x2=
2)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\=
x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFE=
F])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\u=
FFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\=
u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-=
\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0=
-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-=
z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF90=
0-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFD=
F0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;=0A=
this.localResults=3D[];this.searchNoResults.hide();this.seriouslyNoResult=
s.hide();this.searchResults.show();this.searchView.match(".active")||this=
.showSearch();this.updateSearchPool();b=3Dthis.users.filter(function(b){r=
eturn =
e?a=3D=3D=3Db.get("data-user-email"):-1<b.getElement("a.name").get("text"=
).toLowerCase().indexOf(a.toLowerCase())||a=3D=3D=3Db.get("data-user-id")=
});if(0<b.length){for(var =
f=3D0,g=3Db.length;f<g;f++)d=3Db[f].clone(),d.inject(this.searchResults),=
c.push(d);this.localResults.push(c);this.previousTerm=3D=0A=
a.toLowerCase()}else =
a.indexOf("@")&&d.test(a)&&this.options.addEmails?this.searchResults.adop=
t(new Element("li",{"data-user-email":a,html:'<div class=3D"digest"><a =
class=3D"name">'+a+'</a><a =
class=3D"action">'+Copy.dict.add+"</a></div>","class":"email_result"})):(=
this.searchNoResults.show(),this.searchResults.empty(),this.searchResults=
.hide())},addEmail:function(a){this.selectedEmails.contains(a)||(this.sel=
ectedEmails.push(a),(new Element("li",{"data-user-email":a,html:'<div =
class=3D"digest"><div class=3D"email">'+=0A=
a+'</div><a href=3D"javascript:void(0)" =
class=3D"action">'+Copy.dict.remove+"</a></div></div>"})).inject(this.buc=
ketList),this.fireEvent("onUserAdded",a));this.refreshBucketList()},remov=
eEmail:function(a,b){this.fireEvent("onUserRemoved",a);this.selectedEmail=
s.erase(a);b.destroy();this.refreshBucketList()},getUserIds:function(){va=
r a;return =
this.bucketList.getElements("li[data-user-id]").map(function(b){return =
a=3Db.get("data-user-id")})},getEmails:function(){return =
this.selectedEmails},reset:function(){var a=3D=0A=
$("message_input");this.clearSearchBtn&&this.clearSearchBtn.click();a&&a.=
set("value","");this.addedContainer.getElements(".action").each(function(=
a){a.click()})}});=0A=
Forage.Share=3Dnew =
Class({Extends:Forage,options:{form:null},initialize:function(a,b){this.s=
etOptions(b);this.parent(a,b);this.form=3D$(this.options.form);this.setup=
Form()},setupForm:function(){var =
a=3Dthis;this.uids=3Dthis.form.getElement('input[name=3D"user_ids"]');thi=
s.emails=3Dthis.form.getElement('input[name=3D"user_emails"]');this.uids|=
|(this.uids=3Dnew =
Element("input",{type:"hidden",name:"user_ids"}),this.form.adopt(this.uid=
s));this.emails||(this.emails=3Dnew =
Element("input",{type:"hidden",name:"user_emails"}),=0A=
this.form.adopt(this.emails));$("submit_forager").addEvents({focus:this.o=
nUpdateForm.bind(this),keydown:this.onUpdateForm.bind(this),mousedown:thi=
s.onUpdateForm.bind(this)});this.request=3Dnew =
Form.Request(this.form,null,{extraData:{action:"send_message"},onSend:fun=
ction(){"undefined"!=3D=3Dtypeof =
ClipConfig&&_gaq.push(["_trackEvent","sharebox","email",ClipConfig.clip_i=
d])},onSuccess:function(){$("submit_forager").hide();$("submit_failure").=
addClass("hide");$("submit_success").removeClass("hide").set("tween",=0A=
{duration:250,onComplete:function(){$("submit_success").addClass("hide");=
$("submit_forager").show();a.reset();try{Share.equalize()}catch(b){}}}).s=
etStyle("opacity","1");setTimeout(function(){$("submit_success").tween("o=
pacity",[1,0])},3500);try{Share.equalize()}catch(b){}},onFailure:function=
(){$("submit_forager").hide();$("submit_success").addClass("hide");$("sub=
mit_failure").removeClass("hide").set("tween",{duration:250,onComplete:fu=
nction(){$("submit_failure").addClass("hide");$("submit_forager").show();=0A=
try{Share.equalize()}catch(a){}}}).setStyle("opacity","1");setTimeout(fun=
ction(){$("submit_failure").tween("opacity",[1,0])},3500);try{Share.equal=
ize()}catch(a){}}})},onUpdateForm:function(){this.uids.set("value",this.g=
etUserIds().join(","));this.emails.set("value",this.getEmails().join(",")=
)}});=0A=
var ColorPicker=3Dnew =
Class({Implements:[Options,Events],options:{initial_color:"#00adef",posit=
ion:{edge:"upperLeft",position:"centerRight",offset:{x:0,y:0}},onUpdate:f=
unction(){},onSelect:function(){}},max_value:{H:359,S:100,V:100},color:nu=
ll,previous_color:null,initialize:function(a,b){if(null=3D=3D=3D$(a))thro=
w Error("Invalid trigger element supplied to =
ColorPicker");this.trigger=3D$(a);this.bound=3D{onSatValMouseEvent:this.o=
nSatValMouseEvent.bind(this),onHueMouseEvent:this.onHueMouseEvent.bind(th=
is),onDocumentMouseUp:this.onDocumentMouseUp.bind(this),=0A=
onBodyClick:this.onBodyClick.bind(this),onKeyUp:this.onKeyUp.bind(this)};=
this.setOptions(b);this.createElements();this.setDragArea();this.attachEv=
ents();this.previous_color=3Dthis.options.initial_color;this.setColor(thi=
s.options.initial_color)},isValidHex:function(a){a=3D"#"=3D=3D=3Da.split(=
"")[0]?a:"#"+a;return/^#[0-9a-f]{3}$|^#([0-9a-f]){6}$/i.test(a)},createEl=
ements:function(){this.widget=3D(new =
Element("div",{"class":"color_picker"})).inject($(document.body)).hide();=
this.sat_val_selector=3D(new Element("div",=0A=
{"class":"sv_selector"})).inject(this.widget);this.sat_val_cursor=3D(new =
Element("div",{"class":"sv_cursor"})).inject(this.sat_val_selector);this.=
hue_wrapper=3D(new =
Element("div",{"class":"hue_wrapper"})).inject(this.widget);this.hue_sele=
ctor=3D(new =
Element("div",{"class":"hue_selector"})).inject(this.hue_wrapper);this.hu=
e_cursor=3D(new =
Element("div",{"class":"hue_cursor"})).inject(this.hue_wrapper);this.prev=
iew=3D(new =
Element("div",{"class":"preview_swatch"})).inject(this.widget);this.clear=
_div=3D(new Element("div",=0A=
{"class":"clear"})).inject(this.widget);this.button_wrapper=3D(new =
Element("div",{"class":"button_wrapper"})).inject(this.widget);this.selec=
t_button=3D(new =
Element("button",{"class":"btn",html:"Select"})).inject(this.button_wrapp=
er);this.or_span=3D(new Element("span",{html:" or =
"})).inject(this.button_wrapper);this.close_button=3D(new =
Element("a",{href:"#","class":"cancel",html:"cancel"})).inject(this.butto=
n_wrapper)},setDragArea:function(){var =
a,b;a=3Dthis.sat_val_selector.measure(function(){return this.getSize()});=0A=
b=3Dthis.hue_selector.measure(function(){return =
this.getSize()});this.sat_val_cursor_padding=3Dthis.sat_val_cursor.measur=
e(function(){return =
this.getSize().x/2});this.hue_cursor_padding=3Dthis.hue_cursor.measure(fu=
nction(){return =
this.getSize().y/2});this.sat_val_width=3Da.x;this.sat_val_height=3Da.y;t=
his.hue_width=3Db.x;this.hue_height=3Db.y},attachEvents:function(){this.t=
rigger.addEvent("click",this.onToggleClick.bind(this));this.sat_val_selec=
tor.addEvent("mousedown",this.bound.onSatValMouseEvent);this.hue_selector=
.addEvent("mousedown",=0A=
this.bound.onHueMouseEvent);this.select_button.addEvent("click",this.onSe=
lectClick.bind(this));this.close_button.addEvent("click",this.onCloseClic=
k.bind(this))},moveCursor:function(a,b,c){var =
d=3Dthis[[a,"_cursor_padding"].join("")],e=3Dthis[[a,"_width"].join("")]-=
d,f=3Dthis[[a,"_height"].join("")]-d,b=3DMath.max(d,Math.min(b,e))-d,c=3D=
Math.max(d,Math.min(c,f))-d,a=3Dthis[[a,"_cursor"].join("")];a.setStyle("=
left",b);a.setStyle("top",c)},startTracking:function(a){[a.charAt(0).toUp=
perCase(),a.slice(1)].join("");=0A=
this[[a,"_selector"].join("")].addEvent("mousemove",this.bound["hue"=3D=3D=
=3Da?"onHueMouseEvent":"onSatValMouseEvent"]);$(document.body).addEvent("=
mouseup",this.bound.onDocumentMouseUp)},update:function(a){var b=3Dnew =
Color([this.color.hsb[0],100,100],"hsb");this.sat_val_selector.setStyle("=
background-color",b.hex);this.preview.setStyle("background-color",this.co=
lor.hex);!0=3D=3D=3Da&&this.repositionSliders();this.fireEvent("onUpdate"=
,[this.color])},repositionSliders:function(){var =
a=3D0,b=3D0,c=3D0,a=3DMath.round((360-=0A=
this.color.hsb[0])/360*(this.hue_height-this.hue_cursor_padding)),b=3DMat=
h.round(this.color.hsb[1]/100*this.sat_val_width),c=3DMath.round((100-thi=
s.color.hsb[2])/100*this.sat_val_height);this.moveCursor("hue",0,a);this.=
moveCursor("sat_val",b,c)},positionWidget:function(){var =
a=3Dthis.options;this.widget.position({relativeTo:this.trigger,edge:a.pos=
ition.edge,position:a.position.position})},onSatValMouseEvent:function(a)=
{a.stop();var =
b=3Da.page,c=3Dthis.sat_val_selector.getCoordinates(),d=3Dc.width,e=3Dc.h=
eight,=0A=
f=3DMath.max(0,Math.min(d,b.x-c.left)),b=3DMath.max(0,Math.min(e,b.y-c.to=
p));"mousedown"=3D=3D=3Da.type&&this.startTracking("sat_val");this.moveCu=
rsor("sat_val",f,b);this.setSaturation(Math.round(100*(f/d)));this.setVal=
ue(Math.round(100-100*(b/e)));this.update()},onHueMouseEvent:function(a){=
a.stop();var =
b=3Da.page,c=3Dthis.hue_selector.getCoordinates(),d=3Dc.height;Math.max(0=
,Math.min(c.width,b.x-c.left));b=3DMath.max(0,Math.min(d,b.y-c.top));"mou=
sedown"=3D=3D=3Da.type&&this.startTracking("hue");this.moveCursor("hue",0=
,=0A=
b);this.setHue(Math.round(360-360*(b/d)));this.update()},onDocumentMouseU=
p:function(){this.sat_val_selector.removeEvent("mousemove",this.bound.onS=
atValMouseEvent);this.hue_selector.removeEvent("mousemove",this.bound.onH=
ueMouseEvent);$(document.body).removeEvent("mouseup",this.bound.onDocumen=
tMouseUp)},onCloseClick:function(a){a.stop();this.revert();this.close()},=
onToggleClick:function(a){a.preventDefault();this.widget.isVisible()?this=
.close():this.open()},onSelectClick:function(a){a.stop();this.fireEvent("=
onSelect",=0A=
[this.color]);this.previous_color=3Dthis.color.hex;this.close()},onBodyCl=
ick:function(a){var =
b=3D$(a.target).getParents();a.preventDefault();b.contains(this.widget)||=
(this.revert(),this.close())},onKeyUp:function(a){"esc"=3D=3D=3Da.key&&(t=
his.revert(),this.close())},setHue:function(a,b){this.color=3Dthis.color.=
setHue(Math.max(0,Math.min(a,this.max_value.H)));!0=3D=3D=3Db&&this.updat=
e()},setSaturation:function(a,b){this.color=3Dthis.color.setSaturation(Ma=
th.max(0,Math.min(a,this.max_value.S)));!0=3D=3D=3Db&&this.update()},=0A=
setValue:function(a,b){this.color=3Dthis.color.setBrightness(Math.max(0,M=
ath.min(a,this.max_value.V)));!0=3D=3D=3Db&&this.update()},setColor:funct=
ion(a){null!=3D=3Dthis.color&&(this.previous_color=3Dthis.color.hex);this=
.isValidHex(a)||(console.warn("Invalid hex_value supplied to =
ColorPicker.setColor()",a),a=3D"#ffffff");this.color=3Dnew =
Color(a);this.update(!0)},revert:function(){this.color=3Dnew =
Color(this.previous_color);this.update()},open:function(){this.positionWi=
dget();this.widget.show();$(document).addEvent("mousedown",=0A=
this.bound.onBodyClick);$(document).addEvent("keyup",this.bound.onKeyUp)}=
,close:function(){this.widget.hide();$(document).removeEvent("mousedown",=
this.bound.onBodyClick);$(document).removeEvent("keyup",this.bound.onKeyU=
p)}}),Revolver=3Dnew =
Class({Implements:[Options,Events],options:{startIndex:0,timerDelay:5E3,c=
lassName:"fading_revolver",height:"auto",showFx:{property:"opacity",durat=
ion:525,transition:"sine:out"},hideFx:{property:"opacity",duration:250,tr=
ansition:"sine:out"},showAllEl:void 0},paused:!1,=0A=
timer:null,effect:null,currentIndex:0,delayCounter:-1,initialize:function=
(a,b,c){if(null=3D=3D=3D$(a))throw Error("Invalid =
element");this.setOptions(c);this.container=3D$(a);this.elements=3Db||thi=
s.container.getChildren();this.currentIndex=3Dthis.options.startIndex;thi=
s.bound=3D{next:this.next.bind(this),onItemOver:this.onItemOver.bind(this=
),onItemOut:this.onItemOut.bind(this)};this.createElements();this.attachE=
vents();this.start()},createElements:function(){var =
a=3Dthis.options,b=3Dthis.container,c=3Dthis.options.showAllEl;=0A=
this.showAllButton=3Dvoid =
0=3D=3D=3Dc?this.createShowAllButton():$(c);b.addClass("revolver");b.addC=
lass(a.className);"number"=3D=3D=3DtypeOf(a.height)&&b.setStyle("height",=
a.height);this.elements[this.options.startIndex].addClass("active")},atta=
chEvents:function(){null!=3D=3Dthis.showAllButton&&this.showAllButton.add=
Event("click",this.onShowAllToggle.bind(this));this.container.addEvents({=
mouseenter:this.bound.onItemOver,mouseleave:this.bound.onItemOut})},creat=
eShowAllButton:function(){return(new Element("a",{html:"View All",=0A=
"class":"revolver_view_all"})).inject(this.container,"after")},onShowAllT=
oggle:function(a){a.stop();this.stop();this.showAll()},onItemOver:functio=
n(){this.paused=3D!0;this.stop()},onItemOut:function(){this.paused=3D!1;t=
his.start()},start:function(){null=3D=3D=3Dthis.timer&&(this.timer=3DsetI=
nterval(function(){this.paused||this.next()}.bind(this),this.options.time=
rDelay))},stop:function(){null!=3D=3Dthis.timer&&(clearInterval(this.time=
r),this.timer=3Dnull)},show:function(a,b){var =
c=3Dthis.elements[a];this.effect=3Dnew Fx.Tween.CSS3(c,=0A=
this.options.showFx);this.effect.addEvent("complete",function(){c.addClas=
s("active");"undefined"!=3D=3Dtypeof =
b&&b.call()}.bind(this));this.effect.start(0,1)},hide:function(a,b){var =
c=3Dthis.elements[a];this.effect=3Dnew =
Fx.Tween.CSS3(c,this.options.hideFx);this.effect.addEvent("complete",func=
tion(){c.removeClass("active");"undefined"!=3D=3Dtypeof =
b&&b.call()}.bind(this));this.effect.start(1,0)},showAll:function(){this.=
elements.each(function(a){a.erase("style");a.erase("class")},this);this.c=
ontainer.removeEvents({mouseenter:this.bound.onItemOver,=0A=
mouseleave:this.bound.onItemOut});this.container.addClass("show_all_revol=
ver");this.showAllButton.destroy()},next:function(){var =
a=3Dthis.currentIndex+1;a>=3Dthis.elements.length&&(a=3D0);this.hide(this=
.currentIndex,function(){this.show(a);this.currentIndex=3Da}.bind(this))}=
}),AutoComplete=3Dnew =
Class({Implements:[Options,Events],options:{className:"ac_list",maxHeight=
:200,parentElement:null,disableParentForm:!0,limitedDisabledParent:!1,aut=
oSelect:!0,hideOnEmptySet:!0,url:null,action:"suggest",limit:10,pollingTh=
reshold:125,=0A=
minimumLength:3,onLoadStart:function(){},onLoadComplete:function(){},onOp=
en:function(){},onClose:function(){},onSuggestionSelect:function(){},show=
OnFocus:!0,showOnClick:!0,stopOn:null,requestData:{}},focusIndex:-1,sugge=
stionsLoaded:!1,open:!1,initialize:function(a,b){if(null=3D=3D=3D$(a))thr=
ow Error("Invalid =
element");this.setOptions(b);this.input=3D$(a);this.url=3Dthis.options.ur=
l||this.input.getParent("form").get("action");this.bound=3D{bodyClick:thi=
s.onBodyClick.bind(this),mouseMove:this.onMouseMove.bind(this),=0A=
suggestionOver:this.onSuggestionOver.bind(this),suggestionOut:this.onSugg=
estionOut.bind(this),suggestionClick:this.onSuggestionClick.bind(this),de=
layedSearch:this.delayedSearch.bind(this)};this.createElements();this.cre=
ateRequest();this.attachEvents()},createElements:function(){var =
a=3Dthis.options,a=3Dnull=3D=3D=3Da.parentElement?this.input.getParent():=
a.parentElement;this.container=3D(new =
Element("div",{"class":this.options.className})).setStyles({display:"none=
",width:this.calculateWidth(),"max-height":this.options.maxHeight+=0A=
"px"}).inject(a).position({relativeTo:this.input,position:"bottomLeft",ed=
ge:"topLeft"});this.input.set("autocomplete","off")},createRequest:functi=
on(){this.ajaxRequest=3Dnew =
Request.HTML({url:this.url,method:"get",update:this.container,onSuccess:t=
his.onSearchLoaded.bind(this)})},attachEvents:function(){var =
a=3D{keydown:this.onKeyDown.bind(this),keyup:this.onKeyUp.bind(this)};thi=
s.options.showOnClick&&(a.click=3Dthis.onFocus.bind(this));this.options.s=
howOnFocus&&(a.focus=3Dthis.onFocus.bind(this));this.input.addEvents(a);=0A=
this.container.addEvent("scroll",this.onListKeyDown.bind(this));this.enab=
leMouseEvents();this.options.disableParentForm&&!this.options.limitedDisa=
bledParent&&this.input.getParents("form").addEvent("submit",Function.from=
(!1))},enableMouseEvents:function(){this.container.addEvent("mouseover:re=
lay(li)",this.bound.suggestionOver);this.container.addEvent("mouseout:rel=
ay(li)",this.bound.suggestionOut);this.container.addEvent("click:relay(li=
)",this.bound.suggestionClick);this.container.removeEvent("mousemove",=0A=
this.bound.mouseMove)},disableMouseEvents:function(){this.container.remov=
eEvent("mouseover:relay(li)",this.bound.suggestionOver);this.container.re=
moveEvent("mouseout:relay(li)",this.bound.suggestionOut);this.container.r=
emoveEvent("click:relay(li)",this.onSuggestionClick.bind(this));this.cont=
ainer.addEvent("mousemove",this.bound.mouseMove)},calculateWidth:function=
(){var =
a=3Dthis.input,b=3DparseInt(a.getStyle("width"),10),c=3Da.getStyle("paddi=
ng").split(" =
"),a=3D"border-box"=3D=3D=3Da.getStyle("box-sizing")?0:parseInt(c[1],=0A=
10)+parseInt(c[3],10);return =
b+a+"px"},delayedSearch:function(){this.ajaxDelay&&clearTimeout(this.ajax=
Delay);this.search(this.input.get("value"))},focusNext:function(){var =
a=3Dthis.container.getElements("li");this.focusIndex++;this.focusIndex>=3D=
a.length&&(this.focusIndex=3Da.length-1);this.updateFocus()},focusPrev:fu=
nction(){this.focusIndex--;0>this.focusIndex&&(this.focusIndex=3D0);this.=
updateFocus()},updateFocus:function(){var =
a=3Dthis.container.getElements("li");this.focusedItem&&this.focusedItem.r=
emoveClass("selected");=0A=
this.focusedItem=3Da[this.focusIndex];this.focusedItem.addClass("selected=
");this.checkScroll()},checkScroll:function(){var =
a=3Dthis.focusedItem,b=3Dthis.container.getSize().y,a=3Da.getSize().y;thi=
s.container.scrollTo(0,a*(this.focusIndex-Math.floor(b/2/a)))},getNearest=
LI:function(a){a=3D$(a);return"li"=3D=3D=3Da.get("tag")?a:a.getParents("l=
i")},onFocus:function(){this.suggestionsLoaded&&this.showSuggestions()},o=
nListKeyDown:function(){this.input.focus()},onKeyDown:function(a){if(null=
!=3D=3Dthis.options.stopOn&&this.input.get("value").test(this.options.sto=
pOn))this.clearSuggestions();=0A=
else{this.options.limitedDisabledParent&&this.container.isDisplayed()&&(t=
his.input.getParents("form").addClass("disabled"),this.input.getParents("=
form").addEvent("submit",this.empty));var =
b=3Da.key,c=3Dthis.container.isDisplayed();"up"=3D=3D=3Da.key&&a.preventD=
efault();switch(b){case =
"up":c&&(this.focusPrev(),this.disableMouseEvents());break;case =
"down":c&&(this.focusNext(),this.disableMouseEvents())}}},onKeyUp:functio=
n(a){a.stop();var =
b=3Da.key,c=3Dthis.input.get("value"),d=3Dthis.container.isDisplayed(),e=3D=
/[a-zA-Z0-9]/;=0A=
this.options.limitedDisabledParent&&this.container.isDisplayed()&&(this.i=
nput.getParents("form").removeClass("disabled"),this.input.getParents("fo=
rm").removeEvent("submit",this.empty));switch(b){case =
"enter":d&&this.focusedItem&&(this.hideSuggestions(),this.fireEvent("onSu=
ggestionSelect",[this.focusedItem,this.input,a]),this.fireEvent("select",=
{item:this.focusedItem,input:this.input}));break;case =
"esc":d&&this.hideSuggestions();break;default:c.length>=3Dthis.options.mi=
nimumLength&&(1=3D=3D=3Db.length&&b.match(e)||=0A=
"backspace"=3D=3D=3Db)?this.ajaxDelay=3Dthis.bound.delayedSearch.delay(th=
is.options.pollingThreshold):0=3D=3D=3Dc.length&&this.reset()}},onMouseMo=
ve:function(){this.enableMouseEvents()},onSearchLoaded:function(){var =
a=3D0=3D=3D=3Dthis.container.getElements("li:not(.no_matches)").length;th=
is.fireEvent("onLoadComplete");if(a&&this.options.hideOnEmptySet)return!1=
;this.suggestionsLoaded=3D!0;this.showSuggestions();!a&&this.options.auto=
Select&&(this.focusIndex=3D-1,this.focusNext());this.options.highlight&&t=
his.highlightTerms();=0A=
return!0},highlightTerms:function(){var =
a=3Dthis.input.get("value"),b=3Dthis.container.getElements("li.searchable=
 =
a");b&&b.each(function(b){b.set("html",b.get("text").toString().highlight=
Term(a))})},onSuggestionOver:function(a){a.stop();this.focusedItem&&this.=
focusedItem.removeClass("selected");this.focusedItem=3D"li"=3D=3D=3Da.tar=
get.tagName.toString().toLowerCase()?a.target:a.target.getParent("li");th=
is.focusedItem.addClass("selected");this.focusIndex=3Dthis.container.getE=
lements("li").indexOf(this.focusedItem)},=0A=
onSuggestionOut:function(a){a.stop();this.focusedItem&&this.focusedItem.r=
emoveClass("selected");this.focusedItem=3Dnull},onSuggestionClick:functio=
n(a){this.focusedItem=3D"li"=3D=3D=3Da.target.tagName.toString().toLowerC=
ase()?a.target:a.target.getParent("li");this.fireEvent("onSuggestionSelec=
t",[this.focusedItem,this.input]);this.fireEvent("select",{item:this.focu=
sedItem,input:this.input});this.hideSuggestions()},onBodyClick:function(a=
){var =
b=3D$(a.target).getParents();a.target!=3D=3Dthis.container&&(!b.contains(=
this.container)&&=0A=
!b.contains(this.input))&&(!this.input.getParent("label")||!b.contains(th=
is.input.getParent("label")))&&this.hideSuggestions()},onBlur:function(a)=
{this.hideSuggestions();parent.onBlur(a)},refreshPosition:function(){this=
.container.position({relativeTo:this.input,position:"bottomLeft",edge:"to=
pLeft"})},showSuggestions:function(){this.container.position({relativeTo:=
this.input,position:"bottomLeft",edge:"topLeft"}).show();$(document).addE=
vent("mousedown",this.bound.bodyClick);this.open=3D!0;this.fireEvent("onO=
pen")},=0A=
hideSuggestions:function(){this.container.hide();$(document).removeEvent(=
"mousedown",this.bound.bodyClick);this.open=3D!1;this.fireEvent("onClose"=
)},clearSuggestions:function(){this.hideSuggestions();this.container.empt=
y()},search:function(a){var =
b=3Dthis.options;this.fireEvent("onLoadStart");a=3DObject.merge(b.request=
Data,{search:a,limit:b.limit,action:b.action});this.ajaxRequest.send({dat=
a:a,link:"cancel"})},reset:function(){this.focusIndex=3D-1;this.suggestio=
nsLoaded=3D!1;this.clearSuggestions();this.input.set("value",=0A=
"")},empty:function(){return!1}}),Oracle=3Dnew =
Class({Extends:AutoComplete,user_id:null,data_store:{},storage:null,base_=
url:"/search",selected:null,params:{},initialize:function(a,b){"localStor=
age"in =
window&&null!=3D=3Dwindow.localStorage&&(this.storage=3Dwindow.localStora=
ge);this.parent(a,b);this.params=3Db.params||{}},createElements:function(=
){var =
a,b,c,d=3Dthis;this.parent();this.container.addClass("oracle");a=3D(new =
Element("ul")).inject(this.container);a=3D(new =
Element("li")).inject(a);this.basic_search=3D(new Element("a",=0A=
{text:Copy.dict.search_all,href:""})).inject(a);this.basic_search.addEven=
t("click",function(a){""=3D=3D=3Dd.input.get("value")&&(window.location=3D=
"/search");if(c=3Dd.input.getParent("form"))a.stop(),d.updateSearchHistor=
y(d.input.value),c.getElement("input[type=3Dsubmit]").click()});this.resu=
lts=3D(new =
Element("div",{"class":"results"})).inject(this.container);this.storage&&=
this.storage.getItem("oracle_history")&&(b=3D(new =
Element("section",{"class":"recent"})).inject(this.container).adopt(new =
Element("h1",{text:Copy.dict.recent_searches})).adopt(this.getSearchHisto=
ryMarkup()),=0A=
b.getElements("li =
a").addEvents({mouseover:function(a){d.selectedIndex=3Db.getElements("li =
a").indexOf(a.target);d.selectedItem=3Dthis},mouseout:function(){d.select=
ed=3Dnull},click:function(a){if(c=3Dd.input.getParent("form"))a.stop(),d.=
input.set("value",this.get("html")),c.getElement("input[type=3Dsubmit]").=
click()}}),this.input.addEvent("keyup",function(a){"backspace"=3D=3Da.key=
&&null!=3Dd.selectedIndex&&(a=3Dd.storage.getItem("oracle_history").split=
("|"),a.splice(d.selectedIndex,1),d.storage.setItem("oracle_history",=0A=
a.join("|")),d.selectedItem.dispose())}));this.footer=3D(new =
Element("section",{"class":"advanced"})).inject(this.container);footer_ul=
=3D(new Element("ul")).inject(this.footer);this.footer_item=3D(new =
Element("li")).inject(footer_ul);this.advanced_search_h1=3D(new =
Element("h1",{text:Copy.dict.advanced_search})).inject(this.footer);this.=
advanced_search=3D(new =
Element("a",{text:Copy.dict.advanced_search,href:"/search"})).inject(this=
.footer_item);this.input.addEvent("keyup",this.onInputKeyUp.bind(this));t=
his.onInputKeyUp()},=0A=
createRequest:function(){this.ajaxRequest=3Dnew =
Request.JSON({method:"get",url:"/search/preload",onSuccess:this.onSearchL=
oaded.bind(this)})},getSearchHistoryMarkup:function(){var =
a=3Dthis.storage.getItem("oracle_history").split("|"),b=3Dnew =
Element("ul"),c=3Dthis,d=3Dnew =
Hash(this.options.params),e,f;a.each(function(a){f=3DdecodeURIComponent(a=
);e=3Df.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").r=
eplace(/"/g,"&quot;").replace(/'/g,"&#x27").replace(/\//g,"&#x2F");b.adop=
t(new Element("li",{html:'<a href=3D"'+=0A=
c.base_url+"?q=3D"+escape(f.trim())+(0<d.length?"&"+d:"")+'">'+e+"</a>","=
class":"searchable"}))});return =
b},updateSearchHistoryMarkup:function(){this.storage.getItem("oracle_hist=
ory");var a=3Dthis.container.getElements(".recent ul li =
a"),b=3Dthis,c=3D(new =
Hash(this.options.params)).toQueryString(),d;a.each(function(a){d=3Da.get=
("href").split("?")[1];a.set("href",b.base_url+"?"+d+(0<c.length?"&"+c:""=
))})},updateSearchHistory:function(a){var =
b=3Dthis.storage,c=3Db.getItem("oracle_history"),c=3Dc?c.split("|"):[];c.=
contains(a)||=0A=
0=3D=3D=3Da.trim().length||(5<=3Dc.length&&c.pop(),c.splice(0,0,encodeURI=
Component(a)),b.setItem("oracle_history",c.join("|")))},setBaseUrl:functi=
on(a){this.base_url=3Da||"/search"},buildMenu:function(a){var =
b=3Dthis.input;b.getParent().get("action");var =
b=3Db.get("value"),c=3Dnew =
Element("div"),d,e,f;Object.each(a,function(a,b){e=3Db.split(" =
").join("_").toLowerCase();d=3D(new =
Element("section",{"class":e})).inject(c);section_title=3D(new =
Element("h1",{text:b})).inject(d);f=3D(new =
Element("ol")).inject(d);Object.each(a,=0A=
function(a,b){(new Element("li")).adopt(new =
Element("a",{href:a,text:b})).inject(f)})});this.advanced_search.set("hre=
f","/search/?q=3D"+b+"&panel=3D1");this.results.set("html",c.get("html"))=
},onFocus:function(){this.showSuggestions();this.suggestionsLoaded||this.=
ajaxRequest.send()},onSearchLoaded:function(a){var =
b=3Dthis.input.get("value");this.data_store=3Da;this.suggestionsLoaded=3D=
!0;Object.each(a,function(a,b){this[b+"_keys"]=3DObject.keys(a);this[b+"_=
values"]=3DObject.values(a)},this);b&&3<=3Db.length&&this.search(b)},=0A=
onKeyUp:function(a){a.stop();var =
b=3Da.key,c=3Dthis.input,d=3Dc.get("value"),e=3Dd.length,f=3Dthis.contain=
er.isDisplayed(),g=3D/[a-zA-Z0-9]/;switch(b){case =
"enter":f&&this.focusedItem&&(this.hideSuggestions(),this.updateSearchHis=
tory(d),this.fireEvent("onSuggestionSelect",[this.focusedItem,c,a]));brea=
k;case =
"esc":f&&this.hideSuggestions();break;default:e>=3Dthis.minimumLength&&1=3D=
=3D=3Db.length&&b.match(g)?this.ajaxDelay=3Dthis.bound.delayedSearch.dela=
y(this.options.pollingThreshold):"backspace"=3D=3D=3Db||"space"=3D=3Db?e>=
=3Dthis.minimumLength?=0A=
this.search(d):this.results.empty():0=3D=3D=3De&&this.reset()}},onSuggest=
ionClick:function(a){this.updateSearchHistory(this.input.get("value"));th=
is.parent(a)},onInputKeyUp:function(){this.input.get("value").trim().leng=
th<this.minimumLength?(this.advanced_search_h1.show(),this.advanced_searc=
h.hide()):(this.advanced_search_h1.hide(),this.advanced_search.show())},s=
earch:function(a){var =
a=3Da.toLowerCase(),b=3D{},c=3D0,d,e;Object.each(this.data_store,function=
(f,g){d=3Dthis[g+"_keys"];e=3Dthis[g+"_values"];d.each(function(d,=0A=
f){-1!=3D=3Dd.toLowerCase().indexOf(a)&&(b[g]||(b[g]=3D{}),b[g][d]=3De[f]=
,c++)})},this);0<c?(this.buildMenu(b),this.showSuggestions(),this.results=
.hasClass("no_results")&&this.results.removeClass("no_results"),this.opti=
ons.autoSelect&&(this.focusIndex=3D-1,this.focusNext())):0=3D=3D=3Da.leng=
th?this.results.empty():(this.results.set("html","<section><div>"+Copy.di=
ct.no_suggestions+"</div></section>").addClass("no_suggestions"),this.sho=
wSuggestions(),this.focusIndex=3D-1,this.focusNext())},clearSuggestions:f=
unction(){this.hideSuggestions();=0A=
this.results.empty()},reset:function(){this.focusIndex=3D-1;this.input.se=
t("value","")}}),Illuminati=3Dnew =
Class({Extends:Oracle,createElements:function(){this.parent();this.sugges=
tionFill=3D$("search_suggest");this.cachedSuggestions=3D[];this.usedAutoc=
omplete=3D!1;this.input.addEvent("onKeyDown",function(){this.showInlineSu=
ggestion()})},base_url:"/search",selected:null,limit:7,callback:"Global.o=
racle.search",pollingThreshold:50,minimumLength:2,createRequest:function(=
){this.ajaxRequest=3Dnew Request.JSON({method:"get",=0A=
url:"/search/suggest",onSuccess:this.onSearchLoaded.bind(this)})},updateF=
ocus:function(){this.parent();var =
a=3Dthis.focusedItem,b=3Dthis.input;a.hasClass("searchable")&&b.set("valu=
e",a.get("text"))},onFocus:function(){this.showSuggestions()},onSuggestio=
nSelect:function(){this.usedAutocomplete=3D!1},onSuggestionOver:function(=
a){this.parent(a);var =
a=3Dthis.input,b=3Dthis.focusedItem;this.suggestionFill.set("value","");b=
.hasClass("searchable")&&(a.set("data-cached-value",a.get("value")),a.set=
("value",b.get("text")))},=0A=
onSuggestionOut:function(a){this.parent(a);this.input.set("value",this.in=
put.get("data-cached-value"));this.showInlineSuggestion()},onKeyDown:func=
tion(a){var =
b=3Dthis.input,c=3Dthis.suggestionFill;"tab"=3D=3D=3Da.key&&(a.preventDef=
ault(),b.set("value",c.get("value")),this.usedAutocomplete=3D!0,this.opti=
ons.autoSelect&&(this.focusIndex=3D-1));this.parent(a)},onKeyUp:function(=
a){this.showInlineSuggestion();this.suggestionSection&&this.input.get("va=
lue").length<this.minimumLength&&(this.suggestionSection.destroy(),=0A=
this.suggestionSection=3Dnull);this.parent(a)},onSearchLoaded:function(a)=
{this.input.get("value").toLowerCase();var =
b=3Dthis.lastVersion,c=3D0,d=3D[];b!=3D=3Da.v&&(this.suggestionSection&&(=
this.suggestionSection.destroy(),this.suggestionSection=3Dnull),Object.ea=
ch(a.s,function(a,b){d.push(b);c++}),b=3Da.v,this.cachedSuggestions=3Dd,t=
his.showInlineSuggestion(),0<c?(this.suggestionSection||(this.suggestionS=
ection=3D(new =
Element("section",{"class":"suggestions"})).inject(this.container,"top"),=
this.suggestions_ul=3D(new =
Element("ul")).inject(this.suggestionSection)),=0A=
d.each(function(a){var b;b=3D(new =
Element("li",{"class":"searchable"})).inject(this.suggestions_ul);(new =
Element("a",{text:a,href:"/search?q=3D"+encodeURIComponent(a)})).inject(b=
)}.bind(this)),this.showSuggestions(),this.highlightTerms()):(this.focusI=
ndex=3D-1,this.focusNext()))},showInlineSuggestion:function(){var =
a=3Dthis.input.get("value").toLowerCase(),b=3Dthis.cachedSuggestions[0],c=
=3Dthis.suggestionFill;this.suggestionSection&&(b&&a.length>=3Dthis.minim=
umLength&&b.test(a)?c.set("value",b):c.set("value",""))},=0A=
showSuggestions:function(){this.showInlineSuggestion();this.parent()},hid=
eSuggestions:function(){this.parent();this.suggestionFill.set("value","")=
},search:function(a){this.showSuggestions();this.fireEvent("onLoadStart")=
;this.ajaxRequest.send({data:{search:encodeURI(a),limit:this.limit,callba=
ck:this.callback}})}}),Lightbox=3Dnew =
Class({Implements:[Options,Events],options:{url:null,html:null,stop_links=
:!0,data:"",uid:"",className:"default_lightbox",position:"fixed",width:"a=
uto",height:"auto",top:"auto",=0A=
scrollIntoView:!1,cache:!0,onOpen:function(){},onLoad:function(){},onClos=
e:function(){}},standAloneMode:!1,currentContent:null,defaultOptions:this=
.options,initialize:function(a,b){this.setOptions(b);this.defaultOptions=3D=
Object.clone(this.options);null!=3D=3Da?$$(a).each(function(a){"true"!=3D=
=3Da.get("data-lightbox-defined")&&(a.addEvent("click",this.onLinkClick.b=
ind(this)),a.set("data-lightbox-defined","true"))},this):this.standAloneM=
ode=3D!0;var =
c=3Dthis.options.uid;null!=3D=3D$("lightbox_container"+c)?(this.container=
=3D=0A=
$("lightbox_container"+c),this.content=3D$("lightbox_content"+c),this.ove=
rlay=3D$("lightbox_overlay"+c)):(this.createElements(),this.updateStyles(=
),this.attachEvents())},createElements:function(){var =
a=3D$(document.body),b=3Dthis.options.uid;this.content=3Dnew =
Element("div",{id:"lightbox_content"+b,"class":"lightbox_content"});this.=
closeButton=3Dnew Element("a",{id:"lightbox_close"+b,"class":"close =
undertaker",html:"&#215;",title:"undefined"!=3Dtypeof =
Copy&&"undefined"!=3Dtypeof Copy.dict&&"undefined"!=3Dtypeof =
Copy.dict.close?=0A=
Copy.dict.close:"Close"});this.container=3D(new =
Element("div",{id:"lightbox_container"+b})).adopt(this.closeButton,this.c=
ontent).hide().inject(a);this.overlay=3D(new =
Element("div",{id:"lightbox_overlay"+b,"class":"lightbox_overlay"})).hide=
().inject(a)},createRequest:function(){this.request=3Dnew =
Request.HTML({method:"get",update:this.content,onSuccess:this.onAjaxSucce=
ss.bind(this)})},updateStyles:function(){var =
a=3Dthis.options,b=3Dthis.container,c=3Dthis.content;b.erase("class");nul=
l!=3D=3Da.className&&b.set("class",=0A=
a.className);this.container.addClass(this.currentContent);b.setStyle("pos=
ition",a.position);c.setStyle("width",a.width);c.setStyle("height",a.heig=
ht);this.centerWindow()},centerWindow:function(){var =
a=3D$(window),b=3Dthis.options,c=3Dthis.container,d=3Da.getSize(),e=3Dc.g=
etSize(),f=3DMath.max(0,0.5*d.x-0.5*e.x),d=3DMath.max(0,0.5*d.y-0.5*e.y);=
"auto"!=3D=3Db.top&&(d=3Db.top);"absolute"=3D=3D=3Db.position&&(d+=3Da.ge=
tScroll().y);c.setPosition({x:f,y:d})},attachEvents:function(){this.overl=
ay.addEvent("click",this.onCloseClick.bind(this));=0A=
this.container.addEvent("click:relay(.close)",this.onCloseClick.bind(this=
))},parseInlineOptions:function(a){var b=3Dnew =
Hash,c,d;a.split("|").each(function(a){a=3Da.substr(0,a.indexOf("=3D"))+"=
|"+a.substr(a.indexOf("=3D")+1);a=3Da.split("|");c=3Da[0];d=3Da[1].toStri=
ng();if("width"=3D=3D=3Dc||"height"=3D=3D=3Dc)-1=3D=3D=3Dd.indexOf("px")&=
&(d+=3D"px");b.set(c,d)});return b},getContentType:function(a){return =
this.currentContent=3Da=3D/(http(s?):)|([\/|.|\w|\s])*\.(?:jpg|gif|png)/.=
test(a.toLowerCase())?"image":1<a.length&&"#"=3D=3D=3Da.substr(0,=0A=
1)?"div":"ajax"},validateHash:function(a){return =
null!=3D=3D$(a.substr(1,a.length))},onLinkClick:function(a){this.options.=
stop_links&&(a.stop(),a.target&&(a.target.removeEvents("click"),a.target.=
addEvent("click",this.onLinkClick.bind(this))));var =
b,c;b=3D$(a.target);null=3D=3D=3Db.get("data-lightbox")&&(b=3D$(a.target)=
.getParents("[data-lightbox]"));this.setOptions(this.defaultOptions);a=3D=
b.get("href");c=3Db.get("data-lightbox-options");b=3D$H(this.defaultOptio=
ns);null!=3D=3Dc&&("object"!=3D=3Dtypeof =
c&&0<c.length)&&(c=3Dthis.parseInlineOptions(c),=0A=
Object.append(b,c));c=3Db.getClean();this.setOptions(c);b=3Dthis.options.=
url;if(this.options.title&&this.options.description)this.loadHTML(this.cr=
eateBasicLightbox(this.options.title,this.options.description));else{if(n=
ull!=3D=3Db)a=3Db.toString();else =
if(null!=3D=3Da)a=3Da.toString();else{if(this.options.html){this.loadHTML=
(this.options.html);return}console.info(c);throw Error('Your element =
must have an "href" property or you must pass a custom URL in the =
options parameter of this =
class');}a!=3D=3Dthis.container.get("data-url")?=0A=
this.load(a,this.options.data):this.open()}},createBasicLightbox:function=
(a,b){return"<header><h1>"+a+'</h1></header><div><p =
class=3D"col">'+b+"</p></div>"},onCloseClick:function(){this.close()},onK=
eyUp:function(a){"esc"=3D=3D=3Da.key&&this.close()},onWindowResize:functi=
on(){this.centerWindow()},onAjaxSuccess:function(){!0=3D=3D=3Dthis.option=
s.cache?this.container.set("data-url",this.lastUrlRequest):this.container=
.set("data-url",(new =
Date).getTime());this.fireEvent("onLoad");this.open()},onImageSuccess:fun=
ction(){this.content.empty().adopt(new Element("img",=0A=
{src:this.lastUrlRequest}));!0=3D=3D=3Dthis.options.cache?this.container.=
set("data-url",this.lastUrlRequest):this.container.set("data-url",(new =
Date).getTime());this.fireEvent("onLoad");this.open()},load:function(a,b)=
{var =
c=3Dthis.options.url||a,d=3Dthis.getContentType(c),e=3Dnull!=3D=3Dc;"div"=
=3D=3D=3Dd&&(e=3Dthis.validateHash(c));if(e)"ajax"=3D=3D=3Dd?this.loadAja=
x(c,b):"image"=3D=3D=3Dd?this.loadImage(c):this.loadDiv(c);else throw =
Error("A null URL was passed to =
Lightbox.load()");},loadAjax:function(a,b){this.request||this.createReque=
st();=0A=
this.lastUrlRequest=3Da;this.request.send({url:a,data:b||this.options.dat=
a});this.fireEvent("onOpen")},loadImage:function(a){this.lastUrlRequest=3D=
a;new =
Asset.image(a,{onLoad:this.onImageSuccess.bind(this)});this.fireEvent("on=
Open")},loadDiv:function(a){a=3D$(a.substr(1,a.length));this.placeholder=3D=
(new =
Element("div#lightbox_placeholder")).wraps(a);this.content.empty().adopt(=
a);this.container.set("data-url","#"+a.get("id"));this.fireEvent("onLoad"=
);this.open()},loadHTML:function(a){a=3DElements.from(a);this.content.emp=
ty().adopt(a);=0A=
this.container.set("data-url",(new =
Date).getTime());this.fireEvent("onLoad");this.open()},open:function(){va=
r =
a=3Dthis,b=3Dthis.options,c=3Dthis.content.getElement(":textfield");this.=
updateStyles();var =
d=3Dthis.overlay.getStyle("opacity"),e=3Dthis.container.getStyle("opacity=
");this.overlay.setStyle("opacity",0).show();this.container.setStyle("opa=
city",0).show();this.centerWindow();setTimeout(function(){a.overlay.setSt=
yle("opacity",d);a.container.setStyle("opacity",e)},100);c&&(!c.get("disa=
bled")&&c.get("autofocus"))&&=0A=
setTimeout(function(){c.focus()},100);if("absolute"=3D=3D=3Db.position&&(=
!0=3D=3D=3Db.scrollIntoView||"true"=3D=3D=3Db.scrollIntoView))this.scroll=
=3Dthis.scroll||new =
Fx.Scroll(window,{duration:200,transition:Fx.Transitions.Expo.easeOut}),t=
his.scroll.toTop();$(document).addEvent("keyup",this.onKeyUp.bind(this));=
$(window).addEvent("resize",this.onWindowResize.bind(this));this.fireEven=
t("onOpen")},close:function(){var =
a;this.overlay.hide();this.container.hide();$(document).removeEvent("keyu=
p",this.onKeyUp.bind(this));$(window).removeEvent("resize",=0A=
this.onWindowResize.bind(this));this.placeholder&&(this.content.getFirst(=
).replaces(this.placeholder),this.placeholder=3Dnull,this.container.set("=
data-url",""));var =
b=3Dthis.content.getElement("form");b&&(b.retrieve("validator")&&b.retrie=
ve("validator").reset(),b.reset());this.fireEvent("onClose");try{a=3Ddocu=
ment.createEvent("UIEvent"),a.initEvent("close",!1,!1),document.dispatchE=
vent(a)}catch(c){}}}),Singletonbox=3D{instance:null,open:function(a){var =
b,c;null!=3D=3Dthis.instance&&this.instance.close();this.instance=3D=0A=
new =
Lightbox(null,a);(b=3Da.url)&&1<b.length?"#"=3D=3D=3Db.substr(0,1)?this.i=
nstance.loadDiv(b):this.instance.loadAjax(a.url):(c=3Da.html)&&this.insta=
nce.loadHTML(c);return =
this},close:function(){if(null=3D=3D=3Dthis.instance)throw =
Error("Singletonbox has not been instantiated. Unable to =
close.");this.instance.close();this.instance=3Dnull},centerWindow:functio=
n(){if(null=3D=3D=3Dthis.instance)throw Error("Singletonbox has not been =
instantiated. Unable to =
close.");this.instance.centerWindow()},alert:function(a,b){Singletonbox.o=
pen({width:"500px",=0A=
html:"<header><h1>"+a+'</h1></header><div =
class=3D"col"><p>'+b+"</p></div>"})}},ToggleBox=3Dnew =
Class({Implements:[Options,Events],options:{onOpen:function(){},onClose:f=
unction(){},onToggle:function(){}},initialize:function(a,b){if(null=3D=3D=
=3D$(a))throw Error("Invalid =
element");if(null=3D=3D=3D$($(a).get("data-trigger")))throw =
Error("Toggle box is missing a =
trigger");this.setOptions(b);this.element=3D$(a);this.trigger=3D$(this.el=
ement.get("data-trigger"));this.trigger.hasClass("toggle_box_trigger")||(=
this.trigger.addClass("toggle_box_trigger"),=0A=
this.attachEvents())},attachEvents:function(){"radio"=3D=3D=3Dthis.trigge=
r.get("type")?this.trigger.getParent("form").addEvent('click:relay(input[=
name=3D"'+this.trigger.get("name")+'"])',this.onToggleRadio.bind(this)):t=
his.trigger.addEvent("click",this.onToggle.bind(this))},toggleRadioCheck:=
function(){this.trigger.get("checked")?this.show():this.hide()},toggleNor=
mal:function(){var =
a,b;this.trigger.get("data-swap-text")&&(a=3Dthis.trigger.get("text"),b=3D=
this.trigger.get("data-swap-text"),this.trigger.set("text",=0A=
b),this.trigger.set("data-swap-text",a));this.trigger.get("data-checked")=
||this.trigger.set("data-checked","off");"off"=3D=3D=3Dthis.trigger.get("=
data-checked")?(this.trigger.set("data-checked","on"),this.show()):"on"=3D=
=3D=3Dthis.trigger.get("data-checked")&&(this.trigger.set("data-checked",=
"off"),this.hide())},onToggle:function(a){"checkbox"=3D=3D=3Dthis.trigger=
.get("type")?this.toggleRadioCheck():(this.toggleNormal(),a&&a.stop())},o=
nToggleRadio:function(){this.toggleRadioCheck()},show:function(){var =
a=3Dthis.element.getElement(":input");=0A=
this.element.show();a&&(!a.get("value")&&a.get("autofocus"))&&a.focus();a=
&&a.get("data-autoselect")&&a.select();this.fireEvent("open");this.fireEv=
ent("toggle")},hide:function(){this.element.hide();this.fireEvent("close"=
);this.fireEvent("toggle")}}),Toggler=3Dnew =
Class({Implements:[Options,Events],options:{className:"skinned_checkbox",=
content:"&bull;"},initialize:function(a,b){this.setOptions(b);this.checkb=
oxes=3D$$(a);if(null=3D=3D=3Dthis.checkboxes)return!1;this.checkboxes.eac=
h(function(a){this.createReplacement(a)},=0A=
this)},createReplacement:function(a){var =
b=3Dthis.options.className,c=3Da.get("id")||["checkbox_",Math.floor(99999=
9999*Math.random())].join(""),d=3Dnew =
Element("label",{"class":b,html:this.options.content});!0=3D=3D=3Da.get("=
checked")&&d.addClass(b+"_active");d.inject(a,"after");a.set("id",c).addE=
vent("change",this.onCheckboxChange.bind(this));a.setStyles({position:"ab=
solute",left:"-9999px"});a.store("replacement",d);d.store("original",a);"=
label"!=3D=3Dd.getParent().get("tag")&&d.set("for",c);a.get("disabled")&&=0A=
$$('label[for=3D"'+c+'"]').each(function(a){a.addClass("disabled")})},onC=
heckboxChange:function(a){var =
b=3Dthis.options.className+"_active",a=3D$(a.target),c=3Da.retrieve("repl=
acement");"radio"=3D=3Da.type?!0=3D=3D=3Da.get("checked")&&(this.checkbox=
es.each(function(a){a.retrieve("replacement").removeClass(b)},this),c.add=
Class(b)):!0=3D=3D=3Da.get("checked")?c.addClass(b):c.removeClass(b)}}),K=
eyManager=3Dnew =
Class({inputFocused:!1,initialize:function(){this.document=3D$(document);=
this.bound=3D{onKeyUp:this.onKeyUp.bind(this),onInputClick:this.onInputCl=
ick.bind(this),=0A=
onInputFocus:this.onInputFocus.bind(this),onInputBlur:this.onInputBlur.bi=
nd(this)};this.attachEvents()},attachEvents:function(){this.document.addE=
vent("keyup",this.bound.onKeyUp);document.activeElement||(this.document.a=
ddEvent("click:relay(input)",this.bound.onInputClick),this.document.addEv=
ent("click:relay(textarea)",this.bound.onInputClick))},trigger:function(a=
){var =
b=3Dthis["keycode_"+a+"_method"],c;document.activeElement?(c=3D$(document=
.activeElement),c=3Dc.get("tag"),c=3D"input"=3D=3D=3Dc||"textarea"=3D=3D=3D=
c):=0A=
c=3Dthis.inputFocused;!c&&b&&b.attempt(this["keycode_"+a+"_params"])},onK=
eyUp:function(a){this.trigger(a.key)},onInputClick:function(a){a=3D$(a.ta=
rget);a.addEvents({focus:this.bound.onInputFocus,blur:this.bound.onInputB=
lur});a.removeEvent("click",this.bound.onInputClick)},onInputFocus:functi=
on(){this.inputFocused=3D!0},onInputBlur:function(){this.inputFocused=3D!=
1},register:function(a,b,c){this["keycode_"+a+"_method"]=3Db;this["keycod=
e_"+a+"_params"]=3Dc},unregister:function(a){this["keycode_"+a+"_method"]=
=3Dnull;=0A=
this["keycode_"+a+"_params"]=3Dnull}}),TimeUpdater=3D{interval:null,TIMEO=
UT:3E4,update:function(){$$("#comments time").each(function(a){var =
b=3DMath.floor((new Date).getTime()/1E3),c=3DMath.floor((new =
Date(a.get("datetime"))).getTime()/1E3),d=3Db-c,e=3Dnull,f=3D"";if(60>d&&=
(f=3D"seconds_ago"))e=3DMath.floor(d);else =
if(3600>d&&(f=3D"minutes_ago"))e=3DMath.floor(d/60);else =
if(86E3>d&&(f=3D"hours_ago"))e=3DMath.floor((b-c)/3600);86400>d&&a.set("h=
tml",Copy.translate(f,1!=3D=3De,{COUNT:e}))})},start:function(){TimeUpdat=
er.interval=3D=0A=
setInterval(TimeUpdater.update,TimeUpdater.TIMEOUT)},stop:function(){clea=
rInterval(TimeUpdater.interval);TimeUpdater.interval=3Dnull}},Share=3D{st=
orage:null,initialize:function(){var =
a=3D$("share_popup");Share.loadDependencies();Share.columns=3Da.getElemen=
ts(".col");2<=3DShare.columns.length&&(Share.columnPadding=3DShare.column=
s[0].getStyle("padding-top").toInt()+Share.columns[0].getStyle("padding-b=
ottom").toInt());Cookie.read("embed_preferences")&&(Share.storage=3DJSON.=
decode(Cookie.read("embed_preferences")));=0A=
a.getElements(".toggle_box").each(function(a){new =
ToggleBox(a,{onToggle:function(){Share.equalize()}})});Share.equalize();$=
("message_input")&&$("message_input").addEvent("keyup",this.onMessageUpda=
te);"undefined"!=3D=3Dtypeof =
FB&&(FB.Event.subscribe("edge.create",function(){_gaq.push(["_trackSocial=
","facebook","like"])}),FB.Event.subscribe("edge.remove",function(){_gaq.=
push(["_trackSocial","facebook","unlike"])}));$$('#social_share =
img[src*=3D"btn_fb_share"]').addEvent("click",function(){_gaq.push(["_tra=
ckSocial",=0A=
"facebook","post"])})},loadDependencies:function(){Share.onForageLoaded()=
},equalize:function(){var =
a,b;if(2>Share.columns.length)return!1;Share.columns.each(function(a){a.e=
rase("style")});Share.columns.each(function(c,d){a=3Dc.measure(function()=
{return =
this.getSize().y});if(0=3D=3D=3Dd||a>b)b=3Da-Share.columnPadding});Share.=
columns.each(function(a){a.setStyle("height",b+"px")});return!0},onForage=
Loaded:function(){Share.forage=3Dnew =
Forage.Share("fg",{addEmails:!$("fg").hasClass("no_email"),form:"mailer",=
onUserAdded:function(){setTimeout(function(){Share.equalize()},=0A=
50)},onUserRemoved:function(){setTimeout(function(){Share.equalize()},50)=
}});Global.lightbox.centerWindow();Global.shareLightbox&&Global.shareLigh=
tbox.centerWindow();Global.xsrfProtect()},onColorPickerLoaded:function(){=
var =
a;$("share_embed")&&(Share.storage&&(a=3DShare.storage.color),$("color_pi=
cker_toggle")&&(Embed.colorPicker=3Dnew =
ColorPicker("color_picker_toggle",{initial_color:a||$("embed_color").get(=
"value"),onUpdate:function(a){a=3Da.hex.toLowerCase();Embed.customization=
s.colorInput.set("value",=0A=
a);Embed.setColor(a)},onSelect:function(a){a=3Da.hex.toLowerCase();Embed.=
customizations.colorInput.set("value",a);Embed.setColor(a);Embed.refreshE=
mbedCode()}})))},onMessageUpdate:function(){$("message").set("text",this.=
value)}},Embed=3D{customizations:{},warnings:{},originalValues:{},codeReq=
uest:null,initialize:function(){if(!$("share_embed"))return!1;Embed.clipI=
d=3D$("embed_clip_id").get("value");Embed.textArea=3D$("embed_code");Embe=
d.customizeView=3D$("embed_customize");Embed.customizeToggle=3D$("embed_c=
ustomize_toggle");=0A=
Embed.codeToggles=3D$("embed_generator").getElements("a.embed_code_toggle=
");Embed.previewPlayer=3D$("embed_preview").getElement(['*[id*=3D"player'=
,Embed.clipId,'"]'].join(""));Embed.customizations=3D{widthInput:$("embed=
_width"),heightInput:$("embed_height"),titleCheckbox:$("embed_title"),byl=
ineCheckbox:$("embed_byline"),portraitCheckbox:$("embed_portrait"),badgeC=
heckbox:$("embed_badge"),autoplayCheckbox:$("embed_autoplay"),loopCheckbo=
x:$("embed_loop"),linkCheckbox:$("embed_link"),descriptionCheckbox:$("emb=
ed_description"),=0A=
staticColors:$("embed_customize").getElements(".color_block"),colorInput:=
$("embed_color")};Embed.warnings=3D{size:$("size_alert"),autoplay:$("auto=
play_alert"),loop:$("loop_alert"),caption:$("text_alert"),link:$("link_al=
ert"),description:$("description_alert"),link_description:$("link_descrip=
tion_alert")};Embed.originalValues=3D{width:$("embed_orig_width").get("va=
lue"),height:$("embed_orig_height").get("value")};Embed.codeRequest=3Dnew=
 =
Request({url:"/embed",method:"get",link:"cancel",onSuccess:Embed.onEmbedC=
odeSuccess});=0A=
$("embed_customize").getElements(".toggle_box").each(function(a){(new =
ToggleBox(a)).addEvent("onToggle",function(){Share.equalize()})});Share.o=
nColorPickerLoaded();Embed.attachEvents();Embed.refreshEmbedCode();try{Si=
ngletonbox.centerWindow()}catch(a){}},attachEvents:function(){Object.each=
(Embed.customizations,function(a){$(a)&&$(a).addEvent("change",Embed.onOp=
tionChange)});[Embed.customizations.widthInput,Embed.customizations.heigh=
tInput].each(function(a){a.addEvent("keydown",Embed.onDimensionKeyDown);=0A=
a.addEvent("blur",Embed.onDimensionBlur)});Embed.customizations.staticCol=
ors.addEvent("click",Embed.onStaticColorSelected);Embed.customizations.co=
lorInput.addEvent("keydown",Embed.onColorKeyDown);Embed.textArea.addEvent=
("click",Embed.onTextAreaClick);$("old_code").addEvent("click",function()=
{Embed.refreshEmbedCode(!0)})},resetSize:function(){Embed.customizations.=
widthInput.set("value",Embed.originalValues.width);Embed.customizations.h=
eightInput.set("value",Embed.originalValues.height)},calculateSize:functi=
on(a){var b;=0A=
switch(a){case "x":case =
"width":a=3DEmbed.customizations.heightInput.get("value");b=3DEmbed.origi=
nalValues.width/Embed.originalValues.height;break;case "y":case =
"height":a=3DEmbed.customizations.widthInput.get("value");b=3DEmbed.origi=
nalValues.height/Embed.originalValues.width;break;default:throw =
Error("Invalid direction");}return =
Math.round(a*b)},resetWarnings:function(){Object.each(Embed.warnings,func=
tion(a){$(a).hide()})},checkWarnings:function(){var =
a=3DEmbed.customizations,b=3DEmbed.warnings;Embed.resetWarnings();=0A=
a.autoplayCheckbox.get("checked")&&b.autoplay.show();a.loopCheckbox.get("=
checked")&&b.loop.show();if(a.linkCheckbox.get("checked")||a.descriptionC=
heckbox.get("checked"))b.caption.show(),a.descriptionCheckbox.get("checke=
d")&&a.linkCheckbox.get("checked")?b.link_description.show("inline"):a.de=
scriptionCheckbox.get("checked")?b.description.show("inline"):a.linkCheck=
box.get("checked")&&b.link.show("inline");Share.equalize()},refreshEmbedC=
ode:function(a){var b=3DEmbed.customizations;Embed.checkWarnings();=0A=
Embed.savePreferences();Embed.codeRequest.send({data:{clip_id:Embed.clipI=
d,width:b.widthInput.get("value"),height:b.heightInput.get("value"),title=
:b.titleCheckbox.get("checked")?1:0,byline:b.bylineCheckbox.get("checked"=
)?1:0,portrait:b.portraitCheckbox.get("checked")?1:0,badge:b.badgeCheckbo=
x&&b.badgeCheckbox.get("checked")?1:0,autoplay:b.autoplayCheckbox.get("ch=
ecked")?1:0,loop:b.loopCheckbox.get("checked")?1:0,color:b.colorInput.get=
("value"),link:b.linkCheckbox.get("checked")?1:0,caption:b.descriptionChe=
ckbox.get("checked")?=0A=
1:0,iframe:!0=3D=3D=3Da?!1:!0}});!0=3D=3D=3Da?$("code_notice").setStyle("=
visibility","hidden"):$("code_notice").setStyle("visibility","visible")},=
savePreferences:function(){var =
a=3DEmbed.customizations,a=3DJSON.encode({width:a.widthInput.get("value")=
.toInt(),title:a.titleCheckbox.get("checked")?1:0,byline:a.bylineCheckbox=
.get("checked")?1:0,badge:a.badgeCheckbox&&a.badgeCheckbox.get("checked")=
?1:0,portrait:a.portraitCheckbox.get("checked")?1:0,autoplay:a.autoplayCh=
eckbox.get("checked")?1:0,loop:a.loopCheckbox.get("checked")?=0A=
1:0,color:a.colorInput.get("value"),link:a.linkCheckbox.get("checked")?1:=
0,caption:a.descriptionCheckbox.get("checked")?1:0});Cookie.write("embed_=
preferences",a,{domain:vimeo.domain,path:"/",duration:365})},refreshPrevi=
ew:function(a){var =
b=3DEmbed.customizations,c=3Da.get("checked");switch(a){case =
b.titleCheckbox:Embed.toggleElement("title",c);break;case =
b.bylineCheckbox:Embed.toggleElement("byline",c);break;case =
b.portraitCheckbox:Embed.toggleElement("portrait",c);break;case =
b.badgeCheckbox:Embed.toggleElement("badge",=0A=
c);break;default:throw Error("Invalid option =
supplied.");}},onTextAreaClick:function(a){this.get("data-ios")||(a.stop(=
),this.focus(),this.select())},onDimensionKeyDown:function(a){var =
b=3Dthis,c=3Da.code,d=3Da.key,e=3DEmbed.customizations.widthInput,f=3DEmb=
ed.customizations.heightInput;(47<c&&58>c||95<c&&106>c)&&!a.shift||"delet=
e"=3D=3D=3Dd||"backspace"=3D=3D=3Dd||"tab"=3D=3D=3Dd||"left"=3D=3D=3Dd||"=
right"=3D=3D=3Dd||"up"=3D=3D=3Dd||"down"=3D=3D=3Dd?setTimeout(function(){=
b=3D=3D=3De?f.set("value",Embed.calculateSize("height")):e.set("value",Em=
bed.calculateSize("width"))},=0A=
50):a.preventDefault()},onDimensionBlur:function(){(""=3D=3D=3DEmbed.cust=
omizations.widthInput.get("value")||""=3D=3D=3DEmbed.customizations.heigh=
tInput.get("value"))&&Embed.resetSize()},onOptionChange:function(){var =
a=3DEmbed.customizations;(this=3D=3D=3Da.titleCheckbox||this=3D=3D=3Da.by=
lineCheckbox||this=3D=3D=3Da.portraitCheckbox||this=3D=3D=3Da.badgeCheckb=
ox)&&Embed.refreshPreview(this);Embed.refreshEmbedCode()},onStaticColorSe=
lected:function(a){var =
b=3D["#",this.get("data-hex")].join("");a.stop();Embed.customizations.col=
orInput.set("value",=0A=
b);Embed.onOptionChange(null);Embed.colorPicker.setColor(b)},onColorKeyDo=
wn:function(a){var =
b=3Da.key,c=3Da.shift,d=3D"delete"=3D=3D=3Db||"backspace"=3D=3D=3Db||"tab=
"=3D=3D=3Db||"left"=3D=3D=3Db||"right"=3D=3D=3Db||"up"=3D=3D=3Db||"down"=3D=
=3D=3Db,e=3D!c&&/[a-fA-F0-9]/.test(b);!e&&(!(c&&"3"=3D=3D=3Db)&&!d)&&a.pr=
eventDefault()},onEmbedCodeSuccess:function(a){Embed.textArea.set("value"=
,a.clean());Share.equalize()},onPlayerLoaded:function(){},toggleElement:f=
unction(a,b){Embed.previewPlayer=3DEmbed.previewPlayer||$("embed_preview"=
).getElement(['*[id*=3D"player',=0A=
Embed.clipId,'"]'].join(""));Embed.previewPlayer.api_toggleElement(a,b)},=
setColor:function(a){Embed.previewPlayer=3DEmbed.previewPlayer||$("embed_=
preview").getElement(['*[id*=3D"player',Embed.clipId,'"]'].join(""));"#"=3D=
=3D=3Da.substr(0,1)&&(a=3Da.substr(1));try{Embed.previewPlayer.api_change=
Color(a)}catch(b){}}},Hashtag=3D{patterns:[],get:function(a){a=3Da?(new =
URI(location.toString())).get("fragment").toString().match(a):(new =
URI(location.toString())).get("fragment").toString();return =
null!=3D=3Da?a.toString():null},=0A=
set:function(a){location.hash=3Da},register:function(a,b){Hashtag.pattern=
s.push({pattern:a,selector:b})},find:function(){for(var =
a,b=3D0,c=3DHashtag.patterns,d=3Dc.length;b<d,obj=3Dc[b];b++)if(a=3DHasht=
ag.get(obj.pattern)){obj.selector&&(el=3D$$(obj.selector.substitute({s:a}=
)))?Signal.hashtag.found.dispatch(el[0]):(el=3D$(a))?Signal.hashtag.found=
.dispatch(el):Signal.hashtag.not_found.dispatch();break}return =
a}},Signal=3Dfunction(a){function b(){return new =
a.Signal}return{browsable:{change:b()},browse:{ajax:{request:b(),=0A=
success:b(),error:b()},cache:{success:b()},tabs:{click:b()},attachEvents:=
b(),infiniteLoad:b()},upload:{initialize:b(),file_selected:b(),dropbox:b(=
),start:b(),stop:b(),stopped:b(),cancel:b(),error:b(),progress:b(),comple=
te:b()},uploader:{file_selected:b(),dropbox:b(),started:b(),stopped:b(),c=
ompleted:b(),canceled:b(),error:b(),progress:b(),reset:b(),paused:b(),res=
umed:b()},upload_manager:{uploader_added:b(),uploader_removed:b(),next_up=
loader:b(),dropbox_detected:b(),local_upload_detected:b(),completed:b(),=0A=
reset:b()},dropzone:{files_dropped:b()},comments:{request:{success:b()}},=
hashtag:{found:b(),not_found:b()},request:{send:b()},share:{embed_setting=
s:{changed:b()}},settings:{new_field:b()},webcam:{photo_accepted:b()},ima=
ge_editor:{photo_accepted:b()}}}(signals),objects=3D{};=0A=
function checkObjects(){var a=3D{},b,c,d=3D["object","function"],e;for(b =
in window)c=3D"undefined"!=3D=3Dtypeof =
window.hasOwnProperty?window.hasOwnProperty(b):!0,c&&(c=3Dwindow[b],e=3Db=
.charAt(0),-1<d.indexOf(typeof =
c)&&(!Object.contains(objects,b)&&e.toUpperCase()=3D=3D=3De&&"$"!=3D=3De&=
&"_"!=3D=3De)&&(a[b.toLowerCase()+".js"]=3Db));objects=3DObject.merge(obj=
ects,a);return a}=0A=
var =
Global=3D{resize_callbacks:[],initialize:function(){Global.lightbox=3Dnew=
 =
Lightbox("[data-lightbox]",{onLoad:Global.onLightboxLoad});Global.keyMana=
ger=3Dnew =
KeyManager;Global.testForConsole();Global.xsrfProtect();Global.protectSub=
mits();Global.trackAnalytics();Global.setupFormPlaceholders();Global.setu=
pVoicetron();Global.attachSmoothScroll();Global.teleportElements();Global=
.setupLanguageSelector();Global.setupContentFilterSelector();Global.bindP=
refTips();Global.resize_callbacks.push(Global.onResizeAutoWidth);=0A=
$(window).addEvent("resize",Global.onWindowResize);Global.onWindowResize(=
);Signal.browse.ajax.success.add(Global.bindPrefTips);Signal.browse.cache=
.success.add(Global.bindPrefTips);"pushState"in =
window.history?(Global.checkConvertPushState(),window.History&&History.ad=
dEvent&&History.addEvent("change",Global.onHistoryChange)):-1<window.loca=
tion.toString().indexOf("#")&&Global.checkConvertPushState();Global.scrol=
l=3DGlobal.scroll||new =
Fx.Scroll(window,{duration:500,transition:Fx.Transitions.Expo.easeOut});=0A=
Global.initToggleBoxes();var =
a=3D$("search_field");a&&(Global.oracle=3D"illuminati"=3D=3D=3Da.get("dat=
a-search-engine")?new =
Illuminati(a,{disableParentForm:!1,maxHeight:400}):new =
Oracle(a,{disableParentForm:!1,maxHeight:400}),Global.oracle.addEvent("on=
SuggestionSelect",function(a){a=3Da.getElement("a").get("href");if(0<a.to=
String().trim().length)return window.location=3Da,!1}));var =
b=3D{duration:1E3,delay:5E3,transition:"quad:out"};$$("[data-ephemeral]")=
.each(function(a){var =
d=3Db,e;try{e=3DJSON.decode(a.get("data-ephemeral"))}catch(f){}e&&=0A=
(d=3DObject.merge(b,e));setTimeout(function(){(new =
Fx.Tween.CSS3(a,d)).addEvent("complete",function(){a.addClass("hide")}).s=
tart("opacity",100,0)},d.delay)});0<$$("[data-accordion]").length&&new =
Fx.Accordion("li.toggler",".description",{duration:125,transition:Fx.Tran=
sitions.Quad.easeOut,onActive:function(a,b){var =
e=3D$(b).getParents("li")[0].addClass("active");e.getElement(".toggle")&&=
e.getElement(".toggle").set("html","")},onBackground:function(a,b){var =
e=3D$(b).getParents("li")[0].removeClass("active");=0A=
e.getElement(".toggle")&&e.getElement(".toggle").set("html","+")}});windo=
w.embedWindowPopup=3Dwindow.shareWindowPopup=3Dfunction(a){var =
b=3D"undefined"!=3D=3Dtypeof =
ClipConfig;Singletonbox.open({url:"/"+a+"?action=3Dshare",uid:"_share",wi=
dth:540,position:"absolute",top:b?111:"auto",onClose:function(){this.cont=
ainer.dispose()}});b&&Global.scroll.toElement("wrap");return!0};window.ed=
itWindowPopup=3Dfunction(a,b,e){Singletonbox.open({url:"/tools/edit?type=3D=
"+a+"&data=3D"+b+"&clip_id=3D"+e,width:960,position:"absolute",=0A=
top:50});return!0};Global.initLocale();Global.initNotifications()},initNo=
tifications:function(){if("undefined"!=3D=3Dtypeof =
GlobalNotifications){var a=3D(new =
Element("ul")).set("id","global_notifications").inject($("wrap"),"top");G=
lobalNotifications.each(function(b){b=3D(new =
Element("li")).set("id","notification_"+b.id).addClass("notification").se=
t("html","<p>"+b.message+"</p>").inject(a);(new =
Element("a")).addClass("undertaker").set("html","&times;").addEvent("clic=
k",Global.hideNotification).inject(b,"top")})}},=0A=
initToggleBoxes:function(){$$(".toggle_box").each(function(a){new =
ToggleBox(a)})},initLocale:function(){if("undefined"!=3D=3Dtypeof =
fullLocale&&"undefined"!=3D=3Dtypeof =
localeConfig){Locale.inherit(fullLocale,"en-US");for(var a in =
localeConfig)Locale.define(fullLocale,a,localeConfig[a]);Locale.use(fullL=
ocale)}},testForConsole:function(){"undefined"=3D=3D=3Dtypeof =
window.console&&(window.console=3D{log:function(){},info:function(){},war=
n:function(){},error:function(){},debug:function(){},clear:function(){}})=
},protectSubmits:function(){var a;=0A=
$$("form").each(function(b){b.getElements("input[type=3Dsubmit]").addEven=
t("click",function(){a=3Dthis});if(b.get("data-ds-protection"))return!1;b=
.set("data-ds-protection","enabled");b.addEvent("submit",function(){if(!a=
||a.get("data-disable-protect")||b.retrieve("validator")&&!b.retrieve("va=
lidator").validate(null,!0)||b.hasClass("disabled"))return!1;a.addClass("=
btn_gray").set("data-reset-copy",a.get("value")).set("value",a.get("data-=
submit-text")||a.get("value"));setTimeout(function(){a.set("disabled",=0A=
!0)},100)});b.addEvent("reset",function(){var =
a;this.getElements("input[type=3Dsubmit]").each(function(b){(a=3Db.get("d=
ata-reset-copy"))&&b.set("value",a).removeClass("btn_gray").removePropert=
ies("disabled","data-reset-copy")})})})},trackAnalytics:function(){$$("[d=
ata-ga-event-click]:not([data-tracked])").addEvent("click",function(){var=
 =
a=3Dthis.get("data-ga-event-click").split("|");window._gaq&&window._gaq.p=
ush(["_trackEvent",a[0],a[1],a[2]])}).set("data-tracked","tracked");$$("[=
data-ga-event-visible]:not([data-tracked])").each(function(a){a=3D=0A=
a.get("data-ga-event-visible").split("|");window._gaq&&window._gaq.push([=
"_trackEvent",a[0],a[1],a[2]])}).set("data-tracked","tracked")},setupForm=
Placeholders:function(){"placeholder"in =
document.createElement("input")||$$("[placeholder]").each(function(a){new=
 =
OverText(a,{textOverride:a.get("placeholder")})})},setupVoicetron:functio=
n(){if(void 0!=3D=3Ddocument.createElement("input").webkitSpeech){var =
a;$$("input[data-speech-enabled]").each(function(b){b.set("x-webkit-speec=
h","x-webkit-speech");a=3Db.getParents("form")[0];=0A=
a.addClass("voicetron");b.onwebkitspeechchange=3Dfunction(a){"shut down =
everything"=3D=3D=3Da.results[0].utterance.toLowerCase()?Global.shutDownE=
verything():$(this).getParents("form")[0].submit()}})}},teleportElements:=
function(){var =
a;$$("[data-teleport]").each(function(b){(a=3D$(b.get("data-teleport")))&=
&b.replaces(a).erase("data-teleport")})},bindPrefTips:function(){var =
a,b,c,d;null!=3D=3Dvimeo.cur_user&&(a=3D$$("[data-tip-id]:not(.data-tip-b=
ound)"),0!=3D=3Da.length&&(c=3Dnew =
Request({url:vimeo.cur_user.url,method:"post"}),=0A=
a.each(function(a){a.addClass("data-tip-bound");a.addEvent("click",functi=
on(f){f.preventDefault();c.send({data:{action:"set_tip",token:vimeo.xsrft=
,id:a.get("data-tip-id")}});if(b=3Da.getParent("[data-tip-action]"))d=3Db=
.get("data-tip-action"),"destroy"=3D=3D=3Dd?b.destroy():"hide"=3D=3D=3Dd&=
&b.hide()})})))},checkConvertPushState:function(){var =
a=3Dwindow.location.toString(),b=3Da.indexOf("#/"),c=3Da.substr(0,b);-1!=3D=
=3Db&&(b=3Da.substr(b+1,a.length),c=3Dc.lastIndexOf(b.substr(0,3)),a=3D[a=
.substr(0,c),b].join(""),Global.redirecting=3D=0A=
!0,window.removeEvents("domready"),(new =
URI(a)).go())},onResizeAutoWidth:function(){960>window.getSize().x?$(docu=
ment.body).hasClass("min_width")||$(document.body).addClass("min_width"):=
$(document.body).removeClass("min_width")},onWindowResize:function(){Glob=
al.resize_callbacks.each(function(a){a(window)})},onHistoryChange:functio=
n(a){Global.refreshAds();window._gaq&&_gaq.push(["_trackPageview",a])},on=
LightboxLoad:function(){var a=3Dthis.content.getElement("form =
input");a&&setTimeout(function(){a.focus()},=0A=
500)},xsrfProtect:function(){$$("form[method=3Dpost]").each(function(a){n=
ull=3D=3D=3Da.getElement("input[name=3Dtoken]")&&((new =
Element("input",{type:"hidden",name:"token",value:vimeo.xsrft})).inject(a=
,"bottom"),null=3D=3D=3Da.retrieve("form.request")&&a.addEvent("submit",f=
unction(){Cookie.write("xsrft",vimeo.xsrft,{domain:vimeo.domain,path:"/"}=
)}))})},attachSmoothScroll:function(){$(document.body).addEvent("click:re=
lay(a.smooth)",function(a){a.stop();Global.smoothScroll(this.get("href"),=
null,{set_hash:!0})})},smoothScroll:function(a,=0A=
b,c){var =
d,e=3DObject.merge({set_hash:!1,full_href:!1,callback:null},c);"string"=3D=
=3D=3Dtypeof =
a?(d=3Da.contains("#")?a.split("#")[1]:a,c=3D$(d)):(c=3D$(a),d=3Dc.get("i=
d"));b=3DGlobal.scroll.toElement(c,b?-20:0);d&&(window.Hashtag&&!0=3D=3D=3D=
e.set_hash)&&b.chain(function(){Hashtag.set("string"=3D=3D=3Dtypeof =
a&&e.full_href?a:d)});"function"=3D=3D=3Dtypeof =
e.callback&&b.chain(e.callback);return b},getVersion:function(){var =
a=3DObject.clone(Browser);["Document","Element","Window","Event"].each(fu=
nction(b){null!=3D=3Da[b]&&delete a[b]});return JSON.encode(a)},=0A=
insertAsset:function(a,b,c,d){d=3Dd||{};if("css"!=3D=3Da&&"javascript"!=3D=
=3Da)throw Error('Invalid asset type supplied to Global.insertAsset(). =
Value can only be one of "css" or "javascript"');switch(a){case =
"javascript":a=3D(new =
URI(b)).parsed.file.replace(/[^0-9a-z.]/g,"").split(".min.").join(".");ob=
jects[a]?Global.executeFunctionsInList(d,"onload"):(b=3DAsset.javascript(=
b,d),b.addEvent("load",checkObjects));break;case =
"css":Asset.css(b,Object.merge({},{id:c},d))}},loadScripts:function(a,b){=
var c=3Da[a.length-=0A=
1];Global.insertAsset("javascript",c+".js?"+BUILD_HASH,c+"_js",{onLoad:fu=
nction(){a.pop();0<a.length?Global.loadScripts(a,b):b()}})},waitFor:funct=
ion(a,b){var =
c,d,e=3D0;c=3D0;for(d=3Da.length;c<d;c++)window[a[c]]&&e++;e=3D=3D=3Da.le=
ngth?b():setTimeout(Global.waitFor,100,a,b)},executeFunctionsInList:funct=
ion(a,b){for(var c in a)if("function"=3D=3D=3Dtypeof =
a[c]&&(!b||b.toLowerCase()=3D=3D=3Dc.toLowerCase()))a[c]()},setupLanguage=
Selector:function(){$$("#language =
a").addEvent("click",function(a){a=3Da.target.get("data-language");=0A=
(new =
Request.JSON({url:"/settings/locale",data:{locale:a,token:vimeo.xsrft},me=
thod:"post",onSuccess:function(){window.location.href=3Dwindow.location.h=
ref.split("#")[0]}})).send()})},setupContentFilterSelector:function(){var=
 a=3D$("choose"),b=3Dnew =
Lightbox(null,{width:"600px",height:"auto",uid:"content_rating_selector",=
onLoad:function(){b.overlay.addEvent("click",function(){b.close()});b.con=
tainer.getElement("a[id=3Dlightbox_close").addEvent("click",function(){b.=
close()})},onClose:function(){a.hasClass("changed")&&=0A=
(window.location.href=3Dwindow.location.href.split("#")[0])}});$$(".conte=
ntfilter").getElement("a").addEvent("click",function(){b.load("#contentfi=
lter")});$$("#contentfilter a").addEvent("click",function(b){var =
b=3Db.target,d=3Db.getParent("li"),e=3Dd.hasClass("selected"),f=3Drating_=
val=3Db.get("data-contentfilter"),g=3D$("explicit_user_ratings");f?("expl=
icit_user_ratings"=3D=3Db.getParent("ul").get("id")&&(f=3De?[]:[f],g.getE=
lements("a").each(function(a){a.getParent("li").hasClass("selected")&&a.g=
et("data-contentfilter")!=3D=0A=
rating_val&&f.push(a.get("data-contentfilter"))})),(new =
Request.JSON({url:"/settings/contentrating",data:{rating:f,token:vimeo.xs=
rft},method:"post",onSuccess:function(){f instanceof =
Array?(a.addClass("changed"),e?d.removeClass("selected"):($("contentfilte=
r").getElement("ul").getChildren("li[id!=3Dchoose]").each(function(a){a.r=
emoveClass("selected");a.getChildren("span").destroy()}),d.addClass("sele=
cted"))):window.location.href=3Dwindow.location.href.split("#")[0]}})).se=
nd()):g.show()})},player_onsite_ratings_bypass:function(a,=0A=
b){(new =
Request.JSON({url:"/"+a+"/onsite_player_bypass/"+b,data:{token:vimeo.xsrf=
t,action:"bypass_onsite_player"},method:"post",onSuccess:function(b){!0=3D=
=3D=3Db.success&&($$('[data-filtered-dialogue-id=3D"'+a+'"]')[0].setStyle=
("display","none"),$$('[data-filtered-player-id=3D"'+a+'"]')[0].setStyle(=
"margin-left","0px"))}})).send()},shutDownEverything:function(){(new =
Element("textarea",{value:"c:\\> =
",id:"everything",styles:{position:"fixed",top:0,bottom:0,left:0,right:0,=
"z-index":9999,padding:"10px","background-color":"#000",=0A=
color:"#0f0","font-family":"monospace","letter-spacing":"1px"},events:{cl=
ick:function(){this.destroy();clearInterval(Global.dos_timer)},keydown:fu=
nction(a){13=3D=3D=3Da.code&&(a.stop(),this.set("value",this.get("value")=
+"\nInvalid command.\n\nc:\\> "))}}})).adopt(new =
Element("span",{html:"_",id:"dos_cursor"})).inject(document.body);$("ever=
ything").focus();$("everything").setCaretPosition(5);Global.dos_timer=3Ds=
etInterval(function(){var =
a=3D$("dos_cursor");a.isVisible()?a.hide():a.show()},500)},refreshAds:fun=
ction(){var a;=0A=
(a=3D$$(".ad_box:not(.disable_refresh)"))&&a.each(function(a){var =
c=3D"ad"+Math.random(),d=3Da.getElement("iframe"),e=3Da.get("data-type");=
if(e)if(-1<e.indexOf("main:"))e.split(":");else =
if(-1<e.indexOf("plus:"))e.split(":");else =
return!1;a.set("id",c);d&&d.set("src",d.get("src"))})},hideNotification:f=
unction(){var =
a=3D$("notifications"),b=3Dthis.getParent();b.set("tween",{duration:300,o=
nComplete:function(){Cookie.write(b.get("id"),Math.round((new =
Date).getTime()/1E3),{domain:vimeo.domain,path:"/",duration:7});=0A=
b.destroy();""=3D=3D=3Da.get("html").trim()&&a.getParent().hide()}});b.tw=
een("opacity",0)}};=0A=
window.addEvent("domready",function(){Global.initialize();Global.vimeo_ob=
jects=3DcheckObjects();window.whyYesIDoLikeJavaScript=3Dfunction(){window=
.location=3D"http://vimeo.com/jobs"};var a=3D["Ahhhh\u2026greetings, =
fellow internet developer! We\u2019ve been looking for you: =
http://vimeo.com/jobs","Do you like JavaScript too? --\> =
whyYesIDoLikeJavaScript()","Are you here for the Profiles tab? If =
performance and profiling is your cup of tea, we\u2019d love to chat! =
http://vimeo.com/jobs","You\u2019ll never see this printed to the =
console, but while you\u2019re here, why not see if you can \u201cshut =
down everything\u201d? Love, @restlessdesign"],=0A=
b;a.pop();b=3DMath.floor(Math.random()*a.length);console.log(a[b])});=0A=
var =
Navigation=3D{currentIndex:-1,drawerOpen:!1,DRAWER_OPENED_HEIGHT:110,DRAW=
ER_CLOSED_HEIGHT:48,DRAWER_OPEN_DELAY:100,DRAWER_CLOSE_DELAY:400,SUB_MENU=
_OPENED_HEIGHT:74,SUB_MENU_CLOSED_HEIGHT:0,SUB_MENU_OPEN_DELAY:70,SUB_MEN=
U_DELAY:50,initialize:function(){Navigation.bound=3D{openDrawer:Navigatio=
n.openDrawer.bind(Navigation),closeDrawer:Navigation.closeDrawer.bind(Nav=
igation),showMenu:Navigation.showMenu.bind(Navigation),hideMenu:Navigatio=
n.hideMenu.bind(Navigation),onHeaderOver:Navigation.onHeaderOver.bind(Nav=
igation),=0A=
onHeaderOut:Navigation.onHeaderOut.bind(Navigation)};Navigation.createEle=
ments();Navigation.setupAnimation();Navigation.attachEvents()},createElem=
ents:function(){var =
a=3D$("menu"),b=3D0,c=3D["login","join","upload"],d=3Dc.length,e;Navigati=
on.header=3D$("site_header");Navigation.container=3DNavigation.header.get=
First(".container");Navigation.mainLinks=3Da.getElements("li.subnav > =
a");Navigation.subMenus=3Da.getElements("li.subnav > =
ul");Navigation.staticLinks=3D[$("logo"),$("search_form")];for(b=3D0;b<d;=
b++)e=3Da.getElement("li."+=0A=
c[b]+" > =
a"),null!=3D=3De&&Navigation.staticLinks.push(e)},setupAnimation:function=
(){$(document.body);Navigation.container.set("tween",{property:"height",d=
uration:120,transition:Fx.Transitions.Expo.easeInOut})},attachEvents:func=
tion(){var a=3D$("search_form");new =
Form.Validator(a);Navigation.mainLinks.each(function(a){a.addEvent("mouse=
over",Navigation.onLinkOver);a.addEvent("mouseout",Navigation.onLinkOut)}=
);Navigation.subMenus.each(function(a){a.addEvent("mouseover",Navigation.=
onSubMenuOver)})},openDrawer:function(){Global.oracle.hideSuggestions();=0A=
Navigation.container.setStyle("overflow","hidden");Navigation.container.h=
asClass("active")||(Navigation.container.addClass("active"),Navigation.tr=
ansitions_suppported?(Navigation.container.addEventListener("webkitTransi=
tionEnd",Navigation.onDrawerOpenComplete,!1),Navigation.container.addEven=
tListener("oTransitionEnd",Navigation.onDrawerOpenComplete,!1),Navigation=
.container.addEventListener("transitionend",Navigation.onDrawerOpenComple=
te,!1)):Navigation.container.get("tween").addEvent("complete",Navigation.=
onDrawerOpenComplete).start(Navigation.DRAWER_OPENED_HEIGHT))},=0A=
closeDrawer:function(){Navigation.container.hasClass("active")&&(Navigati=
on.container.removeClass("active"),Navigation.transitions_suppported?(Nav=
igation.container.addEventListener("webkitTransitionEnd",Navigation.onDra=
werCloseComplete,!1),Navigation.container.addEventListener("oTransitionEn=
d",Navigation.onDrawerCloseComplete,!1),Navigation.container.addEventList=
ener("transitionend",Navigation.onDrawerCloseComplete,!1)):Navigation.con=
tainer.get("tween").addEvent("complete",Navigation.onDrawerCloseComplete)=
.start(Navigation.DRAWER_CLOSED_HEIGHT))},=0A=
showMenu:function(a){var =
b=3DNavigation.subMenus[a];-1<Navigation.currentIndex&&Navigation.hideMen=
u();b.addClass("active");Navigation.currentIndex=3Da},hideMenu:function()=
{Navigation.subMenus[Navigation.currentIndex].removeClass("active")},subs=
cribeClose:function(){Navigation.header.addEvent("mouseleave",Navigation.=
bound.onHeaderOut);Navigation.staticLinks.each(function(a){a.addEvent("mo=
useover",Navigation.bound.onHeaderOut)})},unsubscribeClose:function(){Nav=
igation.header.removeEvent("mouseleave",Navigation.bound.onHeaderOut);=0A=
Navigation.staticLinks.each(function(a){a.removeEvent("mouseover",Navigat=
ion.bound.onHeaderOut)})},cancelDrawerTimer:function(){clearTimeout(Navig=
ation.drawerKiller);Navigation.drawerKiller=3Dnull},onDrawerOpenComplete:=
function(){Navigation.container.get("tween").removeEvent("complete",Navig=
ation.onDrawerOpenComplete);Navigation.drawerOpen=3D!0;Navigation.drawerO=
penDelay=3Dnull},onDrawerCloseComplete:function(){Navigation.container.ge=
t("tween").removeEvent("complete",Navigation.onDrawerCloseComplete);Navig=
ation.drawerOpen=3D=0A=
!1;Navigation.header.removeClass("force_open");Navigation.container.remov=
eProperty("style");Navigation.subMenus.removeClass("active")},onLinkOver:=
function(a){Navigation.header.addClass("force_open");Navigation.queued_in=
dex=3DNavigation.mainLinks.indexOf($(a.target));null!=3D=3DNavigation.dra=
werKiller&&Navigation.cancelDrawerTimer();Navigation.drawerOpen?(null!=3D=
=3DNavigation.subMenuDelay&&clearTimeout(Navigation.subMenuDelay),Navigat=
ion.subMenuDelay=3DsetTimeout(function(){Navigation.showMenu(Navigation.q=
ueued_index);=0A=
Navigation.subscribeClose()},Navigation.SUB_MENU_DELAY)):(Navigation.draw=
erOpenDelay||(Navigation.drawerOpenDelay=3DsetTimeout(function(){Navigati=
on.openDrawer();Navigation.transitions_suppported||Navigation.showMenu(Na=
vigation.queued_index)},Navigation.DRAWER_OPEN_DELAY)),Navigation.transit=
ions_suppported&&Navigation.showMenu(Navigation.queued_index),Navigation.=
subscribeClose())},onLinkOut:function(){null!=3D=3DNavigation.subMenuDela=
y&&clearTimeout(Navigation.subMenuDelay);clearTimeout(Navigation.drawerOp=
enDelay);=0A=
Navigation.drawerOpenDelay=3Dnull},onSubMenuOver:function(){null!=3D=3DNa=
vigation.drawerKiller&&Navigation.cancelDrawerTimer()},onHeaderOver:funct=
ion(){null!=3D=3DNavigation.drawerKiller&&Navigation.cancelDrawerTimer();=
Navigation.header.removeEvent("mouseenter",Navigation.bound.onHeaderOver)=
},onHeaderOut:function(){null!=3D=3DNavigation.drawerKiller&&Navigation.c=
ancelDrawerTimer();Navigation.header.addEvent("mouseenter",Navigation.bou=
nd.onHeaderOver);Navigation.drawerKiller=3DsetTimeout(function(){null!=3D=
=3DNavigation.drawerKiller&&=0A=
(Navigation.closeDrawer(),Navigation.unsubscribeClose())},Navigation.DRAW=
ER_CLOSE_DELAY)}};window.addEvent("domready",function(){Navigation.initia=
lize()});=0A=

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/js_opt/clip_combined.min.js?27e998af

(function(){var =
a=3DElement.NativeEvents,b=3Dwindow.location,c=3Db.pathname,d=3Dwindow.hi=
story,e=3D"pushState"in =
d,f=3De?"popstate":"hashchange";this.History=3Dnew new =
Class({Implements:[Class.Binds,Events],_loc_history:[b],hash:null,pathnam=
e:null,initialize:function(){a[f]=3De?2:1;window.addEvent(f,this.bound("p=
op"));this.hash=3Dthis.getLocation().hash;!e&&!("onhashchange"in =
window)&&(this.timer=3Dthis.periodical.periodical(200,this))},push:functi=
on(a,c,f){if(e)d.pushState(f||null,c||null,a);else =
if(this.hashFallback)b.hash=3D=0A=
a;else return =
window.location=3Da,!1;this.onChange(a,f)},pushHash:function(a){var =
c=3Dthis.getLocation().pathname||b.pathname;if(e)a=3Dc+"#"+a;else =
if(this.hashFallback)a=3D"#"+c+"#"+a;else return =
b.hash=3Da,!1;this.push(a)},replace:e?function(a,b,c){d.replaceState(c||n=
ull,b||null,a)}:function(a){this.hash=3D"#"+a;this.push(a)},pop:e?functio=
n(a){var =
b=3Dthis.getLocation().href;this.hash=3Dthis.getLocation().hash;if(b=3D=3D=
c)c=3Dnull;else this.onChange(b,a.event.state)}:function(){var =
a=3Dthis.getLocation().hash;this.hash!=3D=0A=
a&&(this.hash=3Da,this.onChange((a||null).substr(1)))},back:function(){d.=
back()},forward:function(){d.forward()},onChange:function(a,b){this._loc_=
history.unshift(this.getLocation());var =
c=3Dthis._loc_history[1],d=3Dthis._loc_history[0];d.hash!=3Dc.hash&&this.=
fireEvent("hashchange",[a,b,d,{hash_change:!0,path_change:d.pathname!=3Dc=
.pathname}]);d.pathname+d.search!=3Dc.pathname+c.search&&this.fireEvent("=
change",[a,b,d,{hash_change:d.hash!=3Dc.hash,path_change:!0}])},getPath:f=
unction(){return this.getLocation().pathname},=0A=
hasPushState:function(){return =
e},periodical:function(){this.hash!=3Db.hash&&this.pop()},pageLoad:functi=
on(){if(!1=3D=3D=3De&&this.hash)this.onChange(this.hash.substr(1))},getHa=
sh:function(){return this.hash},getPathName:function(){return =
this.getLocation().pathname},getLocation:function(){var =
a=3Db.hash.toString().split("#");a.shift();var c=3Dnew =
URI(b);return{hash:e?b.hash:a[1],host:b.host,hostname:b.hostname,href:b.h=
ref,pathname:e?b.pathname:a[0],search:(c.parsed.query?"?":"")+(c.parsed.q=
uery||"")}}})})();=0A=
var ScrollSpy=3Dnew =
Class({Implements:[Options,Events],options:{container:window,max:0,min:0,=
mode:"vertical"},initialize:function(a){this.setOptions(a);this.container=
=3Ddocument.id(this.options.container);this.enters=3Dthis.leaves=3D0;this=
.inside=3D!1;var b=3Dthis;this.listener=3Dfunction(a){var =
d=3Db.container.getScroll(),e=3Dd["vertical"=3D=3D=3Db.options.mode?"y":"=
x"];e>=3Db.options.min&&(0=3D=3D=3Db.options.max||e<=3Db.options.max)?(b.=
inside||(b.inside=3D!0,b.enters++,b.fireEvent("enter",[d,b.enters,a])),b.=
fireEvent("tick",[d,b.inside,=0A=
b.enters,b.leaves,a])):b.inside&&(b.inside=3D!1,b.leaves++,b.fireEvent("l=
eave",[d,b.leaves,a]));b.fireEvent("scroll",[d,b.inside,b.enters,b.leaves=
,a])};this.addListener()},start:function(){this.container.addEvent("scrol=
l",this.listener)},stop:function(){this.container.removeEvent("scroll",th=
is.listener)},addListener:function(){this.start()}}),ThrottledScrollSpy=3D=
new =
Class({Extends:ScrollSpy,has_scrolled:!0,polling:!1,interval:250,e:null,i=
nitialize:function(a){this.bound=3D{setHasScrolled:this.setHasScrolled.bi=
nd(this)};=0A=
this.parent(a);setTimeout(this.checkScrollPosition.bind(this),this.interv=
al)},checkScrollPosition:function(){this.has_scrolled&&(this.listener(thi=
s.e),this.e=3Dnull,this.has_scrolled=3D!1);this.polling&&setTimeout(this.=
checkScrollPosition.bind(this),this.interval)},stopPolling:function(){thi=
s.polling=3D!1},setHasScrolled:function(a){this.e=3Da;this.has_scrolled=3D=
!0;if(!this.polling)return =
this.polling=3D!0,this.checkScrollPosition();setTimeout(this.stopPolling.=
bind(this),1E3)},start:function(){this.container.addEvent("scroll",=0A=
this.bound.setHasScrolled)},stop:function(){this.container.removeEvent("s=
croll",this.bound.setHasScrolled)}});=0A=
(function(){window.$clamp=3Dfunction(a,b){function =
c(a,b){j.getComputedStyle||(j.getComputedStyle=3Dfunction(a){this.el=3Da;=
this.getPropertyValue=3Dfunction(b){var =
c=3D/(\-([a-z]){1})/g;"float"=3D=3Db&&(b=3D"styleFloat");c.test(b)&&(b=3D=
b.replace(c,function(a,b,c){return c.toUpperCase()}));return =
a.currentStyle&&a.currentStyle[b]?a.currentStyle[b]:null};return =
this});return j.getComputedStyle(a,null).getPropertyValue(b)}function =
d(b){var b=3Db||a.clientHeight,c=3De(a);return =
Math.max(Math.floor(b/c),0)}function e(a){var b=3D=0A=
c(a,"line-height");"normal"=3D=3Db&&(b=3D1.2*parseInt(c(a,"font-size")));=
return parseInt(b)}function f(b){return =
b.lastChild&&b.lastChild.children&&0<b.lastChild.children.length?f(Array.=
prototype.slice.call(b.children).pop()):!b.lastChild||!b.lastChild.nodeVa=
lue||""=3D=3Db.lastChild.nodeValue||"\u2026"=3D=3Db.lastChild.nodeValue?(=
b.lastChild.parentNode.removeChild(b.lastChild),f(a)):b.lastChild}functio=
n g(b,c){if(c){var =
d=3Db.nodeValue.replace(/\u2026/,"");k||(n=3D0<p.length?p.shift():"",k=3D=
d.split(n));1<k.length?(q=3D=0A=
k.pop(),d=3Dk.join(n),b.nodeValue=3Dd+"\u2026"):k=3Dnull;if(k){if(a.clien=
tHeight<=3Dc)if(0<=3Dp.length&&""!=3Dn)d=3Dk.join(n)+n+q,b.nodeValue=3Dd+=
"\u2026",k=3Dnull;else =
return!1}else""=3D=3Dn&&(b.nodeValue=3D"\u2026",b=3Df(a),p=3Dh.splitOnCha=
rs.slice(0),n=3Dp[0],q=3Dk=3Dnull);h.animate?setTimeout(function(){g(b,c)=
},!0=3D=3D=3Dh.animate?10:h.animate):g(b,c)}}var =
b=3Db||{},j=3Dwindow,h=3D{clamp:b.clamp||2,useNativeClamp:"undefined"!=3D=
typeof =
b.useNativeClamp?b.useNativeClamp:!0,splitOnChars:b.splitOnChars||[".","-=
","\u2013","\u2014"," "],animate:b.animate||=0A=
!1},m=3Da.style,s=3D"undefined"!=3Dtypeof =
a.style.webkitLineClamp,l=3Dh.clamp,r=3Dl.indexOf&&(-1<l.indexOf("px")||-=
1<l.indexOf("em")),p=3Dh.splitOnChars.slice(0),n=3Dp[0],k,q;"auto"=3D=3Dl=
?l=3Dd():r&&(l=3Dd(parseInt(l)));s&&h.useNativeClamp?(m.overflow=3D"hidde=
n",m.textOverflow=3D"ellipsis",m.webkitBoxOrient=3D"vertical",m.display=3D=
"-webkit-box",m.webkitLineClamp=3Dl,r&&(m.height=3Dh.clamp+"px")):(m=3De(=
a)*l,g(f(a),m))}})();=0A=
function google_ad_request_done(a){var =
b=3Da.length;if(!(0>=3Db)&&$("google_afc_ads")){var =
c=3D"";for(i=3D0;i<b;i++)c+=3D'<a href=3D"'+a[i].url+'" =
style=3D"text-decoration:none"><span =
class=3D"line_1">'+a[i].line1+'</span><span =
class=3D"line_2">'+a[i].line2+" "+a[i].line3+'</span><span =
class=3D"line_3">'+a[i].visible_url+"</span></a>";c?$("google_afc_ads").s=
et("html","<h4>Sponsored =
Links</h4>"+c).addClass("ad-loaded"):$("google_afc_ads").dispose()}}=0A=
var Gallery=3Dnew =
Class({Implements:[Options,Events],options:{className:"photo_booth",loop:=
!1,moveNextOnMain:!0,mainImage:null,prevBtn:null,nextBtn:null,closeBtn:nu=
ll,canClose:!0,hideNavigation:!0,onImageLoaded:function(){},onChange:func=
tion(){}},initialize:function(a,b,c){if(null=3D=3D=3D$(a))throw =
Error("Invalid element");if(0=3D=3D=3Db.length)throw Error("No image =
paths =
supplied");this.setOptions(c);this.container=3D$(a);this.sourceImages=3Db=
;this.createElements(b);this.attachEvents()},createElements:function(a){t=
his.navigation||=0A=
(this.navigation=3D(new =
Element("nav")).inject(this.container),this.navigation.set("tween",{prope=
rty:"opacity",duration:125,transition:Fx.Transitions.Sine.easeOut}),this.=
navigation.tween(0));this.currentIndex=3D0;this.mainImage=3Dthis.options.=
mainImage||this.createMainImage();this.prevBtn=3Dthis.options.prevBtn||th=
is.createButton("btn btn_gray =
btn_prev","&#9668;");this.nextBtn=3Dthis.options.nextBtn||this.createButt=
on("btn btn_gray =
btn_next","&#9658;");this.loadedImages=3D[];this.images=3Dnew =
Asset.images(a,{onProgress:this.onImageLoaded.bind(this)});=0A=
this.options.canClose&&(this.closeBtn=3Dthis.options.closeBtn||this.creat=
eButton("btn btn_red =
btn_close","Close"));1=3D=3D=3Da.length&&(this.prevBtn.hide(),this.nextBt=
n.hide());this.prevBtn.addClass("btn_disabled")},attachEvents:function(){=
this.prevBtn.addEvent("click",this.onPrevClick.bind(this));this.nextBtn.a=
ddEvent("click",this.onNextClick.bind(this));this.options.moveNextOnMain&=
&this.mainImage.addEvent("click",this.onNextClick.bind(this));this.option=
s.canClose&&this.closeBtn.addEvent("click",this.onCloseClick.bind(this));=0A=
this.options.hideNavigation&&(this.container.addEvent("mouseenter",this.o=
nImageOver.bind(this)),this.container.addEvent("mouseleave",this.onImageO=
ut.bind(this)))},createMainImage:function(){return(new =
Element("img",{"class":"main_portrait"})).inject(this.container)},createB=
utton:function(a,b){return(new =
Element("a",{"class":a,html:b})).inject(this.navigation)},setSource:funct=
ion(a){try{this.mainImage.set("src",a)}catch(b){this.mainImage.set("src",=
this.images[0].src)}},getMainImage:function(){return this.mainImage},=0A=
onImageLoaded:function(a,b){0=3D=3D=3Db&&this.mainImage.set("src",this.im=
ages[0].src);this.loadedImages.push(b);this.fireEvent("onImageLoaded")},o=
nImageOver:function(){this.options.hideNavigation&&this.navigation.tween(=
1)},onImageOut:function(){this.options.hideNavigation&&this.navigation.tw=
een(0)},onPrevClick:function(a){a.preventDefault();this.prev()},onNextCli=
ck:function(a){a.preventDefault();this.next()},onCloseClick:function(a){a=
.preventDefault();this.hide()},show:function(){this.container.show()},=0A=
hide:function(){this.container.hide()},load:function(a){var =
b=3Dthis.images[a].src||this.sourceImages[a];this.totalImages=3Dthis.imag=
es.length;this.prevBtn.removeClass("btn_disabled");this.nextBtn.removeCla=
ss("btn_disabled");this.loadedImages.contains(a)?this.setSource(b,a):new =
Asset.image(b,{onComplete:function(){this.loadedImages.push(a);this.setSo=
urce(b)}.bind(this)});this.options.loop||(0=3D=3D=3Da?this.prevBtn.addCla=
ss("btn_disabled"):a=3D=3D=3Dthis.totalImages-1&&this.nextBtn.addClass("b=
tn_disabled"));this.currentIndex=3D=0A=
a;this.fireEvent("onChange",a)},prev:function(){this.currentIndex--;0>thi=
s.currentIndex?this.options.loop?(this.currentIndex=3Dthis.images.length-=
1,this.load(this.currentIndex)):this.currentIndex=3D0:this.load(this.curr=
entIndex)},next:function(){this.currentIndex++;this.currentIndex>=3Dthis.=
images.length?this.options.loop?(this.currentIndex=3D0,this.load(this.cur=
rentIndex)):this.currentIndex=3Dthis.images.length-1:this.load(this.curre=
ntIndex)}}),Brozar=3Dnew =
Class({Implements:[Options,Events],options:{url:null,=0A=
thumbnailWidth:180,widthBuffer:110,onClipSelected:function(){}},cache:new=
 =
Hash,pageNumber:1,itemsPerPage:10,itemOffset:null,scrollDirection:null,sc=
rollActive:!1,RESIZE_UPDATE_INTERVAL:500,initialize:function(a,b){this.co=
ntainer=3D$(a);if(null=3D=3D=3Dthis.container)throw Error("Invalid =
element");this.setOptions(b);this.attachEvents();this.itemsPerPage=3Dthis=
.calculateItemsPerPage();this.lastWindowWidth=3D$(window).getSize().x;thi=
s.request=3Dnew =
Request.HTML({url:this.options.url,method:"get",onSuccess:function(a,=0A=
b,e){this.processHtml(e);this.cache.set(this.getKey(),e)}.bind(this)});th=
is.loadPage(!0)},attachEvents:function(){this.bound=3D{onWindowResize:thi=
s.onWindowResize.bind(this)};this.container.addEvent("click:relay(a)",thi=
s.onBrozarClick.bind(this))},calculateVisibleItemsPerPage:function(){var =
a=3D(this.container.getSize().x-this.options.widthBuffer)/this.options.th=
umbnailWidth;return =
0.9<a%1?Math.ceil(a):Math.floor(a)},calculateItemsPerPage:function(){var =
a=3Dthis.container.getSize().x-this.options.widthBuffer;=0A=
return Math.ceil(a/this.options.thumbnailWidth)},getKey:function(){var =
a=3DCookie.read("stream"),b=3D$("streams");return =
null!=3D=3Da?a+":"+this.pageNumber:null!=3D=3Db?b.get("data-stream")+":"+=
this.pageNumber:this.pageNumber},loadPage:function(a){var =
b=3Da?null:this.cache.get(this.getKey());null!=3D=3Db?this.processHtml(b)=
:this.request.send({data:{action:"brozar",page:this.pageNumber,page_size:=
this.itemsPerPage,offset:this.itemOffset,initial_load:a||null}})},setClip=
Positions:function(){var a=3D$("clips");null!=3D=3Da&&=0A=
(this.purgeData(a),a.setStyle("left","0px"))},purgeData:function(a){var =
a=3Da.getChildren(),b=3D"right"=3D=3D=3Dthis.scrollDirection?this.calcula=
teVisibleItemsPerPage():this.itemsPerPage;a.length>this.itemsPerPage&&a.e=
ach(function(a,d){"left"=3D=3D=3Dthis.scrollDirection&&d>=3Db?a.destroy()=
:"right"=3D=3D=3Dthis.scrollDirection&&d<b&&a.destroy()}.bind(this))},set=
ActiveClip:function(){var =
a=3D$("clip_"+ClipConfig.clip_id),b=3D$("clips");null!=3D=3Da&&(b.getChil=
dren().removeClass("selected"),a.addClass("selected"))},processHtml:funct=
ion(a){var b=3D=0A=
$("streams"),c=3D$("clips"),d,e,f,g,j;if(null=3D=3D=3Dthis.scrollDirectio=
n)this.container.set("html",a),this.setClipPositions(),null!=3D=3Db&&!Bro=
wser.ie&&(a=3D$("streams"),e=3Db.getElement(".couchmode"),g=3Db.getElemen=
t(".seeall"),d=3Da.get("data-stream"),f=3Da.getElement(".couchmode"),j=3D=
a.getElement(".seeall"),b.replaces(a),b.set("data-stream",d),null!=3D=3De=
&&e.destroy(),null!=3D=3Dg&&g.destroy(),null!=3D=3Dj&&j.inject(b,"top"),n=
ull!=3D=3Df&&f.inject(b,"top")),null!=3D=3Dc&&(this.pageNumber=3Dc.get("d=
ata-page"));else{d=3D$("arrow_left");e=3D=0A=
$("arrow_right");b=3DElements.from(a);b=3D$(b[0]).getChildren();b[2].repl=
aces(d);b[3].replaces(e);a=3Db[1].getFirst().getChildren();d=3Da.length;b=
=3Dnull;if("left"=3D=3D=3Dthis.scrollDirection){for(b=3Dd-1;0<=3Db;b--)a[=
b].inject(c,"top");c.setStyle("left",-(this.options.thumbnailWidth*this.i=
temsPerPage))}else =
a.each(function(a){a.inject(c)});a=3Dnull;this.scroll()}this.setActiveCli=
p();c&&c.getFirst().getElement("a").focus();1=3D=3D=3Dthis.pageNumber&&nu=
ll!=3D=3Dc?window.addEvent("resize:pause("+this.RESIZE_UPDATE_INTERVAL+")=
",this.bound.onWindowResize):=0A=
window.removeEvent("resize",this.bound.onWindowResize)},scroll:function()=
{var =
a=3D$("clips"),b=3Dthis.calculateVisibleItemsPerPage()*this.options.thumb=
nailWidth,b=3D"left"=3D=3D=3Dthis.scrollDirection?0:-b;(new =
Fx.Tween(a,{unit:"px",property:"left",duration:250,transition:Fx.Transiti=
ons.Expo.easeInOut,onComplete:function(){this.setClipPositions.apply(this=
,arguments);this.scrollActive=3D!1}.bind(this)})).start(b)},onWindowResiz=
e:function(){var a=3D$$("#brozar =
.brozar_content")[0].getWidth();a!=3D=3Dthis.lastWindowWidth&&=0A=
(this.cache.empty(),this.itemsPerPage=3Dthis.calculateItemsPerPage(),this=
.scrollDirection=3Dthis.itemOffset=3Dnull,this.lastWindowWidth=3Da,Cookie=
.write("stream",$("streams").get("data-stream"),{domain:vimeo.domain,path=
:"/"}),this.loadPage())},onBrozarClick:function(a,b){if(b.getParent("li.s=
elected"))a.stop();else =
if(!b.hasClass("more"))if(b.getParent("ol"))this.onClipClick(a,b);else =
if(b.getParent(".scroll"))this.onPaginationClick(a,b);else =
if(b.getParent("#streams"))this.onStreamClick(a,b)},onClipClick:function(=
a,=0A=
b){var =
c=3D$("streams").get("data-stream");Cookie.write("stream",c,{domain:vimeo=
.domain,path:"/"});a.stop();$("clips").getChildren().removeClass("selecte=
d");b.getParent().addClass("selected");"clips"!=3D=3Dc.split(":")[0]&&thi=
s.cache.getKeys().each(function(a){a.contains("clips")&&this.cache.erase(=
a)}.bind(this));"related"!=3D=3Dc.split(":")[0]&&this.cache.getKeys().eac=
h(function(a){a.contains("related")&&this.cache.erase(a)}.bind(this));thi=
s.fireEvent("onClipSelected",[b.get("href")])},onPaginationClick:function=
(a,=0A=
b){a.stop();this.scrollActive||(this.scrollActive=3D!0,this.pageNumber=3D=
b.get("data-page"),this.itemOffset=3Db.get("data-offset")||null,this.scro=
llDirection=3Db.getParent().hasClass("arrow_left")?"left":"right",Cookie.=
write("stream",$("streams").get("data-stream"),{domain:vimeo.domain,path:=
"/"}),this.loadPage())},onStreamClick:function(a,b){a.stop();this.pageNum=
ber=3D1;this.scrollDirection=3Dthis.itemOffset=3Dnull;Cookie.write("strea=
m",b.get("data-stream"),{domain:vimeo.domain,path:"/"});b.getParent().get=
Elements(".stream").removeClass("active");=0A=
b.addClass("active");this.loadPage()}}),Comment=3D{page:1,hashtag:null,gr=
oup_id:0,request_max:5,requests_made:0,txt_see_more_comments:"",reply_req=
uests:{},initialize:function(){Comment.comments=3D$("comments");"undefine=
d"!=3D=3Dtypeof =
TimeUpdater&&TimeUpdater.start();null!=3D=3DComment.comments&&(Comment.cr=
eateRequest(),Comment.attachEvents(),Comment.hashtag=3DHashtag.find())},c=
reateRequest:function(){Comment.request=3Dnew =
Request.HTML({url:location.href,method:"get",onSuccess:Comment.onLoadSucc=
ess,onRequest:Comment.onLoadRequest})},=0A=
attachEvents:function(a){var =
a=3D$("comment"),b=3D$("sticky_comments"),c=3D$("comments");null!=3D=3D$(=
"pagination")&&c.addEvent("click:relay(#pagination =
a)",Comment.onLoadMoreClick);b&&b.addEvents({"mouseover:relay(.article)":=
Comment.onCommentOver,"mouseout:relay(.article)":Comment.onCommentOut,"cl=
ick:relay(.actions a, .btn, =
.btn_reply)":Comment.onAction,"click:relay(.permalink)":Comment.onPermali=
nkClick});c.addEvents({"mouseover:relay(.article)":Comment.onCommentOver,=
"mouseout:relay(.article)":Comment.onCommentOut,=0A=
"click:relay(.actions a, .btn, =
.btn_reply)":Comment.onAction,"click:relay(.permalink)":Comment.onPermali=
nkClick});$("show_all_comments")&&$$("#show_all_comments =
a").addEvent("click",Comment.onShowAllCommentsClick);null!=3D=3Da&&null!=3D=
=3Da.getElement("input")&&Comment.setupAddComment()},getContext:function(=
){var =
a=3Dwindow.ClipConfig?ClipConfig.context.toString().split(":"):null;retur=
n a?a:0},scrollToBottom:function(){(new =
Fx.Scroll(window)).toBottom()},scrollToPagination:function(){Global.smoot=
hScroll("pagination")},=0A=
resetForm:function(a){null!=3D=3Da.retrieve("validator")&&a.retrieve("val=
idator").reset();a.reset();Comment.resetUrlField(a)},hideTools:function(a=
,b){var =
c=3Da.getElement(".comment_reply"),d=3Da.getElement(".comment_edit"),e=3D=
a.getElement(".comment_delete");"reply"!=3D=3Db&&null!=3D=3Dc&&c.isDispla=
yed()?c.hide():"edit"!=3D=3Db&&null!=3D=3Dd&&d.isDisplayed()?d.hide():"de=
lete"!=3D=3Db&&(null!=3D=3De&&e.isDisplayed())&&e.hide()},setupAddComment=
:function(){var a=3D$("comment");if(a){var =
b=3DComment.getContext(),c=3Db[0],b=3Db[1];new Form.Validator(a);=0A=
new =
Form.Request(a,null,{extraData:{version:Global.getVersion(),token:vimeo.x=
srft,context_type:c,context_id:b},onSuccess:function(a,b,c,g){var =
j=3D$("comments").getElement("h2"),a=3D$("count"),b=3D$("comment"),c=3D$(=
"sticky_comments"),h=3D!1,g=3Dnew =
Element("div",{html:g});if(g.getElement("article")&&(h=3Dg.getElement("ar=
ticle").hasClass("sticky")))Global.scroll.toTop(),c.getParent().addClass(=
"stickies_here");null=3D=3D=3Da&&null!=3D=3Dj?j.set("html",'<span =
id=3D"count">'+Copy.translate("count_comments",!1,{COUNT:1})+"</span>"):=0A=
null!=3D=3Da&&(j=3Da.get("text").toInt()+1,a.set("text",Copy.translate("c=
ount_comments",1!=3D=3Dj,{COUNT:j})));g.getElements("article").inject(h?c=
:b,h?"bottom":"before").setStyle("opacity",0).set("tween",{duration:250})=
.fade(1);Comment.resetForm(b)},onFailure:function(b){if(403=3D=3D=3Db.sta=
tus)alert(Copy.dict.no_comments_for_you);else for(var c in =
JSON.decode(b.responseText))a.getElement(":input[name=3D"+c+"]").addClass=
("validation-failed")}});a.getElement(".guidelines")&&(a.getElement(".gui=
delines").removeEvents("click"),=0A=
a.getElement(".guidelines").addEvent("click",function(a){a.stop();this.ge=
tParent("fieldset").getNext(".alert").toggle()}));Comment.setupUrlField(a=
)}},setupUrlField:function(a){a.getElements(".over-text").each(function(a=
){new =
OverText(a,{textOverride:a.get("data-placeholder")})})},resetUrlField:fun=
ction(){OverText.update()},collapseReplyBoxes:function(){$$(".comment_rep=
ly").hide()},collapseCommentBox:function(){var =
a=3D$("comment");a.getElement(".comment").isVisible()&&((new =
Element("a",{href:"#",html:Copy.translate("open_comment_box"),=0A=
"class":"comment_toggle",events:{click:function(a){a.stop();Comment.openC=
ommentBox();Comment.collapseReplyBoxes()}}})).inject(a),a.getElement(".co=
mment").hide())},openCommentBox:function(){var =
a,b=3D$("comment");if(a=3Db.getElement(".comment_toggle"))b.getElement(".=
comment").show(),a.dispose(),Comment.resetUrlField.delay(50,this,[b])},se=
tupAddReply:function(a,b){var =
c=3D$("comments"),d=3Db.getElement("form"),c=3Dc.getElements("."+a.get("i=
d")+":not(.reply_form)").getLast(),e=3Da.get("id");Comment.resetForm(d);=0A=
Comment.hideTools(a,"reply");b.toggle();Comment.collapseCommentBox();if(b=
.isDisplayed())if(b.getElement("textarea").focus(),new =
Form.Validator(d),"undefined"!=3D=3Dtypeof =
Comment.reply_requests[e])Comment.reply_requests[e].target=3Dc;else{var =
f=3DComment.getContext(),g=3Df[0],f=3Df[1];Comment.reply_requests[e]=3Dne=
w =
Form.Request.Append(d,c,{extraData:{version:Global.getVersion(),token:vim=
eo.xsrft,context_type:g,context_id:f},inject:"after",onBeforeEffect:funct=
ion(){Comment.hideTools(a);b.toggle()},onSuccess:function(a){var b=3D=0A=
$("count"),c;null!=3D=3Db&&(c=3Db.get("text").toInt()+1,b.set("text",Copy=
.translate("count_comments",1!=3D=3Dc,{COUNT:c})));Comment.reply_requests=
[e].target=3Da;Comment.openCommentBox()},onFailure:function(a){if(403=3D=3D=
=3Da.status)alert(Copy.dict.no_comments_for_you);else for(var b in =
JSON.decode(a.responseText))d.getElement(":input[name=3D"+b+"]").addClass=
("validation-failed")}})}Comment.resetUrlField(d)},setupEditComment:funct=
ion(a){var =
b=3Da.getElement(".comment_edit"),c=3Db.getElement("form"),d=3Da.getEleme=
nt(".text");=0A=
Comment.resetForm(c);Comment.hideTools(a,"edit");d.toggle();b.toggle();b.=
isDisplayed()&&(b.getElement("textarea").focus(),new =
Form.Validator(c),new =
Form.Request(c,a,{extraData:{token:vimeo.xsrft},onFailure:function(a){if(=
403=3D=3D=3Da.status)alert(Copy.dict.no_comments_for_you);else for(var b =
in =
JSON.decode(a.responseText))c.getElement(":input[name=3D"+b+"]").addClass=
("validation-failed")}}))},setupDeleteComment:function(a){var =
b=3D$("comments"),c=3Da.getElement(".comment_delete"),d=3Da.getElement(".=
text"),e=3Dc.getElement("form");=0A=
Comment.hideTools(a,"delete");d.show();c.toggle();c.isDisplayed()&&(c=3DC=
omment.getContext(),new =
Form.Request(e,null,{extraData:{token:vimeo.xsrft,context_type:c[0],conte=
xt_id:c[1]},onSuccess:function(){var =
c=3Da,d=3D$("comments").getElement("h2"),e=3D$("count"),h=3Dnull!=3D=3De?=
e.get("text").toInt()-1:null;!a.hasClass("sticky")&&!a.hasClass("reply")&=
&(c=3Db.getElements("."+a.get("id")),c=3D(new =
Element("article",{"class":"main"})).surround(c));c.get("dissolve").chain=
(function(){this.destroy()}.bind(c)).dissolve();=0A=
0=3D=3D=3Dh?d.set("html",Copy.dict.first_comment):null!=3D=3De&&e.set("te=
xt",Copy.translate("count_comments",1!=3D=3Dh,{COUNT:h}))}}))},onPermalin=
kClick:function(a){null!=3D=3Dwindow.location.hash.toString().match(/^#?\=
/?[0-9]+/)&&(a.stop(),Global.smoothScroll(this.get("href"),null,{set_hash=
:!0,full_href:!0}))},disableLoading:function(){var =
a=3D$("while_loading");a&&(a.getSiblings("a").hide(),a.show())},enableLoa=
ding:function(){var =
a=3D$("while_loading");a&&(a.hide(),a.getSiblings("a").show())},onLoadSuc=
cess:function(a,=0A=
b,c){var =
a=3D$("pagination"),b=3DElements.from(c),d=3D{};if(a){b[0].hasClass("repl=
y")&&a.getPrevious().hasClass("reply_form")&&a.getPrevious().destroy();1=3D=
=3D=3DComment.page?($("comments").set("html",""),b.inject($("comments")),=
a.removeClass("hide"),Comment.page++):b.inject(a,"before");if(!c.contains=
("pagination"))for(;"comment"!=3D=3Da.getNext().get("id");)a.getNext().de=
stroy();a.destroy()}else =
d.last_page=3D!0;Signal.comments.request.success.dispatch(d);Comment.enab=
leLoading();window.Clip&&"undefined"!=3D=3Dtypeof Clip.checkCommentHash&&=0A=
Clip.checkCommentHash();Comment.setupAddComment()},onLoadRequest:function=
(){Comment.disableLoading()},onLoadMoreClick:function(a){a&&a.stop();if(t=
his.hasClass("disabled"))return!1;Comment.pager=3Dthis;Comment.page=3Dthi=
s.get("data-page");Comment.request.send({data:{action:"comments",page:Com=
ment.page}})},onCommentOver:function(){var =
a;(a=3Dthis.getElement(".comment_tools"))&&a.show()},onCommentOut:functio=
n(){var =
a=3D!0,b;this.getElements(".tool").each(function(b){b.isDisplayed()&&(a=3D=
!1)});!1!=3D=3Da&&(b=3Dthis.getElement(".comment_tools"))&&=0A=
b.hide()},onAction:function(a){var =
b,c;this.hasClass("reply")?(a.stop(),b=3Dthis.getParent(".article"),a=3D$=
(b.get("data-parent-id")),c=3Dthis.getNext(".comment_reply"),Comment.coll=
apseReplyBoxes(),Comment.setupAddReply(a,c),Comment.setupUrlField(b)):thi=
s.hasClass("edit")?(a.stop(),Comment.setupEditComment(this.getParent(".ar=
ticle"))):this.hasClass("delete")?(a.stop(),Comment.setupDeleteComment(th=
is.getParent(".article"))):this.hasClass("cancel")&&(a.stop(),b=3Dthis.ge=
tParent("form"),a=3Dthis.getParent(".article").getElement(".text"),=0A=
null!=3D=3Da&&a.show(),b.getParent().hide(),Comment.openCommentBox())},on=
HashtagFound:function(a){var =
b=3Da.getNext(".reply_form");Global.smoothScroll(a);Comment.search.stop()=
;b&&(a=3Db.get("data-parent-id"),Comment.setupAddReply($(a),b.getElement(=
".comment_reply")),Comment.collapseCommentBox())},onHashtagNotFound:funct=
ion(){Comment.requests_made<Comment.request_max&&(setTimeout(Comment.sear=
ch.get,50),Comment.requests_made++)},onShowAllCommentsClick:function(a){a=
&&a.stop();Comment.page=3D1;Comment.request.send({data:{action:"comments"=
,=0A=
page:1}});$("show_all_comments").addClass("loading")},search:{is_running:=
!1,get:function(){Comment.scrollToPagination();Signal.comments.request.su=
ccess.remove(Hashtag.find);Signal.comments.request.success.add(Hashtag.fi=
nd);Comment.request.send({data:{action:"comments",page:++Comment.page}})}=
,running:function(a){null!=3D=3Da&&(Comment.search.is_running=3Da);return=
 =
Comment.search.is_running},stop:function(){Signal.hashtag.found.remove(Co=
mment.onHashtagNotFound);Signal.hashtag.not_found.remove(Comment.onHashta=
gNotFound);=0A=
Signal.comments.request.success.remove(Hashtag.find)}}};window.addEvent("=
domready",function(){Hashtag.register(/comment_[0-9]+/);Signal.hashtag.fo=
und.add(Comment.onHashtagFound);Signal.hashtag.not_found.add(Comment.onHa=
shtagNotFound);Comment.initialize();Hashtag.get(/comment_[0-9]+/)&&(Comme=
nt.scrollToBottom(),Comment.search.running(!0),Comment.page=3D0)});=0A=
var Share=3D{storage:null,initialize:function(){var =
a=3D$("share_popup");Share.loadDependencies();Share.columns=3Da.getElemen=
ts(".col");2<=3DShare.columns.length&&(Share.columnPadding=3DShare.column=
s[0].getStyle("padding-top").toInt()+Share.columns[0].getStyle("padding-b=
ottom").toInt());Cookie.read("embed_preferences")&&(Share.storage=3DJSON.=
decode(Cookie.read("embed_preferences")));a.getElements(".toggle_box").ea=
ch(function(a){new =
ToggleBox(a,{onToggle:function(){Share.equalize()}})});Share.equalize();$=
("message_input")&&=0A=
$("message_input").addEvent("keyup",this.onMessageUpdate);"undefined"!=3D=
=3Dtypeof =
FB&&(FB.Event.subscribe("edge.create",function(){_gaq.push(["_trackSocial=
","facebook","like"])}),FB.Event.subscribe("edge.remove",function(){_gaq.=
push(["_trackSocial","facebook","unlike"])}));$$('#social_share =
img[src*=3D"btn_fb_share"]').addEvent("click",function(){_gaq.push(["_tra=
ckSocial","facebook","post"])})},loadDependencies:function(){Share.onFora=
geLoaded()},equalize:function(){var =
a,b;if(2>Share.columns.length)return!1;=0A=
Share.columns.each(function(a){a.erase("style")});Share.columns.each(func=
tion(c,d){a=3Dc.measure(function(){return =
this.getSize().y});if(0=3D=3D=3Dd||a>b)b=3Da-Share.columnPadding});Share.=
columns.each(function(a){a.setStyle("height",b+"px")});return!0},onForage=
Loaded:function(){Share.forage=3Dnew =
Forage.Share("fg",{addEmails:!$("fg").hasClass("no_email"),form:"mailer",=
onUserAdded:function(){setTimeout(function(){Share.equalize()},50)},onUse=
rRemoved:function(){setTimeout(function(){Share.equalize()},50)}});Global=
.lightbox.centerWindow();=0A=
Global.shareLightbox&&Global.shareLightbox.centerWindow();Global.xsrfProt=
ect()},onColorPickerLoaded:function(){var =
a;$("share_embed")&&(Share.storage&&(a=3DShare.storage.color),$("color_pi=
cker_toggle")&&(Embed.colorPicker=3Dnew =
ColorPicker("color_picker_toggle",{initial_color:a||$("embed_color").get(=
"value"),onUpdate:function(a){a=3Da.hex.toLowerCase();Embed.customization=
s.colorInput.set("value",a);Embed.setColor(a)},onSelect:function(a){a=3Da=
.hex.toLowerCase();Embed.customizations.colorInput.set("value",=0A=
a);Embed.setColor(a);Embed.refreshEmbedCode()}})))},onMessageUpdate:funct=
ion(){$("message").set("text",this.value)}},Embed=3D{customizations:{},wa=
rnings:{},originalValues:{},codeRequest:null,initialize:function(){if(!$(=
"share_embed"))return!1;Embed.clipId=3D$("embed_clip_id").get("value");Em=
bed.textArea=3D$("embed_code");Embed.customizeView=3D$("embed_customize")=
;Embed.customizeToggle=3D$("embed_customize_toggle");Embed.codeToggles=3D=
$("embed_generator").getElements("a.embed_code_toggle");Embed.previewPlay=
er=3D=0A=
$("embed_preview").getElement(['*[id*=3D"player',Embed.clipId,'"]'].join(=
""));Embed.customizations=3D{widthInput:$("embed_width"),heightInput:$("e=
mbed_height"),titleCheckbox:$("embed_title"),bylineCheckbox:$("embed_byli=
ne"),portraitCheckbox:$("embed_portrait"),badgeCheckbox:$("embed_badge"),=
autoplayCheckbox:$("embed_autoplay"),loopCheckbox:$("embed_loop"),linkChe=
ckbox:$("embed_link"),descriptionCheckbox:$("embed_description"),staticCo=
lors:$("embed_customize").getElements(".color_block"),colorInput:$("embed=
_color")};=0A=
Embed.warnings=3D{size:$("size_alert"),autoplay:$("autoplay_alert"),loop:=
$("loop_alert"),caption:$("text_alert"),link:$("link_alert"),description:=
$("description_alert"),link_description:$("link_description_alert")};Embe=
d.originalValues=3D{width:$("embed_orig_width").get("value"),height:$("em=
bed_orig_height").get("value")};Embed.codeRequest=3Dnew =
Request({url:"/embed",method:"get",link:"cancel",onSuccess:Embed.onEmbedC=
odeSuccess});$("embed_customize").getElements(".toggle_box").each(functio=
n(a){(new ToggleBox(a)).addEvent("onToggle",=0A=
function(){Share.equalize()})});Share.onColorPickerLoaded();Embed.attachE=
vents();Embed.refreshEmbedCode();try{Singletonbox.centerWindow()}catch(a)=
{}},attachEvents:function(){Object.each(Embed.customizations,function(a){=
$(a)&&$(a).addEvent("change",Embed.onOptionChange)});[Embed.customization=
s.widthInput,Embed.customizations.heightInput].each(function(a){a.addEven=
t("keydown",Embed.onDimensionKeyDown);a.addEvent("blur",Embed.onDimension=
Blur)});Embed.customizations.staticColors.addEvent("click",Embed.onStatic=
ColorSelected);=0A=
Embed.customizations.colorInput.addEvent("keydown",Embed.onColorKeyDown);=
Embed.textArea.addEvent("click",Embed.onTextAreaClick);$("old_code").addE=
vent("click",function(){Embed.refreshEmbedCode(!0)})},resetSize:function(=
){Embed.customizations.widthInput.set("value",Embed.originalValues.width)=
;Embed.customizations.heightInput.set("value",Embed.originalValues.height=
)},calculateSize:function(a){var b;switch(a){case "x":case =
"width":a=3DEmbed.customizations.heightInput.get("value");b=3DEmbed.origi=
nalValues.width/=0A=
Embed.originalValues.height;break;case "y":case =
"height":a=3DEmbed.customizations.widthInput.get("value");b=3DEmbed.origi=
nalValues.height/Embed.originalValues.width;break;default:throw =
Error("Invalid direction");}return =
Math.round(a*b)},resetWarnings:function(){Object.each(Embed.warnings,func=
tion(a){$(a).hide()})},checkWarnings:function(){var =
a=3DEmbed.customizations,b=3DEmbed.warnings;Embed.resetWarnings();a.autop=
layCheckbox.get("checked")&&b.autoplay.show();a.loopCheckbox.get("checked=
")&&b.loop.show();=0A=
if(a.linkCheckbox.get("checked")||a.descriptionCheckbox.get("checked"))b.=
caption.show(),a.descriptionCheckbox.get("checked")&&a.linkCheckbox.get("=
checked")?b.link_description.show("inline"):a.descriptionCheckbox.get("ch=
ecked")?b.description.show("inline"):a.linkCheckbox.get("checked")&&b.lin=
k.show("inline");Share.equalize()},refreshEmbedCode:function(a){var =
b=3DEmbed.customizations;Embed.checkWarnings();Embed.savePreferences();Em=
bed.codeRequest.send({data:{clip_id:Embed.clipId,width:b.widthInput.get("=
value"),=0A=
height:b.heightInput.get("value"),title:b.titleCheckbox.get("checked")?1:=
0,byline:b.bylineCheckbox.get("checked")?1:0,portrait:b.portraitCheckbox.=
get("checked")?1:0,badge:b.badgeCheckbox&&b.badgeCheckbox.get("checked")?=
1:0,autoplay:b.autoplayCheckbox.get("checked")?1:0,loop:b.loopCheckbox.ge=
t("checked")?1:0,color:b.colorInput.get("value"),link:b.linkCheckbox.get(=
"checked")?1:0,caption:b.descriptionCheckbox.get("checked")?1:0,iframe:!0=
=3D=3D=3Da?!1:!0}});!0=3D=3D=3Da?$("code_notice").setStyle("visibility","=
hidden"):=0A=
$("code_notice").setStyle("visibility","visible")},savePreferences:functi=
on(){var =
a=3DEmbed.customizations,a=3DJSON.encode({width:a.widthInput.get("value")=
.toInt(),title:a.titleCheckbox.get("checked")?1:0,byline:a.bylineCheckbox=
.get("checked")?1:0,badge:a.badgeCheckbox&&a.badgeCheckbox.get("checked")=
?1:0,portrait:a.portraitCheckbox.get("checked")?1:0,autoplay:a.autoplayCh=
eckbox.get("checked")?1:0,loop:a.loopCheckbox.get("checked")?1:0,color:a.=
colorInput.get("value"),link:a.linkCheckbox.get("checked")?=0A=
1:0,caption:a.descriptionCheckbox.get("checked")?1:0});Cookie.write("embe=
d_preferences",a,{domain:vimeo.domain,path:"/",duration:365})},refreshPre=
view:function(a){var =
b=3DEmbed.customizations,c=3Da.get("checked");switch(a){case =
b.titleCheckbox:Embed.toggleElement("title",c);break;case =
b.bylineCheckbox:Embed.toggleElement("byline",c);break;case =
b.portraitCheckbox:Embed.toggleElement("portrait",c);break;case =
b.badgeCheckbox:Embed.toggleElement("badge",c);break;default:throw =
Error("Invalid option supplied.");=0A=
}},onTextAreaClick:function(a){this.get("data-ios")||(a.stop(),this.focus=
(),this.select())},onDimensionKeyDown:function(a){var =
b=3Dthis,c=3Da.code,d=3Da.key,e=3DEmbed.customizations.widthInput,f=3DEmb=
ed.customizations.heightInput;(47<c&&58>c||95<c&&106>c)&&!a.shift||"delet=
e"=3D=3D=3Dd||"backspace"=3D=3D=3Dd||"tab"=3D=3D=3Dd||"left"=3D=3D=3Dd||"=
right"=3D=3D=3Dd||"up"=3D=3D=3Dd||"down"=3D=3D=3Dd?setTimeout(function(){=
b=3D=3D=3De?f.set("value",Embed.calculateSize("height")):e.set("value",Em=
bed.calculateSize("width"))},50):a.preventDefault()},onDimensionBlur:func=
tion(){(""=3D=3D=3D=0A=
Embed.customizations.widthInput.get("value")||""=3D=3D=3DEmbed.customizat=
ions.heightInput.get("value"))&&Embed.resetSize()},onOptionChange:functio=
n(){var =
a=3DEmbed.customizations;(this=3D=3D=3Da.titleCheckbox||this=3D=3D=3Da.by=
lineCheckbox||this=3D=3D=3Da.portraitCheckbox||this=3D=3D=3Da.badgeCheckb=
ox)&&Embed.refreshPreview(this);Embed.refreshEmbedCode()},onStaticColorSe=
lected:function(a){var =
b=3D["#",this.get("data-hex")].join("");a.stop();Embed.customizations.col=
orInput.set("value",b);Embed.onOptionChange(null);Embed.colorPicker.setCo=
lor(b)},=0A=
onColorKeyDown:function(a){var =
b=3Da.key,c=3Da.shift,d=3D"delete"=3D=3D=3Db||"backspace"=3D=3D=3Db||"tab=
"=3D=3D=3Db||"left"=3D=3D=3Db||"right"=3D=3D=3Db||"up"=3D=3D=3Db||"down"=3D=
=3D=3Db,e=3D!c&&/[a-fA-F0-9]/.test(b);!e&&(!(c&&"3"=3D=3D=3Db)&&!d)&&a.pr=
eventDefault()},onEmbedCodeSuccess:function(a){Embed.textArea.set("value"=
,a.clean());Share.equalize()},onPlayerLoaded:function(){},toggleElement:f=
unction(a,b){Embed.previewPlayer=3DEmbed.previewPlayer||$("embed_preview"=
).getElement(['*[id*=3D"player',Embed.clipId,'"]'].join(""));Embed.previe=
wPlayer.api_toggleElement(a,=0A=
b)},setColor:function(a){Embed.previewPlayer=3DEmbed.previewPlayer||$("em=
bed_preview").getElement(['*[id*=3D"player',Embed.clipId,'"]'].join(""));=
"#"=3D=3D=3Da.substr(0,1)&&(a=3Da.substr(1));try{Embed.previewPlayer.api_=
changeColor(a)}catch(b){}}},Clip=3D{STATUS_PENDING:"pending",STATUS_START=
ING:"starting",STATUS_ACTIVE:"active",STATUS_FINISHING:"finishing",STATUS=
_FAILED:"failed",STATUS_DONE:"retrieved",DEFAULT_HEIGHT:480,MINIMUM_HEIGH=
T:300,BROZAR_REVEAL_DELAY:1E3,buffer:{video:"",info:""},ribbon:{fx:null,t=
arget:null},=0A=
adderStatusMessageTweenTimer:{},requestSuccess:0,activePlayer:null,cached=
_hash:null,photoPageUrls:null,brozar_timeout:null,player_events_enabled:!=
0,initialize:function(){var =
a=3Dwindow.location;top!=3D=3Dself&&(top.location=3Dself.location);!vimeo=
.cur_user&&-1!=3D=3Dwindow.location.hash.indexOf("signin")&&Singletonbox.=
open({url:"/log_in"});!1=3D=3D=3DHistory.hasPushState()&&History.getHash(=
)&&(new =
URI(History.getHash().substr(1))).go();History.addEvent("change",Clip.onH=
istoryChange);Clip.brozar_element=3D$("brozar");=0A=
Clip.infoElement=3D$("info");Clip.extrasElement=3D$("extras");Clip.videoE=
lement=3D$("video");Clip.vimeoHolderElement=3DClip.videoElement.getElemen=
t(".vimeo_holder");Clip.createRequests();Clip.setupBrozar();Clip.setupInf=
o();Clip.setupDescription();Clip.setupPlayerSwitch();Clip.setupExtras();C=
lip.setupTranscodingStatus();Clip.setupKeyboardShortcuts();Clip.setupRibb=
on();Clip.setupScrollCheck();Clip.setupPlayerEvents();Clip.setupTimeMouse=
over();$$("#info, =
#extras").addEvents({"click:relay(a.video_time)":Clip.onVideoTimeClick});=0A=
Clip.DEFAULT_HEIGHT=3DClip.vimeoHolderElement.getSize().y||Clip.DEFAULT_H=
EIGHT;Global.resize_callbacks.push(this.onWindowResize);Global.onWindowRe=
size();Global.lightbox.addEvent("load",Clip.onDeleteClick);if($("change_s=
ettings")){if($("tools").getElement(".btn.stats").hasClass("btn_disabled"=
))return;Cookie.read("auto_load_stats")?"1"=3D=3D=3DCookie.read("auto_loa=
d_stats")&&Clip.loadStats():(Cookie.write("auto_load_stats","1",{domain:v=
imeo.domain,path:"/",duration:365}),Clip.loadStats())}(a=3D(new =
URI(a)).get("data"))&&=0A=
a.vindicia_vid&&Clip.loadTipjar(a.vindicia_vid,a.PayerID)},createRequests=
:function(){var a=3D$("tools");Clip.extrasRequest=3Dnew =
Request.HTML({method:"get",data:{action:"extras"},update:"extras",link:"c=
ancel",timeout:1E4,onSuccess:function(){var =
a=3D$("gallery"),c=3D$("remove_credit"),d=3DClip.extrasElement.getElement=
(".pivots");null!=3D=3Da&&Clip.setupFlickrGallery(a);null!=3D=3Dc&&c.addE=
vent("click",function(){Clip.removeClipCredit(this)});d&&1=3D=3D=3Dd.getC=
hildren("li").length&&"video"=3D=3D=3Dd.getElement("li").get("data-type")=
&&=0A=
"1"=3D=3D=3Dd.getElement("li").get("data-count")&&d.getParent("section").=
dispose();Comment.initialize();$("extras").getElement(".col_large").adopt=
($("google_afc_ads"),"bottom");Global.lightbox=3Dnew =
Lightbox("[data-lightbox]",{onLoad:Global.onLightboxLoad})},onFailure:fun=
ction(){$("extras").getElement(".notice").show()},onTimeout:function(){$(=
"extras").getElement(".notice").show()}});Clip.createRequest("credit","cr=
edits_extras");Clip.createRequest("statsView","stats",{action:"stats"},{t=
rack_event:["_trackEvent",=0A=
"ajax","stats","clip"]});Clip.createRequest("stats",null,null,{url:"/stat=
s",link:"cancel"},"JSON");Clip.createRequest("download","download",{actio=
n:"download"});Clip.createRequest("adder","adder",{action:"adder"});Clip.=
createRequest("subscribe","follow",{action:"follow",token:vimeo.xsrft,is_=
clip:!0},null,"HTML","post");Clip.createRequest("navPrev",null,{action:"s=
hortcut",direction:"prev"},null,"JSON");Clip.createRequest("navNext",null=
,{action:"shortcut",direction:"next"},null,"JSON");Clip.createRequest("in=
fo",=0A=
null,{action:"info"});Clip.createRequest("player","video");Clip.createReq=
uest("tipjar","tipjar",{action:"tipjar"});a.getElement("a.accept")&&(Clip=
.groupPendingVideoRequest=3Dnew =
Request.JSON({method:"post",onSuccess:Clip.onGroupPendingVideoSuccess}))}=
,createRequest:function(a,b,c,d,e,f){e=3De||"HTML";d=3Dd||{};c=3Dc||{};f=3D=
f||"get";b&&(d=3DObject.merge(d,{update:b}));return =
Clip[a+"Request"]=3Dnew =
Request[e](Object.merge(d,{method:f,data:c,timeout:12E4,onSend:Clip["on"+=
a.capitalize()+"RequestSend"]||Clip.noop,=0A=
onRequest:Clip["on"+a.capitalize()+"RequestRequest"]||Clip.noop,onFailure=
:Clip["on"+a.capitalize()+"RequestFailure"]||Clip.noop,onSuccess:Clip["on=
"+a.capitalize()+"RequestSuccess"]||Clip.noop,onTimeout:Clip["on"+a.capit=
alize()+"RequestTimeout"]||Clip.noop}))},setupPlayerEvents:function(){fun=
ction a(a,b){var =
e;a.set("text",a.get("text").replace(/([\d,]+)/,function(a,c){e=3DparseIn=
t(c.replace(/\D/g,""),10)+b;return =
e.toString().replace(/[^\d\.]/g,"").split("").reverse().join("").replace(=
/(?!\d+\.)(\d\d\d)(?=3D\d+)/g,=0A=
"$1,").split("").reverse().join("")}).replace(/(like)s?/i,function(a,b){r=
eturn 1=3D=3D=3De?b:b+"s"}))}var =
b;window.flash_like_it=3Dwindow.like_clip=3Dfunction(c){var =
d=3D$("likes_extras"),e=3Dnew =
Date;if(c.like_it){c=3DElements.from('<li><a href=3D"{url}" =
title=3D"{display_name}"><img src=3D"{image_url}" alt=3D"" =
class=3D"portrait portrait_sm"><p><span>{display_name}</span><br><span =
class=3D"meta"><time datetime=3D"{nowISO}" title=3D"{now}">just =
now</time></span></p></a></li>'.replace(/\{(\w+)\}/g,function(a,b){switch=
(b){case "now":return e.toString();=0A=
case "nowISO":return e.toISOString();case "image_url":return =
vimeo.cur_user.image_url["30"];default:return =
vimeo.cur_user[b]}}));if(null=3D=3D=3Dd){var =
d=3D$("credits_extras"),f=3D$("extras_panel"),g=3DElements.from('<section=
 class=3D"block buffer" id=3D"likes_extras"><h4 class=3D"red">0 =
Likes</h4><ul =
class=3D"people"></ul></section>');null!=3D=3Dd?g.inject(d,"after"):g.inj=
ect(f,"top");d=3D$("likes_extras")}else =
if("none"=3D=3D=3Dd.style.display){d.show();d.getElement("time").set("dat=
etime",e.toISOString()).set("title",e.toString()).set("text",=0A=
Copy.dict.just_now);return}f=3Dd.getElement("ul");g=3DparseInt(f.get("dat=
a-max-likes"),10);g=3D=3D=3Df.getElements("li").length&&(b=3Df.getElement=
("li:last-child").dispose(),f.getElement("li:last-child").addClass("last"=
));c.inject(f,"top");g=3Dd.getElement("h4");a(g,1);c.inject(f,"top")}else=
 =
null!=3D=3Dd&&(1>=3Dd.getElements("li").length?d.hide():(f=3Dd.getElement=
("ul"),c=3Dd.getElement("a[href=3D"+vimeo.cur_user.url+"]").getParent("li=
"),g=3Dd.getElement("h4"),g=3DparseInt(f.get("data-max-likes"),10),g=3D=3D=
=3Df.getElements("li").length&&=0A=
b&&(f.getElement("li:last-child").removeClass("last"),b.inject(f)),c.disp=
ose(),g=3Dd.getElement("h4"),a(g,-1)))}},setupBrozar:function(){var =
a;Clip.brozar_element?(Clip.brozar_loaded=3D!1,Clip.brozar_scroll=3Dnew =
Fx.Scroll(window,{duration:200,transition:Fx.Transitions.Expo.easeOut}),C=
lip.brozar_toggle=3D(new =
Element("a",{href:"javascript:void(0)",id:"toggle","class":"open",html:Co=
py.dict.more_videos,title:Copy.dict.see_more_videos})).addEvent("click",C=
lip.onBrozarToggleClick),Browser.ie&&10>Browser.version?=0A=
$(window).addEvent("resize",Clip.onViewportChange):Clip.brozar_toggle.add=
Event("transitionend",Clip.onViewportChange),Clip.brozar_toggle.inject($(=
"brozar_toggle_wrapper"),"top"),setTimeout(function(){Clip.brozar_element=
.inject(document.body,"top").show();a=3DClip.brozar_element.getSize().y;C=
lip.brozar_scroll.set(0,a);Clip.brozar_spy=3Dnew =
ScrollSpy({container:window,min:-100,max:a-1,onEnter:function(){Clip.broz=
ar_loaded||Clip.loadBrozar();Clip.brozar_toggle.hasClass("open")&&Clip.br=
ozar_toggle.removeClass("open").addClass("close");=0A=
Clip.updateBrozarToggleText()},onLeave:function(){Clip.brozar_toggle.hasC=
lass("close")&&Clip.brozar_toggle.removeClass("close").addClass("open");C=
lip.updateBrozarToggleText()}})},1E3),Clip.updateBrozarToggleText()):Clip=
.brozar_loaded=3D!0},onBrozarToggleClick:function(a){Clip.brozar_loaded||=
Clip.loadBrozar();this.removeClass("open").toggleClass("close");this.hasC=
lass("close")?_gaq.push(["_trackEvent","brozar","toggle","close",0,!0]):(=
this.addClass("open"),_gaq.push(["_trackEvent","brozar","toggle",=0A=
"open",0,!0]));Clip.updateBrozarToggleText();Clip.brozar_scroll.start(0,t=
his.hasClass("close")?0:Clip.brozar_element.getSize().y);a.preventDefault=
()},updateBrozarToggleText:function(){var =
a=3DClip.brozar_toggle,b=3DCopy.dict,c=3D1120>$(window).getSize().x,d;a.h=
asClass("close")?(d=3Db.hide_videos,b=3Dc?b.hide_videos_abbr:b.hide_video=
s):(d=3Db.see_more_videos,b=3Dc?b.more_videos_abbr:b.more_videos);a.set("=
html",b);a.set("title",d)},onViewportChange:function(){Clip.updateBrozarT=
oggleText()},setupInfo:function(){Clip.infoElement.addEvent("click:relay(=
a)",=0A=
function(a){this.hasClass("download")?Clip.onDownloadClick.bind(this,a).c=
all():this.hasClass("tipjar")?Clip.onTipjarClick.bind(this,a).call():this=
.hasClass("adder")?Clip.onAdderClick.bind(this,a).call():this.hasClass("s=
tats")?Clip.onStatsClick.bind(this,a).call():"follow_btn"=3D=3D=3Dthis.id=
?Clip.onSubscribeClick.bind(this,a).call():this.hasClass("switch_player")=
?Clip.onPlayerSwitchClick.bind(this,a).call():this.hasClass("accept")?Cli=
p.onPendingVideoClick.bind(this,a,"accept").call():this.hasClass("reject"=
)&&=0A=
Clip.onPendingVideoClick.bind(this,a,"reject").call()});$("follow_btn")&&=
$("follow_btn").addEvents({mouseover:function(a){Clip.onSubscribeHover(a)=
},mouseout:function(a){Clip.onSubscribeHover(a)}})},setupDescription:func=
tion(){var =
a=3D$("info").getElement(".description"),b=3Da.getParent(),c,d;a.offsetHe=
ight+50<a.scrollHeight?(d=3Db.getStyle("cursor"),b.setStyle("cursor","poi=
nter"),c=3D(new Element("div",{"class":"more =
faux_link",html:Copy.dict.read_more+"&hellip;",title:a.get("data-expand-t=
ooltip")})).inject(b,=0A=
"after"),c.addEvent("click:once",function(){a.removeClass("collapsed");c.=
destroy()}),b.addEvent("click:once",function(){b.setStyle("cursor",d);a.r=
emoveClass("collapsed");c.destroy()}),b.addEvent("mouseenter",function(){=
c.addClass("selected")}),b.addEvent("mouseleave",function(){c.removeClass=
("selected")})):a.removeClass("collapsed")},setupExtras:function(){if(nul=
l=3D=3D=3DClip.extrasElement)Clip.extrasLoaded=3D!0;else{$("extras").getP=
arent().adopt($("google_afc_ads"),"bottom");Clip.extrasLoaded=3D!1;Clip.l=
oadingHtml=3D=0A=
Clip.loadingHtml||Clip.extrasElement.get("html");Clip.extrasElement.set("=
html",Clip.loadingHtml);Clip.extrasSpy&&(Clip.extrasSpy.stop(),Clip.extra=
sSpy=3Dnull);var =
a=3D0;null!=3D=3DClip.brozar_element&&(a=3DClip.brozar_element.getSize().=
y);Clip.extrasSpy=3Dnew =
ThrottledScrollSpy({min:$("extras").getPosition().y-a-window.getSize().y,=
onEnter:Clip.onExtrasVisible})}},setupTranscodingStatus:function(){var =
a=3D$("transcoding_status"),b=3Dnew =
Request.JSON({url:ClipConfig.url,method:"get",initialDelay:1E3,delay:3E3,=
limit:5E3,=0A=
onSuccess:function(c){a.hide().getElements("p").hide();switch(c.status){c=
ase Clip.STATUS_PENDING:case =
Clip.STATUS_STARTING:$("transcoding_status_pending").show();a.show();brea=
k;case Clip.STATUS_ACTIVE:var =
d=3D$("transcoding_status_active"),e=3Dd.getElements("var");e[0].set("tex=
t",c.percent);e[1].set("text",c.time_left);d.show();a.show();break;case =
Clip.STATUS_FINISHING:$("transcoding_status_finishing").show();a.show();b=
reak;case =
Clip.STATUS_FAILED:$("transcoding_status_failed").show();a.show();b.stopT=
imer();=0A=
break;case =
Clip.STATUS_DONE:$("transcoding_status_done").show();a.show();b.stopTimer=
();break;default:b.stopTimer()}},onFailure:function(){a.hide().getElement=
s("p").hide();b.stopTimer()}});null!=3D=3Da&&b.startTimer({action:"transc=
oding_status"})},setupPlayerSwitch:function(){if("ios"!=3DBrowser.Platfor=
m.name&&("chrome"=3D=3DBrowser.name||"safari"=3D=3DBrowser.name))"1"=3D=3D=
=3DCookie.read("html_player")?$$('#tools =
a[data-player-type=3D"flash"]').show():$$('#tools =
a[data-player-type=3D"html"]').show()},setupKeyboardShortcuts:function(){=
Global.keyManager.register("left",=0A=
Clip.goPrev);Global.keyManager.register("right",Clip.goNext);Global.keyMa=
nager.register("m",function(){Clip.brozar_toggle.fireEvent("click")})},di=
sableKeyboardShortcuts:function(){Global.keyManager.unregister("left",Cli=
p.goPrev);Global.keyManager.unregister("right",Clip.goNext);Global.keyMan=
ager.unregister("m",function(){Clip.brozar_toggle.fireEvent("click")})},s=
etupRibbon:function(){Clip.ribbon.target=3DClip.videoElement.getElement("=
.private");Clip.ribbon.fx=3Dnew =
Fx.Elements(Clip.ribbon.target,{duration:500,=0A=
transition:"quad:in:out"})},setupTimeMouseover:function(){$$(".video_meta=
 =
time").each(function(a){a.set("data-timeago",a.get("html"));a.set("data-t=
itle",a.get("title"));a.set("tween",{duration:50})});$$(".video_meta =
time").addEvents({mouseenter:function(){this.get("datetime");var =
a=3Dthis;a.set("title","");clearInterval(Clip.time_interval);Clip.time_in=
terval=3DsetTimeout(function(){a.fade("out").get("tween").chain(function(=
){a.set("html",a.get("data-title"));a.fade("in")})},1E3);return!1},mouseo=
ut:function(){this.get("data-timeago");=0A=
var =
a=3Dthis;a.set("title",a.get("data-title"));clearInterval(Clip.time_inter=
val);Clip.time_interval=3DsetTimeout(function(){a.fade("out").get("tween"=
).chain(function(){a.set("html",a.get("data-timeago"));a.fade("in")})},1E=
3);return!1}})},onVideoTimeClick:function(a){a=3DparseInt(a.target.get("d=
ata-time"),10);Clip.activePlayer&&(Clip.activePlayer.api.send({method:"se=
ekTo",value:a}),Clip.scrollToVideo())},waitForPlayer:function(a){Clip.act=
ivePlayer=3Da;if("object"=3D=3D=3Dtypeof =
CustomGroup&&"function"=3D=3D=3Dtypeof =
CustomGroup.onPlayerReady)CustomGroup.onPlayerReady(a);=0A=
Player.init.queue.push(Clip.onNewClipRequestSuccess);Clip.player_events_e=
nabled&&(a.api.send({method:"addEventListener",value:"play"}),a.api.send(=
{method:"addEventListener",value:"finish"}),a.api.send({method:"addEventL=
istener",value:"playProgress"}),a.api.setCallback(function(b){"object"=3D=
=3D=3Dtypeof CustomGroup&&"function"=3D=3D=3Dtypeof =
CustomGroup.playerCallback&&CustomGroup.playerCallback(b);switch(b.event)=
{case "play":Clip.onPlayerPlay();break;case =
"finish":Clip.onPlayerFinish();break;case =
"playProgress":Clip.onPlayerProgress(a,=0A=
b.data.percent)}}))},disablePlayerEvents:function(a){Clip.player_events_e=
nabled=3D!1;a&&(a.api.send({method:"removeEventListener",value:"play"}),a=
.api.send({method:"removeEventListener",value:"finish"}))},onPlayerPlay:f=
unction(){Clip.ribbon.target&&Clip.hideRibbon();Clip.brozar_timeout&&clea=
rTimeout(Clip.brozar_timeout);Clip.scrollToVideo()},scrollToVideo:functio=
n(){var =
a,b;a=3DClip.videoElement.getPosition().y+Clip.videoElement.getSize().y;b=
=3Dwindow.getScroll().y+window.getSize().y;(Clip.videoElement.getPosition=
().y<=0A=
window.getScroll().y||a>b)&&Global.smoothScroll(Clip.videoElement,!0)},on=
PlayerProgress:function(a,b){0.8<b&&(Clip.loadBrozar(!0),a.api.send({meth=
od:"removeEventListener",value:"playProgress"}))},onPlayerFinish:function=
(){window.scrollY<$("video").getPosition().y&&($("comment")&&document.act=
iveElement!=3D=3D$("comment").getElement("textarea"))&&(Clip.brozar_timeo=
ut=3DsetTimeout(function(){Clip.brozar_scroll.toTop()},Clip.BROZAR_REVEAL=
_DELAY),$(window).addEvent("scroll:once",function(){clearTimeout(Clip.bro=
zar_timeout)}))},=0A=
hideRibbon:function(){Clip.ribbon.fx.start({"0":{"margin-left":"-120px","=
margin-top":"-120px",opacity:0}})},showRibbon:function(){Clip.ribbon.fx.s=
tart({"0":{"margin-left":"0","margin-top":"0",opacity:1}})},createCover:f=
unction(){if(!$("clip_cover")){var a=3Dnew =
Element("div",{id:"clip_cover",styles:{opacity:0.5,background:"#fff",posi=
tion:"absolute",left:"0",top:"0",width:"100%",height:"100%","z-index":365=
,cursor:"wait"}});a.inject($("clip"),"bottom");return =
a}},removeCover:function(){var a;(a=3D$("clip_cover"))&&=0A=
a.dispose()},destroyVideos:function(a){Clip.activePlayer&&(Clip.activePla=
yer=3Dnull);$$(".player").each(function(a){a=3Da.get("id").split("player_=
").join("player");a=3Dwindow[a];try{a.player.destroy()}catch(c){}});a =
instanceof =
Function&&a()},loadBrozar:function(a){!0=3D=3D=3Da?Clip.brozar_preloaded=3D=
!0:Clip.brozar_loaded=3D!0;"undefined"=3D=3D=3Dtypeof =
a&&!0=3D=3D=3DClip.brozar_preloaded?Clip.brozar_loaded=3D!0:Clip.brozar=3D=
new =
Brozar(Clip.brozar_element,{url:ClipConfig.url,thumbnailWidth:180,widthBu=
ffer:45,onClipSelected:function(a){History.push(a);=0A=
Clip.destroyVideos(function(){Global.smoothScroll("wrap",null,{set_hash:!=
1});Clip.brozar_toggle.removeClass("close").removeClass("lookatme").addCl=
ass("open");Clip.updateBrozarToggleText();Clip.createCover()})}})},loadEx=
tras:function(){Clip.extrasLoaded=3D!0;Clip.extrasRequest.send({url:ClipC=
onfig.url})},loadDownload:function(){var =
a=3D$("download");Clip.infoElement.getElements(".video_more").each(functi=
on(a){"download"!=3D=3Da.get("id")&&a.hide()});a.set("html",'<p =
class=3D"loading">'+Copy.dict.loading+"</p>").show();=0A=
Clip.downloadRequest.send({url:ClipConfig.url})},loadTipjar:function(a,b)=
{var =
c=3D$("tipjar");Clip.infoElement.getElements(".video_more").each(function=
(a){"tipjar"!=3D=3Da.get("id")&&a.hide()});var d=3D(new =
Element("p",{"class":"loading",html:Copy.dict.loading})).inject(c);c.show=
();if(null=3D=3D=3Dvimeo.cur_user||vimeo.cur_user.id!=3D=3DClipConfig.use=
r_id){var =
e=3D"https://"+vimeo.url+"/cart/tipjar/"+ClipConfig.clip_id;a&&(e=3D"http=
s://"+vimeo.url+"/store/tipjar?vindicia_vid=3D"+a+"&PayerID=3D"+b);var =
f=3Dnew Element("a",{href:"javascript:void();",=0A=
"class":"undertaker",html:"&times;",events:{click:Clip.onTipjarClick}}),g=
=3Dnew Element("div",{"class":"tipjar_box box"});(new =
IFrame("tipjar_iframe",{src:e,styles:{width:915,height:0,border:"0"},even=
ts:{load:function(){f.inject(g,"top");d.dispose();this.setStyles({height:=
240,display:"block"})}}})).inject(g);g.inject(c);$$("#tools =
.btn:not(.tipjar)").removeClass("active");$$("#tools =
.tipjar").addClass("active");Clip.tipjarLoaded=3D!0}else =
Clip.tipjarRequest.send({url:ClipConfig.url})},loadAdder:function(){var =
a=3D=0A=
$("adder");Clip.infoElement.getElements(".video_more").each(function(a){"=
adder"!=3D=3Da.get("id")&&a.hide()});a.set("html",'<p =
class=3D"loading">'+Copy.dict.loading+"</p>").show();Clip.adderRequest.se=
nd({url:ClipConfig.url})},loadStats:function(){var =
a=3D$("stats");Clip.infoElement.getElements(".video_more").each(function(=
a){"stats"!=3D=3Da.get("id")&&a.hide()});a.set("html",'<p =
class=3D"loading">'+Copy.dict.loading+"</p>").show();Clip.statsViewReques=
t.send({url:ClipConfig.url})},loadSubscribe:function(){Clip.subscribe_btn=
=3D=0A=
Clip.subscribe_btn||$$("#tools #follow_btn")[0];var =
a=3D$("follow"),b=3DparseInt(Clip.subscribe_btn.get("data-subscribed"),10=
);Clip.subscribe_btn.set("data-subscribed",1-b);a.set("html",'<p =
class=3D"loading">'+Copy.dict.loading+"</p>");b?Clip.subscribe_btn.remove=
Class("following").addClass("unfollowing"):(Clip.infoElement.getElements(=
".video_more").each(function(a){"follow"!=3D=3Da.get("id")&&a.hide()}),a.=
show(),Clip.subscribe_btn.addClass("btn_disabled"));Clip.subscribeRequest=
.send({url:ClipConfig.user_url})},=0A=
toggleCollection:function(){var =
a=3Dthis.get("data-type"),b=3Dthis.get("checked"),c=3Dnull;"remove_only"=3D=
=3D=3Dthis.get("data-permission")&&this.set("disabled",!0);(new =
Request.JSON({url:ClipConfig.url,method:"post",data:{action:"toggle_colle=
ction",type:a,id:this.get("value"),toggle:b?"add":"remove",token:vimeo.xs=
rft},onSuccess:function(d){d.success?(c=3Dthis.getParent(".col").getEleme=
nt(".message"),clearTimeout(Clip.adderStatusMessageTweenTimer[a]),c.hide(=
).removeClass(b?"red":"green").addClass(b?"green":"red").set("html",=0A=
(b?Copy.dict.added:Copy.dict.removed)+"!").tween("opacity","1").setStyle(=
"top",this.getPosition().y-c.getParent().getPosition().y-3+"px").show(),C=
lip.adderStatusMessageTweenTimer[a]=3Dfunction(){c.tween("opacity",0)}.de=
lay(3E3)):this.checked=3D!1;if("group_adds_limit_reached"=3D=3D=3Dd.statu=
s){var =
e=3D$("groups");e.getElements("input:not(:checked)").each(function(a){a.g=
etNext("label").addClass("disabled");a.disabled=3D!0;e.getElement("p.tip"=
).removeClass("hidden")})}else"group_adds_limit_below"=3D=3D=3Dd.status&&=
(e=3D=0A=
$("groups"),e.getElements("input:disabled").each(function(a){a.getNext("l=
abel").removeClass("disabled");a.disabled=3D!1}))}.bind(this)})).send()},=
onHistoryChange:function(a,b,c){""!=3D=3Dc.pathname&&(!History.hasPushSta=
te()&&!a&&(a=3DHistory.getPathName()),Clip.loadClip(a))},loadClip:functio=
n(a){Clip.playerRequest.send({data:{clip_id:a.split("/").getLast(),server=
:vimeo.url,context:"clip_page",action:"player"}});Clip.infoRequest.send({=
url:a});Clip.downloadLoaded=3D!1;Clip.adderLoaded=3D!1;Clip.statsLoaded=3D=
!1},=0A=
getFlickrs:function(){var =
a=3D[],b;(b=3D$("flickr_thumbnails"))&&b.getElements("img").each(function=
(b){a.push(b.get("data-large-image"))});return =
a},getPhotoUrls:function(){var =
a=3D[],b;(b=3D$("flickr_thumbnails"))&&b.getElements("img").each(function=
(b){a.push(b.get("data-pageurl"))});return =
a},setupFlickrGallery:function(a){var =
b=3DClip.getFlickrs();b.length&&(Clip.photoPageUrls=3DClip.getPhotoUrls()=
,Clip.gallery=3Dnew =
Gallery(a,b,{mainImage:a.getElement(".main_portrait"),canClose:!1,moveNex=
tOnMain:!1,onChange:function(a){Clip.gallery.getMainImage().getParent("a"=
).set("href",=0A=
Clip.photoPageUrls[a])}}),$("flickr_thumbnails").getElements("img").each(=
function(a,b){a.addEvent("click",function(a){a.stop();Clip.gallery.load(b=
)})}))},goPrev:function(){Clip.brozar_loaded&&Cookie.write("stream",$("st=
reams").get("data-stream"),{domain:vimeo.domain,path:"/"});Clip.navPrevRe=
quest.send({url:ClipConfig.url})},goNext:function(){Clip.brozar_loaded&&C=
ookie.write("stream",$("streams").get("data-stream"),{domain:vimeo.domain=
,path:"/"});Clip.navNextRequest.send({url:ClipConfig.url})},removeClipCre=
dit:function(a){a=3D=0A=
a.getParent("li").get("id");confirm(Copy.dict.confirm_remove_credit)&&Cli=
p.creditRequest.send({url:ClipConfig.url,data:{token:vimeo.xsrft,action:"=
toggle_clip_credits",credit_id:a}})},onDownloadClick:function(a){a.preven=
tDefault();a=3D$("download");Clip.downloadLoaded?(Clip.infoElement.getEle=
ments(".video_more").each(function(a){"download"!=3D=3Da.get("id")&&a.hid=
e()}),$$("#tools .btn:not(.download)").removeClass("active"),$$("#tools =
.download").toggleClass("active"),a.toggle()):Clip.loadDownload()},onTipj=
arClick:function(a){a.preventDefault();=0A=
a=3D$("tipjar");Clip.tipjarLoaded?(Clip.infoElement.getElements(".video_m=
ore").each(function(a){"tipjar"!=3D=3Da.get("id")&&a.hide()}),$$("#tools =
.btn:not(.tipjar)").removeClass("active"),$$("#tools =
.tipjar").toggleClass("active"),a.toggle()):Clip.loadTipjar()},onAdderCli=
ck:function(a){a.preventDefault();a=3D$("adder");Clip.adderLoaded?(Clip.i=
nfoElement.getElements(".video_more").each(function(a){"adder"!=3D=3Da.ge=
t("id")&&a.hide()}),$$("#tools =
.btn:not(.adder)").removeClass("active"),$$("#tools =
.adder").toggleClass("active"),=0A=
a.toggle()):Clip.loadAdder()},onStatsClick:function(a){a.preventDefault()=
;a=3D$("stats");Clip.statsLoaded?(Clip.infoElement.getElements(".video_mo=
re").each(function(a){"stats"!=3D=3Da.get("id")&&a.hide()}),$$("#tools =
.btn:not(.stats)").removeClass("active"),$$("#tools =
.stats").toggleClass("active"),a.toggle(),$("change_settings")&&Cookie.wr=
ite("auto_load_stats",a.isVisible()?"1":"0",{domain:vimeo.domain,path:"/"=
,duration:365})):(Cookie.write("auto_load_stats","1",{domain:vimeo.domain=
,path:"/",duration:365}),=0A=
Clip.loadStats())},onSubscribeHover:function(a){Clip.subscribe_btn=3DClip=
.subscribe_btn||$$("#tools =
#follow_btn")[0];!Clip.subscribe_btn.hasClass("active")&&!Clip.subscribin=
g&&("mouseover"=3D=3D=3Da.type?Clip.subscribe_btn.set("html",Clip.subscri=
be_btn.get("data-hover-text")):Clip.subscribe_btn.set("html",Clip.subscri=
be_btn.get("data-btn-text")))},onSubscribeClick:function(a){a.preventDefa=
ult();Clip.subscribing||(Clip.subscribe_btn=3DClip.subscribe_btn||$$("#to=
ols =
#follow_btn")[0],$("follow"),parseInt(Clip.subscribe_btn.get("data-subscr=
ibed"),=0A=
10),!Clip.subscribing&&!a.target.hasClass("active")?(Clip.subscribing=3D!=
0,Clip.loadSubscribe()):(Clip.subscribe_btn.removeClass("active").addClas=
s("following").set("html",Clip.subscribe_btn.get("data-hover-text")),$("f=
ollow").hide(),Clip.subscribing=3D!1))},onDeleteClick:function(){if($$("#=
lightbox_container #lightbox_content #delete").length){var =
a=3D$("delete_form"),b=3D$("delete_error");new Form.Validator(a);var =
c=3D$("delete_submit_btn");new =
Form.Request(a,"delete_submit_btn",{requestOptions:{url:location.href},=0A=
extraData:{action:"delete"},onSend:function(){b.set("html","")},onSuccess=
:function(a,b,c,g){location.href=3DJSON.decode(g)},onFailure:function(c){=
a.fireEvent("reset");a.getElement(":input[name=3Dpassword]").addClass("va=
lidation-failed");b.set("html",JSON.decode(c.responseText).password)}});a=
.addEvent("keyup:relay(input[name=3Dpassword])",function(a,b){""!=3D=3Db.=
get("value")?c.set("disabled",!1):c.set("disabled",!0)})}},onPlayerSwitch=
Click:function(a){a.preventDefault();Cookie.write("html_player","html"=3D=
=3D=3D=0A=
this.get("data-player-type")?1:0,{domain:vimeo.domain,path:"/",duration:3=
65});Clip.loadClip(window.location.pathname)},onExtrasVisible:function(){=
Clip.extrasSpy.stop();Clip.extrasLoaded||Clip.loadExtras()},setupScrollCh=
eck:function(){Clip.scrollCheck&&(Clip.scrollCheck.stop(),Clip.scrollChec=
k=3Dnull);Clip.scrollCheck=3Dnew =
ScrollSpy({min:205,onEnter:Clip.scrollEvent})},addAdSpy:function(){var =
a=3D0;null!=3D=3DClip.brozar_element&&(a=3DClip.brozar_element.getSize().=
y);var b=3D$("ad");null!=3D=3D$("google_afc_ads")&&=0A=
(Clip.adTextSpy=3Dnew =
ScrollSpy({min:$("google_afc_ads").getPosition().y-a-window.getSize().y,o=
nEnter:Clip.adTextEvent}));null!=3D=3Db&&(Clip.adSpy=3Dnew =
ScrollSpy({min:$("ad").getPosition().y-a-window.getSize().y,onEnter:Clip.=
adEvent}))},adEvent:function(){Clip.adSpy.stop();_gaq.push(["_trackEvent"=
,"scroll","ad_view","clip_page",0,!0])},adTextEvent:function(){Clip.adTex=
tSpy.stop();_gaq.push(["_trackEvent","scroll","text_ad_view","clip_page",=
0,!0])},scrollEvent:function(){Clip.scrollCheck.stop();_gaq.push(["_track=
Event",=0A=
"scroll","scroll","clip_page",0,!0])},onKeyboardShortcut:function(a){a&&H=
istory.push("/"+a)},onWindowResize:function(){var =
a=3Dwindow.getHeight();a<Clip.DEFAULT_HEIGHT?Clip.vimeoHolderElement.setS=
tyle("height",Math.max(Clip.MINIMUM_HEIGHT,Math.min(Clip.DEFAULT_HEIGHT,a=
))):Clip.vimeoHolderElement.getSize().y<Clip.DEFAULT_HEIGHT&&Clip.vimeoHo=
lderElement.setStyle("height",Clip.DEFAULT_HEIGHT)},onNewClipRequestSucce=
ss:function(){2=3D=3D=3D++Clip.requestSuccess&&(Clip.onClipRequestReady()=
,Clip.requestSuccess=3D=0A=
0)},onClipRequestReady:function(){Clip.removeCover();document.title=3D(ne=
w =
Element("div",{html:ClipConfig.title})).get("text");Clip.infoElement.set(=
"html",Clip.buffer.info);null!=3D=3DClip.brozar_element&&Clip.brozar_load=
ed&&($("stream_clips").set({html:ClipConfig.name+"&rsquo;s =
videos",title:ClipConfig.name+"&rsquo;s =
videos","data-stream":"clips:"+ClipConfig.user_id}),$("stream_related").s=
et({html:"Related videos",title:"related =
videos","data-stream":"related:"+ClipConfig.clip_id}),Clip.brozar.setActi=
veClip());=0A=
Clip.setupExtras();Clip.setupRibbon();Clip.setupDescription();Clip.setupT=
ranscodingStatus();Clip.setupPlayerSwitch()},onPendingVideoClick:function=
(a,b){Clip.groupPendingVideoRequest.send({data:{action:"pending_video",mo=
de:b,token:vimeo.xsrft}})},onSubscribeRequestSuccess:function(){var =
a=3DparseInt(Clip.subscribe_btn.get("data-subscribed"),10),b=3DClip.subsc=
ribe_btn.get("data-hover-text"),c=3DClip.subscribe_btn.get("data-btn-text=
");Clip.subscribe_btn.set("data-btn-text",Clip.subscribe_btn.get("data-al=
ternate-text")).set("html",=0A=
Clip.subscribe_btn.get("data-alternate-text")).set("data-hover-text",Clip=
.subscribe_btn.get("data-alternate-hover")).set("data-alternate-text",c).=
set("data-alternate-hover",b);a?($$("#tools =
.btn:not(#follow_btn)").removeClass("active"),$$("#tools =
#follow_btn").addClass("active"),$("follow").getElement("a.undertaker").a=
ddEvent("click",function(){$$("#tools =
#follow_btn").removeClass("active");$("follow").hide()}),Clip.subscribe_b=
tn.removeClass("follow").removeClass("btn_disabled").addClass("following"=
)):=0A=
($$("#tools =
#follow_btn").removeClass("active"),$("follow").hide(),Clip.subscribe_btn=
.removeClass("unfollowing").addClass("follow"));Clip.subscribing=3D!1},on=
StatsViewRequestSuccess:function(){$$("#tools =
.btn:not(.stats)").removeClass("active");$$("#tools =
.stats").addClass("active");$("stats").show();Clip.statsLoaded=3D!0;$("st=
ats").getElement("a.undertaker").addEvent("click",function(a){Clip.onStat=
sClick(a)})},onTipjarRequestSuccess:function(){Clip.tipjarLoaded=3D!0;$$(=
"#tools .btn:not(.tipjar)").removeClass("active");=0A=
$$("#tools =
.tipjar").addClass("active");$("tipjar").getElement("a.undertaker").addEv=
ent("click",function(a){Clip.onTipjarClick(a)})},onDownloadRequestSuccess=
:function(){$$("#tools =
.btn:not(.download)").removeClass("active");$$("#tools =
.download").addClass("active");$("download").show();Clip.downloadLoaded=3D=
!0;$("download").getElement("a.undertaker").addEvent("click",function(a){=
Clip.onDownloadClick(a)})},onAdderRequestSuccess:function(){var =
a=3D$("adder");$("groups");Clip.infoElement.addEvent("click:relay(.adder-=
check)",=0A=
Clip.toggleCollection);$$("#tools =
.btn:not(.adder)").removeClass("active");$$("#tools =
.adder").addClass("active");a.getElement("form").equalize();a.show();a.ge=
tElements(".message").set("tween",{duration:250,link:"cancel",transition:=
Fx.Transitions.Quart.easeInOut});Clip.adderLoaded=3D!0;$("adder").getElem=
ent("a.undertaker").addEvent("click",function(a){Clip.onAdderClick(a)})},=
onNavPrevRequestRequest:function(){Clip.destroyVideos()},onNavPrevRequest=
Success:function(){Clip.onKeyboardShortcut()},onNavNextRequestRequest:fun=
ction(){Clip.destroyVideos()},=0A=
onNavNextRequestSuccess:function(){Clip.onKeyboardShortcut()},onInfoReque=
stSuccess:function(a,b,c){Clip.buffer.info=3Dc;Clip.onNewClipRequestSucce=
ss()},onVideoRequestSuccess:function(){Clip.onNewClipRequestSuccess()},on=
GroupPendingVideoSuccess:function(a){var =
b=3D$("tools"),c=3D$("flag_link"),d=3Dnull;!0=3D=3D=3Da.success&&(b.getEl=
ement("a.accept")&&b.getElement("a.accept").destroy(),b.getElement("a.rej=
ect")&&b.getElement("a.reject").destroy(),d=3D(new =
Element("span",{"class":"message pending_video_message "+("accept"=3D=3D=3D=0A=
a.mode?"green":"red"),html:"accept"=3D=3D=3Da.mode?"accepted!":"rejected!=
"})).set("tween",{onComplete:function(a){a.destroy()}}).inject(c,"before"=
),function(){d.get("tween").start("opacity",0)}.delay(3E3))},noop:functio=
n(){}};window.addEvent("domready",function(){Clip.initialize();var =
a=3Dwindow.location.toString();-1!=3D=3Da.indexOf("?share")||-1!=3D=3Da.i=
ndexOf("?embed")?setTimeout(function(){window.shareWindowPopup(ClipConfig=
.clip_id)},1E3):-1!=3D=3Da.indexOf("?close")&&setTimeout(self.close,100)}=
);=0A=

------=_NextPart_000_0000_01CE09E8.4A36A180
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.vimeocdn.com/p/1.4.28/js/player.core.opt.js

CONSOLE_NONE=3D0;CONSOLE_ERROR=3D1;CONSOLE_WARN=3D2;CONSOLE_INFO=3D3;CONS=
OLE_DEBUG=3D4;CONSOLE_LOG=3D5;CONSOLE_ALL=3D9;var =
u=3Dfunction(a){function b(a){return =
function(){d!=3D=3D0&&(c&&c[a])&&c[a].apply(c,arguments)}}function =
e(b,e){return function(){var =
g=3DArray.prototype.slice.call(arguments);f.push([b].concat(g));c[b]||(b=3D=
"log");l&&(q||!c||!c.log)&&l.apply(a,arguments);if(c&&(d>0?d>e:k.length+d=
<=3De))try{if(c[b].apply){g.splice(0,0,p);c[b].apply(c,g)}else =
if(h)c[b].call(c,p+" "+=0A=
g.join(" "));else c[b](p+" "+g.join(" "))}catch(i){}}}var =
d=3DCONSOLE_NONE,c=3Da.console||{},h=3D/(iphone|ipad|ipod|android)/.test(=
navigator.userAgent.toLowerCase()),g=3D{},f=3D[],l,q,p,k=3D["error","warn=
","info","debug","log"],t=3D["assert","clear","count","dir","dirxml","exc=
eption","group","groupCollapsed","groupEnd","profile","profileEnd","table=
","time","timeEnd","trace"],s=3D0,v=3D0,o;c.clear&&c.clear();for(v=3Dt.le=
ngth;s<v;s++){o=3Dt[s];g[o]=3Db(o)}s=3D0;for(v=3Dk.length;s<v;s++){o=3Dk[=
s];g[o]=3De(o,s)}g.getLogs=3Dfunction(){return f};=0A=
g.setCallback=3Dfunction(a,b){l=3Da;q=3D!!b};g.setLevel=3Dfunction(a){d=3D=
Number(a)};g.setPrefix=3Dfunction(a){p=3Da};return =
g}(window);window.debug=3Du;(function(a){function b(a,=0A=
b){var m=3D/^\w+\:\/\//,d;typeof a!=3Dc&&(a=3D"");typeof =
b!=3Dc&&(b=3D"");d=3D(m.test(a)?"":b)+a;return(m.test(d)?"":"/"=3D=3D=3Dd=
.charAt(0)?G:ua)+d}function e(d,i){function =
ua(a,b){if(a[l]&&a[l]!=3D=3Ds&&"loaded"!=3D=3Da[l]||b[v])return =
n;a[z]=3Da[r]=3Dy;return x}function =
J(a,b,c){if(c||ua(a,b)){b[v]=3Dx;for(var d in =
ka)if(ka[m](d)&&!ka[d][v])return;da=3Dx;ja()}}function =
K(a){B.call(a[p])=3D=3D=3DD&&(a[p](),a[p]=3Dy)}function =
ba(a,b){ua(a,b)&&(b[g]=3Dx,C(function(){P[b[o]].removeChild(a);K(b)},0))}=
function M(a,b){4=3D=3D=3Da[l]&&(a[r]=3Daa,b[g]=3Dx,=0A=
C(function(){K(b)},0))}function E(a,b,m,d,e,k){var =
i=3Da[o];C(function(){if("item"in =
P[i]){if(!P[i][0]){C(arguments.callee,25);return}P[i]=3DP[i][0]}var =
l=3Dq.createElement(f);typeof m=3D=3Dc&&(l.type=3Dm);typeof =
d=3D=3Dc&&(l.charset=3Dd);B.call(e)=3D=3D=3DD&&(l[z]=3Dl[r]=3Dfunction(){=
e(l,a)},l.src=3Db,O&&(l.async=3Dn));P[i].insertBefore(l,i=3D=3D=3Dh?P[i].=
firstChild:y);typeof k=3D=3Dc&&(l.text=3Dk,J(l,a,x))},0)}function =
W(a,b,c,m){xb[a[k]]=3Dx;E(a,b,c,m,J)}function X(a,b,c,m){var =
d=3Darguments;pa&&a[g]=3D=3Dy?(a[g]=3Dn,E(a,b,I,m,ba)):!pa&&a[g]!=3Dy&&=0A=
!a[g]?a[p]=3Dfunction(){X.apply(y,d)}:pa||W.apply(y,d)}function =
Y(b,c,m,d){var =
e=3Darguments,f;pa&&b[g]=3D=3Dy?(b[g]=3Dn,f=3Db.xhr=3Du?new =
u("Microsoft.XMLHTTP"):new =
a.XMLHttpRequest,f[r]=3Dfunction(){M(f,b)},f.open("GET",c),f.send("")):!p=
a&&b[g]!=3Dy&&!b[g]?b[p]=3Dfunction(){Y.apply(y,e)}:pa||(xb[b[k]]=3Dx,E(b=
,c,m,d,y,b.xhr.responseText),b.xhr=3Dy)}function =
U(a){a.allowDup=3D=3Dy&&(a.allowDup=3Di.dupe);var =
m=3Da.type,d=3Da.charset,e=3Da.allowDup,a=3Db(a.src,oa),f=3D0=3D=3D=3Db(a=
).indexOf(G);typeof =
d!=3Dc&&(d=3Dy);if(e=3D!e)if(!(e=3Dxb[a]!=3Dy))if(!(e=3D=0A=
pa&&ka[a]))a:{for(var h=3D-1;e=3DN[++h];)if(typeof =
e.src=3D=3Dc&&a=3D=3D=3Db(e.src)&&e.type!=3D=3DI){e=3Dx;break =
a}e=3Dn}e?ka[a]!=3Dy&&(ka[a][g]&&!ka[a][v]&&f)&&J(y,ka[a],x):(ka[a]=3D=3D=
y&&(ka[a]=3D{}),e=3Dka[a],e[o]=3D=3Dy&&(e[o]=3Dna),e[v]=3Dn,e[k]=3Da,la=3D=
x,!ca&&ga&&f?Y(e,a,m,d):!ca&&fa?X(e,a,m,d):W(e,a,m,d))}function =
V(a){d&&!ca&&R.push(a);(!d||Kb)&&a()}function Z(a){var =
b=3D[],c;for(c=3D-1;++c<a.length;)B.call(a[c])=3D=3D=3DH?b=3Db.concat(Z(a=
[c])):b[b.length]=3Da[c];return b}d=3D!!d;i=3D=3Dy&&(i=3DL);var =
da=3Dn,Kb=3Dd&&i[t],fa=3DKb&&i.cache,ca=3DKb&&i.order,ga=3DKb&&=0A=
i.xhr,ma=3Di[F],na=3Di.which,oa=3Di.base,ja=3Daa,la=3Dn,Q,pa=3Dx,ka=3D{},=
R=3D[],ia=3Dy,Kb=3Dfa||ga||ca;Q=3D{script:function(){A(ia);var =
a=3DZ(arguments),b=3DQ,m;if(ma)for(m=3D-1;++m<a.length;)0=3D=3D=3Dm?V(fun=
ction(){U(typeof =
a[0]=3D=3Dc?{src:a[0]}:a[0])}):b=3Db.script(a[m]),b=3Db.wait();else =
V(function(){for(m=3D-1;++m<a.length;)U(typeof =
a[m]=3D=3Dc?{src:a[m]}:a[m])});ia=3DC(function(){pa=3Dn},5);return =
b},wait:function(a){A(ia);pa=3Dn;B.call(a)!=3D=3DD&&(a=3Daa);var =
b=3De(x,i),m=3Db.trigger,c=3Dfunction(){try{a()}catch(b){}m()};delete =
b.trigger;var f=3Dfunction(){la&&=0A=
!da?ja=3Dc:c()};d&&!la?R.push(f):V(f);return =
b}};d&&(Q.trigger=3Dfunction(){for(var =
a,b=3D-1;a=3DR[++b];)a();R=3D[]});return Q}function d(a){var =
b,c=3D{},d=3D{UseCachePreload:"cache",UseLocalXHR:"xhr",UsePreloading:t,A=
lwaysPreserveOrder:F,AllowDuplicates:"dupe"},e=3D{AppendTo:o,BasePath:"ba=
se"};for(b in d)e[b]=3Dd[b];c.order=3D!!L.order;for(b in =
e)e[m](b)&&L[e[b]]!=3Dy&&(c[e[b]]=3Da[b]!=3Dy?a[b]:L[e[b]]);for(b in =
d)d[m](b)&&(c[d[b]]=3D!!c[d[b]]);c[t]||(c.cache=3Dc.order=3Dc.xhr=3Dn);c.=
which=3Dc.which=3D=3D=3Dh||c.which=3D=3D=3Di?c.which:h;return c}=0A=
var =
c=3D"string",h=3D"head",i=3D"body",f=3D"script",l=3D"readyState",g=3D"pre=
loaddone",p=3D"loadtrigger",k=3D"srcuri",t=3D"preload",s=3D"complete",v=3D=
"done",o=3D"which",F=3D"preserve",r=3D"onreadystatechange",z=3D"onload",m=
=3D"hasOwnProperty",I=3D"script/cache",D=3D"[object =
Function]",H=3D"[object =
Array]",y=3Dnull,x=3D!0,n=3D!1,q=3Da.document,u=3Da.ActiveXObject,C=3Da.s=
etTimeout,A=3Da.clearTimeout,B=3DObject.prototype.toString,aa=3Dfunction(=
){},P=3D{},xb=3D{},ua=3D/^[^?#]*\//.exec(a.location.href)[0],G=3D/^\w+\:\=
/\/\/?[^\/]+/.exec(ua)[0],N=3Dq.getElementsByTagName(f),=0A=
J=3Da.opera&&"[object Opera]"=3D=3DB.call(a.opera),K=3D"MozAppearance"in =
q.documentElement.style,O=3D!0=3D=3D=3Dq.createElement(f).async,L=3D{cach=
e:!(K||J),order:K||J||O,xhr:x,dupe:x,base:"",which:h};L[F]=3Dn;L[t]=3Dx;P=
[h]=3Dq.head||q.getElementsByTagName(h);P[i]=3Dq.getElementsByTagName(i);=
a.$LAB=3D{setGlobalDefaults:function(a){L=3Dd(a)},setOptions:function(a){=
return e(n,d(a))},script:function(){return =
e().script.apply(y,arguments)},wait:function(){return =
e().wait.apply(y,arguments)}};(function(a,b,c){q[l]=3D=3Dy&&q[a]&&(q[l]=3D=
"loading",=0A=
q[a](b,c=3Dfunction(){q.removeEventListener(b,c,n);q[l]=3Ds},n))})("addEv=
entListener","DOMContentLoaded")})(window);(function(){var =
a=3Dfalse,b=3D/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.MingClas=
s=3Dfunction(){};MingClass.extend=3Dfunction(e){function =
d(){!a&&this.init&&this.init.apply(this,arguments)}var =
c=3Dthis.prototype;a=3Dtrue;var h=3Dnew this;a=3Dfalse;for(var i in =
e)h[i]=3Dtypeof e[i]=3D=3D"function"&&typeof =
c[i]=3D=3D"function"&&b.test(e[i])?function(a,b){return function(){var d=3D=0A=
this._super;this._super=3Dc[a];var =
e=3Db.apply(this,arguments);this._super=3Dd;return =
e}}(i,e[i]):e[i];d.prototype=3Dh;d.constructor=3Dd;d.extend=3Darguments.c=
allee;return d}})();XHR=3Dfunction(){function a(a){try{return =
JSON.parse(a)}catch(b){return a}}function b(b,d,c,h,i,f){var =
l=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(d),l=3Dl&&(l[1]&&l[1].toLowerCase()!=3D=
=3Dlocation.protocol||l[2].toLowerCase()!=3D=3Dlocation.host),=0A=
g=3Dwindow.XDomainRequest&&l?new =
XDomainRequest:window.XMLHttpRequest?new XMLHttpRequest:new =
ActiveXObject("Microsoft.XMLHTTP");if(f=3D=3D=3D"script"&&b=3D=3D=3D"GET"=
&&l){var =
p=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,k=3D=
document.createElement("script"),t=3Dfalse;k.src=3Dd;k.onload=3Dk.onready=
statechange=3Dfunction(){if(!t&&(!this.readyState||this.readyState=3D=3D=3D=
"loaded"||this.readyState=3D=3D=3D"complete")){t=3Dtrue;k.onload=3Dk.onre=
adystatechange=3Dnull;p&&k.parentNode&&p.removeChild(k)}};p.insertBefore(=
k,=0A=
p.firstChild);return =
true}g.open(b,d,!!h);if(g.setRequestHeader){g.setRequestHeader("Content-T=
ype","application/x-www-form-urlencoded");l||g.setRequestHeader("X-Reques=
ted-With","XMLHttpRequest")}if(i)g.withCredentials=3Dtrue;if(h)g.onreadys=
tatechange=3Dfunction(){g.readyState=3D=3D=3D4&&h.call(g,a(g.responseText=
),g.status)};g.send(c);return =
h?true:a(g.responseText)}this.get=3Dfunction(a,d){return =
b("GET",a,null,d)};this.getWithCredentials=3Dfunction(a,d){return =
b("GET",a,null,d,true)};this.getJson=3Dfunction(a,d){return b("GET",=0A=
a,null,null,d,"script")};this.post=3Dfunction(a,d,c){return =
b("POST",a,d,c)};this.postWithCredentials=3Dfunction(a,d,c){return =
b("POST",a,d,c,true)};this.request=3Db};window.XHR=3DXHR;=0A=
ICanHas=3Dfunction(a,b){return{cors:function(){var =
a=3Db.XDomainRequest||b.XMLHttpRequest&&"withCredentials"in new =
XMLHttpRequest;if(a){a=3Dnew =
Boolean(a);a.withCredentials=3D!window.XDomainRequest}return =
a}(),orientation:window.orientation!=3D=3Dvoid 0,touch:"ontouchstart"in =
b,video:function(){var =
b=3Da.createElement("video"),d=3D!!b.canPlayType;if(d){d=3Dnew =
Boolean(d);d.vp6=3Db.canPlayType('video/x-flv; =
codecs=3D"vp6"')||false;d.vp8=3Db.canPlayType('video/webm; =
codecs=3D"vp8,vorbis"')||false;d.h264=3Dnavigator.userAgent.toLowerCase()=
.search("android")>=0A=
-1?"probably":b.canPlayType('video/mp4; =
codecs=3D"avc1.42E01E"')||b.canPlayType('video/mp4; =
codecs=3D"avc1.42E01E, mp4a.40.2"')||false}return =
d}()}}(document,window);FlashDetect=3Dfunction(){var =
a=3Dnavigator,b=3Dfalse,e=3D0,d=3D0,c=3D0,g=3Dnull,i=3Dnull;if(a.plugins&=
&a.plugins.length){if((a=3Da.plugins["Shockwave =
Flash"])&&a.description){g=3Da.description;b=3Dtrue}}else =
if(a.mimeTypes&&a.mimeTypes.length)(a=3Da.mimeTypes["application/x-shockw=
ave-flash"])&&a.enabledPlugin&&(b=3Dtrue);=0A=
else try{g=3D(new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version");b=
=3Dtrue}catch(f){}if(g){i=3Dg.replace(/\D+/g,".").replace(/^\./,"");a=3Di=
.split(".");e=3DparseInt(a[0],10);d=3DparseInt(a[1],10);c=3DparseInt(a[2]=
,10)}return{installed:b,raw:g,version:i,major:e,minor:d,revision:c,versio=
nAtLeast:function(a,b,f){var =
a=3Da||10,b=3Db||0,f=3Df||0,g=3D[e,d,c],h=3Darguments,i=3DMath.min(g.leng=
th,h.length),q;for(q=3D0;q<i;q++)if(g[q]>=3Dh[q]){if(!(q+1<i&&g[q]=3D=3D=3D=
h[q]))return true}else return false}}}();$m=3D{};(function(a){function =
b(b,=0A=
c,d){if(a.type(d)!=3D=3D"array"||d=3D=3D=3Df)d=3D[d];for(var =
e=3D0,h=3Dd.length;e<h;e++)d[e][b]||(d[e][b]=3Dc);a[b]=3Dfunction(){var =
a=3DArray.prototype.slice.call(arguments),b=3Da.shift();return =
c.apply(b,a)}}function =
e(a,b,c,d){c[a]=3Db;d.push(a);d.length>1E3&&delete c[d.shift()];return =
b}function d(){var a=3Dthis.valueOf();return a<0?~~a-1:~~a}function =
c(a,b){return this<b?a>this?a:this:b}function h(a,b){var =
c=3Dthis.valueOf()+"";return =
Array(a-c.length+1).join(b||"0")+c}if(!window.Element)window.Element=3D{}=
;for(var i=3Ddocument,=0A=
f=3DArray.prototype,l=3D!window.HTMLElement?{}:HTMLElement.prototype,g=3D=
!window.NodeList?{}:NodeList.prototype,p=3DNumber.prototype,k=3DString.pr=
ototype,t=3Dwindow,s=3D{},v=3D[],o=3D["Boolean","Number","String","Functi=
on","Array","Date","RegExp","Object"],F=3D[],r=3D0,z=3Do.length;r<z;r++)F=
["[object "+o[r]+"]"]=3Do[r].toLowerCase();a.type=3Dfunction(a){return =
a=3D=3Dnull?""+a:F[Object.prototype.toString.call(a)]||"object"};a.isArra=
y=3Dfunction(b){return =
a.type(b)=3D=3D=3D"array"};a.emptyFunction=3Dfunction(){};a.clone=3Dfunct=
ion(b){var c=3D=0A=
a.isArray(b)?[]:{};for(r in =
b)r!=3D=3D"clone"&&(c[r]=3Db[r]&&a.type(b[r])=3D=3D=3D"object"?a.clone(b[=
r]):b[r]);return =
c};a.addEventListener=3Dfunction(a,b,c){window.addEventListener?a.addEven=
tListener(b,c,false):a.attachEvent("on"+b,c)};a.removeEventListener=3Dfun=
ction(a,b,c){window.removeEventListener?a.removeEventListener(b,c,false):=
a.detachEvent("on"+b,c)};a.findKey=3Dfunction(a,b){for(var c in =
b)if(b.hasOwnProperty(c)&&b[c]=3D=3D=3Da)return c;return =
false};a.fibonacci=3Dfunction(a){var =
b=3DMath.sqrt(5);return(1/b*Math.pow((1+=0A=
b)/2,a)-1/b*Math.pow((1-b)/2,a)).round()};a.withinElement=3Dfunction(a,b)=
{var =
c=3Db.relatedTarget;try{if(c&&c!=3D=3Ddocument&&!c.parentNode)return =
true;for(;c&&c!=3D=3Da;)c=3Dc.parentNode;if(c!=3D=3Da)return =
false}catch(d){}return true};b("abs",function(){var =
a=3Dthis.valueOf();return =
a<0?-a:a},p);b("addClass",function(b){if(this.length&&this.forEach)this.f=
orEach(function(c){a.addClass(c,b)});else =
if(!a.hasClass(this,b))this.className=3Dthis.className.split(" =
").concat(b).unique().join(" ").trim();return this},[l,g]);=0A=
b("attr",function(b,c){if(a.type(b)=3D=3D=3D"object"){for(prop in =
b)b[prop]=3D=3D=3Dnull||b[prop]=3D=3D=3D""?this.removeAttribute(prop):thi=
s.setAttribute(prop,b[prop]);return this}if(c=3D=3D=3Dvoid 0)return =
this.getAttribute(b);c=3D=3D=3Dnull||c=3D=3D=3D""?this.removeAttribute(b)=
:this.setAttribute(b,c);return this},l);b("ceil",function(){return =
d.call(this.valueOf()+1)},p);b("clamp",function(a,b,c){function =
d(){if(checkCount>200)return =
false;if(e.innerText!=3Da||e[property]=3D=3D0){checkCount++;setTimeout(d,=
1)}else a:if(!(e[property]<=3Dc)){for(;e[property]>=0A=
c;){e.innerText=3De.innerText.substr(0,e.innerText.length-1);if(e.innerTe=
xt=3D=3D""||e.innerText.length=3D=3D0)break =
a}e.innerText=3De.innerText.substr(0,e.innerText.length-3)+"..."}}var =
e=3Dthis;e.innerHTML=3Da;property=3Db=3D=3D"height"?"clientHeight":"clien=
tWidth";checkCount=3D0;d();return =
e},l);b("clear",function(){this.childNodes.forEach(function(a){a.remove&&=
a.remove()});return =
this},l);b("computeStyle",function(a){if(!t.getComputedStyle)t.getCompute=
dStyle=3Dfunction(a){this.el=3Da;this.getPropertyValue=3Dfunction(b){var =
c=3D=0A=
/(\-([a-z]){1})/g;b=3D=3D"float"&&(b=3D"styleFloat");c.test(b)&&(b=3Db.re=
place(c,function(a,b,c){return c.toUpperCase()}));return =
a.currentStyle&&a.currentStyle[b]?a.currentStyle[b]:null};return =
this};return =
t.getComputedStyle(this,null).getPropertyValue(a)},l);b("contains",functi=
on(a){return =
this.indexOf(a)!=3D=3D-1},[f,k]);b("css",function(b,c){if(a.type(b)=3D=3D=
=3D"object"){for(prop in b)this.style[prop]=3Db[prop];return =
this}if(c=3D=3D=3Dvoid 0)return =
this.style[b];this.style[b]=3Dc=3D=3D=3Dnull||c=3D=3D=3D""?"":c;return =
this},l);b("floor",=0A=
d,p);b("forEach",function(b,c){if(a.type(b)=3D=3D=3D"function")for(var =
d=3Dthis.length>>>0,e=3D0;e<d;e++)e in =
this&&b.call(c,this[e],e,this)},[f,g]);b("getElementsByClassName",functio=
n(a){var =
b=3D[],c=3D0,d,e;if(document.evaluate)for(d=3Ddocument.evaluate(".//*[con=
tains(concat(' ', @class, ' '), ' "+a+" =
')]",this,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);e=3Dd.snapsho=
tItem(c++);)b[b.length]=3De;else{c=3DRegExp("(^|\\s)"+a+"(\\s|$)");d=3Dth=
is.getElementsByTagName("*");for(var =
f=3D0,h=3Dd.length;f<h;f++){e=3Dd[f];if(e.className=3D=3D=3D=0A=
a||c.test(e.className))b[b.length]=3De}}return =
b},i);b("hasAncestor",function(a){if(a=3D=3D=3Dthis)return true;for(var =
b=3Dthis.parentNode;b;){if(b=3D=3D=3Da)return =
true;b=3Db.parentNode}return =
false},l);b("hasClass",function(a){if(a.splice){for(var =
b=3Dthis.className.split(" =
"),c=3D0,d=3Db.length;c<d;c++)if(a.contains(b[c]))return true;return =
false}return =
RegExp("(?:^|\\s+)"+a+"(?:\\s+|$)").test(this.className)},l);b("hex2rgb",=
function(){if(cached=3Dthis in s?s[this]:false)return cached;var =
a=3DparseInt(this.replace("#",""),=0A=
16),a=3D[(a&16711680)>>16,(a&65280)>>8,a&255];return =
e(this,"rgb("+a.join(",")+")",s,v)},k);b("html",function(a){if(a=3D=3D=3D=
void 0)return this.innerHTML;this.innerHTML=3Da;return =
this},l);b("indexOf",function(a){for(var =
b=3D0,c=3Dthis.length;b<c;b++)if(this[b]=3D=3Da)return =
b;return-1},f);b("innerHeight",function(){for(var =
b=3D0,c,d=3D0,e=3Dthis.childNodes.length;d<e;d++){c=3Dthis.childNodes[d];=
c.style&&(b=3Db+(c.clientHeight+(a.toInt(a.computeStyle(c,"margin-top"),1=
0)||0)+(a.toInt(a.computeStyle(c,"margin-bottom",10))||0)))}return b},=0A=
l);b("limit",c,p);b("map",function(a,b){for(var =
c=3Dthis.length>>>0,d=3DArray(c),e=3D0;e<c;e++)e in =
this&&(d[e]=3Da.call(b,this[e],e,this));return =
d},f);b("max",function(){return =
Math.max.apply(Math,this)},f);b("min",function(){return =
Math.min.apply(Math,this)},f);b("pad",h,[k,p]);b("position",function(){va=
r =
a=3D0,b=3D0,c=3Dthis;if(c.offsetParent){do{a=3Da+c.offsetLeft;b=3Db+c.off=
setTop}while(c=3Dc.offsetParent)}return{x:a,y:b}},l);b("prependChild",fun=
ction(a){return =
this.insertBefore(a,this.firstChild)},l);b("q",function(a){return =
this.querySelector(a)},=0A=
[i,l]);b("qa",function(a){return =
this.querySelectorAll(a)},[i,l]);b("remove",function(){this.length?this.f=
orEach(function(a){a.parentNode&&a.parentNode.removeChild(a)}):this.paren=
tNode&&this.parentNode.removeChild(this)},[l,g]);b("removeClass",function=
(b){if(this.length&&this.forEach)this.forEach(function(c){a.removeClass(c=
,b)});else =
if(a.hasClass(this,b))this.className=3Dthis.className.replace(RegExp("(?:=
^|\\s+)"+b+"(?:\\s+|$)","g")," ").trim();return =
this},[l,g]);b("rgb2hex",function(){if(cached=3D=0A=
this in s?s[this]:false)return cached;var =
a=3Dthis.match(/\d{1,3}/g).slice(0,3),a=3Da.map(function(a){return =
h.call(c.call(parseInt(a,10),0,255).toString(16),2)});return =
e(this,a.join(""),s,v)},k);b("round",function(){return =
d.call(this.valueOf()+0.5)},p);b("toInt",function(a){return =
parseInt(this.valueOf?this.valueOf():this,a||10)},[k,p]);b("toFloat",func=
tion(a){return =
parseFloat(this.valueOf(),a||10)},[k,p]);b("trim",function(){return =
this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},k);b("ucfirst",function()=
{return this.charAt(0).toUpperCase()+=0A=
this.slice(1)},k);b("unique",function(){var =
a=3D[],b=3D0,c=3Dthis.length;a:for(;b<c;b++){for(var =
d=3D0,e=3Da.length;d<e;d++)if(a[d]=3D=3D=3Dthis[b])continue =
a;a[a.length]=3Dthis[b]}return a},f);b("wrap",function(b,c){var =
d=3Dthis,e=3Da.addClass(document.createElement(b),c||"");d.length||(d=3DA=
rray(this));d.forEach(function(a,b){b=3D=3D=3D0&&a.parentNode.replaceChil=
d(e,a);e.appendChild(a)});return =
e},[l,g])})($m);EventManager=3Dfunction(){function a(a){if(!b[a]){var =
c=3Ddocument.createElement("a");c.id=3D"Event:"+a;e.appendChild(c);b[a]=3D=
c}return b[a]}var b=3D{},e=3Ddocument.createElement("div");e.id=3D=0A=
"events"+(new =
Date).getTime();document.body.appendChild(e);this.bind=3Dfunction(b,c){va=
r =
e=3Da(b);window.addEventListener?e.addEventListener("click",c,false):e.at=
tachEvent("onclick",c);return this};this.unbind=3Dfunction(b,c){var =
e=3Da(b);window.removeEventListener?e.removeEventListener("click",c,false=
):e.detachEvent("onclick",c);return this};this.fire=3Dfunction(b,c){var =
e,g=3Da(b);if(document.createEvent){e=3Ddocument.createEvent("HTMLEvents"=
);e.initEvent("click",false,true);e.name=3Db;e.data=3Dc;return =
g.dispatchEvent(e)}try{c=3D=0A=
JSON.stringify(c)}catch(f){}e=3Ddocument.createEventObject();e.name=3Db;e=
.data=3Dc;return =
g.fireEvent("onclick",e)}};window.EventManager=3DEventManager;var =
wa=3D"ming",xa=3D"moogaloop",Ia=3D"noplayer",Xa=3D"nomobile",ra=3D"mobile=
",Ha=3D"touch",va=3D"desktop",lc=3D"html",kc=3D"flash",X=3D"hd",Ba=3D"sd"=
,R=3D"mobile",nc=3D[X,Ba,R],Lc=3D"pl_volume",hc=3D"hd_preference",Mc=3D"s=
caling_preference",ta=3D"onwebkittransitionend"in =
window?"webkitTransitionEnd":"transitionEnd",vb=3D8,Nc=3D250,ic=3D140,jc=3D=
200,Oc=3D265,Jb=3D7,Rb=3D1.5,oc=3D2E3,mc=3D1500,na=3D1,ia=3D2,Eb=3D3,N=3D=
4,O=3D5,ma=3D6,Mb=3D7,yb=3D8,db=3D9,$b=3D10,bc=3D11,Zb=3D12,ac=3D13,=0A=
Sb=3D14,Pb=3D15,jb=3D16,pc=3D17,Ub=3D18,Vb=3D19,Qb=3D20,qc=3D21,Wb=3D22,X=
b=3D23,G=3D24,ba=3D25,cb=3D26,Na=3D27,Lb=3D28,J=3D29,Fb=3D30,rc=3D31,fa=3D=
32,kb=3D33,lb=3D34,za=3D35,Oa=3D36,Yb=3D37,gb=3D"loadProgress",hb=3D"play=
Progress",fb=3D"play",eb=3D"pause",wb=3D"finish",ib=3D"seek",qb=3D"ready"=
,Jc=3D"error",Ya=3D"addEventListener()",Za=3D"removeEventListener()",nb=3D=
"play()",mb=3D"pause()",ob=3D"seekTo()",pb=3D"unload()",Ca=3D"setColor()"=
,Ra=3D"setLoop()",Sa=3D"setVolume()",ga=3D"getDuration()",ca=3D"getCurren=
tTime()",Da=3D"getVolume()",Bb=3D"getColor()",zb=3D"getLoop()",ub=3D"getV=
ideoUrl()",=0A=
cc=3D"getVideoEmbedCode()",Pa=3D"getVideoWidth()",Qa=3D"getVideoHeight()"=
,oa=3D"paused()",Z=3D"a",Pc=3D"bi",Ob=3D"ac",Qc=3D"cg",Va=3D"at",Ua=3D"av=
",q=3D"bs",C=3D"ao",Ab=3D"bo",Ma=3D"af",Fc=3D"h",Gc=3D"l",Hc=3D"m",Ic=3D"=
n",sc=3D"be",Rc=3D"q",Ja=3D"x",Ka=3D"w",Cb=3D"ab",La=3D"s",ja=3D"l",Wa=3D=
"y",Aa=3D"j",Ta=3D"bp",tb=3D"bl",zc=3D"cx",Ac=3D"aa",sb=3D"bd",Bc=3D"aw",=
Cc=3D"do",Dc=3D"bn",qa=3D"ch",Ga=3D"df",Sc=3D"bf",W=3D"c",dc=3D"h",ec=3D"=
as",tc=3D"i",Tc=3D"bu",Uc=3D"bh",$a=3D"ar",Vc=3D"ag",Wc=3D"m",La=3D"s",Xc=
=3D"ax",Yc=3D"ah",da=3D"e",L=3D"b",ab=3D"n",ya=3D"cp",bb=3D"cb",uc=3D"bq"=
,Zc=3D"r",$c=3D"videos",ad=3D"az",gc=3D=0A=
"bm",Ea=3D"u",bd=3D"bt",vc=3D"br",K=3D"k",fc=3D"t",cd=3D"bw",wc=3D"an",dd=
=3D"cj",xc=3D"cc",Ec=3D"ca",Kc=3D"cn";var =
g=3DMingClass.extend({init:function(a,b,e){function =
d(){if(!ICanHas.video||l.ie||l.safari&&4>l.safari)return!1;for(var a in =
c.config.video.files)if(ICanHas.video[a])return!0;=0A=
return!1}var =
c=3Dthis,h=3Db.assets,i,f;i=3Dnavigator;f=3Di.userAgent.toLowerCase();i=3D=
i.platform.toLowerCase();var l=3D{webkit:"webkitAppearance"in =
document.documentElement.style?parseFloat(f.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):!1,firefox:/firefox/.test(f)?f.replace(/^.*firefox\/(\d+\=
.\d+\.\d+).*$/,"$1"):!1,safari:/safari/.test(f)?parseFloat(f.replace(/^.*=
version\/(\d+)\.(\d+)?.*$/,"$1.$2")):!1,ie:"Microsoft Internet =
Explorer"=3D=3Dnavigator.appName,opera:window.opera&&"[object =
Opera]"=3D=3D{}.toString.call(window.opera)||=0A=
!1,silk:/silk/.test(f),win:i?/win/.test(i):/win/.test(f),mac:/mac/.test(i=
||f)?parseFloat(f.replace(/^.* =
((\d+)(_|\.)?(\d+)?).*$/,"$2.$4")):!1,linux:i?/linux/.test(i):/linux/.tes=
t(f),android:/android/.test(f)?parseFloat(f.replace(/^.* android =
(\d+)\.(\d+).*$/,"$1.$2")):!1,playBook:/playbook/.test(f)};c.element=3Da;=
c.config=3Db.config;c.playerType=3Dnull;c.playerMode=3Dnull;c.playableFil=
es=3Dnull;c.thumbs=3Db.thumbs;c.api=3D!1;c.ua=3Dl;c.uniqueId=3Db.uniqueId=
;g.cookieDomain=3Dc.config.request.cookie_domain;c.playerMode=3D=0A=
function(){if(c.playerMode)return c.playerMode;var =
a=3Dva;480>=3DMath.min(screen.width,screen.height)||"1"=3D=3Dg.getCookie(=
"test_mobiloop")||l.android&&3>l.android||l.silk?a=3Dra:ICanHas.orientati=
on&&(a=3DHa);return a}();c.playableFiles=3Dfunction(){var =
a=3Dc.config.video,b=3Da.files,d=3D{hd:!1,sd:!1,mobile:!1},e;for(e in =
b)if(ICanHas.video[e]){if(c.playerMode=3D=3D=3Dra){$m.contains(b[e],R)?d.=
mobile=3De:g.mobileCanPlaySD()&&$m.contains(b[e],Ba)&&(d.sd=3De);break}fo=
r(var f=3D0,h=3Db[e].length;f<h;f++){var i=3Db[e][f];i=3D=3D=3DX&&!d.hd?=0A=
d.hd=3De:i=3D=3D=3DBa&&!d.sd?d.sd=3De:i=3D=3D=3DR&&!d.mobile&&(d.mobile=3D=
e)}}c.config.security.hd_embed||(d.hd=3D!1);c.playerMode=3D=3D=3DHa&&9216=
00<a.height*a.width&&(u.info("Can't play HD version on iPad: too =
big"),d.hd=3D!1,c.config.video.hd=3D!1);return =
d}();c.playerType=3Dfunction(a){var b=3DIa;switch(a){case =
kc:b=3DFlashDetect.installed&&10<=3DFlashDetect.major?xa:d()?wa:b;break;c=
ase =
lc:b=3Dc.playerMode!=3D=3Dra&&!c.playableFiles.hd&&!c.playableFiles.sd?Fl=
ashDetect.installed&&10<=3DFlashDetect.major?xa:c.playableFiles.mobile?wa=
:b:d()?=0A=
wa:FlashDetect.installed&&10<=3DFlashDetect.major?xa:b}if(c.playerMode=3D=
=3D=3Dra&&!c.playableFiles.mobile){var =
e;a:{a=3Dc.config.video.files;for(e in =
a)if($m.contains(a[e],R)){e=3D!0;break =
a}e=3D!1}b=3De?Ia:g.mobileCanPlaySD()&&c.playableFiles.sd?wa:Xa}return =
b}(1=3D=3D=3Dc.config.request.cookie.html?lc:kc);f=3Dc.playerType=3D=3D=3D=
xa?h.moogaloop:h.ming[c.playerMode].js;i=3Dc.playerType=3D=3D=3Dxa?[]:h.m=
ing[c.playerMode].css;u.info("Player Type:",c.playerType);u.info("Player =
Mode:",c.playerMode,Math.min(screen.width,screen.height));=0A=
u.info("Screen Size:",screen.width,"x",screen.height);u.info("Can =
play:",ICanHas.video.h264?"h264":"");u.info("Playable =
Files:",c.playableFiles.hd?"hd":"",c.playableFiles.sd?"sd":"",c.playableF=
iles.mobile?"mobile":"");c.setThumb();null=3D=3D=3Dc.config.request.cooki=
e.hd&&(c.config.request.cookie.hd=3Dc.config.video.default_to_hd);var =
ha=3Dg.getTimeOffset(document.location.hash);0<ha&&(c.config.embed.time=3D=
ha,c.config.embed.autoplay=3D1,-1<document.location.hash.indexOf("at=3D")=
&&(document.location.hash=3D""));$m.forEach(i,=0A=
function(a){var =
b=3Ddocument.createElement("link");$m.attr(b,{rel:"stylesheet",href:h.css=
_path+a+(!h.cache?(a.indexOf("?")>-1?"&":"?")+(new =
Date).getTime():"")});document.getElementsByTagName("head")[0].appendChil=
d(b)});i=3D$LAB.setOptions({AlwaysPreserveOrder:!0,BasePath:h.js_path});h=
.cache||(f=3D$m.map(f,function(a){return =
a+(a.indexOf("?")>-1?"&":"?")+(new =
Date).getTime()}));i.script(f).wait(function(){c.api=3Dnew =
g.API(c.config);playerElement=3Da.getElementsByTagName("div")[0];$m.addCl=
ass(playerElement,=0A=
c.playerType=3D=3D=3Dxa?Ec:Z);c.player=3Dnew =
(c.playerType=3D=3D=3Dxa?g.Moogaloop:c.playerType=3D=3D=3DIa||c.playerTyp=
e=3D=3D=3DXa?g.NoPlayer:g.Ming)(playerElement,b.options[c.playerType=3D=3D=
=3DXa?Ia:c.playerType],c);e&&e.call(c)});u.info("Reticulating =
splines...")},getConfig:function(){return =
this.config},setConfig:function(a){this.config=3Da},setThumb:function(){v=
ar =
a=3Dthis.element.getElementsByTagName("div")[0].getElementsByTagName("div=
")[0].getElementsByTagName("div")[0],b=3Da.getAttribute("data-thumb"),e=3D=
this.thumbs[640],d=3Dthis.element.clientWidth;=0A=
900<=3Dd&&(e=3Dthis.thumbs[960]);1E3<=3Dd&&(e=3Dthis.thumbs[1280]);this.c=
onfig.video.thumbnail=3De;if(b!=3D=3De&&this.playerType=3D=3D=3Dwa){if(0=3D=
=3D=3Dthis.config.embed.autoplay||this.playerMode!=3D=3Dva)a.style.backgr=
oundImage=3D"url("+e+")";a.setAttribute("data-thumb",e)}}});g.setCookie=3D=
function(a,b,e,d){var =
c=3Ddocument.getElementById(Fc),h=3D"",e=3De||87600,d=3Dd||g.cookieDomain=
;c?(document.getElementById(Gc).value=3Da,document.getElementById(Hc).val=
ue=3Db,document.getElementById(Ic).value=3De,window.addEventListener("mes=
sage",function(a){"refresh"=3D=3D=0A=
a.data&&g.xhrRefresh()},!1),c.submit()):(e&&(c=3Dnew =
Date,c.setTime(c.getTime()+36E5*e),h=3D"; =
expires=3D"+c.toGMTString()),document.cookie=3Da+"=3D"+b+h+"; =
path=3D/"+("; domain=3D"+d))};g.getCookie=3Dfunction(a){var =
b=3Ddocument.cookie,a=3Da+"=3D",e;if(b&&""!=3D=3Db)for(var =
b=3Ddocument.cookie.split(";"),d=3D0,c=3Db.length;d<c;d++)if(e=3Db[d].tri=
m(),0=3D=3D=3De.indexOf(a))return unescape(e.substr(a.length));return =
null};g.eatCookie=3Dfunction(a){document.cookie=3Da+"=3D; expires=3DThu, =
01-Jan-70 00:00:01 GMT;"};g.xhrRefresh=3Dfunction(){var a;(new =
XHR).get(document.location.href+=0A=
(-1!=3D=3Ddocument.location.href.indexOf("?")?"&":"?")+(new =
Date).getTime(),function(b){a=3Ddocument.getElementsByTagName("body")[0];=
a.innerHTML=3Db;$m.forEach(a.getElementsByTagName("script"),function(a){a=
.innerHTML&&(new =
Function(a.innerHTML)).call(window)})})};g.checkRatio=3Dfunction(a,b,e){i=
f(!b)return!1;var =
e=3De.video.width/e.video.height,d=3Da.clientWidth/a.clientHeight;0.02>Ma=
th.abs(e-d)?($m.removeClass(a,Ja),$m.removeClass(a,Ka)):d>e?($m.removeCla=
ss(a,Ka),$m.addClass(a,Ja)):($m.removeClass(a,Ja),=0A=
$m.addClass(a,Ka));$m.removeClass(b,q)};g.mobileCanPlaySD=3Dfunction(){re=
turn 2<=3Dwindow.devicePixelRatio};g.getTimeOffset=3Dfunction(a){var =
b=3Da.match(/t=3D([0-9hms:]+)/);null!=3D=3Db&&(a=3Db[1]);var =
e=3D!1,d=3D0,c=3D0,h=3D0,i=3D0;if((b=3Da.match(/^([0-9]+)$/))&&b.length)e=
=3D!0,i=3Db[1];!1=3D=3D=3De&&(b=3Da.match(/^(([0-9]+)h)?(([0-9]+)m)?(([0-=
9]+)s)?/),null!=3D=3Db&&""!=3D=3Db[0]&&(e=3D!0,c=3Db[2],h=3Db[4],i=3Db[6]=
));!1=3D=3D=3De&&(b=3Da.match(/^([0-9:]+)/),null!=3D=3Db&&(a=3Da.split(":=
").reverse(),i=3Da[0],a[1]&&(h=3Da[1]),a[2]&&(c=3Da[2])));c&&(d+=3D3600*c=
);h&&(d+=3D60*=0A=
h);i&&(d+=3DparseInt(i,10));return =
d};g.init||(g.init=3D{queue:[],loaderAdded:!1,loader:function(){0<g.init.=
queue.length&&(0=3D=3D=3Dscreen.width||0=3D=3D=3Dscreen.height?(u.warn("S=
creen size is 0, waiting 250ms to try =
again"),setTimeout(g.init.loader,250)):g.init.queue.shift()())}});window.=
Player=3Dg;g.Moogaloop=3DMingClass.extend({init:function(a,=0A=
b,e){function d(a,c,d){u.info("url: ",a);var =
e=3D{server:z.request.vimeo_url,player_server:z.request.player_url,cdn_se=
rver:z.request.cdn_url,embed_location:z.request.referrer,force_embed:b.fo=
rce_embed,force_info:b.force_info,moogaloop_type:aa,js_api:1,js_getConfig=
:b.ref_id+".getConfig",js_setConfig:b.ref_id+".setConfig",clip_id:z.video=
.id,fullscreen:1},f=3D{id:c.id,name:c.id,styleclass:C};m.ie&&(a=3Da+((a.i=
ndexOf("?")>0?"&":"?")+"time=3D"+(new Date).getTime()));for(var h in =
d)d.hasOwnProperty(h)&&(e[h]=3Dd[h]);=0A=
swfobject.embedSWF(a,c.id,"100%","100%","10.0.0","/assets/flash/expressIn=
stall.swf",e,{allowscriptaccess:"always",allowfullscreen:"true",scalemode=
:"noscale",quality:"high",wmode:"opaque",bgcolor:"#000000"},f,function(b)=
{if(m.safari&&m.win){u.debug("Removing invisible from =
swfobject");$m.removeClass(b.ref,C)}m.android&&m.android<2.2&&$m.removeCl=
ass(b.ref,C);setTimeout(function(){if($m.hasClass(c,Ea))return =
a.indexOf(y)=3D=3D=3D0?r.loverLoaded():r.moogaloopLoaded();if(B&&$m.hasCl=
ass(B,C))return a.indexOf(y)=3D=3D=3D=0A=
0?r.loverThumbLoaded(true):r.moogaloopThumbLoaded(true)},2E3)})}function =
c(){setTimeout(function(){H.fire(qb)},0)}function h(){var =
c=3D"cover"+e.uniqueId;J=3Ddocument.getElementById(c);if(!J){J=3Ddocument=
.createElement("div");J.setAttribute("id",c);$m.addClass(J,Kc);a.appendCh=
ild(J)}d(y,J,{js_onLoad:b.ref_id+".player.loverLoaded",js_onThumbLoaded:b=
.ref_id+".player.loverThumbLoaded",js_setupMoog:b.ref_id+".player.loverIn=
itiated"});z.embed.autoplay=3D1}function i(){var =
c=3D"player"+e.uniqueId;K=3Ddocument.getElementById(c);=0A=
if(!K){K=3Ddocument.createElement("div");K.setAttribute("id",c);a.appendC=
hild(K)}d(x,K,{js_onLoad:b.ref_id+".player.moogaloopLoaded",js_onThumbLoa=
ded:b.ref_id+".player.moogaloopThumbLoaded"})}function =
f(){if(z.embed.api.on&&n.length>0)for(;n.length>0;){var =
a=3Dn.shift(),b=3D"api_"+a.shift();u.debug("Calling",b,"from =
queue",a);(new =
Function("this."+b+'("'+a.join('","')+'")')).call(B)}}function =
l(){B&&B.api_pause()}function =
g(){A?r.loverInitiated():B&&B.api_play()}function =
p(a){B&&B.api_seekTo(a.data)}function k(){B&&=0A=
B.api_unload()}function =
t(a){z.embed.color=3Da.data;B&&B.api_changeColor(a.data)}function =
s(a){z.embed.loop=3D!!a.data;B&&B.api_setLoop(z.embed.loop)}function =
v(a){if(B){a=3Da.data;z.embed.api.version<2&&(a=3Da*100);B.api_setVolume(=
a)}}function o(a){var b=3Dfalse;switch(a.name){case =
ca:b=3DB?B.api_getCurrentTime().toFixed(3):0;break;case =
ga:b=3DB?B.api_getDuration().toFixed(3):z.video.duration;break;case =
Da:b=3DB?B.api_getVolume().toFixed(3):z.request.cookie.volume/100;break;c=
ase oa:b=3DB?!!B.api_paused():true}D.sendBack(a.name,=0A=
b)}function F(a){try{a.data=3DJSON.parse(a.data)}catch(c){}var =
d=3Dz.embed.api.version<2?a.data:"on"+a.data.ucfirst();if(B){B.api_addEve=
ntListener(a.data,b.ref_id+".player."+d);u.debug("Adding =
listener",a.data,b.ref_id+".player."+d)}else{u.debug("Queuing =
listener",a.data,b.ref_id+".player."+d);n.push(["addEventListener",a.data=
,b.ref_id+".player."+d])}}u.info("Options:",b);u.info("Config:",e.config)=
;var =
r=3Dthis,z=3De.config,m=3De.ua,I=3De.playerMode=3D=3D=3DHa?va:e.playerMod=
e,D=3De.api,H=3DD.events,y=3Db.swfs.cover[I],x=3D=0A=
b.swfs.player[I],n=3D[],G,J,K,A,B,aa=3D(I=3D=3D=3Dra?"mobi":"mooga")+"loo=
p"+(z.embed.on_site?"_local":"");r.config=3Dz;u.info("swfUrl: =
",x,"playerMode: =
",I);z.embed.api.on&&H.bind(mb,l).bind(nb,g).bind(ob,p).bind(pb,k).bind(C=
a,t).bind(Ra,s).bind(Sa,v).bind(ca,o).bind(ga,o).bind(Da,o).bind(oa,o).bi=
nd(Ya,F);r.onProgress=3Dfunction(a){H.fire(hb,a.toFloat().toFixed(3))};r.=
onPlayProgress=3Dfunction(a){H.fire(hb,{seconds:a.seconds.toFloat().toFix=
ed(3),percent:a.percent.toFloat().toFixed(3),duration:a.duration.toFloat(=
).toFixed(3)})};=0A=
r.onLoading=3Dfunction(a){H.fire(gb,{bytes:a.bytesLoaded.toInt(),percent:=
a.percent.toFloat().toFixed(3)})};r.onLoadProgress=3Dfunction(a){H.fire(g=
b,{percent:a.percent.toFloat().toFixed(3),bytesLoaded:a.bytesLoaded.toInt=
(),bytesTotal:a.bytesTotal.toInt(),duration:a.duration.toFloat().toFixed(=
3)})};r.onPlay=3Dfunction(){H.fire(fb)};r.onPause=3Dfunction(){H.fire(eb)=
};r.onSeek=3Dfunction(a){H.fire(ib,z.embed.api.version<2?a.toFloat().toFi=
xed(3):{seconds:a.seconds.toFloat().toFixed(3),percent:a.percent.toFloat(=
).toFixed(3),=0A=
duration:a.duration.toFloat().toFixed(3)})};r.onFinish=3Dfunction(){H.fir=
e(wb)};r.loverLoaded=3Dfunction(){u.info("Lover =
loaded");$m.removeClass(a,Ea);A=3Ddocument.getElementById("cover"+e.uniqu=
eId);c();setTimeout(function(){if($m.hasClass(A,C)){u.debug("Removing =
invisible from loaded =
timeout");r.loverThumbLoaded(true)}},mc)};r.loverThumbLoaded=3Dfunction(a=
){u.info("Lover thumbnail =
loaded?",a);if(!A){A=3Ddocument.getElementById("cover"+e.uniqueId);c()}$m=
.removeClass(A,C);$m.addClass(G,q)};r.loverInitiated=3D=0A=
function(){u.debug("Lover play button =
clicked");i()};r.moogaloopLoaded=3Dfunction(){$m.removeClass(a,Ea);B=3Ddo=
cument.getElementById(b.ref_id);if(A){$m.remove(A);$m.removeClass(B,C);A=3D=
null}else c();u.info("Welcome to =
Moogaloop!");setTimeout(function(){if($m.hasClass(B,C)){u.debug("Removing=
 invisible from loaded =
timeout");r.moogaloopThumbLoaded(true);f()}},mc);setTimeout(f,0)};r.mooga=
loopThumbLoaded=3Dfunction(a){u.info("Moog thumbnail =
loaded?",a);B||(B=3Ddocument.getElementById(b.ref_id));$m.removeClass(B,=0A=
C);$m.addClass(G,q)};r.destroy=3Dfunction(){z.embed.api.on&&H.unbind(mb,l=
).unbind(nb,g).unbind(ob,p).unbind(pb,k).unbind(Ca,t).unbind(Ra,s).unbind=
(Sa,v).unbind(ca,o).unbind(ga,o).unbind(Da,o)};for(G=3Da.getElementsByTag=
Name("div")[0];G.nextSibling;)a.removeChild(G.nextSibling);!z.embed.on_si=
te&&!z.embed.autoplay&&!z.embed.api.on&&!m.opera&&!(I=3D=3D=3Dra||z.secur=
ity.privacy=3D=3D=3D"password")?h():i();a.parentNode.api_seekTo=3Dfunctio=
n(a){p({data:a})}}});g.NoPlayer=3DMingClass.extend({init:function(a,b,e){=
function d(){var =
b=3DMath.round(a.clientWidth/2-g.clientWidth/2),c=3DMath.round(a.clientHe=
ight/2-g.clientHeight/2);g.style.left=3Db+"px";g.style.top=3Dc+"px"}funct=
ion c(){function =
a(){if(b.styleSheet.rules.length){b.styleSheet.cssText=3Db.styleSheet.css=
Text+s;return i()}setTimeout(a,100)}var =
b;b=3Ddocument.createElement("link");=0A=
b.rel=3D"stylesheet";b.href=3Dt;document.getElementsByTagName("head")[0].=
appendChild(b);a()}function h(){var =
a=3Ddocument.createElement("link");a.rel=3D"stylesheet";a.href=3Dt;a.addE=
ventListener("load",i,false);document.getElementsByTagName("head")[0].app=
endChild(a)}function i(){var a=3D["Uh Oh!","D&rsquo;Oh!","Aw =
fiddlesticks!","Jeepers!","Oh dear!","Ouch!","Zoinks!","Awww, =
snap!","Blast!","Curses!","ACK!","Aw shucks.","Major =
bummer.","Dag-nab-it!","Aargh!","Boo-hoo!","&iexcl;Ay =
caramba!"],b=3DMath.floor(Math.random()*=0A=
a.length);g.innerHTML=3D'<div class=3D"'+L+' =
noplayer"><h1>'+a[b]+'</h1><p>This video can&rsquo;t be played with your =
current setup. <br/>Please switch to a browser that provides native =
H.264 support</a> or install <a =
href=3D"http://adobe.com/go/getflashplayer" target=3D"_blank">Adobe =
Flash Player</a>.</p></div>';setTimeout(function(){f.show()},100)}var =
f=3Dthis,g=3Da.children[3],u=3Da.children[4],p,k=3Dnew =
XHR,t=3Db.css_path,s=3D"."+Z+"{background-color:black!important}."+Z+" =
."+da+"{text-align:center;font-size:1.5em;width:90%}a {color: =
#00adef}a:hover{color: #F75342}."+=0A=
Z+" ."+da+" ."+L+".noplayer p{line-height: =
1.1em}";f.element=3Da;f.show=3Dfunction(){var =
b=3Dg.getElementsByTagName("div")[0];$m.removeClass(g,q);$m.removeClass(u=
,q);d();setTimeout(function(){$m.addClass(b,ya);$m.addClass(a,L)},10)};fo=
r(window.addEventListener?window.addEventListener("resize",d,false):windo=
w.attachEvent("onresize",d);g.previousSibling;){if(g.previousSibling.clas=
sName=3D=3D=3DOb)break;a.removeChild(g.previousSibling)}$m.removeClass(a,=
Ea);(function(){e.ua.ie&&e.config.embed.on_site?c():e.ua.opera&&=0A=
e.config.embed.on_site?h():k.get(t,function(a){p=3Da+s;a=3Ddocument.creat=
eElement("style");if(e.ua.ie){a.type=3D"text/css";a.styleSheet.cssText=3D=
p}else =
a.appendChild(document.createTextNode(p));document.getElementsByTagName("=
head")[0].appendChild(a);i()})})()}});g.API=3DMingClass.extend({init:func=
tion(a){function =
b(a,b){a=3Da||{};b=3Db||false;if(k)a.player_id=3Dk;a.data=3D=3D=3D"undefi=
ned"&&delete a.data;if(p>1&&window.JSON)return b?JSON.stringify(a):a;var =
c=3D"method=3D"+encodeURIComponent(a.method||a.event)+"&params=3D",d=3D[]=
;if(a.value)d.push(encodeURIComponent(a.value));=0A=
else if($m.type(a.data)=3D=3D=3D"object")for(var e in =
a.data)d.push(encodeURIComponent(a.data[e]));else =
a.data&&a.data!=3D=3D"undefined"&&d.push(encodeURIComponent(a.data));a.pl=
ayer_id&&d.push(a.player_id);return c+d.join(",")}function =
e(a){if(!a||a=3D=3D=3D"")return false;if(a.method)return a;try{return =
JSON.parse(a)}catch(b){var =
c=3D{},d,e,f;a.split("&").forEach(function(a){d=3Da.split("=3D");e=3Ddeco=
deURIComponent(d[0]);f=3DdecodeURIComponent(d[1]);if(e!=3D=3D"id"){e=3D=3D=
=3D"params"&&(e=3D"value");f.contains(",")&&(f=3Df.split(",")[0]);=0A=
c[e]=3Df}});return c}}function =
d(a){if(window.parent!=3Dwindow){$m.type(a)!=3D=3D"string"&&(a=3Db(a,true=
));window.parent.postMessage(a,l)}if(t){$m.type(a)!=3D=3D"string"&&(a=3Db=
(a,false));t(a)}u.debug("<- Sent",a)}function c(a){var =
b=3Da.name,c=3Da.data;try{c=3DJSON.parse(a.data)}catch(e){}if(p<2){b=3D$m=
.findKey(b,v);switch(b){case "onSeek":case =
"onProgress":c.percent&&delete c.percent;case =
"onLoading":c.duration&&delete =
c.duration}}(g[b]=3D=3D=3Dtrue||a.name=3D=3D=3Dqb)&&d({event:b,data:c})}f=
unction h(a){var b=3De(a.data),a=3Db.method,=0A=
c=3Db.value;if(!b||!a)return =
false;if(a.substr(0,4)=3D=3D=3D"api_"){a=3Da.substr(4);a=3Dr[a]||a;a=3Da.=
replace("()","")}b=3Da+"()";if(b=3D=3D=3DYa){g[c]=3Dtrue;z.fire(Ya,c);u.d=
ebug("-> Now listening for",c)}else =
if(b=3D=3D=3DZa){g[c]=3Dfalse;z.fire(Za,c);u.debug("-> Stop listening =
for",c)}else if(o.contains(b)){u.debug("-> Received",a,c);switch(b){case =
Sa:c=3Dc.toFloat();p<2&&(c=3Dc/100);break;case =
Ra:c=3D!!c.toInt();break;case =
Ca:if(c.search(/^[A-Fa-f\d]+$/g)=3D=3D=3D-1||c.length!=3D=3D3&&c.length!=3D=
=3D6){u.warn("Invalid color value");return}}z.fire(b,=0A=
c)}else if(F.contains(b)){u.debug("-> Received request =
for",a,c);z.fire(b,c)}}function i(b){var c=3Dfalse;switch(b.name){case =
Bb:c=3Da.embed.color;break;case ub:c=3Da.video.url;break;case =
cc:c=3Da.video.embed_code}f.sendBack(b.name,c)}if(!a.embed.api.on){this.e=
vents=3Dnew EventManager;return =
false}if(!window.postMessage||!window.parent.postMessage||window.location=
=3D=3D=3Dwindow.parent.location&&!a.embed.on_site){u.info("Player API =
unavailable because this browser does not support postMessage or is not =
loaded in an iframe.");=0A=
a.embed.api.on=3D0;this.events=3Dnew EventManager;return false}var =
f=3Dthis,l=3DdecodeURIComponent(a.request.referrer),g=3D{},p=3Da.embed.ap=
i.version,k=3Da.embed.api.player_id,t=3Dnull,s=3D[gb,hb,fb,eb,wb,ib,qb,Jc=
],v=3D{onFinish:wb,onLoading:gb,onLoad:qb,onProgress:hb,onPlay:fb,onPause=
:eb,onSeek:ib},o=3D[Ya,Za,nb,mb,Ca,ob,Ra,Sa,pb],F=3D[ga,ca,Da,Bb,zb,ub,cc=
,Pa,Qa,oa],r=3D{changeColor:Ca},z=3Dnew =
EventManager;f.events=3Dz;f.setCallback=3Dfunction(b){a.embed.on_site&&(t=
=3Db)};f.send=3Dfunction(b){a.embed.on_site&&h({data:b})};f.sendBack=3D=0A=
function(a,b){a=3Da.replace("()","");p<2&&(a=3D"api_"+a);d({method:a,valu=
e:b})};f.sendError=3Dfunction(){u.error("API =
error")};f.destroy=3Dfunction(){window.removeEventListener?window.removeE=
ventListener("message",h,false):window.detachEvent("onmessage",h)};s.forE=
ach(function(a){z.bind(a,c)});z.bind(Bb,i).bind(ub,i).bind(cc,i);window.a=
ddEventListener?window.addEventListener("message",h,false):window.attachE=
vent("onmessage",h)}});g.Stats=3DMingClass.extend({init:function(a,b){var=
 e=3Db.playerType.ucfirst()+" =
"+b.playerMode.ucfirst(),d=3Dwindow._gaq||[],c=3Dnull,h=3Db.playerType=3D=
=3D=3Dwa?"local":"",i=3D(b.playerType=3D=3D=3Dwa?"html5_"+b.playerMode:b.=
playerMode=3D=3D=3Dra?"mobiloop":"moogaloop")+=0A=
"_"+(a.embed.on_site?h:"embed");d.push(["pt._setAccount",a.analytics.ga_a=
ccount]);this.clientLog=3Dfunction(){var b=3Dnew =
XHR,c=3D"//"+a.request.player_url+"/log/client",d=3D["request_signature=3D=
"+a.request.signature,"video=3D"+ICanHas.video,"h264=3D"+ICanHas.video.h2=
64,"vp8=3D"+ICanHas.video.vp8,"vp6=3D"+ICanHas.video.vp6,"flash=3D"+Flash=
Detect.version,"touch=3D"+ICanHas.touch,"screen_width=3D"+screen.width,"s=
creen_height=3D"+screen.height].join("&");b.post(c,d,function(){})};this.=
googleLog=3Dfunction(b,c){c=3DparseInt(Number(c),=0A=
10);isNaN(c)&&(c=3Dvoid 0);u.log("google =
analytics:",e,b,a.video.id,c);d.push(["pt._trackEvent",e,b,a.video.id+"",=
c])};this.partialPlayLog=3Dfunction(b,d,e){b=3DparseInt(b,10);if(b>c){var=
 h=3Dnew =
XHR,k=3D"//"+a.request.player_url+"/log/partial",d=3D"request_signature=3D=
"+a.request.signature+"&seconds=3D"+b+"&quality=3D"+d;u.log("vimeo =
stats:",b,"seconds =
played");e?h.post(k,d):h.post(k,d,function(){});c=3Db}};this.vimeoLog=3Df=
unction(b,c,d,e){var h=3Dnew =
XHR,g=3D"//"+a.request.player_url+"/log/"+b+"/"+a.video.id,s=3D"?embed_lo=
cation=3D"+=0A=
a.request.referrer+"&request_signature=3D"+a.request.signature,s=3Ds+("&t=
ype=3D"+i);c&&(s+=3D"&quality=3D"+c);d&&(s+=3D"&percent=3D"+d);u.log("vim=
eo =
stats:",b,c,d);e?h.post(g,s):h.post(g,s,function(){})}}});g.UI||(g.UI=3D{=
});g.UI.CanvasElement=3DMingClass.extend({init:function(a){if(!a)return =
false;this.element=3Da;this.origWidth=3Da.getAttribute("width");this.orig=
Height=3Da.getAttribute("height");this.width=3Dthis.origWidth*vb;this.hei=
ght=3Dthis.origHeight*vb},draw:function(a,=0A=
b,e,d,c){this.setData(a).setTranslation(b).setScale(e).setColor(d).setSha=
dow(c);this.refresh();return =
this},setData:function(a){this.data=3Da;return =
this},setTranslation:function(a){this.translation=3Da;return =
this},setScale:function(a){this.scale=3Da;return =
this},setColor:function(a){this.color=3Da;return =
this},setShadow:function(a){this.shadow=3Da;return =
this},refresh:function(){var =
a=3Dthis.data,b=3Dthis.shadow;try{if(!a||!this.element.getContext)return =
false}catch(e){return false}var d=3Dthis.scale||1,c=3Dthis.translation?=0A=
$m.clone(this.translation):{x:0,y:0},h=3Dthis.color||"ffffff";this.elemen=
t.attr({width:this.width,height:this.height});d=3Dd*vb;c.x=3Dc.x*vb;c.y=3D=
c.y*vb;var =
i=3Dthis.element.getContext("2d"),f;i.clearRect(0,0,this.width,this.heigh=
t);i.save();i.translate(c.x,c.y);i.scale(d,d);i.fillStyle=3Di.strokeStyle=
=3D"#"+h;if(b){i.shadowOffsetX=3Di.shadowOffsetY=3D0;i.shadowBlur=3D10*vb=
;i.shadowColor=3D"rgba(0,0,0,0.5)"}d=3D0;for(c=3Da.length;d<c;d++)for(f =
in =
a[d])(b=3Da[d][f])?$m.isArray(b)?i[f].apply(i,b):i[f]=3Db:i[f].apply(i);i=
.restore();=0A=
return this}});
------=_NextPart_000_0000_01CE09E8.4A36A180--
