You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by ja...@apache.org on 2018/09/21 18:43:59 UTC

[03/10] samza git commit: SAMZA-1898: New UI layout for the Samza website

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/fonts/ionicons.ttf
----------------------------------------------------------------------
diff --git a/docs/fonts/ionicons.ttf b/docs/fonts/ionicons.ttf
new file mode 100644
index 0000000..67bd842
Binary files /dev/null and b/docs/fonts/ionicons.ttf differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/fonts/ionicons.woff
----------------------------------------------------------------------
diff --git a/docs/fonts/ionicons.woff b/docs/fonts/ionicons.woff
new file mode 100644
index 0000000..ec1c1f8
Binary files /dev/null and b/docs/fonts/ionicons.woff differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/fonts/ionicons.woff2
----------------------------------------------------------------------
diff --git a/docs/fonts/ionicons.woff2 b/docs/fonts/ionicons.woff2
new file mode 100644
index 0000000..4233951
Binary files /dev/null and b/docs/fonts/ionicons.woff2 differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-114x114.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-114x114.png b/docs/img/favicon/apple-touch-icon-114x114.png
new file mode 100644
index 0000000..1ed1c8b
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-114x114.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-120x120.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-120x120.png b/docs/img/favicon/apple-touch-icon-120x120.png
new file mode 100644
index 0000000..dd31736
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-120x120.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-144x144.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-144x144.png b/docs/img/favicon/apple-touch-icon-144x144.png
new file mode 100644
index 0000000..3de46b4
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-144x144.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-152x152.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-152x152.png b/docs/img/favicon/apple-touch-icon-152x152.png
new file mode 100644
index 0000000..7859ee8
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-152x152.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-57x57.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-57x57.png b/docs/img/favicon/apple-touch-icon-57x57.png
new file mode 100644
index 0000000..39b9c06
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-57x57.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-60x60.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-60x60.png b/docs/img/favicon/apple-touch-icon-60x60.png
new file mode 100644
index 0000000..ce429eb
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-60x60.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-72x72.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-72x72.png b/docs/img/favicon/apple-touch-icon-72x72.png
new file mode 100644
index 0000000..5adc4b1
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-72x72.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/apple-touch-icon-76x76.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/apple-touch-icon-76x76.png b/docs/img/favicon/apple-touch-icon-76x76.png
new file mode 100644
index 0000000..955996a
Binary files /dev/null and b/docs/img/favicon/apple-touch-icon-76x76.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon-128.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon-128.png b/docs/img/favicon/favicon-128.png
new file mode 100644
index 0000000..f3c8921
Binary files /dev/null and b/docs/img/favicon/favicon-128.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon-16x16.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon-16x16.png b/docs/img/favicon/favicon-16x16.png
new file mode 100644
index 0000000..931f10c
Binary files /dev/null and b/docs/img/favicon/favicon-16x16.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon-196x196.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon-196x196.png b/docs/img/favicon/favicon-196x196.png
new file mode 100644
index 0000000..6927b70
Binary files /dev/null and b/docs/img/favicon/favicon-196x196.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon-32x32.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon-32x32.png b/docs/img/favicon/favicon-32x32.png
new file mode 100644
index 0000000..0d3c34d
Binary files /dev/null and b/docs/img/favicon/favicon-32x32.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon-96x96.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon-96x96.png b/docs/img/favicon/favicon-96x96.png
new file mode 100644
index 0000000..92ceb89
Binary files /dev/null and b/docs/img/favicon/favicon-96x96.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/favicon.ico
----------------------------------------------------------------------
diff --git a/docs/img/favicon/favicon.ico b/docs/img/favicon/favicon.ico
new file mode 100644
index 0000000..1cd6d1a
Binary files /dev/null and b/docs/img/favicon/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/mstile-144x144.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/mstile-144x144.png b/docs/img/favicon/mstile-144x144.png
new file mode 100644
index 0000000..3de46b4
Binary files /dev/null and b/docs/img/favicon/mstile-144x144.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/mstile-150x150.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/mstile-150x150.png b/docs/img/favicon/mstile-150x150.png
new file mode 100644
index 0000000..3cb26d7
Binary files /dev/null and b/docs/img/favicon/mstile-150x150.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/mstile-310x150.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/mstile-310x150.png b/docs/img/favicon/mstile-310x150.png
new file mode 100644
index 0000000..5193749
Binary files /dev/null and b/docs/img/favicon/mstile-310x150.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/mstile-310x310.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/mstile-310x310.png b/docs/img/favicon/mstile-310x310.png
new file mode 100644
index 0000000..0380569
Binary files /dev/null and b/docs/img/favicon/mstile-310x310.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/favicon/mstile-70x70.png
----------------------------------------------------------------------
diff --git a/docs/img/favicon/mstile-70x70.png b/docs/img/favicon/mstile-70x70.png
new file mode 100644
index 0000000..f3c8921
Binary files /dev/null and b/docs/img/favicon/mstile-70x70.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/feather.gif
----------------------------------------------------------------------
diff --git a/docs/img/feather.gif b/docs/img/feather.gif
new file mode 100644
index 0000000..0db293e
Binary files /dev/null and b/docs/img/feather.gif differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-just-logo-transparent.png
----------------------------------------------------------------------
diff --git a/docs/img/samza-just-logo-transparent.png b/docs/img/samza-just-logo-transparent.png
new file mode 100644
index 0000000..5ee5559
Binary files /dev/null and b/docs/img/samza-just-logo-transparent.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-just-logo.svg
----------------------------------------------------------------------
diff --git a/docs/img/samza-just-logo.svg b/docs/img/samza-just-logo.svg
new file mode 100644
index 0000000..f84368f
--- /dev/null
+++ b/docs/img/samza-just-logo.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   xml:space="preserve"
+   width="1250"
+   height="990"
+   viewBox="0 0 1250 990"
+   sodipodi:docname="Samza-just-logo.svg"
+   inkscape:export-filename="/home/nsolis/Documents/samza-logo/Samza-logo.png"
+   inkscape:export-xdpi="286.15891"
+   inkscape:export-ydpi="286.15891"><metadata
+     id="metadata8"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+     id="defs6"><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath16"><path
+         d="M 0,792 1000,792 1000,0 0,0 0,792 Z"
+         id="path18"
+         inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1099"
+     id="namedview4"
+     showgrid="false"
+     inkscape:zoom="0.68"
+     inkscape:cx="402.1077"
+     inkscape:cy="492.05882"
+     inkscape:window-x="1920"
+     inkscape:window-y="28"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g14" /><g
+     id="g10"
+     inkscape:groupmode="layer"
+     inkscape:label="Samza"
+     transform="matrix(1.25,0,0,-1.25,0,990)"><g
+       id="g12"><g
+         id="g14"
+         clip-path="url(#clipPath16)"><g
+           id="g3370"
+           transform="matrix(0.28626938,0,0,1,48.272298,0)"
+           inkscape:export-xdpi="286.15891"
+           inkscape:export-ydpi="286.15891"
+           style="fill:#000000"><rect
+             transform="scale(1,-1)"
+             y="-491.76471"
+             x="54.44706"
+             height="257.64706"
+             width="908.23523"
+             id="rect3368"
+             style="fill:#000000;fill-opacity:1"
+             inkscape:export-xdpi="286.15891"
+             inkscape:export-ydpi="286.15891" /></g><g
+           id="g20"
+           transform="translate(150.27,319.0088)"><path
+             d="M 0,0 C 5.637,-4.369 -0.678,-12.957 -6.524,-8.922 -12.666,-4.668 -5.984,4.638 0,0 m 53.821,105.424 6.634,12.562 C -12.52,136.946 -63.206,49.347 -14.854,-4.955 c 0.542,-10.587 14.024,-14.858 20.54,-6.451 6.837,8.823 -1.729,21.207 -12.369,18.031 -35.374,44.359 3.478,110.341 60.504,98.799"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path22"
+             inkscape:connector-curvature="0" /></g><g
+           id="g24"
+           transform="translate(94.2788,344.2451)"><path
+             d="M 0,0 C -2.437,1.889 -2.825,5.382 -0.981,7.761 2.24,11.918 8.898,9.63 8.917,4.39 8.935,-0.187 3.651,-2.83 0,0 m 147.521,109.731 c 4.542,-11.997 -13.571,-18.745 -18.038,-6.807 -4.478,11.975 13.541,18.665 18.038,6.807 M 8.671,14.566 c -3.663,61.302 54.446,108.122 114.279,90.547 0.934,-12.123 14.692,-18.519 24.549,-11.58 7.565,-5.143 14.518,-11.595 20.531,-19.408 l 12.898,5.64 c -7.707,10.728 -16.829,19.345 -26.824,25.959 0.506,13.757 -15.753,21.383 -25.986,12.236 C 59.648,138.863 -10.435,85.858 -4.95,12.264 -15.906,0.651 2.716,-15.239 12.466,-2.662 16.835,2.977 15.072,11.242 8.671,14.566"
+             style="fill:#606163;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path26"
+             inkscape:connector-curvature="0" /></g><g
+           id="g28"
+           transform="translate(291.4043,375.8301)"
+           style="fill:#505050;fill-opacity:1"><path
+             d="m 0,0 c -3.25,-4.195 -9.984,-1.818 -9.897,3.482 0.072,4.526 5.303,7.078 8.914,4.279 C 1.446,5.877 1.854,2.392 0,0 m -148.224,-102.441 c -5.005,12.042 13.441,19.216 17.938,7.066 4.311,-11.65 -13.103,-18.692 -17.938,-7.066 M 2.66,12.463 C -9.658,22.01 -23.788,2.779 -10.849,-6.092 c 3.918,-60.597 -52.936,-107.987 -112.922,-91.371 -1.004,12.259 -15.045,18.545 -24.847,11.275 -7.968,5.251 -15.277,11.94 -21.562,20.104 l -12.9,-5.64 c 8.039,-11.192 17.63,-20.085 28.154,-26.8 -0.167,-13.64 16.001,-20.913 26.075,-11.778 67.955,-19.65 136.232,32.567 131.735,104.793 5.733,4.685 5.6,13.458 -0.224,17.972"
+             style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path30"
+             inkscape:connector-curvature="0" /></g><g
+           id="g32"
+           transform="translate(205.458,409.9463)"><path
+             d="M 0,0 C 4.769,1.514 9.832,-0.853 11.775,-5.354 13.964,-10.413 11.499,-16.249 6.353,-18.2 -5.929,-22.856 -12.458,-3.953 0,0 m -12.492,-11.618 c 1.735,-11.037 14.157,-16.747 23.676,-10.816 7.687,-8.096 11.574,-19.89 8.146,-32.491 -4.734,-17.39 -20.747,-26.301 -36.13,-25.014 l 0,-13.767 c 45.393,-3.116 68.625,53.433 35.29,83.281 C 19.631,4.126 1.91,12.145 -8.248,1.716 -19.569,3.093 -31.569,0.479 -42.124,-7.29 c -29.316,-21.583 -23.57,-63.799 4.07,-79.999 l 0,17.298 c -1.725,1.771 -3.313,3.771 -4.713,6.028 -14.544,23.445 3.289,53.32 30.275,52.345"
+             style="fill:#606163;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path34"
+             inkscape:connector-curvature="0" /></g><g
+           id="g36"
+           transform="translate(188.6582,302.4775)"><path
+             d="M 0,0 C 3.643,-0.222 7.187,-0.115 10.625,0.27 8.372,0.1 2.535,-0.224 -3.835,0.338 l 0,-0.001 C -2.544,0.182 -1.269,0.077 0,0"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path38"
+             inkscape:connector-curvature="0" /></g><g
+           id="g40"
+           transform="translate(234.3667,409.6387)"><path
+             d="M 0,0 C -5.785,4.482 1.002,13.219 6.775,8.744 12.56,4.261 5.777,-4.479 0,0 m 14.81,3.208 c 1.155,11.444 -13.45,17.29 -20.498,8.197 -6.443,-8.314 0.811,-20.163 11.089,-18.336 31.339,-38.922 5.149,-94.856 -40.484,-99.961 0.63,0.048 0.997,0.084 0.997,0.084 0,0 -0.367,-0.036 -0.997,-0.084 -3.438,-0.384 -6.983,-0.491 -10.625,-0.269 -1.269,0.077 -2.545,0.182 -3.835,0.337 l 0,0.001 c -4.654,0.411 -9.578,1.297 -13.585,3.067 l 0,-13.611 c 5.899,-2.435 12.844,-3.246 14.983,-3.447 0.815,-0.07 1.628,-0.13 2.437,-0.172 62.532,-3.258 104.522,72.613 60.518,124.194"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path42"
+             inkscape:connector-curvature="0" /></g><path
+           style="fill:#505050;fill-opacity:1"
+           d="m 237.03125,594.18448 c -0.42969,-0.42994 -0.78125,-4.2192 -0.78125,-8.42059 l 0,-7.63889 3.94781,0 c 2.1713,0 6.70652,-0.71855 10.07827,-1.59678 25.31744,-6.59436 38.89378,-32.50962 29.78495,-56.85515 -2.92176,-7.80912 -8.14704,-14.80575 -10.35148,-13.8606 -0.92879,0.39822 -3.38085,1.20763 -5.44901,1.79869 -7.9813,2.28098 -19.02821,-4.01963 -21.80627,-12.43722 -1.0398,-3.15062 -1.55377,-3.50727 -5.05432,-3.50727 -4.90537,0 -14.09268,2.66458 -18.85828,5.46944 -8.98466,5.28804 -16.33289,14.48717 -19.83032,24.82527 -4.26406,12.60415 -1.28178,29.7618 6.81782,39.22436 3.60732,4.21435 3.6375,4.33247 3.6375,14.24026 0,6.68605 -0.38632,9.99067 -1.16793,9.99067 -2.52517,0 -17.35701,-16.26163 -20.47639,-22.4503 -9.9887,-19.81702 -9.3421,-42.55887 1.68783,-59.36379 11.31768,-17.24332 29.2723,-27.45018 48.75393,-27.71568 7.29315,-0.0994 9.18213,-0.49766 11.91164,-2.51144 10.88052,-8.02739 29.08258,0.18698 29.08258,13.12463 0,2.44339 1.29526,4.72346 5.123,9.01809 6.20157,6.95799 1
 0.92932,15.56316 13.07368,23.79594 2.04347,7.8454 2.04486,22.27099 0.003,30.11057 -5.37759,20.64593 -23.39328,38.84149 -42.67877,43.10484 -7.72068,1.70678 -16.55833,2.54504 -17.44791,1.65495 l -2.1e-4,0 z m 28.07925,-93.63667 c 7.23351,-2.07487 10.04965,-13.09915 4.9073,-19.21049 -7.50536,-8.9196 -21.94001,-3.81432 -21.69183,7.67202 0.12094,5.59736 3.50802,10.61813 8.03709,11.91361 3.29536,0.94259 4.30435,0.89932 8.74744,-0.37514 z"
+           id="path4192"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#505050;fill-opacity:1"
+           d="m 118.27138,567.23632 c -4.81493,-1.68764 -6.72274,-3.2206 -8.65256,-6.95248 -2.05659,-3.977 -1.86396,-9.14324 0.48453,-12.99456 1.60357,-2.62973 1.98802,-5.39988 2.06434,-14.87435 0.16051,-19.9286 3.90673,-35.94542 12.59237,-53.83826 17.72653,-36.5175 53.69611,-63.12367 94.34705,-69.78711 14.0362,-2.3008 38.10199,-1.53492 49.95539,1.5898 l 8.33333,2.19678 4.05243,-2.27021 c 7.42219,-4.15798 17.56402,-2.66937 23.2416,3.4114 2.62105,2.80716 5.51847,9.20909 5.51847,12.19317 0,1.24195 2.10156,3.52889 5.46013,5.94178 7.34407,5.27619 15.55833,13.08867 22.28814,21.19797 l 5.557,6.69608 -7.53805,3.29815 -7.53805,3.29816 -6.92832,-7.44441 c -3.81059,-4.09442 -9.54756,-9.46512 -12.74884,-11.93489 l -5.82051,-4.49048 -4.19933,1.68023 c -8.09239,3.23794 -15.49576,1.66048 -21.59258,-4.60079 -1.85511,-1.90514 -3.66195,-5.00458 -4.01521,-6.88765 -0.85759,-4.57128 -1.7265,-5.13079 -10.84104,-6.98075 -24.51588,-4.97596 -47.436,-2.28574 -69.51413,8.15912 -13.6512,6.4582 -24.01808,13.99
 605 -34.4535,25.05143 -18.64604,19.75381 -28.46612,42.93514 -30.10076,71.05608 l -0.62081,10.67971 3.70354,3.59682 c 10.62817,10.32195 0.71147,27.82731 -13.03463,23.00926 z m 8.37184,-7.39955 c 3.25521,-2.28004 3.25521,-9.06017 0,-11.34021 -5.10327,-3.57447 -11.57378,-0.4045 -11.57378,5.67011 0,6.0746 6.47051,9.24457 11.57378,5.6701 z M 298.90025,436.35135 c 6.25266,-4.45229 6.04252,-13.79313 -0.43288,-19.24182 -2.79791,-2.35429 -3.98935,-2.68105 -8.27435,-2.26931 -10.34815,0.99432 -14.43538,9.66147 -9.18369,19.47436 2.81646,5.2626 11.90723,6.29753 17.89092,2.03677 z"
+           id="path4194"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 231.5625,628.52654 c -1.71875,-0.24803 -6.28906,-1.19347 -10.15625,-2.10097 l -7.03125,-1.64999 0,-8.33257 c 0,-6.81762 0.27223,-8.2281 1.49735,-7.75798 6.25262,2.39936 12.17881,3.16538 24.54432,3.17259 12.51579,0.007 14.97906,-0.29985 22.39583,-2.79273 20.63492,-6.93569 36.20948,-20.46462 45.8111,-39.79406 6.29736,-12.6775 8.23176,-21.1494 8.20563,-35.9375 -0.0193,-10.92248 -0.33863,-12.89983 -3.62016,-22.41635 -1.99566,-5.78744 -5.65243,-13.56044 -8.2083,-17.44791 -4.01033,-6.09972 -5.02051,-7.01124 -7.77378,-7.01463 -6.69868,-0.008 -14.08999,-7.43461 -14.0981,-14.16498 -0.005,-4.25293 3.8294,-9.84754 8.35021,-12.18306 4.09114,-2.11354 9.1445,-1.79095 13.15997,0.84009 3.17243,2.07865 6.60188,7.5836 6.60704,10.6056 0.002,1.25469 2.79532,6.41257 6.20708,11.46196 11.16726,16.52752 15.86614,31.58711 15.86311,50.84012 -0.003,19.5561 -5.09674,36.41057 -15.87236,52.52031 -13.47326,20.14273 -33.35242,34.39899 -55.2642,39.63247 -8.43402,2.0144 -24.79058,3.36045 -30.61724,2.
 51959 z M 301.95513,477.16346 C 303.62981,475.48878 305,473.40555 305,472.53405 c 0,-2.81683 -4.61833,-7.16947 -7.6071,-7.16947 -7.58445,0 -10.22341,10.35633 -3.47198,13.62543 3.52499,1.70683 4.78796,1.4197 8.03421,-1.82655 z"
+           id="path4200"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 176.55722,608.47635 c -3.41397,-2.251 -5.19458,-4.6579 -6.67488,-9.02262 -0.58766,-1.73274 -3.35628,-6.18587 -6.15249,-9.89583 -6.23576,-8.27351 -12.11964,-20.66772 -15.07044,-31.7454 -3.1998,-12.01243 -3.1873,-30.94026 0.0289,-43.75 8.06246,-32.11203 31.30535,-58.18768 60.81216,-68.22371 10.80888,-3.67638 25.53732,-5.67302 35.01673,-4.74699 8.3026,0.81106 17.7745,2.6021 17.7745,3.36098 0,0.30528 -1.65982,3.7137 -3.68848,7.57426 l -3.68848,7.01919 -5.94694,-0.97407 c -7.19905,-1.17916 -21.55976,-0.3054 -29.38444,1.78786 -14.86874,3.97769 -31.36479,15.09191 -40.7105,27.42869 -17.73211,23.40728 -21.47871,53.61195 -9.80403,79.03905 1.8873,4.11048 4.88016,9.57923 6.65081,12.15278 3.00743,4.37116 3.52711,4.67918 7.89425,4.67918 5.68424,0 10.57091,3.13196 12.64983,8.10751 1.87504,4.4876 1.82272,7.10035 -0.22875,11.42351 -3.32576,7.0085 -13.18254,9.93634 -19.47772,5.78561 z m 10.16694,-4.95675 c 2.3422,-0.89878 4.85846,-6.12171 4.04763,-8.40153 -2.00828,-5.64674 -8.66903,-7
 .50147 -12.34646,-3.43796 -5.32506,5.88413 0.85227,14.697 8.29883,11.83949 z"
+           id="path4202"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /></g></g></g></svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-logo-no-text.png
----------------------------------------------------------------------
diff --git a/docs/img/samza-logo-no-text.png b/docs/img/samza-logo-no-text.png
new file mode 100644
index 0000000..6e8daa4
Binary files /dev/null and b/docs/img/samza-logo-no-text.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-logo.png
----------------------------------------------------------------------
diff --git a/docs/img/samza-logo.png b/docs/img/samza-logo.png
new file mode 100644
index 0000000..04344b9
Binary files /dev/null and b/docs/img/samza-logo.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-logo.svg
----------------------------------------------------------------------
diff --git a/docs/img/samza-logo.svg b/docs/img/samza-logo.svg
new file mode 100644
index 0000000..ebb16ab
--- /dev/null
+++ b/docs/img/samza-logo.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   xml:space="preserve"
+   width="1250"
+   height="990"
+   viewBox="0 0 1250 990"
+   sodipodi:docname="Samza-logo.svg"><metadata
+     id="metadata8"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
+     id="defs6"><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath16"><path
+         d="M 0,792 1000,792 1000,0 0,0 0,792 Z"
+         id="path18"
+         inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1690"
+     inkscape:window-height="821"
+     id="namedview4"
+     showgrid="false"
+     inkscape:zoom="0.68"
+     inkscape:cx="677.10769"
+     inkscape:cy="495"
+     inkscape:window-x="2025"
+     inkscape:window-y="183"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="g3370" /><g
+     id="g10"
+     inkscape:groupmode="layer"
+     inkscape:label="Samza"
+     transform="matrix(1.25,0,0,-1.25,0,990)"><g
+       id="g12"><g
+         id="g14"
+         clip-path="url(#clipPath16)"><g
+           id="g3370"><rect
+             transform="scale(1,-1)"
+             y="-491.76471"
+             x="54.44706"
+             height="257.64706"
+             width="908.23523"
+             id="rect3368"
+             style="fill:#ffffff;fill-opacity:1" /></g><g
+           id="g20"
+           transform="translate(150.27,319.0088)"><path
+             d="M 0,0 C 5.637,-4.369 -0.678,-12.957 -6.524,-8.922 -12.666,-4.668 -5.984,4.638 0,0 m 53.821,105.424 6.634,12.562 C -12.52,136.946 -63.206,49.347 -14.854,-4.955 c 0.542,-10.587 14.024,-14.858 20.54,-6.451 6.837,8.823 -1.729,21.207 -12.369,18.031 -35.374,44.359 3.478,110.341 60.504,98.799"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path22"
+             inkscape:connector-curvature="0" /></g><g
+           id="g24"
+           transform="translate(94.2788,344.2451)"><path
+             d="M 0,0 C -2.437,1.889 -2.825,5.382 -0.981,7.761 2.24,11.918 8.898,9.63 8.917,4.39 8.935,-0.187 3.651,-2.83 0,0 m 147.521,109.731 c 4.542,-11.997 -13.571,-18.745 -18.038,-6.807 -4.478,11.975 13.541,18.665 18.038,6.807 M 8.671,14.566 c -3.663,61.302 54.446,108.122 114.279,90.547 0.934,-12.123 14.692,-18.519 24.549,-11.58 7.565,-5.143 14.518,-11.595 20.531,-19.408 l 12.898,5.64 c -7.707,10.728 -16.829,19.345 -26.824,25.959 0.506,13.757 -15.753,21.383 -25.986,12.236 C 59.648,138.863 -10.435,85.858 -4.95,12.264 -15.906,0.651 2.716,-15.239 12.466,-2.662 16.835,2.977 15.072,11.242 8.671,14.566"
+             style="fill:#606163;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path26"
+             inkscape:connector-curvature="0" /></g><g
+           id="g28"
+           transform="translate(291.4043,375.8301)"
+           style="fill:#505050;fill-opacity:1"><path
+             d="m 0,0 c -3.25,-4.195 -9.984,-1.818 -9.897,3.482 0.072,4.526 5.303,7.078 8.914,4.279 C 1.446,5.877 1.854,2.392 0,0 m -148.224,-102.441 c -5.005,12.042 13.441,19.216 17.938,7.066 4.311,-11.65 -13.103,-18.692 -17.938,-7.066 M 2.66,12.463 C -9.658,22.01 -23.788,2.779 -10.849,-6.092 c 3.918,-60.597 -52.936,-107.987 -112.922,-91.371 -1.004,12.259 -15.045,18.545 -24.847,11.275 -7.968,5.251 -15.277,11.94 -21.562,20.104 l -12.9,-5.64 c 8.039,-11.192 17.63,-20.085 28.154,-26.8 -0.167,-13.64 16.001,-20.913 26.075,-11.778 67.955,-19.65 136.232,32.567 131.735,104.793 5.733,4.685 5.6,13.458 -0.224,17.972"
+             style="fill:#505050;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path30"
+             inkscape:connector-curvature="0" /></g><g
+           id="g32"
+           transform="translate(205.458,409.9463)"><path
+             d="M 0,0 C 4.769,1.514 9.832,-0.853 11.775,-5.354 13.964,-10.413 11.499,-16.249 6.353,-18.2 -5.929,-22.856 -12.458,-3.953 0,0 m -12.492,-11.618 c 1.735,-11.037 14.157,-16.747 23.676,-10.816 7.687,-8.096 11.574,-19.89 8.146,-32.491 -4.734,-17.39 -20.747,-26.301 -36.13,-25.014 l 0,-13.767 c 45.393,-3.116 68.625,53.433 35.29,83.281 C 19.631,4.126 1.91,12.145 -8.248,1.716 -19.569,3.093 -31.569,0.479 -42.124,-7.29 c -29.316,-21.583 -23.57,-63.799 4.07,-79.999 l 0,17.298 c -1.725,1.771 -3.313,3.771 -4.713,6.028 -14.544,23.445 3.289,53.32 30.275,52.345"
+             style="fill:#606163;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path34"
+             inkscape:connector-curvature="0" /></g><g
+           id="g36"
+           transform="translate(188.6582,302.4775)"><path
+             d="M 0,0 C 3.643,-0.222 7.187,-0.115 10.625,0.27 8.372,0.1 2.535,-0.224 -3.835,0.338 l 0,-0.001 C -2.544,0.182 -1.269,0.077 0,0"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path38"
+             inkscape:connector-curvature="0" /></g><g
+           id="g40"
+           transform="translate(234.3667,409.6387)"><path
+             d="M 0,0 C -5.785,4.482 1.002,13.219 6.775,8.744 12.56,4.261 5.777,-4.479 0,0 m 14.81,3.208 c 1.155,11.444 -13.45,17.29 -20.498,8.197 -6.443,-8.314 0.811,-20.163 11.089,-18.336 31.339,-38.922 5.149,-94.856 -40.484,-99.961 0.63,0.048 0.997,0.084 0.997,0.084 0,0 -0.367,-0.036 -0.997,-0.084 -3.438,-0.384 -6.983,-0.491 -10.625,-0.269 -1.269,0.077 -2.545,0.182 -3.835,0.337 l 0,0.001 c -4.654,0.411 -9.578,1.297 -13.585,3.067 l 0,-13.611 c 5.899,-2.435 12.844,-3.246 14.983,-3.447 0.815,-0.07 1.628,-0.13 2.437,-0.172 62.532,-3.258 104.522,72.613 60.518,124.194"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path42"
+             inkscape:connector-curvature="0" /></g><g
+           id="g46"
+           transform="translate(376.3662,361.7266)"><path
+             d="m 0,0 c -7.059,2.665 -12.353,6.312 -15.882,10.941 -3.529,4.625 -5.295,9.919 -5.295,15.883 l 0,3.06 c 0,10.823 3.019,18.977 9.059,24.47 6.038,5.49 16.273,8.235 30.707,8.235 3.607,0 7.331,-0.198 11.177,-0.588 3.841,-0.393 8.353,-1.139 13.529,-2.236 L 42.825,42.824 C 34.509,44.707 26.744,45.647 19.53,45.647 11.214,45.647 5.648,44.508 2.824,42.236 0,39.961 -1.411,36.471 -1.411,31.766 l 0,-1.882 c 0,-3.14 0.783,-5.572 2.352,-7.295 1.567,-1.729 4.39,-3.452 8.472,-5.176 L 31.53,8.235 c 6.901,-2.823 12.155,-6.67 15.765,-11.529 3.607,-4.864 5.412,-10.199 5.412,-16.001 l 0,-5.646 c 0,-10.824 -3.099,-19.023 -9.294,-24.589 -6.198,-5.567 -16.746,-8.354 -31.648,-8.354 -8.941,0 -18.904,1.257 -29.882,3.765 l 0.471,17.647 c 10.036,-2.511 19.841,-3.763 29.411,-3.763 8.472,0 14.118,1.057 16.942,3.175 2.823,2.119 4.235,5.53 4.235,10.237 l 0,3.293 c 0,3.606 -0.786,6.589 -2.352,8.941 -1.571,2.353 -4.159,4.235 -7.765,5.648 L 0,0 Z"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path48"
+             inkscape:connector-curvature="0" /></g><g
+           id="g50"
+           transform="translate(483.4258,321.7256)"><path
+             d="m 0,0 c 4.077,0 8.39,1.802 12.941,5.411 4.548,3.607 8.706,8.861 12.471,15.767 l 0,18.118 c -3.14,0.624 -6.512,1.058 -10.118,1.293 -3.61,0.235 -6.669,0.353 -9.177,0.353 -6.588,0 -11.61,-1.764 -15.058,-5.294 -3.453,-3.529 -5.177,-8.353 -5.177,-14.47 l 0,-2.589 c 0,-5.963 1.331,-10.552 4,-13.765 C -7.453,1.607 -4.081,0 0,0 m 45.412,-15.059 -19.059,0 0,18.354 C 17.096,-10.824 6.824,-17.883 -4.471,-17.883 c -8.941,0 -16.158,3.096 -21.647,9.295 -5.493,6.194 -8.236,14.783 -8.236,25.765 l 0,6.589 c 0,4.706 0.823,9.094 2.471,13.175 1.647,4.079 4,7.567 7.059,10.472 3.058,2.901 6.782,5.213 11.176,6.941 4.39,1.724 9.331,2.588 14.824,2.588 3.449,0 7.449,-0.315 12.001,-0.941 4.548,-0.629 8.625,-1.334 12.235,-2.118 l 0,12.471 c 0,7.06 -1.529,12 -4.588,14.824 -3.058,2.824 -7.806,4.235 -14.236,4.235 -2.353,0 -4.942,-0.117 -7.764,-0.352 C -4,84.825 -6.824,84.509 -9.648,84.12 -12.471,83.725 -15.257,83.333 -18,82.943 c -2.747,-0.393 -5.141,-0.747 -7.177,-1.06 l 0,17.178 c 5.176,0.784 10
 .743,1.566 16.706,2.354 5.96,0.782 10.978,1.175 15.059,1.175 13.489,0 23.331,-2.981 29.53,-8.942 6.195,-5.963 9.294,-15.609 9.294,-28.941 l 0,-79.766 z"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path52"
+             inkscape:connector-curvature="0" /></g><g
+           id="g54"
+           transform="translate(564.1318,306.667)"><path
+             d="m 0,0 0,114.825 18.823,0 0,-17.176 c 4.077,6.431 8.743,11.371 14.001,14.823 5.254,3.449 10.861,5.176 16.824,5.176 14.43,0 23.842,-7.215 28.236,-21.647 4.235,7.06 9.058,12.431 14.47,16.119 5.414,3.684 11.254,5.528 17.531,5.528 9.882,0 17.447,-3.375 22.705,-10.116 5.255,-6.748 7.884,-16.471 7.884,-29.178 l 0,-78.354 -20,0 0,75.53 c 0,8.472 -1.336,14.508 -4.001,18.118 -2.668,3.607 -6.198,5.413 -10.588,5.413 -4.395,0 -8.906,-1.729 -13.531,-5.177 -4.628,-3.452 -8.668,-8.158 -12.117,-14.118 l 0,-79.766 -20.001,0 0,75.53 c 0,8.472 -1.335,14.508 -4,18.118 -2.669,3.607 -6.199,5.413 -10.589,5.413 -4.392,0 -8.904,-1.729 -13.53,-5.177 C 27.489,90.432 23.448,85.726 20,79.766 L 20,0 0,0 Z"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path56"
+             inkscape:connector-curvature="0" /></g><g
+           id="g58"
+           transform="translate(731.6621,306.667)"><path
+             d="m 0,0 0,15.294 52.708,81.884 -51.531,0 0,17.647 75.531,0 0,-15.295 -52.473,-81.884 52.473,0 L 76.708,0 0,0 Z"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path60"
+             inkscape:connector-curvature="0" /></g><g
+           id="g62"
+           transform="translate(868.6045,321.7256)"><path
+             d="m 0,0 c 4.078,0 8.392,1.802 12.942,5.411 4.548,3.607 8.705,8.861 12.471,15.767 l 0,18.118 c -3.14,0.624 -6.511,1.058 -10.118,1.293 -3.61,0.235 -6.669,0.353 -9.176,0.353 -6.589,0 -11.611,-1.764 -15.06,-5.294 -3.453,-3.529 -5.176,-8.353 -5.176,-14.47 l 0,-2.589 c 0,-5.963 1.331,-10.552 4.001,-13.765 C -7.451,1.607 -4.081,0 0,0 m 45.413,-15.059 -19.059,0 0,18.354 c -9.257,-14.119 -19.53,-21.178 -30.825,-21.178 -8.941,0 -16.157,3.096 -21.647,9.295 -5.492,6.194 -8.235,14.783 -8.235,25.765 l 0,6.589 c 0,4.706 0.824,9.094 2.471,13.175 1.647,4.079 3.999,7.567 7.059,10.472 3.059,2.901 6.784,5.213 11.177,6.941 4.389,1.724 9.332,2.588 14.823,2.588 3.449,0 7.449,-0.315 12.001,-0.941 4.548,-0.629 8.626,-1.334 12.235,-2.118 l 0,12.471 c 0,7.06 -1.529,12 -4.589,14.824 -3.057,2.824 -7.804,4.235 -14.235,4.235 -2.353,0 -4.941,-0.117 -7.765,-0.352 -2.823,-0.236 -5.647,-0.552 -8.47,-0.941 -2.825,-0.395 -5.611,-0.787 -8.354,-1.177 -2.745,-0.393 -5.139,-0.747 -7.177,-1.06 l 0,17.178 c 5.1
 78,0.784 10.743,1.566 16.707,2.354 5.959,0.782 10.978,1.175 15.059,1.175 13.489,0 23.332,-2.981 29.529,-8.942 6.196,-5.963 9.295,-15.609 9.295,-28.941 l 0,-79.766 z"
+             style="fill:#ee3538;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path64"
+             inkscape:connector-curvature="0" /></g><path
+           style="fill:#505050;fill-opacity:1"
+           d="m 237.03125,594.18448 c -0.42969,-0.42994 -0.78125,-4.2192 -0.78125,-8.42059 l 0,-7.63889 3.94781,0 c 2.1713,0 6.70652,-0.71855 10.07827,-1.59678 25.31744,-6.59436 38.89378,-32.50962 29.78495,-56.85515 -2.92176,-7.80912 -8.14704,-14.80575 -10.35148,-13.8606 -0.92879,0.39822 -3.38085,1.20763 -5.44901,1.79869 -7.9813,2.28098 -19.02821,-4.01963 -21.80627,-12.43722 -1.0398,-3.15062 -1.55377,-3.50727 -5.05432,-3.50727 -4.90537,0 -14.09268,2.66458 -18.85828,5.46944 -8.98466,5.28804 -16.33289,14.48717 -19.83032,24.82527 -4.26406,12.60415 -1.28178,29.7618 6.81782,39.22436 3.60732,4.21435 3.6375,4.33247 3.6375,14.24026 0,6.68605 -0.38632,9.99067 -1.16793,9.99067 -2.52517,0 -17.35701,-16.26163 -20.47639,-22.4503 -9.9887,-19.81702 -9.3421,-42.55887 1.68783,-59.36379 11.31768,-17.24332 29.2723,-27.45018 48.75393,-27.71568 7.29315,-0.0994 9.18213,-0.49766 11.91164,-2.51144 10.88052,-8.02739 29.08258,0.18698 29.08258,13.12463 0,2.44339 1.29526,4.72346 5.123,9.01809 6.20157,6.95799 1
 0.92932,15.56316 13.07368,23.79594 2.04347,7.8454 2.04486,22.27099 0.003,30.11057 -5.37759,20.64593 -23.39328,38.84149 -42.67877,43.10484 -7.72068,1.70678 -16.55833,2.54504 -17.44791,1.65495 l -2.1e-4,0 z m 28.07925,-93.63667 c 7.23351,-2.07487 10.04965,-13.09915 4.9073,-19.21049 -7.50536,-8.9196 -21.94001,-3.81432 -21.69183,7.67202 0.12094,5.59736 3.50802,10.61813 8.03709,11.91361 3.29536,0.94259 4.30435,0.89932 8.74744,-0.37514 z"
+           id="path4192"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#505050;fill-opacity:1"
+           d="m 118.27138,567.23632 c -4.81493,-1.68764 -6.72274,-3.2206 -8.65256,-6.95248 -2.05659,-3.977 -1.86396,-9.14324 0.48453,-12.99456 1.60357,-2.62973 1.98802,-5.39988 2.06434,-14.87435 0.16051,-19.9286 3.90673,-35.94542 12.59237,-53.83826 17.72653,-36.5175 53.69611,-63.12367 94.34705,-69.78711 14.0362,-2.3008 38.10199,-1.53492 49.95539,1.5898 l 8.33333,2.19678 4.05243,-2.27021 c 7.42219,-4.15798 17.56402,-2.66937 23.2416,3.4114 2.62105,2.80716 5.51847,9.20909 5.51847,12.19317 0,1.24195 2.10156,3.52889 5.46013,5.94178 7.34407,5.27619 15.55833,13.08867 22.28814,21.19797 l 5.557,6.69608 -7.53805,3.29815 -7.53805,3.29816 -6.92832,-7.44441 c -3.81059,-4.09442 -9.54756,-9.46512 -12.74884,-11.93489 l -5.82051,-4.49048 -4.19933,1.68023 c -8.09239,3.23794 -15.49576,1.66048 -21.59258,-4.60079 -1.85511,-1.90514 -3.66195,-5.00458 -4.01521,-6.88765 -0.85759,-4.57128 -1.7265,-5.13079 -10.84104,-6.98075 -24.51588,-4.97596 -47.436,-2.28574 -69.51413,8.15912 -13.6512,6.4582 -24.01808,13.99
 605 -34.4535,25.05143 -18.64604,19.75381 -28.46612,42.93514 -30.10076,71.05608 l -0.62081,10.67971 3.70354,3.59682 c 10.62817,10.32195 0.71147,27.82731 -13.03463,23.00926 z m 8.37184,-7.39955 c 3.25521,-2.28004 3.25521,-9.06017 0,-11.34021 -5.10327,-3.57447 -11.57378,-0.4045 -11.57378,5.67011 0,6.0746 6.47051,9.24457 11.57378,5.6701 z M 298.90025,436.35135 c 6.25266,-4.45229 6.04252,-13.79313 -0.43288,-19.24182 -2.79791,-2.35429 -3.98935,-2.68105 -8.27435,-2.26931 -10.34815,0.99432 -14.43538,9.66147 -9.18369,19.47436 2.81646,5.2626 11.90723,6.29753 17.89092,2.03677 z"
+           id="path4194"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="M 462.67662,607.91217 C 447.34524,605.42524 448.75,606.75069 448.75,594.77182 c 0,-5.71825 0.35156,-10.39674 0.78125,-10.39664 0.42969,10e-5 4.53125,0.76731 9.11458,1.70492 5.37625,1.09982 14.06268,1.74662 24.47917,1.82273 17.75351,0.12975 22.11106,-0.98844 26.31918,-6.75377 2.53356,-3.4711 3.47236,-13.54948 1.82832,-19.62781 -2.11105,-7.805 -5.75108,-10.32643 -27.10583,-18.77608 -21.14979,-8.36854 -28.53926,-12.59565 -33.27444,-19.0345 -5.20921,-7.08342 -6.64818,-13.08922 -6.02661,-25.15302 0.72604,-14.09128 2.74975,-19.45083 10.13647,-26.84527 8.14892,-8.15741 15.11485,-10.37813 34.64268,-11.04397 12.67242,-0.43208 28.01695,0.75986 32.64504,2.53582 1.10907,0.42559 1.46019,2.91311 1.46019,10.34472 0,5.38141 -0.38619,9.78438 -0.85819,9.78438 -0.47201,0 -5.74545,-0.74803 -11.71875,-1.6623 -13.39387,-2.05006 -28.34077,-1.47082 -34.02941,1.31873 -6.13488,3.00837 -8.60198,7.63684 -8.60198,16.13791 0,10.77625 1.92884,12.4375 26.3708,22.71232 27.50406,11.56205 32.73995,15.34
 561 38.49433,27.81678 1.98303,4.29772 2.31638,6.77618 2.28779,17.0099 -0.0631,22.60004 -6.84129,33.53179 -24.62544,39.71574 -5.51588,1.91799 -9.30648,2.34136 -23.25665,2.59752 -10.32346,0.18956 -19.88998,-0.21682 -25.13588,-1.06776 z"
+           id="path4196"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 586.61724,607.88425 c -9.16066,-2.86545 -16.35018,-9.88467 -21.41233,-20.90508 -2.19769,-4.78442 -2.39241,-6.6512 -2.39241,-22.93585 l 0,-17.7275 3.3955,-6.89998 c 8.02648,-16.31053 25.03594,-23.85687 48.74192,-21.62459 5.1265,0.48273 11.84583,1.36469 14.93184,1.95989 3.08601,0.59521 5.78132,1.08219 5.98958,1.08219 0.89468,0 0.26761,-22.75389 -0.72564,-26.33055 -1.45437,-5.23716 -6.43666,-10.73777 -11.18735,-12.35121 -5.03493,-1.70998 -20.64752,-1.4404 -35.02509,0.60477 -16.75657,2.38357 -15.18326,3.23398 -15.18326,-8.20698 0,-11.49032 -1.79832,-10.15863 17.04678,-12.62346 16.33686,-2.13676 36.0592,-1.67748 43.89072,1.0221 6.28922,2.16794 13.67946,7.02852 17.08802,11.23883 1.37758,1.7016 3.72133,5.97912 5.20833,9.50558 l 2.70365,6.41176 0.30162,58.07291 0.30162,58.07292 -11.49953,0 -11.49954,0 0,-11.52657 0,-11.52658 -6.13079,7.71494 c -6.48996,8.16694 -16.16953,15.53187 -22.85283,17.38814 -5.20587,1.4459 -16.42693,1.23087 -21.69081,-0.41568 z m 27.86465,-22.52211 c 
 5.92393,-3.02217 12.68911,-9.50363 17.60769,-16.86927 l 4.16042,-6.23027 0,-11.74902 c 0,-10.21547 -0.23794,-11.84483 -1.82292,-12.48304 -3.71425,-1.49558 -27.86364,-1.90459 -32.10574,-0.54376 -5.80814,1.8632 -10.51031,5.68811 -13.21637,10.75065 -1.99228,3.72719 -2.33414,5.96862 -2.33414,15.30424 0,10.0299 0.23538,11.33789 2.83658,15.7627 5.30297,9.02069 14.61935,11.28955 24.87448,6.05777 z"
+           id="path4198"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 231.5625,628.52654 c -1.71875,-0.24803 -6.28906,-1.19347 -10.15625,-2.10097 l -7.03125,-1.64999 0,-8.33257 c 0,-6.81762 0.27223,-8.2281 1.49735,-7.75798 6.25262,2.39936 12.17881,3.16538 24.54432,3.17259 12.51579,0.007 14.97906,-0.29985 22.39583,-2.79273 20.63492,-6.93569 36.20948,-20.46462 45.8111,-39.79406 6.29736,-12.6775 8.23176,-21.1494 8.20563,-35.9375 -0.0193,-10.92248 -0.33863,-12.89983 -3.62016,-22.41635 -1.99566,-5.78744 -5.65243,-13.56044 -8.2083,-17.44791 -4.01033,-6.09972 -5.02051,-7.01124 -7.77378,-7.01463 -6.69868,-0.008 -14.08999,-7.43461 -14.0981,-14.16498 -0.005,-4.25293 3.8294,-9.84754 8.35021,-12.18306 4.09114,-2.11354 9.1445,-1.79095 13.15997,0.84009 3.17243,2.07865 6.60188,7.5836 6.60704,10.6056 0.002,1.25469 2.79532,6.41257 6.20708,11.46196 11.16726,16.52752 15.86614,31.58711 15.86311,50.84012 -0.003,19.5561 -5.09674,36.41057 -15.87236,52.52031 -13.47326,20.14273 -33.35242,34.39899 -55.2642,39.63247 -8.43402,2.0144 -24.79058,3.36045 -30.61724,2.
 51959 z M 301.95513,477.16346 C 303.62981,475.48878 305,473.40555 305,472.53405 c 0,-2.81683 -4.61833,-7.16947 -7.6071,-7.16947 -7.58445,0 -10.22341,10.35633 -3.47198,13.62543 3.52499,1.70683 4.78796,1.4197 8.03421,-1.82655 z"
+           id="path4200"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 176.55722,608.47635 c -3.41397,-2.251 -5.19458,-4.6579 -6.67488,-9.02262 -0.58766,-1.73274 -3.35628,-6.18587 -6.15249,-9.89583 -6.23576,-8.27351 -12.11964,-20.66772 -15.07044,-31.7454 -3.1998,-12.01243 -3.1873,-30.94026 0.0289,-43.75 8.06246,-32.11203 31.30535,-58.18768 60.81216,-68.22371 10.80888,-3.67638 25.53732,-5.67302 35.01673,-4.74699 8.3026,0.81106 17.7745,2.6021 17.7745,3.36098 0,0.30528 -1.65982,3.7137 -3.68848,7.57426 l -3.68848,7.01919 -5.94694,-0.97407 c -7.19905,-1.17916 -21.55976,-0.3054 -29.38444,1.78786 -14.86874,3.97769 -31.36479,15.09191 -40.7105,27.42869 -17.73211,23.40728 -21.47871,53.61195 -9.80403,79.03905 1.8873,4.11048 4.88016,9.57923 6.65081,12.15278 3.00743,4.37116 3.52711,4.67918 7.89425,4.67918 5.68424,0 10.57091,3.13196 12.64983,8.10751 1.87504,4.4876 1.82272,7.10035 -0.22875,11.42351 -3.32576,7.0085 -13.18254,9.93634 -19.47772,5.78561 z m 10.16694,-4.95675 c 2.3422,-0.89878 4.85846,-6.12171 4.04763,-8.40153 -2.00828,-5.64674 -8.66903,-7
 .50147 -12.34646,-3.43796 -5.32506,5.88413 0.85227,14.697 8.29883,11.83949 z"
+           id="path4202"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 706.04167,534.89583 0,-71.35416 10.9375,0 10.9375,0 0,10.41666 c 0,6.25 0.41666,10.41667 1.04166,10.41667 0.57292,0 1.04167,-0.41169 1.04167,-0.91486 0,-0.50317 3.07755,-4.2389 6.83901,-8.30162 9.45486,-10.21212 17.32685,-14.0879 29.59305,-14.57017 7.13777,-0.28063 10.04988,0.0896 14.83979,1.88645 7.66645,2.876 14.31055,9.33002 18.09708,17.57935 1.61677,3.5223 3.19361,6.40334 3.50408,6.40232 0.31047,-0.001 1.85362,-2.04246 3.42921,-4.53653 4.22539,-6.68852 13.48833,-14.97754 20.30961,-18.17422 5.31901,-2.49268 7.22132,-2.80764 16.92984,-2.80304 9.34115,0.004 11.57941,0.34744 15.33562,2.35015 10.27636,5.47908 15.75385,12.92337 19.08099,25.93238 1.90016,7.42955 2.04172,11.76315 2.04172,62.50392 l 0,54.52087 -11.97917,0 -11.97916,0 0,-50.99039 c 0,-32.43344 -0.40753,-52.89067 -1.11982,-56.21193 -4.77376,-22.25927 -27.83245,-21.85593 -44.97393,0.78667 L 805,506.37017 l 0,49.93992 0,49.93991 -11.97917,0 -11.97916,0 0,-49.85782 c 0,-28.48258 -0.44128,-52.18469 -1.02929,-55
 .28524 -1.44315,-7.60969 -3.87399,-12.22699 -8.1542,-15.48865 -4.90661,-3.739 -14.0717,-3.8746 -20.91238,-0.30939 -5.54351,2.88915 -13.87129,10.51754 -17.94866,16.44128 L 730,506.10453 l 0,50.07274 0,50.07273 -11.97917,0 -11.97916,0 0,-71.35417 z"
+           id="path4204"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 914.5757,597.31794 0,-8.93207 32.8125,-50.96796 c 18.04688,-28.03238 32.8125,-51.43483 32.8125,-52.00544 0,-0.66617 -11.37037,-1.03747 -31.77083,-1.03747 l -31.77083,0 0,-10.41667 0,-10.41666 46.875,0 46.87496,0 0,8.99881 0,8.99881 -32.36223,50.47497 c -17.79924,27.76123 -32.61502,51.13365 -32.92394,51.93869 -0.47513,1.23815 4.51202,1.46372 32.36226,1.46372 l 32.92391,0 0,10.41666 0,10.41667 -47.91663,0 -47.91667,0 0,-8.93206 z"
+           id="path4206"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /><path
+           style="fill:#ed1c24;fill-opacity:1"
+           d="m 1068.0679,607.94399 c -5.1656,-1.68724 -12.8253,-7.00827 -15.7152,-10.91707 -6.9671,-9.42359 -8.9502,-18.02125 -8.4453,-36.61428 0.3408,-12.55001 0.6738,-14.67321 3.1036,-19.78764 4.1284,-8.6901 9.3651,-14.02335 17.8814,-18.21115 11.5424,-5.67586 26.4005,-6.52778 46.4401,-2.66271 3.086,0.59521 5.7813,1.08219 5.9895,1.08219 0.2083,0 0.3787,-5.40568 0.3787,-12.01262 0,-13.12683 -1.183,-17.61535 -5.9562,-22.59872 -1.4964,-1.56227 -4.4013,-3.41175 -6.4552,-4.10994 -4.9084,-1.66852 -20.6946,-1.37714 -34.9053,0.64429 -16.7566,2.38357 -15.1833,3.23398 -15.1833,-8.20698 0,-11.49032 -1.7983,-10.15863 17.0468,-12.62346 16.3368,-2.13676 36.0592,-1.67748 43.8907,1.0221 6.2892,2.16794 13.6795,7.02852 17.088,11.23883 1.3776,1.7016 3.7214,5.97912 5.2084,9.50558 l 2.7036,6.41176 0.3016,58.07291 0.3016,58.07292 -11.4995,0 -11.4995,0 0,-11.61368 0,-11.61367 -5.2302,6.90894 c -5.1747,6.83551 -12.7091,13.2793 -19.7698,16.90793 -4.7445,2.43829 -19.6303,3.07865 -25.6745,1.10447 z m 27.956
 9,-22.62892 c 5.837,-2.97781 12.6222,-9.49439 17.5155,-16.8222 l 4.1604,-6.23027 0,-11.74902 c 0,-10.21547 -0.2379,-11.84483 -1.8229,-12.48304 -3.7143,-1.49558 -27.8637,-1.90459 -32.1058,-0.54376 -5.8081,1.8632 -10.5103,5.68811 -13.2163,10.75065 -1.9923,3.72719 -2.3342,5.96862 -2.3342,15.30424 0,9.68692 0.2905,11.44475 2.5408,15.37388 5.3515,9.34409 14.7994,11.73742 25.2625,6.39952 z"
+           id="path4208"
+           inkscape:connector-curvature="0"
+           transform="matrix(0.8,0,0,-0.8,0,792)" /></g></g></g></svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/img/samza-logo@2x.png
----------------------------------------------------------------------
diff --git a/docs/img/samza-logo@2x.png b/docs/img/samza-logo@2x.png
new file mode 100644
index 0000000..dec38c9
Binary files /dev/null and b/docs/img/samza-logo@2x.png differ

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/index.md b/docs/index.md
index 4e6c19c..ec6f200 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -16,24 +16,4 @@ layout: default
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
--->
-
-## What is Samza?
-
-Apache Samza is a distributed stream processing framework. It uses <a target="_blank" href="http://kafka.apache.org">Apache Kafka</a> for messaging, and <a target="_blank" href="http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html">Apache Hadoop YARN</a> to provide fault tolerance, processor isolation, security, and resource management.
-
-* **Simple API:** Unlike most low-level messaging system APIs, Samza provides a very simple callback-based "process message" API comparable to MapReduce.
-* **Managed state:** Samza manages snapshotting and restoration of a stream processor's state. When the processor is restarted, Samza restores its state to a consistent snapshot. Samza is built to handle large amounts of state (many gigabytes per partition).
-* **Fault tolerance:** Whenever a machine in the cluster fails, Samza works with YARN to transparently migrate your tasks to another machine.
-* **Durability:** Samza uses Kafka to guarantee that messages are processed in the order they were written to a partition, and that no messages are ever lost.
-* **Scalability:** Samza is partitioned and distributed at every level. Kafka provides ordered, partitioned, replayable, fault-tolerant streams. YARN provides a distributed environment for Samza containers to run in.
-* **Pluggable:** Though Samza works out of the box with Kafka and YARN, Samza provides a pluggable API that lets you run Samza with other messaging systems and execution environments.
-* **Processor isolation:** Samza works with Apache YARN, which supports Hadoop's security model, and resource isolation through Linux CGroups.
-
-Check out [Hello Samza](/startup/hello-samza/{{site.version}}) to try Samza. Read the [Background](/learn/documentation/{{site.version}}/introduction/background.html) page to learn more about Samza.
-
-### Apache Software Foundation
-
-Apache Samza is a top level project of the [Apache Software Foundation](http://www.apache.org/).
-
-![Apache Software Foundation Logo](http://www.apache.org/images/feather.gif)
+-->
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/index.md.bak
----------------------------------------------------------------------
diff --git a/docs/index.md.bak b/docs/index.md.bak
new file mode 100644
index 0000000..4e6c19c
--- /dev/null
+++ b/docs/index.md.bak
@@ -0,0 +1,39 @@
+---
+layout: default
+---
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+## What is Samza?
+
+Apache Samza is a distributed stream processing framework. It uses <a target="_blank" href="http://kafka.apache.org">Apache Kafka</a> for messaging, and <a target="_blank" href="http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html">Apache Hadoop YARN</a> to provide fault tolerance, processor isolation, security, and resource management.
+
+* **Simple API:** Unlike most low-level messaging system APIs, Samza provides a very simple callback-based "process message" API comparable to MapReduce.
+* **Managed state:** Samza manages snapshotting and restoration of a stream processor's state. When the processor is restarted, Samza restores its state to a consistent snapshot. Samza is built to handle large amounts of state (many gigabytes per partition).
+* **Fault tolerance:** Whenever a machine in the cluster fails, Samza works with YARN to transparently migrate your tasks to another machine.
+* **Durability:** Samza uses Kafka to guarantee that messages are processed in the order they were written to a partition, and that no messages are ever lost.
+* **Scalability:** Samza is partitioned and distributed at every level. Kafka provides ordered, partitioned, replayable, fault-tolerant streams. YARN provides a distributed environment for Samza containers to run in.
+* **Pluggable:** Though Samza works out of the box with Kafka and YARN, Samza provides a pluggable API that lets you run Samza with other messaging systems and execution environments.
+* **Processor isolation:** Samza works with Apache YARN, which supports Hadoop's security model, and resource isolation through Linux CGroups.
+
+Check out [Hello Samza](/startup/hello-samza/{{site.version}}) to try Samza. Read the [Background](/learn/documentation/{{site.version}}/introduction/background.html) page to learn more about Samza.
+
+### Apache Software Foundation
+
+Apache Samza is a top level project of the [Apache Software Foundation](http://www.apache.org/).
+
+![Apache Software Foundation Logo](http://www.apache.org/images/feather.gif)

http://git-wip-us.apache.org/repos/asf/samza/blob/b8058af0/docs/js/bootstrap.min.js
----------------------------------------------------------------------
diff --git a/docs/js/bootstrap.min.js b/docs/js/bootstrap.min.js
deleted file mode 100644
index b04a0e8..0000000
--- a/docs/js/bootstrap.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Bootstrap v3.1.1 (http://getbootstrap.com)
- * Copyright 2011-2014 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
-if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.
 Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).re
 moveAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-in
 dicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .p
 rev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.h
 asClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.a
 ttr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transition
 ing)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collap
 se")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in
 ")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;f.toggleClass("op
 en").trigger("shown.bs.dropdown",h),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=" li:not(.divider):visible a",i=f.find("[role=menu]"+h+", [role=listbox]"+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on(
 "keydown.bs.dropdown.data-api",e+", [role=menu], [role=listbox]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidde
 n",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.o
 n("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.
 $backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());c.is("a")&&b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",functi
 on(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector
 ?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="o
 ut",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this,d=this.tip();this.setContent(),this.options.animation&&d.addClass("fade");var e="function"==typeof this.options.placement?this.options.placement.call(this,d[0],this.$element[0]):this.options.placement,f=/\s?auto?\s?/i,g=f.test(e);g&&(e=e.replace(f,"")||"top"),d.detach().css({top:0,left:0,display:"block"}).addClass(e),this.options.container?d.appendTo(this.options.container):d.insertAfter(this.$element);var h=this.getPosition(),i=d[0].offsetWidth,j=d[0].offsetHeight;if(g){var k=this.$element.parent(),l=e,m=document.documentElement.scrollTop||document.body.scrollTop,n="body"==this.options.container?window.innerWidth:k.outerWidth(),o="body"==this.options.container?window.innerHei
 ght:k.outerHeight(),p="body"==this.options.container?0:k.offset().left;e="bottom"==e&&h.top+h.height+j-m>o?"top":"top"==e&&h.top-m-j<0?"bottom":"right"==e&&h.right+i>n?"left":"left"==e&&h.left-i<p?"right":e,d.removeClass(l).addClass(e)}var q=this.getCalculatedOffset(e,h,i,j);this.applyPlacement(q,e),this.hoverState=null;var r=function(){c.$element.trigger("shown.bs."+c.type)};a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,r).emulateTransitionEnd(150):r()}},b.prototype.applyPlacement=function(b,c){var d,e=this.tip(),f=e[0].offsetWidth,g=e[0].offsetHeight,h=parseInt(e.css("margin-top"),10),i=parseInt(e.css("margin-left"),10);isNaN(h)&&(h=0),isNaN(i)&&(i=0),b.top=b.top+h,b.left=b.left+i,a.offset.setOffset(e[0],a.extend({using:function(a){e.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),e.addClass("in");var j=e[0].offsetWidth,k=e[0].offsetHeight;if("top"==c&&k!=g&&(d=!0,b.top=b.top+g-k),/bottom|top/.test(c)){var l=0;b.left<0&&(l=-2*b.left,b
 .left=0,e.offset(b),j=e[0].offsetWidth,k=e[0].offsetHeight),this.replaceArrow(l-f+j,j,"left")}else this.replaceArrow(k-g,k,"top");d&&e.offset(b)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.
 hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enabl
 e=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content
 :"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.
 $tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.fi
 nd(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li"
 ).addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this
 .activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DE
 FAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));va
 r i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetT
 op),b.affix(c)})})}(jQuery);
\ No newline at end of file