You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by rm...@apache.org on 2016/05/20 16:21:55 UTC

[01/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Repository: incubator-metron
Updated Branches:
  refs/heads/master a45260aa5 -> 7077dbd6f


http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/slider.js
----------------------------------------------------------------------
diff --git a/site/js/slider.js b/site/js/slider.js
new file mode 100644
index 0000000..a7571f4
--- /dev/null
+++ b/site/js/slider.js
@@ -0,0 +1,392 @@
+jQuery(document).ready(function () {
+    /* We slider*/
+    init();
+    pageNav();
+    navigation();
+    next();
+    prev();
+    swipeTouch();
+    /* Multi section slider*/
+    mInit();
+    mSlideNav();
+    mCheckNav();
+    mSlideNext();
+    mSlidePrev();
+    mSwipeTouch();
+});
+jQuery(window).resize(function () {
+    /* We slider*/
+    init();
+    /* Multi section slider*/
+    mInit();
+    var window_width = jQuery(window).width();
+    if (jQuery(".multi-section-slider").length) {
+        if (window_width < 640) {
+            jQuery("#webcast-slider .multi-section-slider").attr("data-items", "1");
+        } else {
+            jQuery("#webcast-slider .multi-section-slider").attr("data-items", "2");
+        }
+        if (window_width > 1200) {
+            jQuery(".partner-block .multi-section-slider").attr("data-items", "5");
+        } else if (window_width < 1200 && window_width > 1023) {
+            jQuery(".partner-block .multi-section-slider").attr("data-items", "4");
+        } else if (window_width < 1024 && window_width > 767) {
+            jQuery(".partner-block .multi-section-slider").attr("data-items", "3");
+        } else if (window_width < 768 && window_width > 480) {
+            jQuery(".partner-block .multi-section-slider").attr("data-items", "2");
+        } else if (window_width < 481) {
+            jQuery(".partner-block .multi-section-slider").attr("data-items", "1");
+        }
+        if (window_width > 767) {
+            jQuery(".video-carousel .multi-section-slider").attr("data-items", "3");
+        } else if (window_width < 768 && window_width > 595) {
+            jQuery(".video-carousel .multi-section-slider").attr("data-items", "1");
+        } else if (window_width < 596) {
+            jQuery(".video-carousel .multi-section-slider").attr("data-items", "1");
+        }
+    }
+});
+jQuery(window).on('load', function () {
+    jQuery(window).on('resize', function () {
+        /* To imitate background image dimensions on real img */
+        if (jQuery('.we-slider .item').length) {
+            jQuery('.we-slider .bg-img, .we-slider .slide-bg').each(function () {
+                var parent_height = jQuery(this).height(),
+                        parent_width = jQuery(this).width(),
+                        image = jQuery(this).children("img"),
+                        img_width = image.get(0).naturalWidth,
+                        img_height = image.get(0).naturalHeight,
+                        ratio = img_width / img_height;
+                image.css({"height": "auto", "width": "100%", "max-width": "100%", "left": "0", "top": "0"});
+                if (parent_height > image.height()) {
+                    var new_width = parent_height * ratio,
+                            left = new_width - parent_width,
+                            new_left = left / 2;
+                    image.css({"height": "100%", "width": new_width + "px", "max-width": new_width + "px", "left": "-" + new_left + "px", "top": "0"});
+                } else if (parent_width > image.width() && parent_height < image.height()) {
+                    var new_height = parent_width / ratio,
+                            top = new_height - parent_height,
+                            new_top = top / 2;
+                    image.css({"height": new_height + "px", "width": "100%", "max-width": "100%", "left": "0", "top": "-" + new_top + "px"});
+                }
+            });
+        }
+        if (jQuery('.multi-section-slider .item').length) {
+            jQuery('.multi-section-slider .bg-img').each(function () {
+                var parent_height = jQuery(this).height(),
+                        parent_width = jQuery(this).width(),
+                        image = jQuery(this).children("img"),
+                        img_width = image.get(0).naturalWidth,
+                        img_height = image.get(0).naturalHeight,
+                        ratio = img_width / img_height;
+                image.css({"height": "auto", "width": "100%", "max-width": "100%", "left": "0", "top": "0"});
+                if (parent_height > image.height()) {
+                    var new_width = parent_height * ratio,
+                            left = new_width - parent_width,
+                            new_left = left / 2;
+                    image.css({"height": "100%", "width": new_width + "px", "max-width": new_width + "px", "left": "-" + new_left + "px", "top": "0"});
+                } else if (parent_width > image.width() && parent_height < image.height()) {
+                    var new_height = parent_width / ratio,
+                            top = new_height - parent_height,
+                            new_top = top / 2;
+                    image.css({"height": new_height + "px", "width": "100%", "max-width": "100%", "left": "0", "top": "-" + new_top + "px"});
+                }
+            });
+        }
+
+    }).resize();
+});
+/* Global Variable*/
+var windowWidth,
+        parentWidth,
+        nextbtn,
+        prevbtn,
+        slider,
+        item,
+        itemLength,
+        activeItem,
+        activeIndex,
+        leftValue,
+        initItem;
+initItem = 0;
+activeIndex = 0;
+
+/* To initialize or reset Function on document ready */
+
+function init() {
+    jQuery(".we-slider").each(function () {
+        windowWidth = jQuery(window).width();
+        parentWidth = jQuery(this).width();
+        prevbtn = jQuery(this).find(".slider-nav .prev");
+        nextbtn = jQuery(this).find(".slider-nav .next");
+        slider = jQuery(this).find(".slider");
+        itemLength = jQuery(this).find(".slider .item").size();
+        /* set width of slide item */
+        jQuery(this).find(".slider .item").css("width", parentWidth + "px");
+        jQuery(this).find(".slider-nav .we-navs").empty();
+        var i = 0;
+        for (i; i < itemLength; i++) {
+            jQuery(this).find(".slider-nav .we-navs").append("<span class=''></span>");
+        }
+        slider.css("margin-left", "0px");
+        jQuery(this).find(".slider-nav .we-navs span").not(".slider-nav .we-navs .span:eq(0)").removeClass("active");
+        jQuery(this).find(".slider-nav .we-navs span:eq(0)").addClass("active");
+        prevbtn.css({"display": "none", "opacity": "0"});
+        nextbtn.css("display", "block");
+    });
+}
+
+/* To operate slider with we-nav(dots) */
+
+function pageNav() {
+    jQuery(document).on("click", ".we-slider .slider-nav span", function () {
+        parentWidth = jQuery(this).parents(".we-slider").width();
+        slider = jQuery(this).parents(".we-slider").find(".slider");
+        jQuery(this).addClass("active");
+        jQuery(this).parents(".we-slider").find(".slider-nav ").find("span").not(jQuery(this)).removeClass("active");
+        activeIndex = jQuery(this).index();
+        leftValue = parentWidth * activeIndex;
+        slider.stop(true, true).animate({"margin-left": "-" + leftValue + "px"}, 600);
+    });
+}
+
+/* To operate slider with next button */
+
+function next() {
+    jQuery(".we-slider .slider-nav").find(".next").click(function () {
+        activeIndex = jQuery(this).parents(".we-slider").find(".slider-nav").find("span.active").index();
+        parentWidth = jQuery(this).parents(".we-slider").width();
+        slider = jQuery(this).parents(".we-slider").find(".slider");
+        initItem = activeIndex;
+        initItem++;
+        leftValue = parentWidth * initItem;
+        slider.stop(true, true).animate({"margin-left": "-" + leftValue + "px"}, 600);
+        jQuery(this).parents(".we-slider").find(".slider-nav .we-navs span").not(".slider-nav .we-navs span:eq(" + initItem + ")").removeClass("active");
+        jQuery(this).parents(".we-slider").find(".slider-nav .we-navs span:eq(" + initItem + ")").addClass("active");
+    });
+}
+
+/* To operate slider with prev button */
+
+function prev() {
+    jQuery(".we-slider .slider-nav").find(".prev").click(function () {
+        activeIndex = jQuery(this).parents(".we-slider").find(".slider-nav").find("span.active").index();
+        parentWidth = jQuery(this).parents(".we-slider").width();
+        slider = jQuery(this).parents(".we-slider").find(".slider");
+        initItem = activeIndex;
+        initItem--;
+        leftValue = parentWidth * initItem;
+        slider.stop(true, true).animate({"margin-left": "-" + leftValue + "px"}, 600);
+        jQuery(this).parents(".we-slider").find(".slider-nav .we-navs span:eq(" + initItem + ")").addClass("active");
+        jQuery(this).parents(".we-slider").find(".slider-nav .we-navs span").not(".slider-nav .we-navs span:eq(" + initItem + ")").removeClass("active");
+    });
+}
+
+/* to check and hide/show prevbtn and nextbtn*/
+
+function navigation() {
+    jQuery(document).on("click", ".we-slider span, .we-slider .prev, .we-slider .next", function () {
+        activeIndex = jQuery(this).parents(".we-slider").find(".slider-nav").find("span.active").index();
+        prevbtn = jQuery(this).parents(".we-slider").find(".slider-nav").find(".prev");
+        nextbtn = jQuery(this).parents(".we-slider").find(".slider-nav").find(".next");
+        itemLength = jQuery(this).parents(".we-slider").find(".slider .item").size();
+        if (activeIndex === 0) {
+            prevbtn.animate({"opacity": "0"}, 150);
+            nextbtn.animate({"opacity": "1"}, 100);
+            nextbtn.css({"display": "block"});
+            setTimeout(function () {
+                prevbtn.css({"display": "none"});
+            }, 150);
+        } else if (activeIndex >= (itemLength - 1)) {
+            prevbtn.animate({"opacity": "1"}, 100);
+            nextbtn.animate({"opacity": "0"}, 150);
+            prevbtn.css({"display": "block"});
+            setTimeout(function () {
+                nextbtn.css({"display": "none"});
+            }, 150);
+        } else if (activeIndex === 0 && itemLength == 1) {
+            prevbtn.css({"display": "none"});
+            nextbtn.css({"display": "none"});
+        } else {
+            prevbtn.animate({"opacity": "1"}, 100);
+            nextbtn.animate({"opacity": "1"}, 100);
+            nextbtn.css({"display": "block"});
+            prevbtn.css({"display": "block"});
+
+        }
+    });
+}
+
+/*
+ * multi-section-slider 
+ */
+
+/* Global Variables */
+var mParentWidth,
+        mNextbtn,
+        mPrevbtn,
+        mSlider,
+        mItem,
+        mItemLength,
+        mActiveItem,
+        mActiveIndex,
+        mLeftValue,
+        mInitItem,
+        mViewItem,
+        mItemsWidth,
+        mItemWidth,
+        mTotalNav;
+mInitItem = 0;
+mActiveIndex = 0;
+
+/* To initialize or reset Function on document ready */
+
+function mInit() {
+    jQuery(".multi-section-slider").each(function () {
+        mViewItem = jQuery(this).attr("data-items");
+        mParentWidth = jQuery(this).width();
+        mItem = jQuery(this).find(".item");
+        mItemLength = jQuery(this).find(".item").size();
+        mItem.css("width", (mParentWidth / mViewItem) + "px");
+        mSlider = jQuery(this).find(".slider");
+        mNextbtn = jQuery(this).find(".slider-nav .next");
+        mPrevbtn = jQuery(this).find(".slider-nav .prev");
+        mTotalNav = Math.ceil(mItemLength / mViewItem);
+        jQuery(this).find(".slider-nav .we-navs").empty();
+        for (i = 0; i < mTotalNav; i++) {
+            jQuery(this).find(".slider-nav .we-navs").append("<span class=''></span>");
+        }
+        mSlider.css("margin-left", "0px");
+        jQuery(this).find(".slider-nav .we-navs span").not(".slider-nav .we-navs .span:eq(0)").removeClass("active");
+        jQuery(this).find(".slider-nav .we-navs span:eq(0)").addClass("active");
+        mPrevbtn.css({"display": "none", "opacity": "0"});
+        mNextbtn.css("display", "block");
+    });
+}
+
+/* To operate slider with nav(dots) */
+
+function mSlideNav() {
+
+    jQuery(document).on("click", ".multi-section-slider .slider-nav span", function () {
+        mViewItem = jQuery(this).parents(".multi-section-slider").attr("data-items");
+        mActiveIndex = jQuery(this).index();
+        mParentWidth = jQuery(this).parents(".multi-section-slider").width();
+        mItemLength = jQuery(this).parents(".multi-section-slider").find(".item").size();
+        mItemWidth = mParentWidth / mViewItem;
+        mItemsWidth = mItemWidth * mItemLength;
+        mLeftValue = mActiveIndex * mParentWidth;
+        if ((mLeftValue + mParentWidth) > mItemsWidth) {
+            mLeftValue = mItemsWidth - mParentWidth;
+        }
+        jQuery(this).parents(".multi-section-slider").find(".slider").stop(true, true).animate({"margin-left": "-" + mLeftValue + "px"}, 600);
+        jQuery(this).addClass("active");
+        jQuery(this).parents(".multi-section-slider").find(".slider-nav").find("span").not(jQuery(this)).removeClass("active");
+    });
+}
+
+/* To operate slider with next button */
+
+function mSlideNext() {
+    jQuery(".multi-section-slider .slider-nav").find(".next").click(function () {
+        mViewItem = jQuery(this).parents(".multi-section-slider").attr("data-items");
+        mActiveIndex = jQuery(this).parents(".multi-section-slider").find(".slider-nav").find("span.active").index();
+        mParentWidth = jQuery(this).parents(".multi-section-slider").width();
+        mItemLength = jQuery(this).parents(".multi-section-slider").find(".item").size();
+        mItemWidth = mParentWidth / mViewItem;
+        mItemsWidth = mItemWidth * mItemLength;
+        mInitItem = mActiveIndex;
+        mInitItem++;
+        mLeftValue = mInitItem * mParentWidth;
+        if ((mLeftValue + mParentWidth) > mItemsWidth) {
+            mLeftValue = mItemsWidth - mParentWidth;
+        }
+        jQuery(this).parents(".multi-section-slider").find(".slider").stop(true, true).animate({"margin-left": "-" + mLeftValue + "px"}, 600);
+        jQuery(this).parents(".multi-section-slider").find(".slider-nav .we-navs span").not(".slider-nav .we-navs span:eq(" + mInitItem + ")").removeClass("active");
+        jQuery(this).parents(".multi-section-slider").find(".slider-nav .we-navs span:eq(" + mInitItem + ")").addClass("active");
+    });
+}
+
+/* To operate slider with prev button */
+
+function mSlidePrev() {
+    jQuery(".multi-section-slider .slider-nav").find(".prev").click(function () {
+        mViewItem = jQuery(this).parents(".multi-section-slider").attr("data-items");
+        mActiveIndex = jQuery(this).parents(".multi-section-slider").find(".slider-nav").find("span.active").index();
+        mParentWidth = jQuery(this).parents(".multi-section-slider").width();
+        mItemLength = jQuery(this).parents(".multi-section-slider").find(".item").size();
+        mItemWidth = mParentWidth / mViewItem;
+        mItemsWidth = mItemWidth * mItemLength;
+        mInitItem = mActiveIndex;
+        mInitItem--;
+        mLeftValue = mInitItem * mParentWidth;
+        jQuery(this).parents(".multi-section-slider").find(".slider").stop(true, true).animate({"margin-left": "-" + mLeftValue + "px"}, 600);
+        jQuery(this).parents(".multi-section-slider").find(".slider-nav .we-navs span").not(".slider-nav .we-navs span:eq(" + mInitItem + ")").removeClass("active");
+        jQuery(this).parents(".multi-section-slider").find(".slider-nav .we-navs span:eq(" + mInitItem + ")").addClass("active");
+    });
+}
+
+/* to check and hide/show prevbtn and nextbtn*/
+
+function mCheckNav() {
+    jQuery(document).on("click", ".multi-section-slider span, .multi-section-slider .prev, .multi-section-slider .next", function () {
+        mViewItem = jQuery(this).parents(".multi-section-slider").attr("data-items");
+        mActiveIndex = jQuery(this).parents(".multi-section-slider").find(".slider-nav").find("span.active").index();
+        mPrevbtn = jQuery(this).parents(".multi-section-slider").find(".slider-nav").find(".prev");
+        mNextbtn = jQuery(this).parents(".multi-section-slider").find(".slider-nav").find(".next");
+        mItemLength = jQuery(this).parents(".multi-section-slider").find(".item").size();
+        mTotalNav = Math.ceil(mItemLength / mViewItem);
+        mItemLength = mTotalNav;
+        if (mActiveIndex === 0) {
+            mPrevbtn.animate({"opacity": "0"}, 150);
+            mNextbtn.animate({"opacity": "1"}, 100);
+            mNextbtn.css({"display": "block"});
+            setTimeout(function () {
+                mPrevbtn.css({"display": "none"});
+            }, 150);
+        } else if (mActiveIndex >= (mItemLength - 1)) {
+            mPrevbtn.animate({"opacity": "1"}, 100);
+            mNextbtn.animate({"opacity": "0"}, 150);
+            mPrevbtn.css({"display": "block"});
+            setTimeout(function () {
+                mNextbtn.css({"display": "none"});
+            }, 150);
+        } else {
+            mPrevbtn.animate({"opacity": "1"}, 100);
+            mNextbtn.animate({"opacity": "1"}, 100);
+            mNextbtn.css({"display": "block"});
+            mPrevbtn.css({"display": "block"});
+
+        }
+    });
+}
+
+function mSwipeTouch() {
+    jQuery('.multi-section-slider').each(function () {
+        jQuery(this).on('swipeleft', function () {
+            if (mActiveIndex !== (mItemLength - 1)) {
+                jQuery(this).children('.slider-nav').find('.next').trigger('click');
+            }
+        });
+        jQuery(this).on('swiperight', function () {
+            if (mActiveIndex !== 0) {
+                jQuery(this).children('.slider-nav').find('.prev').trigger('click');
+            }
+        });
+    });
+}
+
+function swipeTouch() {
+    jQuery('.we-slider').each(function () {
+        jQuery(this).on('swipeleft', function () {
+            if (activeIndex !== (itemLength - 1)) {
+                jQuery(this).children('.slider-nav').find('.next').trigger('click');
+            }
+        });
+        jQuery(this).on('swiperight', function () {
+            if (activeIndex !== 0) {
+                jQuery(this).children('.slider-nav').find('.prev').trigger('click');
+            }
+        });
+    });
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/top-form.js
----------------------------------------------------------------------
diff --git a/site/js/top-form.js b/site/js/top-form.js
new file mode 100644
index 0000000..b8d2e7c
--- /dev/null
+++ b/site/js/top-form.js
@@ -0,0 +1,145 @@
+var $ = jQuery;
+
+$(document).ready(function () {
+    /*
+     * Trigger top-form from "Contact Form/Contact Us"
+     */
+//    var selector = $('.get-started .v-middle:eq(2)');
+//    selector.children('p').find('a').addClass('trigger-top-form');
+//    function triggerTopForm() {
+//        var selector = $('.get-started .v-middle a');
+//        if (selector > -1) {
+//            for (i = 0; i < 3; i++) {
+//                console.log(22);
+//                var innerText = selector[i].innerText;
+//                var matchText_0 = "CONTACT FORM";
+//                var matchText_1 = "INQUIRIES";
+//                if ((innerText.indexOf(matchText_0) > -1) || (innerText.indexOf(matchText_1) > -1)) {
+//                    var triggerForm = selector[i];
+//                    $(triggerForm).addClass('trigger-top-form');
+//                }
+//            }
+//        }
+//    }
+//    triggerTopForm();
+
+    /*
+     * Top-form UI/UX effects
+     */
+    $('.trigger-top-form, .top-form-container .close-btn').on('click', function () {
+        if ($('body').hasClass('form-active')) {
+            $('body').removeClass('form-active');
+            $('.marketo-form-embed').validationEngine('hideAll');
+        }
+        else {
+            $('body').addClass('form-active');
+        }
+    });
+
+
+    /*
+     *  Top form Material design UI/UX effects
+     */
+    $(document).on('change', '.top-form select, .marketo-form-embed select', function () {
+        $(this).addClass('used').siblings('.placeHolder').addClass('placeholderfix');
+    });
+
+    $(document).on('blur', 'input, textarea', function () {
+        if ($(this).val())
+            $(this).addClass('used');
+        else
+            $(this).removeClass('used');
+    });
+
+    /*
+     * SelectBoxIt Initialization for Select Lists
+     */
+    $('.top-form select, .marketo-form-embed select, .grid-customers select').selectBoxIt();
+
+    /*
+     * Listen to change/create events to make sure our validation on select elements works with SelectBoxIt
+     */
+    $('.marketo-form-embed select').on('change create', function (ev, obj) {
+        obj.dropdown.attr('value', $(this).val());
+    });
+
+
+    /*
+     * Test code for Second-level-nav
+     */
+    jQuery(window).load(function () {
+        jQuery(window).on("ready, resize", function () {
+            if (jQuery('.fixed-links').length > 0) {
+                var stickyOffset = '';
+                if (jQuery('.fixed-links')) {
+                    var sticky = jQuery('.fixed-links');
+
+                    /* Sticky height fix on resonsive */
+                    sticky.parent().css({'min-height': 'initial'});
+                    //console.log(sticky.parent());
+                    //console.log(sticky.parent().outerHeight());
+                    var stickyHeight = sticky.parent().outerHeight();
+                    sticky.parent().css({'min-height': stickyHeight});
+
+                    sticky.removeClass('stick');
+                    stickyOffset = jQuery('.fixed-links').offset().top;
+
+
+                    var scroll = jQuery(window).scrollTop();
+                    if (scroll >= stickyOffset) {
+                        sticky.addClass('stick');
+                    }
+                    else {
+                        sticky.removeClass('stick');
+                    }
+                }
+
+                /* Remove sticky on responsive() & apply it back on scroll */
+                jQuery(window).scroll(function () {
+                    var scroll = jQuery(window).scrollTop();
+                    if (scroll >= stickyOffset) {
+                        sticky.addClass('stick');
+                    }
+                    else {
+                        sticky.removeClass('stick');
+                    }
+                });
+            }
+
+
+
+            /*
+             * Active links on page ready
+             */
+            jQuery(".fixed-links li").siblings('li').find('li.active').removeClass("active");
+            if (jQuery(".fixed-anchor").length) {
+                var nav_height = jQuery('.fixed-anchor').outerHeight();
+                var scrollPos = jQuery(document).scrollTop() + nav_height;
+                if (jQuery('.fixed-anchor').length) {
+                    jQuery('.fixed-links li a').each(function () {
+                        var currLink = jQuery(this);
+                        var refElement = jQuery(currLink.attr("href"));
+                        if (refElement.length) {
+                            if (refElement.position().top <= scrollPos && refElement.position().top + refElement.outerHeight() > scrollPos) {
+                                jQuery('.fixed-links li').removeClass("active");
+                                currLink.parent().addClass("active");
+                            }
+                        }
+                   else {
+                       currLink.parent().removeClass("active");
+                   }
+                        if (!jQuery(".fixed-links li").hasClass("active")) {
+                            var thisElement = jQuery(".fixed-links li:eq(0)").children();
+                            var thisId = jQuery(thisElement.attr("href"));
+                            var topPosition = thisId.position().top - jQuery(window).scrollTop();
+                            if (topPosition > nav_height) {
+                                jQuery('.fixed-links li:eq(0)').addClass("active");
+                            }
+                        }
+                    });
+
+                }
+            }
+        }).resize();
+    });
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/news/index.html
----------------------------------------------------------------------
diff --git a/site/news/index.html b/site/news/index.html
index 60dd4c0..bfb15b2 100644
--- a/site/news/index.html
+++ b/site/news/index.html
@@ -1,19 +1,61 @@
 ---
-layout: news
-title: News
-permalink: /news/
-author: all
+layout: default
+title: Apache Metron Community
 ---
 
-{% for post in site.posts %}
-  {% include news_item.html %}
-{% endfor %}
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
+    </div>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="no-padding">
+      <div class="fixed-anchor" style="min-height: 99px;">
+        <div class="fixed-links" style="top: 63px; transition: top 0.5s ease;">
+            <ul>
+                <li class="active"><a href="#talks">Talks</a></li>
+                <li class=""><a href="#news">News</a></li>
+            </ul>   
+        </div>
+    </div>  
+</section>
+
+<section class="info-block  events-section feature darken" id="talks">
+    <div class="text-center">
+      <h2>Talks</h2>
+    </div>    
+    <div class="hover-btn text-center">
+        <p> Talks deliverd on OpenSoc and Metron at different forums</p>
+        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Tech+Talks" target="_blank">See the Videos</a>
+    </div>
+</section>
+
+<section class="info-block events-section feature" id="news">
+    <div class="text-center">
+      <h2>News</h2>
+    </div>
+        <div class="hover-btn text-center">
+            <p> Follow us on ...</br>
+                 <a href="https://twitter.com/ApacheMetron" class="twitter-follow-button" data-show-count="false" data-size="large" data-dnt="true">Follow @ApacheMetron</a>
+    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+            </span>
+
+            <p> Tweet us on ... </br>
+            <a href="https://twitter.com/intent/tweet?screen_name=ApacheMetron" class="twitter-mention-button" data-size="large" data-dnt="true">Tweet to @ApacheMetron</a>
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
+
+        </div>
+</section>
+
+
+
 
-<p></p>
 
-<h2>Metron Twitter</h2>
 
-<p>The official <a href="https://twitter.com/apachemetron">@ApacheMetron</a>
-Twitter account pushes announcements about Metron. If you give a talk about
-Metron, let us know and we'll tweet it out and add it to the news section
-of the website.</p>


[04/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery.js
----------------------------------------------------------------------
diff --git a/site/js/jquery.js b/site/js/jquery.js
new file mode 100644
index 0000000..e088476
--- /dev/null
+++ b/site/js/jquery.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.12.3 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(thi
 s,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=
 a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){retur
 n null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"fu
 nction"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\
 ((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"
 ),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object
 "!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type
 ===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia
 (function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.a
 ppendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&
 new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]==
 =h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e]
 ,1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.le
 ngth-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",
 q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a
 ,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus()
 )&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var
  c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++
 ;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a
 ){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.l
 ength;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relati
 ve[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNo
 de(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find
 :function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return thi
 s}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a
 .jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow
 .document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray
 (a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise()
 :this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)}
 ,ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.re
 ady.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"fa
 lse"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
+}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}
 n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n.
 _data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,
 a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?functi
 on(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.cre
 ateDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<se
 lect multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.check
 ed)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||""
 )&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.
 handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)
 ||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==ty
 peof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[]
 ,i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d
 .push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h
 =b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.exten
 d(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.
 stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubb
 le,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,a
 rguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:fun
 ction(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].le
 ngth;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNod
 es.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f
 ),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:func
 tion(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase(
 )]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(
 ),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){ret
 urn null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j
 .style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,
 e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display")))
 );for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ra(b),i=l.boxSizing&&"border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Sa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Oa.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+eb(b,c,e||(i?"border":"content"),f,h)+"px
 "}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h
 ],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){retur
 n b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){
+return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f)
 {this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style
 (a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").l
 ength||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g
 .end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)re
 turn this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{compl
 ete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in
  g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.time
 rs,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.te
 st(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.ex
 tend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected
 )$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?
 c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb
 .set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}}
 ,propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(
 " "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__cl
 assName__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n
 .parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"st
 ring"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "
 +h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c|
 |{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&
 (d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e 
 in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":
 "ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b
 ))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n
 .type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[

<TRUNCATED>


[05/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery.classyloader.js
----------------------------------------------------------------------
diff --git a/site/js/jquery.classyloader.js b/site/js/jquery.classyloader.js
new file mode 100644
index 0000000..7526bfa
--- /dev/null
+++ b/site/js/jquery.classyloader.js
@@ -0,0 +1,157 @@
+/*!
+ * jQuery ClassyLoader
+ * www.class.pm
+ *
+ * Written by Marius Stanciu - Sergiu <ma...@class.pm>
+ * Licensed under the MIT license www.class.pm/LICENSE-MIT
+ * Version 1.2.0
+ *
+ */
+
+(function($) {
+    $.fn.ClassyLoader = function(settings) {
+        function radius(e) {
+            return Math.PI / 180 * e;
+        }
+        var defaultSettings = {
+            width: 200,
+            height: 200,
+            animate: true,
+            displayOnLoad: true,
+            percentage: 100,
+            speed: 1,
+            roundedLine: false,
+            showRemaining: true,
+            fontFamily: 'Helvetica',
+            fontSize: '50px',
+            showText: true,
+            diameter: 80,
+            fontColor: 'rgba(25, 25, 25, 0.6)',
+            lineColor: 'rgba(55, 55, 55, 1)',
+            remainingLineColor: 'rgba(55, 55, 55, 0.4)',
+            lineWidth: 5,
+            start: 'left'
+        };
+        settings = $.extend({
+        }, defaultSettings, settings);
+        var r = $(this);
+        this.draw = function(percent) {
+            if (typeof percent !== 'undefined') {
+                settings.percentage = percent;
+            }
+            var ctx = r[0].getContext("2d");
+            var hw = r.width() / 2;
+            var hh = r.height() / 2;
+            var u = 100;
+            var a = 0;
+            var startPos = 0;
+            var f = function(e) {
+                var t = radius(360) / u;
+                return t * e;
+            };
+            ctx.scale(1, 1);
+            ctx.lineWidth = settings.lineWidth;
+            ctx.strokeStyle = settings.lineColour;
+            var l = function(s, u) {
+                s = s || f(a);
+                u = u || f(a + 1);
+                ctx.clearRect(0, 0, r.width(), r.height());
+                if (settings.showRemaining === true) {
+                    ctx.beginPath();
+                    ctx.strokeStyle = settings.remainingLineColor;
+                    ctx.arc(hw, hh, settings.diameter, 0, 360);
+                    ctx.stroke();
+                    ctx.closePath();
+                }
+                ctx.strokeStyle = settings.lineColor;
+                ctx.beginPath();
+                if (settings.roundedLine === true) {
+                    ctx.lineCap = 'round';
+                }
+                else {
+                    ctx.lineCap = 'butt';
+                }
+                switch (settings.start) {
+                    case 'top':
+                        startPos = 1.5 * Math.PI;
+                        break;
+                    case 'bottom':
+                        startPos = 0.5 * Math.PI;
+                        break;
+                    case 'right':
+                        startPos = 1 * Math.PI;
+                        break;
+                    case 'left':
+                    default:
+                        startPos = 0;
+                        break;
+                }
+                ctx.arc(hw, hh, settings.diameter, startPos, u + startPos);
+                ctx.stroke();
+                ctx.closePath();
+                if (settings.showText === true) {
+                    ctx.fillStyle = settings.fontColor;
+                    ctx.font = settings.fontSize + " " + settings.fontFamily;
+                    ctx.textAlign = "center";
+                    ctx.textBaseline = "middle";
+                    ctx.fillText(a + 1 + "%", hw, hh);
+                }
+            };
+            setTimeout(function c() {
+                l(f(a), f(a + 1));
+                a += 1;
+                if (a < settings.percentage) {
+                    setTimeout(c, settings.speed);
+                }
+            }, settings.speed);
+        };
+        this.setPercent = function(percentage) {
+            settings.percentage = percentage;
+            return this;
+        };
+        this.getPercent = function() {
+            return settings.percentage;
+        };
+        this.show = function() {
+            var ctx = r[0].getContext("2d");
+            var hw = r.width() / 2;
+            var hh = r.height() / 2;
+            ctx.scale(1, 1);
+            ctx.lineWidth = settings.lineWidth;
+            ctx.strokeStyle = settings.lineColour;
+            ctx.clearRect(0, 0, r.width(), r.height());
+            ctx.strokeStyle = settings.lineColor;
+            ctx.beginPath();
+            ctx.arc(hw, hh, settings.diameter, 0, radius(settings.percentage / 100 * 360));
+            ctx.stroke();
+            ctx.closePath();
+            if (settings.showText === true) {
+                ctx.fillStyle = settings.fontColor;
+                ctx.font = settings.fontSize + ' ' + settings.font;
+                ctx.textAlign = 'center';
+                ctx.textBaseline = 'middle';
+                ctx.fillText(settings.percentage + '%', hw, hh);
+            }
+            if (settings.showRemaining === true) {
+                ctx.beginPath();
+                ctx.strokeStyle = settings.remainingLineColor;
+                ctx.arc(hw, hh, settings.diameter, 0, 360);
+                ctx.stroke();
+                ctx.closePath();
+            }
+        };
+        this.__constructor = function() {
+            $(this).attr('width', settings.width);
+            $(this).attr('height', settings.height);
+            if (settings.displayOnLoad === true) {
+                if (settings.animate === true) {
+                    this.draw();
+                } else {
+                    this.show();
+                }
+            }
+            return this;
+        };
+        return this.__constructor();
+    };
+})(jQuery);
\ No newline at end of file


[07/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/isotope.pkgd.min.js
----------------------------------------------------------------------
diff --git a/site/js/isotope.pkgd.min.js b/site/js/isotope.pkgd.min.js
new file mode 100644
index 0000000..1a5e3fc
--- /dev/null
+++ b/site/js/isotope.pkgd.min.js
@@ -0,0 +1,12 @@
+/*!
+ * Isotope PACKAGED v2.2.2
+ *
+ * Licensed GPLv3 for open source use
+ * or Isotope Commercial License for commercial use
+ *
+ * http://isotope.metafizzy.co
+ * Copyright 2015 Metafizzy
+ */
+
+!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){
 function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanc
 eof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return th
 is.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEv
 ent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:e.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty
 =b}(window),function(a,b){function c(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function d(){}function e(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=h.length;c>b;b++){var d=h[b];a[d]=0}return a}function f(b){function d(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||g("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=b("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var f=document.body||document.documentElement;f.appendChild(e);var h=j(e);l=200===c(h.width),f.removeChild(e)}}}function f(a){if(d(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){
 var b=j(a);if("none"===b.display)return e();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var g=f.isBorderBox=!(!k||!b[k]||"border-box"!==b[k]),m=0,n=h.length;n>m;m++){var o=h[m],p=b[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=g&&l,y=c(b.width);y!==!1&&(f.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return f}var g="undefined"==typeof console?d:function(a){console.error(a)},h=["paddingLeft","paddingRight","paddin
 gTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],f):"object"==typeof exports?module.exports=f(require("desandro-get-style-property")):a.getSize=f(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){"use 
 strict";function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-
 ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"
 innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var 
 k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){"use strict";function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputed
 Style,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=
 e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"
 px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.protot
 ype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target=
 ==this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()}
 ,g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:
 "",transform:""})},g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){"use strict";function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults
 ={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(th
 is.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isIn
 stant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"C
 omplete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&
 &this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1
 },g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){t
 his._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,
 this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}b.prototype=new a.Item,b.prototype._create=function(){this.id=this.layout.itemGUID++,a.Item.prototype._create.call(this),this.sortData={}},b.prototype.updateSort
 Data=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}return function(){function a(a){return function(){return b.prototype[a].apply(this.isotope,arguments)}}for(var d=["_resetLayout","_getItemLayoutP
 osition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],e=0,f=d.length;f>e;e++){var g=d[e];c.prototype[g]=a(g)}}(),c.prototype.needsVerticalResizeLayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerHeight!=this.isotope.size.innerHeight},c.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},c.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},c.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},c.prototype.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},c.prototype.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},c.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size}
 ,c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.container
 Width+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.
 floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a
 [c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getElementOffset,f=d.prototype.layout,g=d.prototype._getMeasurement;
+c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;d.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var i=d.prototype._manageStamp;return d.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==th
 is.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0});return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","
 fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentElement,l=k.textConten
 t?function(a){return a.textContent}:function(a){return a.innerText},m=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});m.Item=f,m.LayoutMode=g,m.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},m.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},m.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},m.prototype._layout=function(){va
 r a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needReveal),d.hide(c.needHide)}this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches;var d=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},m.prototype._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[]
 ,f=this._getFilterTest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isIgnored){var j=f(i);j&&c.push(i),j&&i.isHidden?d.push(i):j||i.isHidden||e.push(i)}}return{matches:c,needReveal:d,needHide:e}},m.prototype._getFilterTest=function(a){return i&&this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},m.prototype.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},m.prototype._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=n(c)}},m.prototype._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var n=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=m.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){
 return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&l(c)}}return a}();m.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},m.prototype._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},m.prototype._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},m.prototype._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},m.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},m.prototype._manageStamp=function(a){this._mode()._manageStamp(a)},m.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},m.prototype.needsRe
 sizeLayout=function(){return this._mode().needsResizeLayout()},m.prototype.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},m.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},m.prototype._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},m.prototype.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var o=m.prototype.remove;return m.prototype.remove=function(a){a=e.ma
 keArray(a);var b=this.getItems(a);o.call(this,a);var c=b&&b.length;if(c)for(var d=0;c>d;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},m.prototype.shuffle=function(){for(var a=0,b=this.items.length;b>a;a++){var c=this.items[a];c.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},m.prototype._noTransition=function(a){var b=this.options.transitionDuration;this.options.transitionDuration=0;var c=a.call(this);return this.options.transitionDuration=b,c},m.prototype.getFilteredItemElements=function(){for(var a=[],b=0,c=this.filteredItems.length;c>b;b++)a.push(this.filteredItems[b].element);return a},m});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery-migrate.min.js
----------------------------------------------------------------------
diff --git a/site/js/jquery-migrate.min.js b/site/js/jquery-migrate.min.js
new file mode 100644
index 0000000..1044ec3
--- /dev/null
+++ b/site/js/jquery-migrate.min.js
@@ -0,0 +1,2 @@
+/*! jQuery Migrate v1.4.0 | (c) jQuery Foundation and other contributors | jquery.org/license */
+"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.0";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("<input/>",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.a
 ttrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.cal
 l(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.parseJSON,s=/^\s*</,t=/\[\s*\w+\s*[~|^$*]?=\s*(?![\s'"])[^#\]]*#/,u=/^([^<]*)(<[\w\W]+>)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=u.exec(a.trim(b)))&&g[0]&&(s.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e
 &&e.ownerDocument||e||document,!0),e,f):("#"===b?(d("jQuery( '#' ) is not a valid selector"),b=[]):t.test(b)&&d("Attribute selectors with '#' must be quoted: '"+b+"'"),h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.parseJSON=function(a){return a?r.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxM
 odel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var v=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return v=!0,a=d.apply(this,arguments),v=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};v||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g i
 n b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var w=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?w.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var x=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||x.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var y=a.event.add,z=a.event.remove,A=a.event.trigger,B=a.fn.toggle,C=a.fn.live,D=a.fn.die,E=a.fn.loa
 d,F="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",G=new RegExp("\\b(?:"+F+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,I=function(b){return"string"!=typeof b||a.event.special.hover?b:(H.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(H,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&G.test(b)&&d("AJAX events should be attached to document: "+b),y.call(this,a,I(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){z.call(this,a,I(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?E.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?th
 is.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return B.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g<e.length;)e[g++].guid=f;return this.click(h)},a.fn.live=function(b,c,e){return d("jQuery.fn.live() is deprecated"),C?C.apply(this,arguments):(a(this.context).on(b,this.selector,c,e),this)},a.fn.die=function(b,c){return d("jQuery.fn.die() is deprecated"),D?D.apply(this,arguments):(a(this.context).off(b,this.selector||"**",c),this)},a.event.trigger=function(a,b,c,e){return c||G.test(a)||d("Global events are undocumented and deprecated"),A.call(this,a,b,c||document,e)},a.each(F.split("|"),function(b,c){a.event.special[c]={setup:function(){var b=this;return b!==doc
 ument&&(a.event.add(document,c+"."+a.guid,function(){a.event.trigger(c,Array.prototype.slice.call(arguments,1),b,!0)}),a._data(this,c,a.guid++)),!1},teardown:function(){return this!==document&&a.event.remove(document,c+"."+a._data(this,c)),!1}}}),a.event.special.ready={setup:function(){this===document&&d("'ready' event is deprecated")}};var J=a.fn.andSelf||a.fn.addBack,K=a.fn.find;if(a.fn.andSelf=function(){return d("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),J.apply(this,arguments)},a.fn.find=function(a){var b=K.apply(this,arguments);return b.context=this.context,b.selector=this.selector?this.selector+" "+a:a,b},a.Callbacks){var L=a.Deferred,M=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var c=L(),e=c.promise();return c.pipe=e.pipe=function(){var b=arguments;ret
 urn d("deferred.pipe() is deprecated"),a.Deferred(function(d){a.each(M,function(f,g){var h=a.isFunction(b[f])&&b[f];c[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(d.resolve).fail(d.reject).progress(d.notify):d[g[0]+"With"](this===e?d.promise():this,h?[b]:arguments)})}),b=null}).promise()},c.isResolved=function(){return d("deferred.isResolved is deprecated"),"resolved"===c.state()},c.isRejected=function(){return d("deferred.isRejected is deprecated"),"rejected"===c.state()},b&&b.call(c,c),c}}}(jQuery,window);


[10/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/prettify.css
----------------------------------------------------------------------
diff --git a/site/css/prettify.css b/site/css/prettify.css
new file mode 100644
index 0000000..400fd74
--- /dev/null
+++ b/site/css/prettify.css
@@ -0,0 +1,52 @@
+/* Pretty printing styles. Used with prettify.js. */
+
+/* SPAN elements with the classes below are added by prettyprint. */
+.pln { color: #000 }  /* plain text */
+
+@media screen {
+  .str { color: #080 }  /* string content */
+  .kwd { color: #008 }  /* a keyword */
+  .com { color: #800 }  /* a comment */
+  .typ { color: #606 }  /* a type name */
+  .lit { color: #066 }  /* a literal value */
+  /* punctuation, lisp open bracket, lisp close bracket */
+  .pun, .opn, .clo { color: #660 }
+  .tag { color: #008 }  /* a markup tag name */
+  .atn { color: #606 }  /* a markup attribute name */
+  .atv { color: #080 }  /* a markup attribute value */
+  .dec, .var { color: #606 }  /* a declaration; a variable name */
+  .fun { color: red }  /* a function name */
+}
+
+/* Use higher contrast and text-weight for printable form. */
+@media print, projection {
+  .str { color: #060 }
+  .kwd { color: #006; font-weight: bold }
+  .com { color: #600; font-style: italic }
+  .typ { color: #404; font-weight: bold }
+  .lit { color: #044 }
+  .pun, .opn, .clo { color: #440 }
+  .tag { color: #006; font-weight: bold }
+  .atn { color: #404 }
+  .atv { color: #060 }
+}
+
+/* Put a border around prettyprinted code snippets. */
+pre.prettyprint { padding: 2px; border: 1px solid #888 }
+
+/* Specify class=linenums on a pre to get line numbering */
+ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
+li.L0,
+li.L1,
+li.L2,
+li.L3,
+li.L5,
+li.L6,
+li.L7,
+li.L8 { list-style-type: none }
+/* Alternate shading for lines */
+li.L1,
+li.L3,
+li.L5,
+li.L7,
+li.L9 { background: #eee }

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/selectBoxIt.css
----------------------------------------------------------------------
diff --git a/site/css/selectBoxIt.css b/site/css/selectBoxIt.css
new file mode 100644
index 0000000..c7b1c89
--- /dev/null
+++ b/site/css/selectBoxIt.css
@@ -0,0 +1,146 @@
+.selectboxit-container
+{position:relative;display:inline-block;vertical-align:top;display:block;}
+
+.selectboxit-container *
+{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:0}
+
+.selectboxit-container .selectboxit
+{width:100%!important;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative;border-radius:0;border: 1px solid #cdcdce}
+
+.selectboxit-container span,.selectboxit-container .selectboxit-options a
+{height:56px;line-height:54px;display:block;max-width:100%!important;font-weight: normal;font-size: 16px;color: #404041;padding-top:7px}
+
+.selectboxit-container .selectboxit:focus{outline:0}
+
+.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled
+{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default}
+
+.selectboxit-text
+{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;padding-left:15px;}
+
+.selectboxit-text[data-val="default"]
+
+{color:rgba(150,150,150,0.63)}
+.selectboxit-container .selectboxit-options
+{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:99;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-height:180px!important}
+
+.selectboxit-option .selectboxit-option-anchor
+{padding:0 2px}
+
+.selectboxit-option .selectboxit-option-anchor:hover
+{text-decoration:none}
+
+.selectboxit-option,.selectboxit-optgroup-header
+{text-indent:5px;margin:0;list-style-type:none;list-style:none!important;padding:0!important;position:initial!important;position:static!important}
+
+.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}
+
+.selectboxit-optgroup-header+.selectboxit-option-first
+{border-top-right-radius:0;border-top-left-radius:0}
+
+.selectboxit-option-last
+{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
+
+.selectboxit-optgroup-header
+{font-weight:bold}
+
+.selectboxit-optgroup-header:hover
+{cursor:default}
+
+.selectboxit-arrow-container
+{width:30px;position:absolute;right:0}
+
+.selectboxit .selectboxit-arrow-container .selectboxit-arrow
+/*{margin:0 auto;position:absolute;top:50%;right:0;left:0}*/
+
+.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}
+
+.selectboxit-option-icon-container{float:left}
+
+.selectboxit-container .selectboxit-option-icon
+{margin:0;padding:0;vertical-align:middle}
+
+.selectboxit-option-icon-url
+{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}
+
+.selectboxit-rendering
+{display:inline-block!important;*display:inline!important;zoom:1!important;visibility:visible!important;position:absolute!important;top:-9999px!important;left:-9999px!important}
+
+.jqueryui .ui-icon
+{background-color:inherit}
+
+.jqueryui .ui-icon-triangle-1-s
+{background-position:-64px -16px}
+
+.selectboxit-btn.selectboxit-enabled:hover,
+.selectboxit-btn.selectboxit-enabled:focus
+{text-decoration:none;background-position:0 -15px}
+
+.selectboxit-default-arrow
+/*{width:0;height:0;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}*/
+{background: url(../images/more-icon.png) no-repeat;width: 16px;height: 10px;position: absolute;right: 19px;top: 24px;}
+
+.selectboxit-list
+{background-color:#fff;border:1px solid #cdcdce}
+
+.selectboxit-list .selectboxit-option-anchor{color:#333}
+
+.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor
+{background:#e6e6e6;color:#000}
+
+.service-list .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor
+{background:none;color:#000}
+
+.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor
+{color:#999}
+
+.selectboxit-container .selectboxit-options a
+{display:block;padding:10px 19px;color:#656565;height:1%;line-height:normal;padding-left:11px}
+
+/*.selectboxit-text:after
+{content:'*';color:#4d4f53;padding-left:0px}*/
+
+.selectboxit-list li:after
+{position:static!important}
+
+.selectboxit-option-first
+{display:none}
+
+.selectboxit 
+{background: #fff;}
+
+.selectboxit-text[data-val="placeholder"]
+{font-weight: bold;font-size:14px;padding-top:0px}
+
+.selectboxit-open .selectboxit-default-arrow 
+{transform: rotate(180deg)}
+
+.selectboxit-container .selectboxit-open
+{border: 1px solid #1fa4d4}
+
+/*@media(max-width:767px)*/
+/*{.selectboxit-container span
+ {height:40px;line-height:40px}
+}*/
+
+@media(max-width:666px)
+{.selectboxit-text
+{padding-left: 10px;}
+
+.selectboxit-default-arrow
+{right: 12px;}
+
+.selectboxit-container span
+{height:40px;font-size:14px;line-height:38px}
+
+.selectboxit-container .selectboxit-options a
+{font-size:14px}
+
+.selectboxit-text[data-val="placeholder"]
+{font-size:12px}
+
+.selectboxit-default-arrow
+{top: 14px}
+
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/documentation/index.md
----------------------------------------------------------------------
diff --git a/site/documentation/index.md b/site/documentation/index.md
new file mode 100644
index 0000000..6640f7b
--- /dev/null
+++ b/site/documentation/index.md
@@ -0,0 +1,59 @@
+---
+layout: default
+title: Apache Metron Documentation
+---
+
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
+    </div>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="no-padding">
+      <div class="fixed-anchor" style="min-height: 99px;">
+        <div class="fixed-links" style="top: 63px; transition: top 0.5s ease;">
+            <ul>
+                <li class="active"><a href="#quickstart">Quick Start</a></li>
+                <li class=""><a href="#installation">Installation</a></li>
+                <li class=""><a href="#docshome">DOCS Home</a></li>
+            </ul>
+        </div>
+    </div>  
+</section>
+
+<section class="events-section feature" id="quickstart">
+    <div class="text-center">
+        <h2>Quick Start</h2>
+    </div>
+    <div class="hover-btn text-center">
+        <p>Get started on setting up a Dev Environment</p>
+        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Quick+Start" target="_blank">LEARN MORE</a>
+    </div>
+</section>
+
+<section class="events-section feature darken" id="installation">
+    <div class="text-center">
+        <h2>Installation</h2>
+    </div>
+    <div class="hover-btn text-center">
+        <p>Steps to quickly spin up a Metron Instance</p>
+        <a class="button-default" href=" https://cwiki.apache.org/confluence/display/METRON/Installation" target="_blank">LEARN MORE</a>
+    </div>
+</section>
+
+<section class="events-section feature" id="docshome">
+    <div class="text-center">
+        <h2>DOCS Home</h2>
+    </div>
+    <div class="hover-btn text-center">
+            <p>Apache Metron Documents</p>
+            <a class="button-default" href=" https://cwiki.apache.org/confluence/display/METRON/Documentation" target="_blank">LEARN MORE</a>
+    </div>
+</section>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/downloads/index.md
----------------------------------------------------------------------
diff --git a/site/downloads/index.md b/site/downloads/index.md
index f69595d..dfd0d36 100644
--- a/site/downloads/index.md
+++ b/site/downloads/index.md
@@ -1,6 +1,20 @@
 ---
-layout: page
-title: Downloads
+layout: default
+title: Download
 ---
 
-We haven't made any releases as a separate project yet.
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
+    </div>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+                    <a href="#"><button type="button" class="button-default">Download Metron</button></a>
+                    <a href="#"><button type="button" class="button-default">Quick Start Guide</button></a>
+            </div>
+        </div>
+    </div>
+</section>
+

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/favicon.ico
----------------------------------------------------------------------
diff --git a/site/favicon.ico b/site/favicon.ico
index 486fe6f..b811d9d 100644
Binary files a/site/favicon.ico and b/site/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/incubator_logo.png
----------------------------------------------------------------------
diff --git a/site/img/incubator_logo.png b/site/img/incubator_logo.png
new file mode 100644
index 0000000..0b44446
Binary files /dev/null and b/site/img/incubator_logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/logo.png
----------------------------------------------------------------------
diff --git a/site/img/logo.png b/site/img/logo.png
index 40e8336..a0bc8cb 100644
Binary files a/site/img/logo.png and b/site/img/logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_cloud.png
----------------------------------------------------------------------
diff --git a/site/img/metron_cloud.png b/site/img/metron_cloud.png
new file mode 100644
index 0000000..3f17974
Binary files /dev/null and b/site/img/metron_cloud.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_core_capabilities.png
----------------------------------------------------------------------
diff --git a/site/img/metron_core_capabilities.png b/site/img/metron_core_capabilities.png
new file mode 100644
index 0000000..f4ffa8e
Binary files /dev/null and b/site/img/metron_core_capabilities.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_datacenter.jpg
----------------------------------------------------------------------
diff --git a/site/img/metron_datacenter.jpg b/site/img/metron_datacenter.jpg
new file mode 100644
index 0000000..40cb9ab
Binary files /dev/null and b/site/img/metron_datacenter.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_evolution.png
----------------------------------------------------------------------
diff --git a/site/img/metron_evolution.png b/site/img/metron_evolution.png
new file mode 100644
index 0000000..78471bd
Binary files /dev/null and b/site/img/metron_evolution.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_functional_themes.png
----------------------------------------------------------------------
diff --git a/site/img/metron_functional_themes.png b/site/img/metron_functional_themes.png
new file mode 100644
index 0000000..e7c3b40
Binary files /dev/null and b/site/img/metron_functional_themes.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_intro_detail1.png
----------------------------------------------------------------------
diff --git a/site/img/metron_intro_detail1.png b/site/img/metron_intro_detail1.png
new file mode 100644
index 0000000..df08f7c
Binary files /dev/null and b/site/img/metron_intro_detail1.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_intro_detail2.png
----------------------------------------------------------------------
diff --git a/site/img/metron_intro_detail2.png b/site/img/metron_intro_detail2.png
new file mode 100644
index 0000000..3f3df99
Binary files /dev/null and b/site/img/metron_intro_detail2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_intro_detail3.png
----------------------------------------------------------------------
diff --git a/site/img/metron_intro_detail3.png b/site/img/metron_intro_detail3.png
new file mode 100644
index 0000000..6611684
Binary files /dev/null and b/site/img/metron_intro_detail3.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/metron_sky.png
----------------------------------------------------------------------
diff --git a/site/img/metron_sky.png b/site/img/metron_sky.png
new file mode 100644
index 0000000..2720e40
Binary files /dev/null and b/site/img/metron_sky.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-1.png
----------------------------------------------------------------------
diff --git a/site/img/persona-1.png b/site/img/persona-1.png
new file mode 100644
index 0000000..d236b64
Binary files /dev/null and b/site/img/persona-1.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-2.png
----------------------------------------------------------------------
diff --git a/site/img/persona-2.png b/site/img/persona-2.png
new file mode 100644
index 0000000..b6e69ca
Binary files /dev/null and b/site/img/persona-2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-3.png
----------------------------------------------------------------------
diff --git a/site/img/persona-3.png b/site/img/persona-3.png
new file mode 100644
index 0000000..757ff68
Binary files /dev/null and b/site/img/persona-3.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-4.png
----------------------------------------------------------------------
diff --git a/site/img/persona-4.png b/site/img/persona-4.png
new file mode 100644
index 0000000..e411c2e
Binary files /dev/null and b/site/img/persona-4.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-5.png
----------------------------------------------------------------------
diff --git a/site/img/persona-5.png b/site/img/persona-5.png
new file mode 100644
index 0000000..79bcb9c
Binary files /dev/null and b/site/img/persona-5.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/img/persona-6.png
----------------------------------------------------------------------
diff --git a/site/img/persona-6.png b/site/img/persona-6.png
new file mode 100644
index 0000000..dd33e86
Binary files /dev/null and b/site/img/persona-6.png differ

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/index.html
----------------------------------------------------------------------
diff --git a/site/index.html b/site/index.html
index 176c9d4..990b1a6 100644
--- a/site/index.html
+++ b/site/index.html
@@ -1,37 +1,174 @@
 ---
 layout: default
-title: Apache Metron &bull; Big Data Security
+title: Apache Metron Big Data Security
 overview: true
 ---
 
-<section class="intro">
-  <div class="grid">
-    <div class="unit whole center-on-mobiles">
-      <p class="first titlehead">
-        The Big Data Security Platform.
-        <!-- <span style="padding-left: 50px;">The Big Data</span> <br /><span style="padding-left: 150px;">Security Platform.</span> -->
-      </p>
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
     </div>
-  </div>
-</section>
-<section class="features">
-  <div class="grid">
-    <div class="unit one-third">
-      <h2>Multi-vendor Sensor Support</h2>
-      <p>Supports events ingestion from a variety of sources</p>
-      <a href="/docs/sensor.html">Sensors &rarr;</a>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+                <a href="https://github.com/apache/incubator-metron/blob/master/README.md" target="_blank"><button type="button" class="button-default">GitHub</button></a>
+                <a href="https://cwiki.apache.org/confluence/display/METRON/Community+Resources" target="_blank"><button type="button" class="button-default">Community Home</button></a>
+                
+                               
+            </div>
+        </div>
     </div>
-    <div class="unit one-third">
-      <h2>Leverages the Apache Big Data Ecosystem</h2>
-      <p>Jump to the right row with indexes including minimum, maximum,
-	 and bloom filters for each column.</p>
-      <a href="/docs/arch.html">Architecture &rarr;</a>
+</section><section class="cta-bar text-center">
+    <p>
+        <span>
+            <img src="/img/metron_cloud.png" alt="cloud">
+        </span>
+        <span>Updated Documentation</span>
+    </p>
+    <a href="/documentation"><button type="button" class="button-default">Docs Home</button></a>
+</section><section class="no-padding">
+      <div class="fixed-anchor" style="min-height: 99px;">
+        <div class="fixed-links" style="top: 63px; transition: top 0.5s ease;">
+            <ul>
+                <li class=""><a href="#what">What is it?</a></li>
+                <li class=""><a href="#personas">Benefits</a></li>
+            </ul>
+        </div>
+    </div>  
+</section>
+
+<section class="hero-second-level no-padding" id="what">
+    <div class="bg-img">
+        <img src="/img/metron_sky.png" alt="What Apache Metron Does" style="width: 100%; left: 0px;">
     </div>
-    <div class="unit one-third">
-      <h2>Interactive Visualization and alerting</h2>
-      <p>Visualize alerts and notify parties involved</p>
-      <a href="/docs/vizandalerts.html">VizAndAlerts &rarr;</a>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle text-center">
+              <h1>What Apache Metron Does </h1>
+              <br />
+                      
+            <p>Apache Metron provides a scalable advanced security analytics framework built with the Hadoop Community evolving from the Cisco OpenSOC Project. A cyber security application framework that provides organizations the ability to detect cyber anomalies and enable organizations to rapidly respond to identified anomalies.</p>
+                <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/About+Metron" target="_blank"> MORE</a>
+                </div>   
+            </div>
+        </div>
+
+         
     </div>
-    <div class="clear"></div>
-  </div>
 </section>
+
+<section class="events-section feature" id="personas">
+    <div class="wrapper">
+        <div class="text-center">
+            <a href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-Benefits"
+            class="white-text" target="new"> <h2>BENEFITS </h2>
+            </a>
+        </div>
+
+        <div class="three-col-row benefits">
+
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-1.png" alt="SOC Analyst"><br /><br />
+                                <h5 class="bold blue-text">SOC Analyst</h5>
+                                <h6>Don\u2019t spend days looking at alerts created by rules when only a few alerts matter</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-SOCAnalyst" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-2.png" alt="SOC Investigator"><br /><br />
+                                <h5 class="bold blue-text">SOC Investigator</h5>
+                                <h6>Metron enables massive amounts of data to identify and triage anomalies</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-SOCInvestigator" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-3.png" alt="SOC Manager"><br /><br />
+                                <h5 class="bold blue-text">SOC Manager</h5>
+                                <h6>Automatically create incidents/cases with integrated workflow systems</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-SOCManager" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="three-col-row top-border benefits">
+
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-4.png" alt="Forensic Investigator"><br /><br />
+                                <h5 class="bold blue-text">Forensic Investigator</h5>
+                                <h6>\u201cJust in time evidence collection response\u201d transforms data in real-time</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-ForensicInvestigator" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-5.png" alt="Security Platform Engineer"><br /><br />
+                                <h5 class="bold blue-text">Security Platform Engineer</h5>
+                                <h6>Single platform to manage and operate the ingestion, processing of cyber data</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-SecurityPlatformOperationsEngineer" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div class="move-up">
+                                <img src="/img/persona-6.png" alt="Security Platform Engineer"><br /><br />
+                                <h5 class="bold blue-text">Security Platform Engineer</h5>
+                                <h6>Perform data science lifecycle activities, train, evaluate and score analytical models</h6>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="hover-btn text-center">
+                        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+User+Personas+And+Benefits#MetronUserPersonasAndBenefits-SecurityDataScientist" target="_blank">LEARN MORE</a>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/angular-animate.min.js
----------------------------------------------------------------------
diff --git a/site/js/angular-animate.min.js b/site/js/angular-animate.min.js
new file mode 100644
index 0000000..a7d2f27
--- /dev/null
+++ b/site/js/angular-animate.min.js
@@ -0,0 +1,56 @@
+/*
+ AngularJS v1.5.5
+ (c) 2010-2016 Google, Inc. http://angularjs.org
+ License: MIT
+*/
+(function(S,q){'use strict';function Aa(a,b,c){if(!a)throw Ma("areq",b||"?",c||"required");return a}function Ba(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;ba(a)&&(a=a.join(" "));ba(b)&&(b=b.join(" "));return a+" "+b}function Na(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function X(a,b,c){var d="";a=ba(a)?a:a&&P(a)&&a.length?a.split(/\s+/):[];r(a,function(a,f){a&&0<a.length&&(d+=0<f?" ":"",d+=c?b+a:a+b)});return d}function Oa(a){if(a instanceof G)switch(a.length){case 0:return[];
+case 1:if(1===a[0].nodeType)return a;break;default:return G(ca(a))}if(1===a.nodeType)return G(a)}function ca(a){if(!a[0])return a;for(var b=0;b<a.length;b++){var c=a[b];if(1==c.nodeType)return c}}function Pa(a,b,c){r(b,function(b){a.addClass(b,c)})}function Qa(a,b,c){r(b,function(b){a.removeClass(b,c)})}function U(a){return function(b,c){c.addClass&&(Pa(a,b,c.addClass),c.addClass=null);c.removeClass&&(Qa(a,b,c.removeClass),c.removeClass=null)}}function pa(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
+Q;a.domOperation=function(){a.$$domOperationFired=!0;b();b=Q};a.$$prepared=!0}return a}function ga(a,b){Ca(a,b);Da(a,b)}function Ca(a,b){b.from&&(a.css(b.from),b.from=null)}function Da(a,b){b.to&&(a.css(b.to),b.to=null)}function V(a,b,c){var d=b.options||{};c=c.options||{};var e=(d.addClass||"")+" "+(c.addClass||""),f=(d.removeClass||"")+" "+(c.removeClass||"");a=Ra(a.attr("class"),e,f);c.preparationClasses&&(d.preparationClasses=Y(c.preparationClasses,d.preparationClasses),delete c.preparationClasses);
+e=d.domOperation!==Q?d.domOperation:null;Ea(d,c);e&&(d.domOperation=e);d.addClass=a.addClass?a.addClass:null;d.removeClass=a.removeClass?a.removeClass:null;b.addClass=d.addClass;b.removeClass=d.removeClass;return d}function Ra(a,b,c){function d(a){P(a)&&(a=a.split(" "));var b={};r(a,function(a){a.length&&(b[a]=!0)});return b}var e={};a=d(a);b=d(b);r(b,function(a,b){e[b]=1});c=d(c);r(c,function(a,b){e[b]=1===e[b]?null:-1});var f={addClass:"",removeClass:""};r(e,function(b,c){var d,e;1===b?(d="addClass",
+e=!a[c]):-1===b&&(d="removeClass",e=a[c]);e&&(f[d].length&&(f[d]+=" "),f[d]+=c)});return f}function D(a){return a instanceof q.element?a[0]:a}function Sa(a,b,c){var d="";b&&(d=X(b,"ng-",!0));c.addClass&&(d=Y(d,X(c.addClass,"-add")));c.removeClass&&(d=Y(d,X(c.removeClass,"-remove")));d.length&&(c.preparationClasses=d,a.addClass(d))}function qa(a,b){var c=b?"-"+b+"s":"";la(a,[ma,c]);return[ma,c]}function ta(a,b){var c=b?"paused":"",d=Z+"PlayState";la(a,[d,c]);return[d,c]}function la(a,b){a.style[b[0]]=
+b[1]}function Y(a,b){return a?b?a+" "+b:a:b}function Fa(a,b,c){var d=Object.create(null),e=a.getComputedStyle(b)||{};r(c,function(a,b){var c=e[a];if(c){var s=c.charAt(0);if("-"===s||"+"===s||0<=s)c=Ta(c);0===c&&(c=null);d[b]=c}});return d}function Ta(a){var b=0;a=a.split(/\s*,\s*/);r(a,function(a){"s"==a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));a=parseFloat(a)||0;b=b?Math.max(a,b):a});return b}function ua(a){return 0===a||null!=a}function Ga(a,b){var c=T,d=a+"s";b?c+="Duration":d+=" linear all";
+return[c,d]}function Ha(){var a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,c){a[b]?a[b].total++:a[b]={total:1,value:c}}}}function Ia(a,b,c){r(c,function(c){a[c]=da(a[c])?a[c]:b.style.getPropertyValue(c)})}var Q=q.noop,Ja=q.copy,Ea=q.extend,G=q.element,r=q.forEach,ba=q.isArray,P=q.isString,va=q.isObject,C=q.isUndefined,da=q.isDefined,Ka=q.isFunction,wa=q.isElement,T,xa,Z,ya;C(S.ontransitionend)&&
+da(S.onwebkittransitionend)?(T="WebkitTransition",xa="webkitTransitionEnd transitionend"):(T="transition",xa="transitionend");C(S.onanimationend)&&da(S.onwebkitanimationend)?(Z="WebkitAnimation",ya="webkitAnimationEnd animationend"):(Z="animation",ya="animationend");var ra=Z+"Delay",za=Z+"Duration",ma=T+"Delay",La=T+"Duration",Ma=q.$$minErr("ng"),Ua={transitionDuration:La,transitionDelay:ma,transitionProperty:T+"Property",animationDuration:za,animationDelay:ra,animationIterationCount:Z+"IterationCount"},
+Va={transitionDuration:La,transitionDelay:ma,animationDuration:za,animationDelay:ra};q.module("ngAnimate",[]).directive("ngAnimateSwap",["$animate","$rootScope",function(a,b){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(b,d,e,f,z){var B,s;b.$watchCollection(e.ngAnimateSwap||e["for"],function(e){B&&a.leave(B);s&&(s.$destroy(),s=null);if(e||0===e)s=b.$new(),z(s,function(b){B=b;a.enter(b,null,d)})})}}}]).directive("ngAnimateChildren",["$interpolate",function(a){return{link:function(b,
+c,d){function e(a){c.data("$$ngAnimateChildren","on"===a||"true"===a)}var f=d.ngAnimateChildren;q.isString(f)&&0===f.length?c.data("$$ngAnimateChildren",!0):(e(a(f)(b)),d.$observe("ngAnimateChildren",e))}}}]).factory("$$rAFScheduler",["$$rAF",function(a){function b(a){d=d.concat(a);c()}function c(){if(d.length){for(var b=d.shift(),z=0;z<b.length;z++)b[z]();e||a(function(){e||c()})}}var d,e;d=b.queue=[];b.waitUntilQuiet=function(b){e&&e();e=a(function(){e=null;b();c()})};return b}]).provider("$$animateQueue",
+["$animateProvider",function(a){function b(a){if(!a)return null;a=a.split(" ");var b=Object.create(null);r(a,function(a){b[a]=!0});return b}function c(a,c){if(a&&c){var d=b(c);return a.split(" ").some(function(a){return d[a]})}}function d(a,b,c,d){return f[a].some(function(a){return a(b,c,d)})}function e(a,b){var c=0<(a.addClass||"").length,d=0<(a.removeClass||"").length;return b?c&&d:c||d}var f=this.rules={skip:[],cancel:[],join:[]};f.join.push(function(a,b,c){return!b.structural&&e(b)});f.skip.push(function(a,
+b,c){return!b.structural&&!e(b)});f.skip.push(function(a,b,c){return"leave"==c.event&&b.structural});f.skip.push(function(a,b,c){return c.structural&&2===c.state&&!b.structural});f.cancel.push(function(a,b,c){return c.structural&&b.structural});f.cancel.push(function(a,b,c){return 2===c.state&&b.structural});f.cancel.push(function(a,b,d){if(d.structural)return!1;a=b.addClass;b=b.removeClass;var e=d.addClass;d=d.removeClass;return C(a)&&C(b)||C(e)&&C(d)?!1:c(a,d)||c(b,e)});this.$get=["$$rAF","$rootScope",
+"$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(b,c,f,v,I,Wa,u,sa,w,x){function R(){var a=!1;return function(b){a?b():c.$$postDigest(function(){a=!0;b()})}}function J(a,b,c){var g=D(b),d=D(a),k=[];(a=h[c])&&r(a,function(a){ia.call(a.node,g)?k.push(a.callback):"leave"===c&&ia.call(a.node,d)&&k.push(a.callback)});return k}function k(a,b,c){var g=ca(b);return a.filter(function(a){return!(a.node===g&&(!c||a.callback===c))})}
+function p(a,k,h){function l(c,g,d,h){f(function(){var c=J(oa,a,g);c.length?b(function(){r(c,function(b){b(a,d,h)});"close"!==d||a[0].parentNode||N.off(a)}):"close"!==d||a[0].parentNode||N.off(a)});c.progress(g,d,h)}function A(b){var c=a,g=m;g.preparationClasses&&(c.removeClass(g.preparationClasses),g.preparationClasses=null);g.activeClasses&&(c.removeClass(g.activeClasses),g.activeClasses=null);F(a,m);ga(a,m);m.domOperation();p.complete(!b)}var m=Ja(h),x,oa;if(a=Oa(a))x=D(a),oa=a.parent();var m=
+pa(m),p=new u,f=R();ba(m.addClass)&&(m.addClass=m.addClass.join(" "));m.addClass&&!P(m.addClass)&&(m.addClass=null);ba(m.removeClass)&&(m.removeClass=m.removeClass.join(" "));m.removeClass&&!P(m.removeClass)&&(m.removeClass=null);m.from&&!va(m.from)&&(m.from=null);m.to&&!va(m.to)&&(m.to=null);if(!x)return A(),p;h=[x.className,m.addClass,m.removeClass].join(" ");if(!Xa(h))return A(),p;var s=0<=["enter","move","leave"].indexOf(k),t=v[0].hidden,w=!g||t||H.get(x);h=!w&&y.get(x)||{};var I=!!h.state;w||
+I&&1==h.state||(w=!K(a,oa,k));if(w)return t&&l(p,k,"start"),A(),t&&l(p,k,"close"),p;s&&L(a);t={structural:s,element:a,event:k,addClass:m.addClass,removeClass:m.removeClass,close:A,options:m,runner:p};if(I){if(d("skip",a,t,h)){if(2===h.state)return A(),p;V(a,h,t);return h.runner}if(d("cancel",a,t,h))if(2===h.state)h.runner.end();else if(h.structural)h.close();else return V(a,h,t),h.runner;else if(d("join",a,t,h))if(2===h.state)V(a,t,{});else return Sa(a,s?k:null,m),k=t.event=h.event,m=V(a,h,t),h.runner}else V(a,
+t,{});(I=t.structural)||(I="animate"===t.event&&0<Object.keys(t.options.to||{}).length||e(t));if(!I)return A(),O(a),p;var ia=(h.counter||0)+1;t.counter=ia;M(a,1,t);c.$$postDigest(function(){var b=y.get(x),c=!b,b=b||{},g=0<(a.parent()||[]).length&&("animate"===b.event||b.structural||e(b));if(c||b.counter!==ia||!g){c&&(F(a,m),ga(a,m));if(c||s&&b.event!==k)m.domOperation(),p.end();g||O(a)}else k=!b.structural&&e(b,!0)?"setClass":b.event,M(a,2),b=Wa(a,k,b.options),p.setHost(b),l(p,k,"start",{}),b.done(function(b){A(!b);
+(b=y.get(x))&&b.counter===ia&&O(D(a));l(p,k,"close",{})})});return p}function L(a){a=D(a).querySelectorAll("[data-ng-animate]");r(a,function(a){var b=parseInt(a.getAttribute("data-ng-animate")),c=y.get(a);if(c)switch(b){case 2:c.runner.end();case 1:y.remove(a)}})}function O(a){a=D(a);a.removeAttribute("data-ng-animate");y.remove(a)}function l(a,b){return D(a)===D(b)}function K(a,b,c){c=G(v[0].body);var g=l(a,c)||"HTML"===a[0].nodeName,d=l(a,f),h=!1,k,e=H.get(D(a));(a=G.data(a[0],"$ngAnimatePin"))&&
+(b=a);for(b=D(b);b;){d||(d=l(b,f));if(1!==b.nodeType)break;a=y.get(b)||{};if(!h){var p=H.get(b);if(!0===p&&!1!==e){e=!0;break}else!1===p&&(e=!1);h=a.structural}if(C(k)||!0===k)a=G.data(b,"$$ngAnimateChildren"),da(a)&&(k=a);if(h&&!1===k)break;g||(g=l(b,c));if(g&&d)break;if(!d&&(a=G.data(b,"$ngAnimatePin"))){b=D(a);continue}b=b.parentNode}return(!h||k)&&!0!==e&&d&&g}function M(a,b,c){c=c||{};c.state=b;a=D(a);a.setAttribute("data-ng-animate",b);c=(b=y.get(a))?Ea(b,c):c;y.put(a,c)}var y=new I,H=new I,
+g=null,oa=c.$watch(function(){return 0===sa.totalPendingRequests},function(a){a&&(oa(),c.$$postDigest(function(){c.$$postDigest(function(){null===g&&(g=!0)})}))}),h={},A=a.classNameFilter(),Xa=A?function(a){return A.test(a)}:function(){return!0},F=U(w),ia=S.Node.prototype.contains||function(a){return this===a||!!(this.compareDocumentPosition(a)&16)},N={on:function(a,b,c){var g=ca(b);h[a]=h[a]||[];h[a].push({node:g,callback:c});G(b).on("$destroy",function(){y.get(g)||N.off(a,b,c)})},off:function(a,
+b,c){if(1!==arguments.length||q.isString(arguments[0])){var g=h[a];g&&(h[a]=1===arguments.length?null:k(g,b,c))}else for(g in b=arguments[0],h)h[g]=k(h[g],b)},pin:function(a,b){Aa(wa(a),"element","not an element");Aa(wa(b),"parentElement","not an element");a.data("$ngAnimatePin",b)},push:function(a,b,c,g){c=c||{};c.domOperation=g;return p(a,b,c)},enabled:function(a,b){var c=arguments.length;if(0===c)b=!!g;else if(wa(a)){var d=D(a),h=H.get(d);1===c?b=!h:H.put(d,!b)}else b=g=!!a;return b}};return N}]}]).provider("$$animation",
+["$animateProvider",function(a){function b(a){return a.data("$$animationRunner")}var c=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(a,e,f,z,B,s){function v(a){function b(a){if(a.processed)return a;a.processed=!0;var d=a.domNode,L=d.parentNode;e.put(d,a);for(var f;L;){if(f=e.get(L)){f.processed||(f=b(f));break}L=L.parentNode}(f||c).children.push(a);return a}var c={children:[]},d,e=new B;for(d=0;d<a.length;d++){var f=a[d];e.put(f.domNode,
+a[d]={domNode:f.domNode,fn:f.fn,children:[]})}for(d=0;d<a.length;d++)b(a[d]);return function(a){var b=[],c=[],d;for(d=0;d<a.children.length;d++)c.push(a.children[d]);a=c.length;var e=0,f=[];for(d=0;d<c.length;d++){var x=c[d];0>=a&&(a=e,e=0,b.push(f),f=[]);f.push(x.fn);x.children.forEach(function(a){e++;c.push(a)});a--}f.length&&b.push(f);return b}(c)}var I=[],q=U(a);return function(u,B,w){function x(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var b=[];r(a,function(a){var c=
+a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function R(a){var b=[],c={};r(a,function(a,g){var d=D(a.element),e=0<=["enter","move"].indexOf(a.event),d=a.structural?x(d):[];if(d.length){var k=e?"to":"from";r(d,function(a){var b=a.getAttribute("ng-animate-ref");c[b]=c[b]||{};c[b][k]={animationID:g,element:G(a)}})}else b.push(a)});var d={},e={};r(c,function(c,h){var k=c.from,f=c.to;if(k&&f){var p=a[k.animationID],y=a[f.animationID],l=k.animationID.toString();if(!e[l]){var x=e[l]=
+{structural:!0,beforeStart:function(){p.beforeStart();y.beforeStart()},close:function(){p.close();y.close()},classes:J(p.classes,y.classes),from:p,to:y,anchors:[]};x.classes.length?b.push(x):(b.push(p),b.push(y))}e[l].anchors.push({out:k.element,"in":f.element})}else k=k?k.animationID:f.animationID,f=k.toString(),d[f]||(d[f]=!0,b.push(a[k]))});return b}function J(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],d=0;d<a.length;d++){var k=a[d];if("ng-"!==k.substring(0,3))for(var e=0;e<b.length;e++)if(k===
+b[e]){c.push(k);break}}return c.join(" ")}function k(a){for(var b=c.length-1;0<=b;b--){var d=c[b];if(f.has(d)&&(d=f.get(d)(a)))return d}}function p(a,c){a.from&&a.to?(b(a.from.element).setHost(c),b(a.to.element).setHost(c)):b(a.element).setHost(c)}function L(){var a=b(u);!a||"leave"===B&&w.$$domOperationFired||a.end()}function O(b){u.off("$destroy",L);u.removeData("$$animationRunner");q(u,w);ga(u,w);w.domOperation();y&&a.removeClass(u,y);u.removeClass("ng-animate");K.complete(!b)}w=pa(w);var l=0<=
+["enter","move","leave"].indexOf(B),K=new z({end:function(){O()},cancel:function(){O(!0)}});if(!c.length)return O(),K;u.data("$$animationRunner",K);var M=Ba(u.attr("class"),Ba(w.addClass,w.removeClass)),y=w.tempClasses;y&&(M+=" "+y,w.tempClasses=null);var H;l&&(H="ng-"+B+"-prepare",a.addClass(u,H));I.push({element:u,classes:M,event:B,structural:l,options:w,beforeStart:function(){u.addClass("ng-animate");y&&a.addClass(u,y);H&&(a.removeClass(u,H),H=null)},close:O});u.on("$destroy",L);if(1<I.length)return K;
+e.$$postDigest(function(){var a=[];r(I,function(c){b(c.element)?a.push(c):c.close()});I.length=0;var c=R(a),d=[];r(c,function(a){d.push({domNode:D(a.from?a.from.element:a.element),fn:function(){a.beforeStart();var c,d=a.close;if(b(a.anchors?a.from.element||a.to.element:a.element)){var g=k(a);g&&(c=g.start)}c?(c=c(),c.done(function(a){d(!a)}),p(a,c)):d()}})});s(v(d))});return K}}]}]).provider("$animateCss",["$animateProvider",function(a){var b=Ha(),c=Ha();this.$get=["$window","$$jqLite","$$AnimateRunner",
+"$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(a,e,f,z,B,s,v,I){function q(a,b){var c=a.parentNode;return(c.$$ngAnimateParentKey||(c.$$ngAnimateParentKey=++R))+"-"+a.getAttribute("class")+"-"+b}function u(k,f,x,s){var l;0<b.count(x)&&(l=c.get(x),l||(f=X(f,"-stagger"),e.addClass(k,f),l=Fa(a,k,s),l.animationDuration=Math.max(l.animationDuration,0),l.transitionDuration=Math.max(l.transitionDuration,0),e.removeClass(k,f),c.put(x,l)));return l||{}}function sa(a){J.push(a);
+v.waitUntilQuiet(function(){b.flush();c.flush();for(var a=B(),d=0;d<J.length;d++)J[d](a);J.length=0})}function w(c,e,f){e=b.get(f);e||(e=Fa(a,c,Ua),"infinite"===e.animationIterationCount&&(e.animationIterationCount=1));b.put(f,e);c=e;f=c.animationDelay;e=c.transitionDelay;c.maxDelay=f&&e?Math.max(f,e):f||e;c.maxDuration=Math.max(c.animationDuration*c.animationIterationCount,c.transitionDuration);return c}var x=U(e),R=0,J=[];return function(a,c){function d(){l()}function v(){l(!0)}function l(b){if(!(R||
+G&&N)){R=!0;N=!1;g.$$skipPreparationClasses||e.removeClass(a,fa);e.removeClass(a,da);ta(h,!1);qa(h,!1);r(A,function(a){h.style[a[0]]=""});x(a,g);ga(a,g);Object.keys(J).length&&r(J,function(a,b){a?h.style.setProperty(b,a):h.style.removeProperty(b)});if(g.onDone)g.onDone();ea&&ea.length&&a.off(ea.join(" "),y);var c=a.data("$$animateCss");c&&(z.cancel(c[0].timer),a.removeData("$$animateCss"));C&&C.complete(!b)}}function K(a){n.blockTransition&&qa(h,a);n.blockKeyframeAnimation&&ta(h,!!a)}function M(){C=
+new f({end:d,cancel:v});sa(Q);l();return{$$willAnimate:!1,start:function(){return C},end:d}}function y(a){a.stopPropagation();var b=a.originalEvent||a;a=b.$manualTimeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));Math.max(a-V,0)>=S&&b>=m&&(G=!0,l())}function H(){function b(){if(!R){K(!1);r(A,function(a){h.style[a[0]]=a[1]});x(a,g);e.addClass(a,da);if(n.recalculateTimingStyles){na=h.className+" "+fa;ja=q(h,na);E=w(h,na,ja);$=E.maxDelay;ha=Math.max($,0);m=E.maxDuration;if(0===m){l();return}n.hasTransitions=
+0<E.transitionDuration;n.hasAnimations=0<E.animationDuration}n.applyAnimationDelay&&($="boolean"!==typeof g.delay&&ua(g.delay)?parseFloat(g.delay):$,ha=Math.max($,0),E.animationDelay=$,aa=[ra,$+"s"],A.push(aa),h.style[aa[0]]=aa[1]);S=1E3*ha;U=1E3*m;if(g.easing){var d,f=g.easing;n.hasTransitions&&(d=T+"TimingFunction",A.push([d,f]),h.style[d]=f);n.hasAnimations&&(d=Z+"TimingFunction",A.push([d,f]),h.style[d]=f)}E.transitionDuration&&ea.push(xa);E.animationDuration&&ea.push(ya);V=Date.now();var H=S+
+1.5*U;d=V+H;var f=a.data("$$animateCss")||[],s=!0;if(f.length){var p=f[0];(s=d>p.expectedEndTime)?z.cancel(p.timer):f.push(l)}s&&(H=z(c,H,!1),f[0]={timer:H,expectedEndTime:d},f.push(l),a.data("$$animateCss",f));if(ea.length)a.on(ea.join(" "),y);g.to&&(g.cleanupStyles&&Ia(J,h,Object.keys(g.to)),Da(a,g))}}function c(){var b=a.data("$$animateCss");if(b){for(var d=1;d<b.length;d++)b[d]();a.removeData("$$animateCss")}}if(!R)if(h.parentNode){var d=function(a){if(G)N&&a&&(N=!1,l());else if(N=!a,E.animationDuration)if(a=
+ta(h,N),N)A.push(a);else{var b=A,c=b.indexOf(a);0<=a&&b.splice(c,1)}},f=0<ca&&(E.transitionDuration&&0===W.transitionDuration||E.animationDuration&&0===W.animationDuration)&&Math.max(W.animationDelay,W.transitionDelay);f?z(b,Math.floor(f*ca*1E3),!1):b();P.resume=function(){d(!0)};P.pause=function(){d(!1)}}else l()}var g=c||{};g.$$prepared||(g=pa(Ja(g)));var J={},h=D(a);if(!h||!h.parentNode||!I.enabled())return M();var A=[],B=a.attr("class"),F=Na(g),R,N,G,C,P,ha,S,m,U,V,ea=[];if(0===g.duration||!s.animations&&
+!s.transitions)return M();var ka=g.event&&ba(g.event)?g.event.join(" "):g.event,Y="",t="";ka&&g.structural?Y=X(ka,"ng-",!0):ka&&(Y=ka);g.addClass&&(t+=X(g.addClass,"-add"));g.removeClass&&(t.length&&(t+=" "),t+=X(g.removeClass,"-remove"));g.applyClassesEarly&&t.length&&x(a,g);var fa=[Y,t].join(" ").trim(),na=B+" "+fa,da=X(fa,"-active"),B=F.to&&0<Object.keys(F.to).length;if(!(0<(g.keyframeStyle||"").length||B||fa))return M();var ja,W;0<g.stagger?(F=parseFloat(g.stagger),W={transitionDelay:F,animationDelay:F,
+transitionDuration:0,animationDuration:0}):(ja=q(h,na),W=u(h,fa,ja,Va));g.$$skipPreparationClasses||e.addClass(a,fa);g.transitionStyle&&(F=[T,g.transitionStyle],la(h,F),A.push(F));0<=g.duration&&(F=0<h.style[T].length,F=Ga(g.duration,F),la(h,F),A.push(F));g.keyframeStyle&&(F=[Z,g.keyframeStyle],la(h,F),A.push(F));var ca=W?0<=g.staggerIndex?g.staggerIndex:b.count(ja):0;(ka=0===ca)&&!g.skipBlocking&&qa(h,9999);var E=w(h,na,ja),$=E.maxDelay;ha=Math.max($,0);m=E.maxDuration;var n={};n.hasTransitions=
+0<E.transitionDuration;n.hasAnimations=0<E.animationDuration;n.hasTransitionAll=n.hasTransitions&&"all"==E.transitionProperty;n.applyTransitionDuration=B&&(n.hasTransitions&&!n.hasTransitionAll||n.hasAnimations&&!n.hasTransitions);n.applyAnimationDuration=g.duration&&n.hasAnimations;n.applyTransitionDelay=ua(g.delay)&&(n.applyTransitionDuration||n.hasTransitions);n.applyAnimationDelay=ua(g.delay)&&n.hasAnimations;n.recalculateTimingStyles=0<t.length;if(n.applyTransitionDuration||n.applyAnimationDuration)m=
+g.duration?parseFloat(g.duration):m,n.applyTransitionDuration&&(n.hasTransitions=!0,E.transitionDuration=m,F=0<h.style[T+"Property"].length,A.push(Ga(m,F))),n.applyAnimationDuration&&(n.hasAnimations=!0,E.animationDuration=m,A.push([za,m+"s"]));if(0===m&&!n.recalculateTimingStyles)return M();if(null!=g.delay){var aa;"boolean"!==typeof g.delay&&(aa=parseFloat(g.delay),ha=Math.max(aa,0));n.applyTransitionDelay&&A.push([ma,aa+"s"]);n.applyAnimationDelay&&A.push([ra,aa+"s"])}null==g.duration&&0<E.transitionDuration&&
+(n.recalculateTimingStyles=n.recalculateTimingStyles||ka);S=1E3*ha;U=1E3*m;g.skipBlocking||(n.blockTransition=0<E.transitionDuration,n.blockKeyframeAnimation=0<E.animationDuration&&0<W.animationDelay&&0===W.animationDuration);g.from&&(g.cleanupStyles&&Ia(J,h,Object.keys(g.from)),Ca(a,g));n.blockTransition||n.blockKeyframeAnimation?K(m):g.skipBlocking||qa(h,!1);return{$$willAnimate:!0,end:d,start:function(){if(!R)return P={end:d,cancel:v,resume:null,pause:null},C=new f(P),sa(H),C}}}}]}]).provider("$$animateCssDriver",
+["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(a,c,d,e,f,z,B){function s(a){return a.replace(/\bng-\S+\b/g,"")}function v(a,b){P(a)&&(a=a.split(" "));P(b)&&(b=b.split(" "));return a.filter(function(a){return-1===b.indexOf(a)}).join(" ")}function I(c,e,f){function k(a){var b={},c=D(a).getBoundingClientRect();r(["width","height","top","left"],function(a){var d=c[a];
+switch(a){case "top":d+=C.scrollTop;break;case "left":d+=C.scrollLeft}b[a]=Math.floor(d)+"px"});return b}function p(){var c=s(f.attr("class")||""),d=v(c,l),c=v(l,c),d=a(z,{to:k(f),addClass:"ng-anchor-in "+d,removeClass:"ng-anchor-out "+c,delay:!0});return d.$$willAnimate?d:null}function B(){z.remove();e.removeClass("ng-animate-shim");f.removeClass("ng-animate-shim")}var z=G(D(e).cloneNode(!0)),l=s(z.attr("class")||"");e.addClass("ng-animate-shim");f.addClass("ng-animate-shim");z.addClass("ng-anchor");
+w.append(z);var K;c=function(){var c=a(z,{addClass:"ng-anchor-out",delay:!0,from:k(e)});return c.$$willAnimate?c:null}();if(!c&&(K=p(),!K))return B();var M=c||K;return{start:function(){function a(){c&&c.end()}var b,c=M.start();c.done(function(){c=null;if(!K&&(K=p()))return c=K.start(),c.done(function(){c=null;B();b.complete()}),c;B();b.complete()});return b=new d({end:a,cancel:a})}}}function q(a,b,c,e){var f=u(a,Q),s=u(b,Q),z=[];r(e,function(a){(a=I(c,a.out,a["in"]))&&z.push(a)});if(f||s||0!==z.length)return{start:function(){function a(){r(b,
+function(a){a.end()})}var b=[];f&&b.push(f.start());s&&b.push(s.start());r(z,function(a){b.push(a.start())});var c=new d({end:a,cancel:a});d.all(b,function(a){c.complete(a)});return c}}}function u(c){var d=c.element,e=c.options||{};c.structural&&(e.event=c.event,e.structural=!0,e.applyClassesEarly=!0,"leave"===c.event&&(e.onDone=e.domOperation));e.preparationClasses&&(e.event=Y(e.event,e.preparationClasses));c=a(d,e);return c.$$willAnimate?c:null}if(!f.animations&&!f.transitions)return Q;var C=B[0].body;
+c=D(e);var w=G(c.parentNode&&11===c.parentNode.nodeType||C.contains(c)?c:C);U(z);return function(a){return a.from&&a.to?q(a.from,a.to,a.classes,a.anchors):u(a)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(b,c,d){function e(c){c=ba(c)?c:c.split(" ");for(var d=[],e={},f=0;f<c.length;f++){var r=c[f],q=a.$$registeredAnimations[r];q&&!e[r]&&(d.push(b.get(q)),e[r]=!0)}return d}var f=U(d);return function(a,b,d,v){function q(){v.domOperation();
+f(a,v)}function D(a,b,d,e,g){switch(d){case "animate":b=[b,e.from,e.to,g];break;case "setClass":b=[b,x,G,g];break;case "addClass":b=[b,x,g];break;case "removeClass":b=[b,G,g];break;default:b=[b,g]}b.push(e);if(a=a.apply(a,b))if(Ka(a.start)&&(a=a.start()),a instanceof c)a.done(g);else if(Ka(a))return a;return Q}function u(a,b,d,e,g){var f=[];r(e,function(e){var k=e[g];k&&f.push(function(){var e,g,f=!1,h=function(a){f||(f=!0,(g||Q)(a),e.complete(!a))};e=new c({end:function(){h()},cancel:function(){h(!0)}});
+g=D(k,a,b,d,function(a){h(!1===a)});return e})});return f}function C(a,b,d,e,g){var f=u(a,b,d,e,g);if(0===f.length){var h,k;"beforeSetClass"===g?(h=u(a,"removeClass",d,e,"beforeRemoveClass"),k=u(a,"addClass",d,e,"beforeAddClass")):"setClass"===g&&(h=u(a,"removeClass",d,e,"removeClass"),k=u(a,"addClass",d,e,"addClass"));h&&(f=f.concat(h));k&&(f=f.concat(k))}if(0!==f.length)return function(a){var b=[];f.length&&r(f,function(a){b.push(a())});b.length?c.all(b,a):a();return function(a){r(b,function(b){a?
+b.cancel():b.end()})}}}var w=!1;3===arguments.length&&va(d)&&(v=d,d=null);v=pa(v);d||(d=a.attr("class")||"",v.addClass&&(d+=" "+v.addClass),v.removeClass&&(d+=" "+v.removeClass));var x=v.addClass,G=v.removeClass,J=e(d),k,p;if(J.length){var L,O;"leave"==b?(O="leave",L="afterLeave"):(O="before"+b.charAt(0).toUpperCase()+b.substr(1),L=b);"enter"!==b&&"move"!==b&&(k=C(a,b,v,J,O));p=C(a,b,v,J,L)}if(k||p){var l;return{$$willAnimate:!0,end:function(){l?l.end():(w=!0,q(),ga(a,v),l=new c,l.complete(!0));return l},
+start:function(){function b(c){w=!0;q();ga(a,v);l.complete(c)}if(l)return l;l=new c;var d,e=[];k&&e.push(function(a){d=k(a)});e.length?e.push(function(a){q();a(!0)}):q();p&&e.push(function(a){d=p(a)});l.setHost({end:function(){w||((d||Q)(void 0),b(void 0))},cancel:function(){w||((d||Q)(!0),b(!0))}});c.chain(e,b);return l}}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(a,c){function d(c){return a(c.element,
+c.event,c.classes,c.options)}return function(a){if(a.from&&a.to){var b=d(a.from),q=d(a.to);if(b||q)return{start:function(){function a(){return function(){r(d,function(a){a.end()})}}var d=[];b&&d.push(b.start());q&&d.push(q.start());c.all(d,function(a){e.complete(a)});var e=new c({end:a(),cancel:a()});return e}}}else return d(a)}}]}])})(window,window.angular);
+//# sourceMappingURL=angular-animate.min.js.map


[13/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/gravityforms.css
----------------------------------------------------------------------
diff --git a/site/css/gravityforms.css b/site/css/gravityforms.css
new file mode 100644
index 0000000..cb73414
--- /dev/null
+++ b/site/css/gravityforms.css
@@ -0,0 +1,34 @@
+.gfield label {
+    position: relative;
+    top: auto;
+    left: auto;
+}
+
+.gfield input, .gfield textarea {
+    height: auto;
+    display: inline-block;
+}
+
+.gfield select {
+    display: inline-block;
+}
+
+.gfield input:focus ~ label, .gfield textarea:focus ~ label, .gfield textarea:valid ~ label, .gfield .used ~ label {
+    top: auto !important;
+    font-size: 14px !important;
+    color: #404041 !important;
+}
+
+.gform_page_footer input {
+    width: auto;
+    height: auto;
+    padding: 15px;
+}
+
+.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
+    height: 25px !important;
+}
+
+.body-content .gfield ul li {
+    line-height: normal;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/jquery-ui-insightera-custom-1.8.css
----------------------------------------------------------------------
diff --git a/site/css/jquery-ui-insightera-custom-1.8.css b/site/css/jquery-ui-insightera-custom-1.8.css
new file mode 100644
index 0000000..be6cbf9
--- /dev/null
+++ b/site/css/jquery-ui-insightera-custom-1.8.css
@@ -0,0 +1 @@
+.insightera .ui-helper-hidden{display:none}.insightera .ui-helper-hidden-accessible{position:absolute}.insightera .ui-helper-reset{border:0 none;font-size:100%;line-height:1.3;list-style:none outside none;margin:0;outline:0 none;padding:0;text-decoration:none}.insightera .ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.insightera .ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.insightera .ui-helper-clearfix{display:block}.insightera .ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.insightera .ui-state-disabled{cursor:default!important}.insightera .ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-widget-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.insightera{overflow:hidden;padding:.2em;position:absolute;width:300px;min-width:50px}.insightera.ui-dialog{z-index:9999!important}.insightera .ui-dialog-titlebar{padding:.5em 1e
 m .3em;position:relative}.insightera .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.insightera .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px}.insightera .ui-dialog-titlebar-close span{display:block;margin:1px}.insightera .ui-dialog-titlebar-close:hover,.insightera .ui-dialog-titlebar-close:focus{padding:0}.insightera .ui-dialog-content{background:none repeat scroll 0 0 transparent;border:0 none;overflow:auto;padding:.5em 1em}.insightera .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:left}.insightera .ui-dialog-buttonpane button{cursor:pointer;float:right;line-height:1.4em;margin:.5em .4em .5em 0;overflow:visible;padding:.2em .6em .3em;width:auto}.insightera .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}.ui-draggable .ui-dialog-titlebar{cursor:move}.insightera.ui-resizable{position:relative}.insightera .ui-resizable-handle{d
 isplay:block;font-size:.1px;position:absolute;z-index:99999}.insightera .ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.insightera .ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.insightera .ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.insightera .ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.insightera .ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.insightera .ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.insightera .ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.insightera .ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.insightera .ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.insightera{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.insightera .ui-widget{font-size:1em}.insightera input,.insightera select,.
 insightera textarea,.insightera button{font-family:Verdana,Arial,sans-serif;font-size:1em}.insightera{background:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #fff;border:1px solid #aaa;color:#222}.insightera .ui-widget-header{background:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #ccc;border:1px solid #aaa;color:#222;font-weight:bold}.insightera .ui-widget-header a{color:#222}.insightera a{outline:0}.insightera .ui-widget-content .ui-state-highlight,.insightera .ui-widget-header .ui-state-highlight{background:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #fbf9ee;border:1px solid #fcefa1;color:#363636}.insightera .ui-widget-content .ui-state-highlight a,.insightera .ui-widget-header .ui-state-highlight a{color:#363636}.in
 sightera .ui-widget-content .ui-state-error,.insightera .ui-widget-header .ui-state-error{background:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #fef1ec;border:1px solid #cd0a0a;color:#cd0a0a}.insightera .ui-widget-content .ui-state-error a,.insightera .ui-widget-header .ui-state-error a{color:#cd0a0a}.insightera .ui-widget-content .ui-state-error-text,.insightera .ui-widget-header .ui-state-error-text{color:#cd0a0a}.insightera .ui-widget-content .ui-priority-primary,.insightera .ui-widget-header .ui-priority-primary{font-weight:bold}.insightera .ui-widget-content .ui-priority-secondary,.insightera .ui-widget-header .ui-priority-secondary{font-weight:normal;opacity:.7}.insightera .ui-widget-content .ui-state-disabled,.insightera .ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.insightera .ui-icon{background-image:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/b
 ase/images/ui-icons_222222_256x240.png");height:16px;width:16px}.insightera .ui-widget-content .ui-icon{background-image:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png")}.insightera .ui-widget-header .ui-icon{background-image:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png")}.insightera .ui-icon-carat-1-n{background-position:0 0}.insightera .ui-icon-carat-1-ne{background-position:-16px 0}.insightera .ui-icon-carat-1-e{background-position:-32px 0}.insightera .ui-icon-carat-1-se{background-position:-48px 0}.insightera .ui-icon-carat-1-s{background-position:-64px 0}.insightera .ui-icon-carat-1-sw{background-position:-80px 0}.insightera .ui-icon-carat-1-w{background-position:-96px 0}.insightera .ui-icon-carat-1-nw{background-position:-112px 0}.insightera .ui-icon-carat-2-n-s{background-position:-128px 0}.insightera .ui-icon-carat-2-e-w{background-position:-144px 0}.insightera .ui-i
 con-triangle-1-n{background-position:0 -16px}.insightera .ui-icon-triangle-1-ne{background-position:-16px -16px}.insightera .ui-icon-triangle-1-e{background-position:-32px -16px}.insightera .ui-icon-triangle-1-se{background-position:-48px -16px}.insightera .ui-icon-triangle-1-s{background-position:-64px -16px}.insightera .ui-icon-triangle-1-sw{background-position:-80px -16px}.insightera .ui-icon-triangle-1-w{background-position:-96px -16px}.insightera .ui-icon-triangle-1-nw{background-position:-112px -16px}.insightera .ui-icon-triangle-2-n-s{background-position:-128px -16px}.insightera .ui-icon-triangle-2-e-w{background-position:-144px -16px}.insightera .ui-icon-arrow-1-n{background-position:0 -32px}.insightera .ui-icon-arrow-1-ne{background-position:-16px -32px}.insightera .ui-icon-arrow-1-e{background-position:-32px -32px}.insightera .ui-icon-arrow-1-se{background-position:-48px -32px}.insightera .ui-icon-arrow-1-s{background-position:-64px -32px}.insightera .ui-icon-arrow-1-sw{ba
 ckground-position:-80px -32px}.insightera .ui-icon-arrow-1-w{background-position:-96px -32px}.insightera .ui-icon-arrow-1-nw{background-position:-112px -32px}.insightera .ui-icon-arrow-2-n-s{background-position:-128px -32px}.insightera .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.insightera .ui-icon-arrow-2-e-w{background-position:-160px -32px}.insightera .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.insightera .ui-icon-arrowstop-1-n{background-position:-192px -32px}.insightera .ui-icon-arrowstop-1-e{background-position:-208px -32px}.insightera .ui-icon-arrowstop-1-s{background-position:-224px -32px}.insightera .ui-icon-arrowstop-1-w{background-position:-240px -32px}.insightera .ui-icon-arrowthick-1-n{background-position:0 -48px}.insightera .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.insightera .ui-icon-arrowthick-1-e{background-position:-32px -48px}.insightera .ui-icon-arrowthick-1-se{background-position:-48px -48px}.insightera .ui-icon-arrowthi
 ck-1-s{background-position:-64px -48px}.insightera .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.insightera .ui-icon-arrowthick-1-w{background-position:-96px -48px}.insightera .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.insightera .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.insightera .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.insightera .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.insightera .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.insightera .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.insightera .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.insightera .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.insightera .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.insightera .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.insightera .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.insightera .ui-icon-arrowr
 eturnthick-1-e{background-position:-32px -64px}.insightera .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.insightera .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.insightera .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.insightera .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.insightera .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.insightera .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.insightera .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.insightera .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.insightera .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.insightera .ui-icon-arrow-4{background-position:0 -80px}.insightera .ui-icon-arrow-4-diag{background-position:-16px -80px}.insightera .ui-icon-extlink{background-position:-32px -80px}.insightera .ui-icon-newwin{background-position:-48px -80px}.insightera .ui-icon-refresh{background-position:-64px -80px}.insighter
 a .ui-icon-shuffle{background-position:-80px -80px}.insightera .ui-icon-transfer-e-w{background-position:-96px -80px}.insightera .ui-icon-transferthick-e-w{background-position:-112px -80px}.insightera .ui-icon-folder-collapsed{background-position:0 -96px}.insightera .ui-icon-folder-open{background-position:-16px -96px}.insightera .ui-icon-document{background-position:-32px -96px}.insightera .ui-icon-document-b{background-position:-48px -96px}.insightera .ui-icon-note{background-position:-64px -96px}.insightera .ui-icon-mail-closed{background-position:-80px -96px}.insightera .ui-icon-mail-open{background-position:-96px -96px}.insightera .ui-icon-suitcase{background-position:-112px -96px}.insightera .ui-icon-comment{background-position:-128px -96px}.insightera .ui-icon-person{background-position:-144px -96px}.insightera .ui-icon-print{background-position:-160px -96px}.insightera .ui-icon-trash{background-position:-176px -96px}.insightera .ui-icon-locked{background-position:-192px -96p
 x}.insightera .ui-icon-unlocked{background-position:-208px -96px}.insightera .ui-icon-bookmark{background-position:-224px -96px}.insightera .ui-icon-tag{background-position:-240px -96px}.insightera .ui-icon-home{background-position:0 -112px}.insightera .ui-icon-flag{background-position:-16px -112px}.insightera .ui-icon-calendar{background-position:-32px -112px}.insightera .ui-icon-cart{background-position:-48px -112px}.insightera .ui-icon-pencil{background-position:-64px -112px}.insightera .ui-icon-clock{background-position:-80px -112px}.insightera .ui-icon-disk{background-position:-96px -112px}.insightera .ui-icon-calculator{background-position:-112px -112px}.insightera .ui-icon-zoomin{background-position:-128px -112px}.insightera .ui-icon-zoomout{background-position:-144px -112px}.insightera .ui-icon-search{background-position:-160px -112px}.insightera .ui-icon-wrench{background-position:-176px -112px}.insightera .ui-icon-gear{background-position:-192px -112px}.insightera .ui-icon
 -heart{background-position:-208px -112px}.insightera .ui-icon-star{background-position:-224px -112px}.insightera .ui-icon-link{background-position:-240px -112px}.insightera .ui-icon-cancel{background-position:0 -128px}.insightera .ui-icon-plus{background-position:-16px -128px}.insightera .ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.insightera .ui-icon-minusthick{background-position:-64px -128px}.insightera .ui-icon-close{background-position:-80px -128px}.insightera .ui-icon-closethick{background-position:-96px -128px}.insightera .ui-icon-key{background-position:-112px -128px}.insightera .ui-icon-lightbulb{background-position:-128px -128px}.insightera .ui-icon-scissors{background-position:-144px -128px}.insightera .ui-icon-clipboard{background-position:-160px -128px}.insightera .ui-icon-copy{background-position:-176px -128px}.insightera .ui-icon-contact{background-position:-192px -128px}.insightera .ui-icon-image{background-posi
 tion:-208px -128px}.insightera .ui-icon-video{background-position:-224px -128px}.insightera .ui-icon-script{background-position:-240px -128px}.insightera .ui-icon-alert{background-position:0 -144px}.insightera .ui-icon-info{background-position:-16px -144px}.insightera .ui-icon-notice{background-position:-32px -144px}.insightera .ui-icon-help{background-position:-48px -144px}.insightera .ui-icon-check{background-position:-64px -144px}.insightera .ui-icon-bullet{background-position:-80px -144px}.insightera .ui-icon-radio-off{background-position:-96px -144px}.insightera .ui-icon-radio-on{background-position:-112px -144px}.insightera .ui-icon-pin-w{background-position:-128px -144px}.insightera .ui-icon-pin-s{background-position:-144px -144px}.insightera .ui-icon-play{background-position:0 -160px}.insightera .ui-icon-pause{background-position:-16px -160px}.insightera .ui-icon-seek-next{background-position:-32px -160px}.insightera .ui-icon-seek-prev{background-position:-48px -160px}.insig
 htera .ui-icon-seek-end{background-position:-64px -160px}.insightera .ui-icon-seek-start{background-position:-80px -160px}.insightera .ui-icon-seek-first{background-position:-80px -160px}.insightera .ui-icon-stop{background-position:-96px -160px}.insightera .ui-icon-eject{background-position:-112px -160px}.insightera .ui-icon-volume-off{background-position:-128px -160px}.insightera .ui-icon-volume-on{background-position:-144px -160px}.insightera .ui-icon-power{background-position:0 -176px}.insightera .ui-icon-signal-diag{background-position:-16px -176px}.insightera .ui-icon-signal{background-position:-32px -176px}.insightera .ui-icon-battery-0{background-position:-48px -176px}.insightera .ui-icon-battery-1{background-position:-64px -176px}.insightera .ui-icon-battery-2{background-position:-80px -176px}.insightera .ui-icon-battery-3{background-position:-96px -176px}.insightera .ui-icon-circle-plus{background-position:0 -192px}.insightera .ui-icon-circle-minus{background-position:-16p
 x -192px}.insightera .ui-icon-circle-close{background-position:-32px -192px}.insightera .ui-icon-circle-triangle-e{background-position:-48px -192px}.insightera .ui-icon-circle-triangle-s{background-position:-64px -192px}.insightera .ui-icon-circle-triangle-w{background-position:-80px -192px}.insightera .ui-icon-circle-triangle-n{background-position:-96px -192px}.insightera .ui-icon-circle-arrow-e{background-position:-112px -192px}.insightera .ui-icon-circle-arrow-s{background-position:-128px -192px}.insightera .ui-icon-circle-arrow-w{background-position:-144px -192px}.insightera .ui-icon-circle-arrow-n{background-position:-160px -192px}.insightera .ui-icon-circle-zoomin{background-position:-176px -192px}.insightera .ui-icon-circle-zoomout{background-position:-192px -192px}.insightera .ui-icon-circle-check{background-position:-208px -192px}.insightera .ui-icon-circlesmall-plus{background-position:0 -208px}.insightera .ui-icon-circlesmall-minus{background-position:-16px -208px}.insigh
 tera .ui-icon-circlesmall-close{background-position:-32px -208px}.insightera .ui-icon-squaresmall-plus{background-position:-48px -208px}.insightera .ui-icon-squaresmall-minus{background-position:-64px -208px}.insightera .ui-icon-squaresmall-close{background-position:-80px -208px}.insightera .ui-icon-grip-dotted-vertical{background-position:0 -224px}.insightera .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.insightera .ui-icon-grip-solid-vertical{background-position:-32px -224px}.insightera .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.insightera .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.insightera .ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{border-top-left-radius:4px}.ui-corner-tr{border-top-right-radius:4px}.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-br{border-bottom-right-radius:4px}.ui-corner-top{border-top-left-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{border-botto
 m-left-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{border-bottom-right-radius:4px;border-top-right-radius:4px}.ui-corner-left{border-bottom-left-radius:4px;border-top-left-radius:4px}.ui-corner-all{border-radius:4px 4px 4px 4px}.ui-widget-overlay{background-color:#000;opacity:.7}.ui-widget-shadow{background:url("//rtp-static.marketo.com/rtp/libs/jqueryui/1.8.1/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaa;border-radius:8px 8px 8px 8px;margin:-8px 0 0 -8px;opacity:.3;padding:8px}.insightera-dialog span.ui-button-text{display:none}.insightera-dialog .ui-dialog-titlebar-close{border:0;background:0}.insightera-dialog-modern-trim{background:#000 transparent;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";padding:7px;border:0}.insightera-dialog-modern-trim .ui-wi
 dget-header{background:#fff;border:medium none;border-radius:3px 3px 0 0}.insightera-dialog-modern-trim .ui-dialog-content{background:#fff;padding:0 2em 2em 2em;border-radius:0 0 3px 3px}.insightera-dialog-modern-trim .ui-widget-header .ui-dialog-titlebar-close{right:0;top:0;padding:0;margin:7px 7px 0;width:auto}.insightera-dialog-modern-trim .ui-widget-header .ui-icon{background-position:0 0;width:9px;height:11px}.insightera-dialog-modern-trim .ui-dialog-titlebar-close span{margin:0}.insightera-dialog-modern-trim.ui-corner-all,.insightera-dialog-modern-trim .ui-corner-all{border-radius:3px}.insightera-dialog-transparent,.insightera-dialog-transparent .ui-dialog-titlebar{background:transparent;border:0}.insightera-dialog-transparent .ui-dialog-titlebar-close{height:38px;padding:0;width:40px;margin:-11px 0 0;right:.1em;background-repeat:no-repeat}.insightera-dialog-transparent .ui-icon-closethick{display:none!important}.insightera-dialog-modern-trim-2{background-color:#fff!important;
 box-shadow:0 0 4px 1px #919191!important;padding-left:10px!important;padding-right:17px!important;padding-top:10px!important;position:absolute!important;z-index:9999!important}.insightera-dialog-modern-trim-2 .ui-widget-header{background:white!important;border-color:White!important}.insightera-dialog-modern-trim-2 #trwDialog{overflow:hidden}.insightera-dialog-modern-trim-2 .ui-dialog-titlebar-close{display:block;right:-11px!important;top:30%!important;height:20px!important;width:22px!important;z-index:9999}.insightera-dialog-modern-trim-2 .ui-icon-closethick{display:none!important}.insightera-widget{display:block;z-index:9999;overflow:hidden;font-family:arial;font-size:1.2em;position:fixed;border-radius:4px}.insightera-widget-tab{border:0;cursor:pointer;min-width:35px}.insightera-widget-content{border:0;overflow:auto;z-index:9999;min-height:55px}.insightera-widget-right{right:0}.insightera-widget-left{left:0}
\ No newline at end of file


[08/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/app.js
----------------------------------------------------------------------
diff --git a/site/js/app.js b/site/js/app.js
new file mode 100644
index 0000000..7492912
--- /dev/null
+++ b/site/js/app.js
@@ -0,0 +1,251 @@
+var app = angular.module('hortonWorksApp', ['ngAnimate']);
+app.directive('onFinishRender', function ($timeout) {
+    return {
+        restrict: 'A',
+        link: function (scope, element, attr) {
+            if (scope.$last === true) {
+                $timeout(function () {
+                    scope.$emit('ngRepeatFinished');
+                });
+            }
+        }
+    }
+});
+
+app.directive('proonFinishRender', function ($timeout) {
+    return {
+        restrict: 'A',
+        link: function (scope, element, attr) {
+            if (scope.$last === true) {
+                $timeout(function () {
+                    scope.$emit('prongRepeatFinished');
+                });
+            }
+        }
+    }
+});
+
+app.directive('loadall', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                var post_type = [];
+                jQuery('.filter-btn li a').removeAttr('style');
+                jQuery(this).css({'pointer-events': 'none', 'cursor': 'default'});
+                var class_name = '';
+                var post_type = '';
+                var offset = '0';
+                var check = 'true';
+                scope.loadAll(post_type, offset, class_name, check);
+            });
+        }
+    }
+});
+
+app.directive('lpress', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                jQuery('.filter-btn li a').removeAttr('style');
+                jQuery(this).css({'pointer-events': 'none', 'cursor': 'default'});
+                var post_type = 'hw_news';
+                var class_name = 'press';
+                var check = 'false';
+                var offset = jQuery('.isotope .press').length;
+                scope.loadAll(post_type, offset, class_name, check);
+            });
+        }
+    }
+});
+
+app.directive('lexecutive', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                jQuery('.filter-btn li a').removeAttr('style');
+                jQuery(this).css({'pointer-events': 'none', 'cursor': 'default'});
+                var post_type = 'executive';
+                var class_name = 'executive';
+                var check = 'false';
+                var offset = jQuery('.isotope .execpost').length;
+                scope.loadAll(post_type, offset, class_name, check);
+            });
+        }
+    }
+});
+
+app.directive('lnews', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                jQuery('.filter-btn li a').removeAttr('style');
+                jQuery(this).css({'pointer-events': 'none', 'cursor': 'default'});
+                var post_type = 'article';
+                var class_name = 'news';
+                var check = 'false';
+                var offset = jQuery('.isotope .news').length;
+                scope.loadAll(post_type, offset, class_name, check);
+            });
+        }
+    }
+});
+
+app.directive('lblog', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                jQuery('.filter-btn li a').removeAttr('style');
+                jQuery(this).css({'pointer-events': 'none', 'cursor': 'default'});
+                var post_type = 'post';
+                var class_name = 'blog';
+                var check = 'false';
+                var offset = jQuery('.isotope .blog').length;
+                scope.loadAll(post_type, offset, class_name, check);
+            });
+        }
+    }
+});
+
+app.directive('loadentries', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                element.addClass('loader');
+                element.prop('disabled', true);
+                var offset = jQuery('.filter-elements .item').length;
+                var class_name = jQuery('.tabsets .active a').attr('class');
+                var str = class_name.split(" ");
+                var post_type = str[1];
+                if (post_type == 'press') {
+                    post_type = 'hw_news';
+                } else if (post_type == 'news') {
+                    post_type = 'article';
+                } else if (post_type == 'blog') {
+                    post_type = 'post';
+                } else if (post_type == 'executive') {
+                    post_type = '';
+                }
+                else if (post_type == 'all') {
+                    post_type = '';
+                }
+                scope.loadMore(post_type, offset, element);
+            });
+        }
+    }
+});
+
+app.directive('loadtrigger', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+
+            jQuery(element).on('change', function ($event) {
+                var offset = 0;
+                var class_name = jQuery('.tabsets .active a').attr('class');
+                var str = class_name.split(" ");
+                var post_type = str[1];
+                if (post_type == 'press') {
+                    post_type = 'hw_news';
+                } else if (post_type == 'news') {
+                    post_type = 'article';
+                } else if (post_type == 'blog') {
+                    post_type = 'post';
+                } else if (post_type == 'executive') {
+                    post_type = '';
+                }
+                else if (post_type == 'all') {
+                    post_type = '';
+                }
+                scope.loadAll(post_type, offset);
+            });
+        }
+    }
+});
+
+app.directive('loadcustomer', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                element.addClass('loader');
+                element.prop('disabled', true);
+                var customer_name = scope.customer;
+                var offset = jQuery('.grid-customers .icon-tab li').length;
+                scope.loadCustomer(customer_name, offset, element);
+            })
+        }
+    }
+});
+
+app.directive('loadevents', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                element.addClass('loader');
+                element.prop('disabled', true);
+                var offset = jQuery('.events-all .event-list').length - 1;
+
+                scope.loadMoreEvents(offset, element);
+            });
+        }
+    }
+});
+
+app.directive('loadwebinar', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+                jQuery('.webcast-all .event-list').attr('ng-class', scope.otherclass);
+                element.addClass('loader');
+                element.prop('disabled', true);
+                var offset = jQuery('.webcast-all .event-list').length - 1;
+                scope.loadMoreWebinars(offset, element);
+            });
+        }
+    }
+});
+
+app.directive('loadondemand', function ($compile) {
+    return{
+        scope: true,
+        restrict: 'C',
+        replace: false,
+        link: function (scope, element, attr) {
+            element.bind('click', function ($event) {
+
+                element.addClass('loader');
+                element.prop('disabled', true);
+                var offset = jQuery('.ondemand-all-wrapper .event-list').length - 2;
+                scope.loadMoreOndemand(offset, element);
+            });
+        }
+    }
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/charts-animate.js
----------------------------------------------------------------------
diff --git a/site/js/charts-animate.js b/site/js/charts-animate.js
new file mode 100644
index 0000000..2f72917
--- /dev/null
+++ b/site/js/charts-animate.js
@@ -0,0 +1,241 @@
+///**
+// * Lightweight plugin to render simple, animated and retina optimized pie charts
+// **/
+//!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.sca
 leLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.trackWidth||b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onSte
 p(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(a,b){},onStep:function(a,b,c){},onStop:function(a,b){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));"string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?e.easing=jQuery.easing[e.easing]:e.easing=d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),
 "boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}});
+
+
+
+/**
+ * Functon for Charts animation Plugin
+ **/
+!function (a, b) {
+    "function" == typeof define && define.amd ? define(["jquery"], function (a) {
+        return b(a)
+    }) : "object" == typeof exports ? module.exports = b(require("jquery")) : b(jQuery)
+}(this, function (a) {
+    var b = function (a, b) {
+        var c, d = document.createElement("canvas");
+        a.appendChild(d),
+                "object" == typeof G_vmlCanvasManager && G_vmlCanvasManager.initElement(d);
+        var e = d.getContext("2d");
+        d.width = d.height = b.size;
+        var f = 1;
+        window.devicePixelRatio > 1 && (f = window.devicePixelRatio,
+                d.style.width = d.style.height = [b.size, "px"].join(""),
+                d.width = d.height = b.size * f,
+                e.scale(f, f)),
+                e.translate(b.size / 2, b.size / 2),
+                e.rotate((-0.5 + b.rotate / 180) * Math.PI);
+        var g = (b.size - b.lineWidth) / 2;
+        b.scaleColor && b.scaleLength && (g -= b.scaleLength + 2),
+                Date.now = Date.now || function () {
+                    return +new Date
+                }
+        ;
+        var h = function (a, b, c) {
+            c = Math.min(Math.max(-1, c || 0), 1);
+            var d = 0 >= c ? !0 : !1;
+            e.beginPath(),
+                    e.arc(0, 0, g, 0, 2 * Math.PI * c, d),
+                    e.strokeStyle = a,
+                    e.lineWidth = b,
+                    e.stroke()
+        }
+        , i = function () {
+            var a, c;
+            e.lineWidth = 1,
+                    e.fillStyle = b.scaleColor,
+                    e.save();
+            for (var d = 24; d > 0; --d)
+                d % 6 === 0 ? (c = b.scaleLength,
+                        a = 0) : (c = .6 * b.scaleLength,
+                        a = b.scaleLength - c),
+                        e.fillRect(-b.size / 2 + a, 0, c, 1),
+                        e.rotate(Math.PI / 12);
+            e.restore()
+        }
+        , j = function () {
+            return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function (a) {
+                window.setTimeout(a, 1e3 / 60)
+            }
+        }()
+                , k = function () {
+                    b.scaleColor && i(),
+                            b.trackColor && h(b.trackColor, b.trackWidth || b.lineWidth, 1)
+                }
+        ;
+        this.getCanvas = function () {
+            return d
+        }
+        ,
+                this.getCtx = function () {
+                    return e
+                }
+        ,
+                this.clear = function () {
+                    e.clearRect(b.size / -2, b.size / -2, b.size, b.size)
+                }
+        ,
+                this.draw = function (a) {
+                    b.scaleColor || b.trackColor ? e.getImageData && e.putImageData ? c ? e.putImageData(c, 0, 0) : (k(),
+                            c = e.getImageData(0, 0, b.size * f, b.size * f)) : (this.clear(),
+                            k()) : this.clear(),
+                            e.lineCap = b.lineCap;
+                    var d;
+                    d = "function" == typeof b.barColor ? b.barColor(a) : b.barColor,
+                            h(d, b.lineWidth, a / 100)
+                }
+        .bind(this),
+                this.animate = function (a, c) {
+                    var d = Date.now();
+                    b.onStart(a, c);
+                    var e = function () {
+                        var f = Math.min(Date.now() - d, b.animate.duration)
+                                , g = b.easing(this, f, a, c - a, b.animate.duration);
+                        this.draw(g),
+                                b.onStep(a, c, g),
+                                f >= b.animate.duration ? b.onStop(a, c) : j(e)
+                    }
+                    .bind(this);
+                    j(e)
+                }
+        .bind(this)
+    }
+    , c = function (a, c) {
+        var d = {
+            barColor: "#ef1e25",
+            trackColor: "#f9f9f9",
+            scaleColor: "#dfe0e0",
+            scaleLength: 5,
+            lineCap: "round",
+            lineWidth: 3,
+            trackWidth: void 0,
+            size: 110,
+            rotate: 0,
+            animate: {
+                duration: 1e3,
+                enabled: !0
+            },
+            easing: function (a, b, c, d, e) {
+                return b /= e / 2,
+                        1 > b ? d / 2 * b * b + c : -d / 2 * (--b * (b - 2) - 1) + c
+            },
+            onStart: function (a, b) {
+            },
+            onStep: function (a, b, c) {
+            },
+            onStop: function (a, b) {
+            }
+        };
+        if ("undefined" != typeof b)
+            d.renderer = b;
+        else {
+            if ("undefined" == typeof SVGRenderer)
+                throw new Error("Please load either the SVG- or the CanvasRenderer");
+            d.renderer = SVGRenderer
+        }
+        var e = {}
+        , f = 0
+                , g = function () {
+                    this.el = a,
+                            this.options = e;
+                    for (var b in d)
+                        d.hasOwnProperty(b) && (e[b] = c && "undefined" != typeof c[b] ? c[b] : d[b],
+                                "function" == typeof e[b] && (e[b] = e[b].bind(this)));
+                    "string" == typeof e.easing && "undefined" != typeof jQuery && jQuery.isFunction(jQuery.easing[e.easing]) ? e.easing = jQuery.easing[e.easing] : e.easing = d.easing,
+                            "number" == typeof e.animate && (e.animate = {
+                                duration: e.animate,
+                                enabled: !0
+                            }),
+                            "boolean" != typeof e.animate || e.animate || (e.animate = {
+                                duration: 1e3,
+                                enabled: e.animate
+                            }),
+                            this.renderer = new e.renderer(a, e),
+                            this.renderer.draw(f),
+                            a.dataset && a.dataset.percent ? this.update(parseFloat(a.dataset.percent)) : a.getAttribute && a.getAttribute("data-percent") && this.update(parseFloat(a.getAttribute("data-percent")))
+                }
+        .bind(this);
+        this.update = function (a) {
+            return a = parseFloat(a),
+                    e.animate.enabled ? this.renderer.animate(f, a) : this.renderer.draw(a),
+                    f = a,
+                    this
+        }
+        .bind(this),
+                this.disableAnimation = function () {
+                    return e.animate.enabled = !1,
+                            this
+                }
+        ,
+                this.enableAnimation = function () {
+                    return e.animate.enabled = !0,
+                            this
+                }
+        ,
+                g()
+    }
+    ;
+    a.fn.pieChart = function (b) {
+        return this.each(function () {
+            var d;
+            a.data(this, "pieChart") || (d = a.extend({}, b, a(this).data()),
+                    a.data(this, "pieChart", new c(this, d)))
+        })
+    }
+});
+
+
+/*
+ *  Initiate Charts animation plugin
+ */
+var $ = jQuery;
+function initCharts() {
+    var win = $(window);
+    $('.pie-chart .chart-data').each(function () {
+        var container = $(this);
+        var counter = container.find('.chart-data-max');
+        var maxCounter = +counter.data('max');
+        var curCounter = +counter.text();
+        var inited = false;
+
+        container.pieChart({
+            animate: 4000,
+            lineCap: 'square',
+            scaleColor: false,
+            barColor: container.data('bar'),
+            trackColor: container.data('track'),
+            lineWidth: container.data('width'),
+            size: container.data('size'),
+            onStep: function (min, max, cur) {
+                if (isNumeric(cur)) {
+                    var curPercent = Math.ceil(cur * 100 / max);
+                    counter.text(Math.floor(curCounter * curPercent / 100));
+                }
+            }
+        });
+
+        function onScroll() {
+            if (container.offset().top < win.scrollTop() + win.height() && container.offset().top + container.outerHeight() > win.scrollTop() && !inited) {
+                inited = true;
+                win.off('scroll resize orientationchange', onScroll);
+                container.data('pieChart').update(container.data('animatepercent'));
+            }
+        }
+
+        onScroll();
+        win.on('load scroll resize orientationchange', onScroll);
+    });
+
+    function isNumeric(n) {
+        return !isNaN(parseFloat(n)) && isFinite(n);
+    }
+}
+
+
+/*
+ * Call Charts animation
+ */
+$(document).ready(function () {
+    initCharts();
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/dotdotdot.js
----------------------------------------------------------------------
diff --git a/site/js/dotdotdot.js b/site/js/dotdotdot.js
new file mode 100644
index 0000000..f2171e7
--- /dev/null
+++ b/site/js/dotdotdot.js
@@ -0,0 +1,51 @@
+(function($){
+  $(function(){
+        // Limit social media feeds to 7 lines
+        limit_lines('.social-posts .text-container p:not(.post-date)', 7);
+        // Limit featured resources title to 4 and content to 3    
+        limit_lines('.move-up .title', 4);
+        limit_lines('.move-up .content', 4);
+        // Event text limit.  
+        limit_lines('.ev-name.web-name .title', 1);
+        limit_lines('.ev-name.web-name .content', 4);
+        // Event and webcast lines
+        limit_lines('.ev-name .title', 1);
+        limit_lines('.ev-name .content', 4);
+        // Featured customers tabs
+        limit_lines('.tab-text .content', 20);
+        limit_lines('.v-middle .title', 4);
+        limit_lines('.tab2 .content', 10);
+        // News and blogs title
+        limit_lines('.filter-press-release .text-container .title', 4);
+	  window.hwxFixGridTitles = function() {
+		  limit_lines('.filter-press-release .item-content .text-container h5', 4);
+	  }
+  });
+  
+  // Limit text to a certain number of lines
+	function limit_lines(target, lines) {
+	  var $target = $(target);
+	  var lineHeight = $target.css('line-height');
+	  if(lineHeight == 'normal') lineHeight = 1.4 * parseFloat($target.css('font-size'));
+	  var targetHeight = lines * parseFloat(lineHeight);
+    $target.dotdotdot({
+      ellipsis: '...',
+      height: targetHeight,
+      watch: true,
+    });
+  }
+})(jQuery);
+
+/*
+ *	jQuery dotdotdot 1.8.1
+ *
+ *	Copyright (c) Fred Heusschen
+ *	www.frebsite.nl
+ *
+ *	Plugin website:
+ *	dotdotdot.frebsite.nl
+ *
+ *	Licensed under the MIT license.
+ *	http://en.wikipedia.org/wiki/MIT_License
+ */
+!function(t,e){function n(t,e,n){var r=t.children(),o=!1;t.empty();for(var i=0,d=r.length;d>i;i++){var l=r.eq(i);if(t.append(l),n&&t.append(n),a(t,e)){l.remove(),o=!0;break}n&&n.detach()}return o}function r(e,n,i,d,l){var s=!1,c="a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",u="script, .dotdotdot-keep";return e.contents().detach().each(function(){var h=this,f=t(h);if("undefined"==typeof h)return!0;if(f.is(u))e.append(f);else{if(s)return!0;e.append(f),!l||f.is(d.after)||f.find(d.after).length||e[e.is(c)?"after":"append"](l),a(i,d)&&(s=3==h.nodeType?o(f,n,i,d,l):r(f,n,i,d,l)),s||l&&l.detach()}}),n.addClass("is-truncated"),s}function o(e,n,r,o,d){var c=e[0];if(!c)return!1;var h=s(c),f=-1!==h.indexOf(" ")?" ":"\u3000",p="letter"==o.wrap?"":f,g=h.split(p),v=-1,w=-1,b=0,y=g.length-1;for(o.fallbackToLetter&&0==b&&0==y&&(p="",g=h.split(p),y=g.length-1);y>=b&&(0!=b||0!=y);){var m=Math.floor((b+y
 )/2);if(m==w)break;w=m,l(c,g.slice(0,w+1).join(p)+o.ellipsis),r.children().each(function(){t(this).toggle().toggle()}),a(r,o)?(y=w,o.fallbackToLetter&&0==b&&0==y&&(p="",g=g[0].split(p),v=-1,w=-1,b=0,y=g.length-1)):(v=w,b=w)}if(-1==v||1==g.length&&0==g[0].length){var x=e.parent();e.detach();var C=d&&d.closest(x).length?d.length:0;x.contents().length>C?c=u(x.contents().eq(-1-C),n):(c=u(x,n,!0),C||x.detach()),c&&(h=i(s(c),o),l(c,h),C&&d&&t(c).parent().append(d))}else h=i(g.slice(0,v+1).join(p),o),l(c,h);return!0}function a(t,e){return t.innerHeight()>e.maxHeight}function i(e,n){for(;t.inArray(e.slice(-1),n.lastCharacter.remove)>-1;)e=e.slice(0,-1);return t.inArray(e.slice(-1),n.lastCharacter.noEllipsis)<0&&(e+=n.ellipsis),e}function d(t){return{width:t.innerWidth(),height:t.innerHeight()}}function l(t,e){t.innerText?t.innerText=e:t.nodeValue?t.nodeValue=e:t.textContent&&(t.textContent=e)}function s(t){return t.innerText?t.innerText:t.nodeValue?t.nodeValue:t.textContent?t.textContent:""
 }function c(t){do t=t.previousSibling;while(t&&1!==t.nodeType&&3!==t.nodeType);return t}function u(e,n,r){var o,a=e&&e[0];if(a){if(!r){if(3===a.nodeType)return a;if(t.trim(e.text()))return u(e.contents().last(),n)}for(o=c(a);!o;){if(e=e.parent(),e.is(n)||!e.length)return!1;o=c(e[0])}if(o)return u(t(o),n)}return!1}function h(e,n){return e?"string"==typeof e?(e=t(e,n),e.length?e:!1):e.jquery?e:!1:!1}function f(t){for(var e=t.innerHeight(),n=["paddingTop","paddingBottom"],r=0,o=n.length;o>r;r++){var a=parseInt(t.css(n[r]),10);isNaN(a)&&(a=0),e-=a}return e}if(!t.fn.dotdotdot){t.fn.dotdotdot=function(e){if(0==this.length)return t.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){t(this).dotdotdot(e)});var o=this,i=o.contents();o.data("dotdotdot")&&o.trigger("destroy.dot"),o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=
 function(){return o.bind("update.dot",function(e,d){switch(o.removeClass("is-truncated"),e.preventDefault(),e.stopPropagation(),typeof l.height){case"number":l.maxHeight=l.height;break;case"function":l.maxHeight=l.height.call(o[0]);break;default:l.maxHeight=f(o)}l.maxHeight+=l.tolerance,"undefined"!=typeof d&&(("string"==typeof d||"nodeType"in d&&1===d.nodeType)&&(d=t("<div />").append(d).contents()),d instanceof t&&(i=d)),g=o.wrapInner('<div class="dotdotdot" />').children(),g.contents().detach().end().append(i.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,u=!1;return s.afterElement&&(c=s.afterElement.clone(!0),c.show(),s.afterElement.detach()),a(g,l)&&(u="children"==l.wrap?n(g,l,c):r(g,o,g,l,c)),g.replaceWith(g.contents()),g=null,t.isFunction(l.callback)&&l.callback.call(o[0],u,i),s.isTruncated=u,u}).bind("isTruncated.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==type
 of e&&e.call(o[0],s.isTruncated),s.isTruncated}).bind("originalContent.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],i),i}).bind("destroy.dot",function(t){t.preventDefault(),t.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(i).attr("style",o.data("dotdotdot-style")||"").removeClass("is-truncated").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.unbind(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==l.watch){var e=t(window),n=e.width(),r=e.height();e.bind("resize.dot"+s.dotId,function(){n==e.width()&&r==e.height()&&l.windowResizeFix||(n=e.width(),r=e.height(),u&&clearInterval(u),u=setTimeout(function(){o.trigger("update.dot")},100))})}else c=d(o),u=setInterval(function(){if(o.is(":visible")){var t=d(o);c.width==t.width&&c.height==t.height||(o.trigger("update.dot"),c=t)}},500);return o},o.unwatch=function(){return t(window).unbind("resize.dot"+s.dotId),u&&clearInterval(u),o};var l=
 t.extend(!0,{},t.fn.dotdotdot.defaults,e),s={},c={},u=null,g=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=t.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=t.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),s.afterElement=h(l.after,o),s.isTruncated=!1,s.dotId=p++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&o.watch(),o},t.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},t.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","\u3000",",",";",".","!","?"],noEllipsis:[]}},t.fn.dotdotdot.debug=function(t){};var p=1,g=t.fn.html;t.fn.html=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?this.trigger("update",[n]):g.apply(this,arguments)};var v=t.fn.text;t.fn.text=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")
 ?(n=t("<div />").text(n).html(),this.trigger("update",[n])):v.apply(this,arguments)}}}(jQuery),jQuery(document).ready(function(t){t(".dot-ellipsis").each(function(){var e=t(this).hasClass("dot-resize-update"),n=t(this).hasClass("dot-timer-update"),r=0,o=t(this).attr("class").split(/\s+/);t.each(o,function(t,e){var n=e.match(/^dot-height-(\d+)$/);null!==n&&(r=Number(n[1]))});var a=new Object;n&&(a.watch=!0),e&&(a.watch="window"),r>0&&(a.height=r),t(this).dotdotdot(a)})}),jQuery(window).load(function(){jQuery(".dot-ellipsis.dot-load-update").trigger("update.dot")});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/eventCtrl.js
----------------------------------------------------------------------
diff --git a/site/js/eventCtrl.js b/site/js/eventCtrl.js
new file mode 100644
index 0000000..a198ddb
--- /dev/null
+++ b/site/js/eventCtrl.js
@@ -0,0 +1,100 @@
+
+app.controller("eventCtrl", ['$http', '$scope', '$compile', function ($http, $scope, $compile) {
+        /*
+         * Load more events for Events-Webcast
+         */
+        $scope.loadMoreEvents = function (offset, element) {
+            $scope.eventshow = '';
+            jQuery('.event-all .loadnew.event-list').css({'padding-top': '93px'});
+            $scope.data = {
+                'offset': offset
+            }
+            $http({
+                method: 'POST',
+                url: '/wp-content/themes/hortonworks/template_part/loop/view-events-load-more.php',
+                data: $.param($scope.data), // pass in data as strings
+                headers: {'Content-Type': 'application/x-www-form-urlencoded'}  // set the headers so angular passing info as form data (not request payload)
+            })
+                    .success(function (response) {
+                        $scope.response_content = $compile(response)($scope);
+                        if (response.length < 3267) {
+                            jQuery('.events-all .event-all-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                            element.hide();
+                        }
+                        else {
+                            jQuery('.events-all .event-all-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                        }
+                        $scope.eventshow = 'css-class';
+                    });
+        }
+
+        /*
+         * Load more webinars for Events-Webcast
+         */
+        $scope.loadMoreWebinars = function (offset, element) {
+            $scope.eventshow = '';
+            jQuery('.webcast-all .loadnew.event-list').css({'padding-top': '93px'});
+            $scope.webinaroffset = offset;
+            $scope.data = {
+                'offset': offset
+            }
+            $http({
+                method: 'POST',
+                url: '/wp-content/themes/hortonworks/template_part/loop/view-events-webcast-load-more.php',
+                data: $.param($scope.data), // pass in data as strings
+                headers: {'Content-Type': 'application/x-www-form-urlencoded'}  // set the headers so angular passing info as form data (not request payload)
+            })
+                    .success(function (response) {
+                        $scope.response_content = $compile(response)($scope);
+                        if (response.length < 3267) {
+                            jQuery('.webcast-all .webcast-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                            element.hide();
+                        }
+                        else {
+                            jQuery('.webcast-all .webcast-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                        }
+                        $scope.eventshow = 'css-class';
+                    });
+        }
+
+        /*
+         * Load more ondemand for Events-Webcast
+         */
+        $scope.loadMoreOndemand = function (offset, element) {
+            $scope.eventshow = '';
+            jQuery('.ondemand-all-wrapper .loadnew.event-list').css({'padding-top': '93px'});
+            $scope.ondemandoffset = offset;
+            $scope.data = {
+                'offset': offset
+            }
+            $http({
+                method: 'POST',
+                url: '/wp-content/themes/hortonworks/template_part/loop/ondemand-webcast-load-more.php',
+                data: $.param($scope.data), // pass in data as strings
+                headers: {'Content-Type': 'application/x-www-form-urlencoded'}  // set the headers so angular passing info as form data (not request payload)
+            })
+                    .success(function (response) {
+                        $scope.response_content = $compile(response)($scope);
+                        if (response.length < 3267) {
+                            jQuery('.ondemand-all-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                            element.hide();
+                        }
+                        else {
+                            jQuery('.ondemand-all-wrapper').append($scope.response_content);
+                            element.removeClass('loader');
+                            element.prop('disabled', false);
+                        }
+                        $scope.eventshow = 'css-class';
+                    });
+        }
+    }]);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/footer.js
----------------------------------------------------------------------
diff --git a/site/js/footer.js b/site/js/footer.js
new file mode 100644
index 0000000..c830a92
--- /dev/null
+++ b/site/js/footer.js
@@ -0,0 +1,49 @@
+jQuery(document).ready(function () {
+
+    /*
+     * Mobile menu to open and close
+     */
+    jQuery('.f-main-menu:has(.f-sub-menu)').addClass('f-arrow-menu');
+
+    function checkbrowserwidth() {
+        if (jQuery("nav > .toggle").css("display") === "block") {
+
+            jQuery('.f-menu-holder').addClass('f-mobile-menu');
+
+
+        } else {
+            jQuery('.f-menu-holder').removeClass('f-mobile-menu');
+        }
+    }
+    checkbrowserwidth();
+
+
+    jQuery('.f-mobile-menu .f-arrow-menu > li > a').addClass('f-mobile');
+
+    jQuery(document).on('click', '.f-arrow-menu > li > a.f-mobile', function () {
+        jQuery(this).toggleClass('arrow_change');
+        jQuery('.f-mobile').not(this).removeClass('arrow_change');
+        jQuery('.f-mobile').not(this).parent().find('.f-sub-menu').slideUp();
+        jQuery(this).parent().children('.f-sub-menu').stop(true, true).slideToggle();
+        return false;
+    });
+
+});
+jQuery(window).resize(function () {
+
+    function checkbrowserwidth() {
+        if (jQuery("nav > .toggle").css("display") === "block") {
+
+            jQuery('.f-menu-holder').addClass('f-mobile-menu');
+            jQuery('.f-mobile-menu .f-arrow-menu > li > a').addClass('f-mobile');
+        } else {
+
+            jQuery('.f-mobile-menu .f-arrow-menu > li > a').removeClass('f-mobile');
+            jQuery('.f-menu-holder').removeClass('f-mobile-menu');
+            jQuery(".f-sub-menu").removeAttr('style');
+            jQuery('.f-arrow-menu > li >').children('a').removeClass('arrow_change');
+            jQuery("body").css("overflow-y", "visible");
+        }
+    }
+    checkbrowserwidth();
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/hero-slider.js
----------------------------------------------------------------------
diff --git a/site/js/hero-slider.js b/site/js/hero-slider.js
new file mode 100644
index 0000000..c512123
--- /dev/null
+++ b/site/js/hero-slider.js
@@ -0,0 +1,704 @@
+/*
+ * Hero-slider
+ */
+(function ($) {
+    function ScrollAbsoluteGallery(options) {
+        this.options = $.extend({
+            activeClass: 'active',
+            mask: 'div.slides-mask',
+            slider: '>ul',
+            slides: '>li',
+            btnPrev: '.btn-prev',
+            btnNext: '.btn-next',
+            pagerLinks: 'ul.pager > li',
+            generatePagination: false,
+            pagerList: '<ul>',
+            pagerListItem: '<li><a href="#"></a></li>',
+            pagerListItemText: 'a',
+            galleryReadyClass: 'gallery-js-ready',
+            currentNumber: 'span.current-num',
+            totalNumber: 'span.total-num',
+            maskAutoSize: false,
+            autoRotation: false,
+            pauseOnHover: false,
+            stretchSlideToMask: false,
+            switchTime: 3000,
+            animSpeed: 500,
+            handleTouch: true,
+            swipeThreshold: 15,
+            vertical: false
+        }, options);
+        this.init();
+    }
+    ScrollAbsoluteGallery.prototype = {
+        init: function () {
+            if (this.options.holder) {
+                this.findElements();
+                this.attachEvents();
+                this.makeCallback('onInit', this);
+            }
+        },
+        findElements: function () {
+            // find structure elements
+            this.holder = $(this.options.holder).addClass(this.options.galleryReadyClass);
+            this.mask = this.holder.find(this.options.mask);
+            this.slider = this.mask.find(this.options.slider);
+            this.slides = this.slider.find(this.options.slides);
+            this.btnPrev = this.holder.find(this.options.btnPrev);
+            this.btnNext = this.holder.find(this.options.btnNext);
+
+            // slide count display
+            this.currentNumber = this.holder.find(this.options.currentNumber);
+            this.totalNumber = this.holder.find(this.options.totalNumber);
+
+            // create gallery pagination
+            if (typeof this.options.generatePagination === 'string') {
+                this.pagerLinks = this.buildPagination();
+            } else {
+                this.pagerLinks = this.holder.find(this.options.pagerLinks);
+            }
+
+            // define index variables
+            this.sizeProperty = this.options.vertical ? 'height' : 'width';
+            this.positionProperty = this.options.vertical ? 'top' : 'left';
+            this.animProperty = this.options.vertical ? 'marginTop' : 'marginLeft';
+
+            this.slideSize = this.slides[this.sizeProperty]();
+            this.currentIndex = 0;
+            this.prevIndex = 0;
+
+            // reposition elements
+            this.options.maskAutoSize = this.options.vertical ? false : this.options.maskAutoSize;
+            if (this.options.vertical) {
+                this.mask.css({
+                    height: this.slides.innerHeight()
+                });
+            }
+            if (this.options.maskAutoSize) {
+                this.mask.css({
+                    height: this.slider.height()
+                });
+            }
+            this.slider.css({
+                position: 'relative',
+                height: this.options.vertical ? this.slideSize * this.slides.length : '100%'
+            });
+            this.slides.css({
+                position: 'absolute'
+            }).css(this.positionProperty, -9999).eq(this.currentIndex).css(this.positionProperty, 0);
+            this.refreshState();
+        },
+        buildPagination: function () {
+            var pagerLinks = $();
+            if (!this.pagerHolder) {
+                this.pagerHolder = this.holder.find(this.options.generatePagination);
+            }
+            if (this.pagerHolder.length) {
+                this.pagerHolder.empty();
+                this.pagerList = $(this.options.pagerList).appendTo(this.pagerHolder);
+                for (var i = 0; i < this.slides.length; i++) {
+                    $(this.options.pagerListItem).appendTo(this.pagerList).find(this.options.pagerListItemText).text(i + 1);
+                }
+                pagerLinks = this.pagerList.children();
+            }
+            return pagerLinks;
+        },
+        attachEvents: function () {
+            // attach handlers
+            var self = this;
+            if (this.btnPrev.length) {
+                this.btnPrevHandler = function (e) {
+                    e.preventDefault();
+                    self.prevSlide();
+                };
+                this.btnPrev.click(this.btnPrevHandler);
+            }
+            if (this.btnNext.length) {
+                this.btnNextHandler = function (e) {
+                    e.preventDefault();
+                    self.nextSlide();
+                };
+                this.btnNext.click(this.btnNextHandler);
+            }
+            if (this.pagerLinks.length) {
+                this.pagerLinksHandler = function (e) {
+                    e.preventDefault();
+                    self.numSlide(self.pagerLinks.index(e.currentTarget));
+                };
+                this.pagerLinks.click(this.pagerLinksHandler);
+            }
+
+            // handle autorotation pause on hover
+            if (this.options.pauseOnHover) {
+                this.hoverHandler = function () {
+                    clearTimeout(self.timer);
+                };
+                this.leaveHandler = function () {
+                    self.autoRotate();
+                };
+                this.holder.bind({mouseenter: this.hoverHandler, mouseleave: this.leaveHandler});
+            }
+
+            // handle holder and slides dimensions
+            this.resizeHandler = function () {
+                if (!self.animating) {
+                    if (self.options.stretchSlideToMask) {
+                        self.resizeSlides();
+                    }
+                    self.resizeHolder();
+                    self.setSlidesPosition(self.currentIndex);
+                }
+            };
+            $(window).bind('load resize orientationchange', this.resizeHandler);
+            if (self.options.stretchSlideToMask) {
+                self.resizeSlides();
+            }
+
+            // handle swipe on mobile devices
+            if (this.options.handleTouch && window.Hammer && this.mask.length && this.slides.length > 1 && isTouchDevice) {
+                this.swipeHandler = new Hammer.Manager(this.mask[0]);
+                this.swipeHandler.add(new Hammer.Pan({
+                    direction: self.options.vertical ? Hammer.DIRECTION_VERTICAL : Hammer.DIRECTION_HORIZONTAL,
+                    threshold: self.options.swipeThreshold
+                }));
+
+                this.swipeHandler.on('panstart', function () {
+                    if (self.animating) {
+                        self.swipeHandler.stop();
+                    } else {
+                        clearTimeout(self.timer);
+                    }
+                }).on('panmove', function (e) {
+                    self.swipeOffset = -self.slideSize + e[self.options.vertical ? 'deltaY' : 'deltaX'];
+                    self.slider.css(self.animProperty, self.swipeOffset);
+                    clearTimeout(self.timer);
+                }).on('panend', function (e) {
+                    if (e.distance > self.options.swipeThreshold) {
+                        if (e.offsetDirection === Hammer.DIRECTION_RIGHT || e.offsetDirection === Hammer.DIRECTION_DOWN) {
+                            self.nextSlide();
+                        } else {
+                            self.prevSlide();
+                        }
+                    } else {
+                        var tmpObj = {};
+                        tmpObj[self.animProperty] = -self.slideSize;
+                        self.slider.animate(tmpObj, {duration: self.options.animSpeed});
+                        self.autoRotate();
+                    }
+                    self.swipeOffset = 0;
+                });
+            }
+
+            // start autorotation
+            this.autoRotate();
+            this.resizeHolder();
+            this.setSlidesPosition(this.currentIndex);
+        },
+        resizeSlides: function () {
+            this.slideSize = this.mask[this.options.vertical ? 'height' : 'width']();
+            this.slides.css(this.sizeProperty, this.slideSize);
+        },
+        resizeHolder: function () {
+            if (this.options.maskAutoSize) {
+                this.mask.css({
+                    height: this.slides.eq(this.currentIndex).outerHeight(true)
+                });
+            }
+        },
+        prevSlide: function () {
+            if (!this.animating && this.slides.length > 1) {
+                this.direction = -1;
+                this.prevIndex = this.currentIndex;
+                if (this.currentIndex > 0)
+                    this.currentIndex--;
+                else
+                    this.currentIndex = this.slides.length - 1;
+                this.switchSlide();
+            }
+        },
+        nextSlide: function (fromAutoRotation) {
+            if (!this.animating && this.slides.length > 1) {
+                this.direction = 1;
+                this.prevIndex = this.currentIndex;
+                if (this.currentIndex < this.slides.length - 1)
+                    this.currentIndex++;
+                else
+                    this.currentIndex = 0;
+                this.switchSlide();
+            }
+        },
+        numSlide: function (c) {
+            if (!this.animating && this.currentIndex !== c && this.slides.length > 1) {
+                this.direction = c > this.currentIndex ? 1 : -1;
+                this.prevIndex = this.currentIndex;
+                this.currentIndex = c;
+                this.switchSlide();
+            }
+        },
+        preparePosition: function () {
+            // prepare slides position before animation
+            this.setSlidesPosition(this.prevIndex, this.direction < 0 ? this.currentIndex : null, this.direction > 0 ? this.currentIndex : null, this.direction);
+        },
+        setSlidesPosition: function (index, slideLeft, slideRight, direction) {
+            // reposition holder and nearest slides
+            if (this.slides.length > 1) {
+                var prevIndex = (typeof slideLeft === 'number' ? slideLeft : index > 0 ? index - 1 : this.slides.length - 1);
+                var nextIndex = (typeof slideRight === 'number' ? slideRight : index < this.slides.length - 1 ? index + 1 : 0);
+
+                this.slider.css(this.animProperty, this.swipeOffset ? this.swipeOffset : -this.slideSize);
+                this.slides.css(this.positionProperty, -9999).eq(index).css(this.positionProperty, this.slideSize);
+                if (prevIndex === nextIndex && typeof direction === 'number') {
+                    var calcOffset = direction > 0 ? this.slideSize * 2 : 0;
+                    this.slides.eq(nextIndex).css(this.positionProperty, calcOffset);
+                } else {
+                    this.slides.eq(prevIndex).css(this.positionProperty, 0);
+                    this.slides.eq(nextIndex).css(this.positionProperty, this.slideSize * 2);
+                }
+            }
+        },
+        switchSlide: function () {
+            // prepare positions and calculate offset
+            var self = this;
+            var oldSlide = this.slides.eq(this.prevIndex);
+            var newSlide = this.slides.eq(this.currentIndex);
+            this.animating = true;
+
+            // resize mask to fit slide
+            if (this.options.maskAutoSize) {
+                this.mask.animate({
+                    height: newSlide.outerHeight(true)
+                }, {
+                    duration: this.options.animSpeed
+                });
+            }
+
+            // start animation
+            var animProps = {};
+            animProps[this.animProperty] = this.direction > 0 ? -this.slideSize * 2 : 0;
+            this.preparePosition();
+            this.slider.animate(animProps, {duration: this.options.animSpeed, complete: function () {
+                    self.setSlidesPosition(self.currentIndex);
+
+                    // start autorotation
+                    self.animating = false;
+                    self.autoRotate();
+
+                    // onchange callback
+                    self.makeCallback('onChange', self);
+                }});
+
+            // refresh classes
+            this.refreshState();
+
+            // onchange callback
+            this.makeCallback('onBeforeChange', this);
+        },
+        refreshState: function (initial) {
+            // slide change function
+            this.slides.removeClass(this.options.activeClass).eq(this.currentIndex).addClass(this.options.activeClass);
+            this.pagerLinks.removeClass(this.options.activeClass).eq(this.currentIndex).addClass(this.options.activeClass);
+
+            // display current slide number
+            this.currentNumber.html(this.currentIndex + 1);
+            this.totalNumber.html(this.slides.length);
+
+            // add class if not enough slides
+            this.holder.toggleClass('not-enough-slides', this.slides.length === 1);
+        },
+        autoRotate: function () {
+            var self = this;
+            clearTimeout(this.timer);
+            if (this.options.autoRotation) {
+                this.timer = setTimeout(function () {
+                    self.nextSlide();
+                }, this.options.switchTime);
+            }
+        },
+        makeCallback: function (name) {
+            if (typeof this.options[name] === 'function') {
+                var args = Array.prototype.slice.call(arguments);
+                args.shift();
+                this.options[name].apply(this, args);
+            }
+        },
+        destroy: function () {
+            // destroy handler
+            this.btnPrev.unbind('click', this.btnPrevHandler);
+            this.btnNext.unbind('click', this.btnNextHandler);
+            this.pagerLinks.unbind('click', this.pagerLinksHandler);
+            this.holder.unbind('mouseenter', this.hoverHandler);
+            this.holder.unbind('mouseleave', this.leaveHandler);
+            $(window).unbind('load resize orientationchange', this.resizeHandler);
+            clearTimeout(this.timer);
+
+            // destroy swipe handler
+            if (this.swipeHandler) {
+                this.swipeHandler.destroy();
+            }
+
+            // remove inline styles, classes and pagination
+            this.holder.removeClass(this.options.galleryReadyClass);
+            this.slider.add(this.slides).removeAttr('style');
+            if (typeof this.options.generatePagination === 'string') {
+                this.pagerHolder.empty();
+            }
+        }
+    };
+
+    // detect device type
+    var isTouchDevice = /Windows Phone/.test(navigator.userAgent) || ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch;
+
+    // jquery plugin
+    $.fn.scrollAbsoluteGallery = function (opt) {
+        return this.each(function () {
+            $(this).data('ScrollAbsoluteGallery', new ScrollAbsoluteGallery($.extend(opt, {holder: this})));
+        });
+    };
+}(jQuery));
+
+
+
+
+/* 
+ * Init hero-slider 
+ */
+var $ = jQuery;
+function initCycleCarousel() {
+    $('.home-page-slider').scrollAbsoluteGallery({
+        mask: 'div.hero-slider',
+        slider: 'div.item-wrapper',
+        slides: 'div.slide-item',
+        btnPrev: 'div.prev',
+        btnNext: 'div.next',
+        generatePagination: '.hero-nav .pagination',
+        stretchSlideToMask: true,
+        maskAutoSize: true,
+        pauseOnHover: true,
+        autoRotation: true,
+        switchTime: 6000,
+        animSpeed: 500,
+        onInit: function (self) {
+            self.holder.find('input:text').each(function () {
+                var input = $(this);
+                input.on('focus', function () {
+                    self.options.autoRotation = false;
+                    clearTimeout(self.timer);
+                }).on('blur', function () {
+                    self.options.autoRotation = true;
+                    self.autoRotate();
+                });
+            });
+        }
+    });
+}
+
+
+
+
+/* 
+ * Call hero-slider On document ready 
+ */
+$(document).ready(function () {
+    initCycleCarousel();
+
+    $('.home-page-slider .slide-item').on('swipeleft', function () {
+        $(this).parents('.hero-slider').find('div.next').trigger('click');
+    });
+    $('.home-page-slider .slide-item').on('swiperight', function () {
+        $(this).parents('.hero-slider').find('div.prev').trigger('click');
+    });
+
+    //osFixer();
+    heightFix();
+
+});
+
+function osFixer() {
+//    if($('.hero-slider').height() == 0) {
+//        console.log('zero');
+    var heroHeight = $('.home-page-slider').height();
+    $('.hero-slider').css({'height': heroHeight + 'px'});
+    console.log(heroHeight);
+//    }
+}
+
+
+
+function heightFix() {
+    var sliderNav = $('.hero-slider').find('.hero-nav');
+    var navWidth = $('.hero-slider').find('.hero-nav').width();
+    $(window).on('resize', function () {
+        var winHeight = $(window).height(),
+        winWidth = $(window).width(),
+        calcHeight = winHeight - 237,
+        calcLeft = winWidth - (winWidth/2 + navWidth/2);
+        $('.home-page-slider').css({'height': calcHeight});
+        sliderNav.css({'left': calcLeft});
+    }).resize();
+
+}
+
+///* Plugin for Cycle2; Copyright (c) 2012 M. Alsup; v20141007 */
+//!function(a){"use strict";a.event.special.swipe=a.event.special.swipe||{scrollSupressionThreshold:10,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,setup:function(){var b=a(this);b.bind("touchstart",function(c){function d(b){if(g){var c=b.originalEvent.touches?b.originalEvent.touches[0]:b;e={time:(new Date).getTime(),coords:[c.pageX,c.pageY]},Math.abs(g.coords[0]-e.coords[0])>a.event.special.swipe.scrollSupressionThreshold&&b.preventDefault()}}var e,f=c.originalEvent.touches?c.originalEvent.touches[0]:c,g={time:(new Date).getTime(),coords:[f.pageX,f.pageY],origin:a(c.target)};b.bind("touchmove",d).one("touchend",function(){b.unbind("touchmove",d),g&&e&&e.time-g.time<a.event.special.swipe.durationThreshold&&Math.abs(g.coords[0]-e.coords[0])>a.event.special.swipe.horizontalDistanceThreshold&&Math.abs(g.coords[1]-e.coords[1])<a.event.special.swipe.verticalDistanceThreshold&&g.origin.trigger("swipe").trigger(g.coords[0]>e.coords[0]?"swipeleft":"swipe
 right"),g=e=void 0})})}},a.event.special.swipeleft=a.event.special.swipeleft||{setup:function(){a(this).bind("swipe",a.noop)}},a.event.special.swiperight=a.event.special.swiperight||a.event.special.swipeleft}(jQuery);
+//
+//
+
+
+/*
+ *  Adjust Img dimensions On resize 
+ */
+$(window).on('load', function () {
+    $(window).on('resize', function () {
+        /* To imitate background image dimensions on real img */
+        if ($('.hero-slider .slide-item').length) {
+            $('.hero-slider .slide-img').each(function () {
+                var parent_height = $(this).height(),
+                        parent_width = $(this).width(),
+                        image = $(this).children("img"),
+                        img_width = image.get(0).naturalWidth,
+                        img_height = image.get(0).naturalHeight,
+                        ratio = img_width / img_height;
+                image.css({"height": "auto", "width": "100%", "max-width": "100%", "left": "0", "top": "0"});
+                if (parent_height > image.height()) {
+                    var new_width = parent_height * ratio,
+                            left = new_width - parent_width,
+                            new_left = left / 2;
+                    image.css({"height": "100%", "width": new_width + "px", "max-width": new_width + "px", "left": "-" + new_left + "px", "top": "0"});
+                } else if (parent_width > image.width() && parent_height < image.height()) {
+                    var new_height = parent_width / ratio,
+                            top = new_height - parent_height,
+                            new_top = top / 2;
+                    image.css({"height": new_height + "px", "width": "100%", "max-width": "100%", "left": "0", "top": "-" + new_top + "px"});
+                }
+            });
+        }
+//        $('.hero-slider').css({'height': 'Calc(100vh - 237px)'});
+//    $('.hero-slider .slide-item .slide-img img').css({'height': 'Calc(100vh - 237px)', 'width': 'auto'});
+    }).resize();
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+//jQuery(document).ready(function () {
+//    slideItem = jQuery('.hero-slider .slide-item');
+//    slideLength = slideItem.length;
+//    slideWidth = jQuery(".hero-slider").width();
+//
+//    /* Global variables values on load and before init() */
+//    nextSlideIndex = activeSlideIndex + 1;
+//    activeSlideIndex = 0;
+//    autoIndex = 1;
+//    time = 6000;
+//
+//    /* hero-slider init call and click event */
+//    heroSliderInit();
+//    jQuery('.hero-nav > .pagination').find('span').on('click', function () {
+//        currentActiveIndex = jQuery('.hero-slider').find('span.active').index();
+//        activeSlideIndex = jQuery(this).index();
+//        if (currentActiveIndex !== activeSlideIndex) {
+////            clearTimeout(autoTimeout);
+//            heroSliderNav(currentActiveIndex, activeSlideIndex);
+//        }
+//    });
+//    jQuery('.hero-slider .hero-nav .prev').on('click', function () {
+//        currentActiveIndex = jQuery('.hero-slider').find('span.active').index();
+//        clearTimeout(autoTimeout);
+//        slidePrev(currentActiveIndex);
+//    });
+//    jQuery('.hero-slider .hero-nav .next').on('click', function () {
+//        currentActiveIndex = jQuery('.hero-slider').find('span.active').index();
+//        clearTimeout(autoTimeout);
+//        slideNext(currentActiveIndex);
+//    });
+//});
+//
+///* Global variables */
+//var slideItem,
+//        activeSlideIndex,
+//        currentActiveIndex,
+//        nextSlideIndex,
+//        prevSlideIndex,
+//        slideWidth,
+//        slideLength,
+//        initSlideItem,
+//        autoInterval,
+//        autoTimeout,
+//        time,
+//        autoIndex;
+//
+///* Initiate slider for the 1st time */
+//function heroSliderInit() {
+//    jQuery('.hero-slider .hero-nav').append('<div class="pagination"></div>');
+//    for (i = 0; i < slideLength; i++) {
+//        jQuery('.hero-slider .hero-nav .pagination').append('<span>' + i + '</span>');
+//    }
+//    /* Assign width to slide-item */
+//    jQuery('.hero-slider').find('.slide-item').css({'width': slideWidth});
+//    /* pagination active class */
+//    jQuery('.hero-slider').find('.hero-nav .pagination span:eq(0)').addClass('active');
+//    jQuery('.hero-slider').find('.hero-nav .pagination span').not('.hero-nav .pagination span:eq(0)').removeClass('active');
+//    /* slide active class */
+//    jQuery('.hero-slider .slide-item').not('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').removeClass('active').css({'left': slideWidth + 'px', 'z-index': '-2'});
+//    jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').addClass('active').css({'left': 0 + 'px', 'z-index': '2'});
+//    jQuery('.hero-slider .slide-item .slide-content').css({"opacity": "0"});
+//    jQuery('.hero-slider .slide-item.active .slide-content').css({"opacity": "1"});
+//    /* next, prev slide */
+//    jQuery('.hero-slider .slide-item:eq(' + nextSlideIndex + ')').css({'left': slideWidth + 'px'});
+//    jQuery('.hero-slider .slide-item:eq(' + prevSlideIndex + ')').css({'left': -slideWidth + 'px'});
+//    clearInterval(autoInterval);
+//    clearTimeout(autoTimeout);
+//    heroSlideAuto();
+//}
+//
+///* Auto hero-slider */
+//function heroSlideAuto() {
+//    autoInterval = setInterval(function () {
+////        if (autoIndex === 1) {
+////            jQuery('.hero-slider .slide-item').not('.hero-slider .slide-item:eq(' + 0 + ')').css({'left': slideWidth + 'px', 'z-index': '-2'});
+////            console.log("auto index = " + autoIndex);
+////        }
+//        jQuery('.hero-slider').find('.hero-nav .pagination span:eq(' + (autoIndex - 1) + ')').removeClass('active');
+//        jQuery('.hero-slider').find('.hero-nav .pagination span:eq(' + (autoIndex) + ')').addClass('active');
+//
+//        jQuery('.hero-slider .slide-item:eq(' + (autoIndex + 1) + ')').css({'left': slideWidth + 'px', 'z-index': '-2'});
+//        jQuery('.hero-slider .slide-item:eq(' + (autoIndex - 1) + ')').removeClass('active').animate({'left': -slideWidth + 'px', 'z-index': '2'}, 500);
+//        jQuery('.hero-slider .slide-item:eq(' + autoIndex + ')').addClass('active').animate({'left': 0 + 'px', 'z-index': '2'}, 500);
+//        setTimeout(function () {
+//            jQuery('.hero-slider .slide-item.active .slide-content').animate({'opacity': '1'}, 500);
+//        }, 300);
+//        autoTimeout = setTimeout(function () {
+//            jQuery('.hero-slider .slide-item.active .slide-content').css({'opacity': '0'});
+//        }, time);
+//        autoIndex++;
+////        console.log(autoIndex);
+//        if (autoIndex === slideLength) {
+//            jQuery('.hero-slider .slide-item').not('.hero-slider .slide-item:eq(' + (autoIndex - 1) + ')').not('.hero-slider .slide-item:eq(' + (autoIndex - 2) + ')').css({'left': slideWidth + 'px', 'z-index': '-2'});
+//            autoIndex = 0;
+//        }
+//    }, time);
+//}
+//
+///* Compare current slide to  previously active slide */
+//function navComparator(currentActiveIndex, activeSlideIndex) {
+//    if (currentActiveIndex !== activeSlideIndex) {
+//        clearTimeout(autoTimeout);
+//        setTimeout(function () {
+//            jQuery('.hero-slider .slide-item .slide-content').css({'opacity': '0'});
+//        }, 300);
+//        if (currentActiveIndex < activeSlideIndex) {
+//            jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').css({'left': slideWidth + 'px', 'z-index': '-2'});
+//            jQuery('.hero-slider .slide-item:eq(' + currentActiveIndex + ')').removeClass('active').stop(true, true).animate({'left': -slideWidth + 'px'}, 500);
+//            jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').addClass('active').stop(true, true).animate({'left': 0 + 'px', 'z-index': '2'}, 500);
+//            setTimeout(function () {
+//                jQuery('.hero-slider .slide-item.active .slide-content').animate({'opacity': '1'}, 500);
+//            }, 300);
+//            for (i = 0; i < activeSlideIndex; i++) {
+//                jQuery('.hero-slider .slide-item:eq(' + i + ')').animate({'left': -slideWidth + 'px', 'z-index': '-2'}, 10);
+//            }
+//        }
+//        else if (currentActiveIndex > activeSlideIndex) {
+//            jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').css({'left': -slideWidth + 'px', 'z-index': '-2'});
+//            jQuery('.hero-slider .slide-item:eq(' + currentActiveIndex + ')').stop(true, true).removeClass('active').animate({'left': slideWidth + 'px'}, 500);
+//            jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').stop(true, true).addClass('active').animate({'left': 0 + 'px', 'z-index': '2'}, 500);
+//            setTimeout(function () {
+//                jQuery('.hero-slider .slide-item.active .slide-content').animate({'opacity': '1'}, 500);
+//            }, 300);
+//            for (i = slideLength; i > activeSlideIndex; i--) {
+//                jQuery('.hero-slider .slide-item:eq(' + i + ')').animate({'left': slideWidth + 'px', 'z-index': '-2'}, 10);
+//            }
+//        }
+//    }
+//}
+//
+///* Navigate slider with pagination */
+//function heroSliderNav(currentActiveIndex, activeSlideIndex) {
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + currentActiveIndex + ')').removeClass('active');
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + activeSlideIndex + ')').addClass('active');
+//    autoIndex = activeSlideIndex;
+//    navComparator(currentActiveIndex, activeSlideIndex);
+//}
+//
+///* Navigate with prev button */
+//function slidePrev(currentActiveIndex) {
+//    activeSlideIndex = currentActiveIndex;
+//    activeSlideIndex--;
+//    setTimeout(function () {
+//        jQuery('.hero-slider .slide-item .slide-content').css({'opacity': '0'});
+//    }, 350);
+//
+//    if (currentActiveIndex == 0) {
+//        activeSlideIndex = slideLength - 1;
+////        console.log(activeSlideIndex);
+//        jQuery('.hero-slider .slide-item:eq(' + (activeSlideIndex) + ')').css({'left': -slideWidth + 'px', 'z-index': '-2'});
+//    }
+////        if (currentActiveIndex == (slideLength - 1)) {
+////            jQuery('.hero-slider .slide-item:eq(' + (0) + ')').css({'left': -slideWidth + 'px', 'z-index': '-2'});
+////        }
+////        jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').css({'left': -slideWidth + 'px', 'z-index': '-2'});
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + currentActiveIndex + ')').removeClass('active');
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + activeSlideIndex + ')').addClass('active');
+//    jQuery('.hero-slider .slide-item:eq(' + currentActiveIndex + ')').removeClass('active').stop(true, true).animate({'left': slideWidth + 'px', 'z-index': '-2'}, 500);
+//    jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').addClass('active').stop(true, true).animate({'left': 0 + 'px', 'z-index': '2'}, 500);
+//    jQuery('.hero-slider .slide-item').not('.hero-slider .slide-item:eq(' + currentActiveIndex + ')').not('.hero-slider .slide-item:eq(' + (currentActiveIndex - 1) + ')').css({'left': -slideWidth + 'px', 'z-index': '-2'});
+//
+//    setTimeout(function () {
+//        jQuery('.hero-slider .slide-item.active .slide-content').animate({'opacity': '1'}, 500);
+//    }, 300);
+//    autoIndex = activeSlideIndex;
+//}
+//
+///* Navigate with next button */
+//function slideNext(currentActiveIndex) {
+//    activeSlideIndex = currentActiveIndex;
+//    activeSlideIndex++;
+//    setTimeout(function () {
+//        jQuery('.hero-slider .slide-item .slide-content').css({'opacity': '0'});
+//    }, 350);
+//
+//    if (activeSlideIndex == (slideLength)) {
+//        activeSlideIndex = 0;
+//    }
+//    if (currentActiveIndex == (slideLength - 1)) {
+//        jQuery('.hero-slider .slide-item:eq(' + (0) + ')').css({'left': slideWidth + 'px', 'z-index': '-2'});
+//    }
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + currentActiveIndex + ')').removeClass('active');
+//    jQuery('.hero-nav > .pagination').find('span:eq(' + activeSlideIndex + ')').addClass('active');
+//    jQuery('.hero-slider .slide-item:eq(' + currentActiveIndex + ')').removeClass('active').stop(true, true).animate({'left': -slideWidth + 'px', 'z-index': '-2'}, 500);
+//    jQuery('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').addClass('active').stop(true, true).animate({'left': 0 + 'px', 'z-index': '2'}, 500);
+//    jQuery('.hero-slider .slide-item').not('.hero-slider .slide-item:eq(' + activeSlideIndex + ')').not('.hero-slider .slide-item:eq(' + (activeSlideIndex - 1) + ')').stop(true, true).css({'left': slideWidth + 'px', 'z-index': '-2'});
+//
+//    setTimeout(function () {
+//        jQuery('.hero-slider .slide-item.active .slide-content').animate({'opacity': '1'}, 500);
+//    }, 300);
+//    autoIndex = activeSlideIndex;
+//}
+
+///* On hero-slider resize() */
+//jQuery(window).resize(function(){
+//     var winWidth=jQuery(window).width(); 
+//     if(winWidth > 320) {
+//         jQuery(".hero-slider").css({'width': winWidth + 'px'});
+//         slideWidth = jQuery(".hero-slider").width();
+//        console.log('slideWidth' + slideWidth);
+//     }
+//     else {
+//         jQuery(".hero-slider").css({'width': '320px'});
+//         slideWidth = jQuery(".hero-slider").width();
+//         console.log('slideWidth' + slideWidth);
+//     }
+//});
\ No newline at end of file


[02/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/navigation.js
----------------------------------------------------------------------
diff --git a/site/js/navigation.js b/site/js/navigation.js
new file mode 100644
index 0000000..a624e31
--- /dev/null
+++ b/site/js/navigation.js
@@ -0,0 +1,303 @@
+jQuery(document).ready(function () {
+
+    jQuery('.fixed-links li a[href^="#"]').on('click', function (e) {
+        e.preventDefault();
+        var target = this.hash;
+        $target = jQuery(target);
+        jQuery('html, body').stop().animate({
+            'scrollTop': ($target.offset().top - 50)
+        }, 800, 'swing', function () {
+        });
+    });
+
+
+
+    var window_width = jQuery(window).width();
+    /*
+     *  Set main navigation active based on path.
+     */
+    var page = window.location.pathname;
+
+    jQuery('.main-navigation .main-menu li').each(function () {
+        var section_url = jQuery('a', this).attr('href');
+        if (page == section_url)
+            jQuery(this).children("a").addClass('active');
+    });
+    jQuery('.main-navigation .main-menu li:has(.drop-menu)').addClass('arrow-menu');
+
+
+    /*local main-menu on scroll */
+
+    var scroll = jQuery(document).scrollTop();
+    var headerHeight = jQuery('header').outerHeight();
+    var sticky = jQuery('.fixed-links');
+    var topVal;
+    jQuery(window).on("resize", function () {
+        window_width = jQuery(window).width();
+        if (window_width > 767) {
+            topVal = 63;
+        } else if (window_width < 768) {
+            topVal = 49;
+        }
+    }).resize();
+    
+    jQuery(window).scroll(function () {
+        var bodyScroll = jQuery('body').css('overflow');
+        var scrolled = jQuery(document).scrollTop();
+        if (scrolled > headerHeight) {
+            jQuery('.main-nav').addClass('off-canvas');
+            jQuery('body').addClass('no-menu');
+
+        } else if (scrolled <= 50) {
+            jQuery('.main-nav').removeClass('off-canvas');
+            jQuery('body').removeClass('no-menu');
+            jQuery('.search-overlay, .newsletter-overlay').removeAttr('style');
+
+        }
+
+        if ((scrolled > scroll) && (bodyScroll !== "hidden")) {
+            jQuery('.main-nav').removeClass('fixed');
+            //jQuery('body').removeClass('fx-menu');
+            sticky.css({'top': '0', 'transition': 'top .5s ease'});
+        } else if ((scrolled < scroll) && (bodyScroll !== "hidden")) {
+            jQuery('.main-nav').addClass('fixed');
+            //jQuery('body').addClass('fx-menu');
+            //jQuery('.search-overlay, .newsletter-overlay').css('top', '64px');
+            sticky.css('top', topVal);
+
+        }
+        scroll = jQuery(document).scrollTop();
+        jQuery('.drop-menu').removeAttr('style');
+    });
+    /**
+     * stick anchor-links
+     */
+//    jQuery('.fixed-anchor').each(function () {
+//        var anch_hei = jQuery('.fixed-anchor').outerHeight();
+//        jQuery(this).css('height', anch_hei);
+//        jQuery(window).load(function () {
+//            jQuery(window).on("resize", function () {
+//
+//                if (jQuery('.fixed-links').length > 0) {
+//                    var stickyOffset = '';
+//                    if (jQuery('.fixed-links')) {
+//                        sticky.removeClass('stick');
+//                        var stickyOffset = jQuery('.fixed-links').offset().top;
+//                    }
+//                    jQuery(window).scroll(function () {
+//                        var anch_hei = jQuery('.fixed-anchor').outerHeight();
+//                        jQuery(this).css('height', anch_hei);
+//                        scroll = jQuery(window).scrollTop();
+//                        if (scroll >= stickyOffset) {
+//                            sticky.addClass('stick');
+//                        }
+//                        else {
+//                            sticky.removeClass('stick');
+//                        }
+//                    });
+//                }
+//            }).resize();
+//        });
+//    });
+
+});
+jQuery(window).load(function () {
+    jQuery(window).on("resize", function () {
+        var window_height = jQuery(window).height();
+        var window_width = jQuery(window).width();
+
+        /*
+         *  Set menu height to avoid body jump on scroll
+         */
+
+        if (window_width > 1023) {
+            jQuery('.main-navigation').css('height', "85px");
+        } else
+        if (window_width > 767 && window_width < 1024) {
+            jQuery('.main-navigation').css('height', "85px");
+        } else {
+            jQuery('.main-navigation').css('height', "71px");
+        }
+
+        /*
+         *  Set menu wrapper height full screen
+         */
+
+        var wrapper_height = window_height - 49;
+        if (window_width < 768) {
+            jQuery('.main-navigation .menu-wrapper').css("height", wrapper_height + "px");
+        } else {
+            jQuery('.main-navigation .menu-wrapper').css("height", "auto");
+        }
+        if (window_width > 767) {
+            jQuery('.main-navigation .menu-wrapper').css("display", "block");
+
+        } else {
+            jQuery('.main-navigation .toggle').removeClass("active");
+            jQuery('.main-navigation .menu-wrapper').css("display", "none");
+
+        }
+    }).resize();
+
+    /*
+     *  Second level navigation
+     */
+    jQuery(".fixed-links li:eq(0)").addClass("active");
+    jQuery(window).on('scroll', function () {
+        /*
+         * Active links on page scroll
+         */
+        if (jQuery(".fixed-anchor").length) {
+            var nav_height = jQuery('.fixed-anchor').outerHeight();
+            var scrollPos = jQuery(document).scrollTop() + nav_height;
+            if (jQuery('.fixed-anchor').length) {
+                jQuery('.fixed-links li a').each(function () {
+                    var currLink = jQuery(this);
+                    var refElement = jQuery(currLink.attr("href"));
+                    if (refElement.length) {
+                        if (refElement.position().top <= scrollPos && refElement.position().top + refElement.outerHeight() > scrollPos) {
+                            jQuery('.fixed-links li').removeClass("active");
+                            currLink.parent().addClass("active");
+                        }
+                    }
+//                    else {
+//                        currLink.parent().removeClass("active");
+//                    }
+                    if (!jQuery(".fixed-links li").hasClass("active")) {
+                        var thisElement = jQuery(".fixed-links li:eq(0)").children();
+                        var thisId = jQuery(thisElement.attr("href"));
+                        var topPosition = thisId.position().top - jQuery(window).scrollTop();
+                        if (topPosition > nav_height) {
+                            jQuery('.fixed-links li:eq(0)').addClass("active");
+                        }
+                    }
+                });
+
+            }
+        }
+    });
+
+});
+
+/*
+ * Mobile menu to open and close
+ */
+
+
+jQuery(document).ready(function () {
+
+    function checkbrowserwidth() {
+        if (jQuery("nav > .toggle").css("display") === "block") {
+
+            jQuery('.main-menu').addClass('mobile-menu');
+
+        } else {
+            jQuery('.main-menu').removeClass('mobile-menu');
+            jQuery("body").css("overflow-y", "visible");
+            jQuery('.toggle').removeClass("active");
+        }
+    }
+    checkbrowserwidth();
+    jQuery('.mobile-menu li.arrow-menu > a').addClass('mobile');
+
+    jQuery(document).on('click', '.mobile-menu > li.arrow-menu > .mobile', function () {
+        jQuery('.mobile').not(this).parent().find('.drop-menu').slideUp();
+        jQuery(this).parent().find('.drop-menu').stop(true, true).slideToggle();
+        return false;
+    });
+
+
+    jQuery(".toggle").click(function () {
+        jQuery(this).toggleClass("active");
+        jQuery('.drop-menu').removeAttr('style');
+        jQuery(".menu-wrapper").toggle();
+        if (jQuery(this).hasClass("active")) {
+            jQuery("body").css("overflow-y", "hidden");
+        } else {
+            jQuery("body").css("overflow-y", "visible");
+        }
+    });
+
+    /*drop-menu show on hover*/
+
+//    jQuery('.main-menu > li.arrow-menu').hover(function () {
+//        jQuery(this).find(".drop-menu").stop(true, true).delay(200).fadeIn(200);
+//    }, function () {
+//        jQuery(this).find(".drop-menu").stop(true, true).fadeOut(200);
+//    });
+    
+    // Make the main menu touch friendly for mobile devices, like iPads
+    if (jQuery('.ua-mobile').length > 0) {
+	    // Track what was last clicked
+	    window.hwxLastClicked = null;
+	    jQuery(document).click(function(e){
+	      window.hwxLastClicked = e.target;
+	    });
+	    
+	    // Prevent top level links from being followed unless they were the last element clicked
+	    jQuery('.main-menu > li > a').click(function(e){
+	      if(window.hwxLastClicked !== this && !jQuery('.main-menu').hasClass('mobile-menu')) {
+	        e.preventDefault();
+	      }
+	    });
+	  }
+});
+
+jQuery(window).resize(function () {
+
+    function checkbrowserwidth() {
+        if (jQuery("nav > .toggle").css("display") === "block") {
+
+            jQuery('.main-menu').addClass('mobile-menu');
+            jQuery('.mobile-menu li.arrow-menu > a').addClass('mobile');
+
+        } else {
+
+            jQuery('.mobile-menu li.arrow-menu > a').removeClass('mobile');
+            jQuery('.main-menu').removeClass('mobile-menu');
+            jQuery(".drop-menu").removeAttr('style');
+            jQuery("body").css("overflow-y", "visible");
+            jQuery('.toggle').removeClass("active");
+
+        }
+    }
+    checkbrowserwidth();
+
+});
+
+
+/*drop-menu show on hover*/
+
+
+var $= jQuery;
+
+$(document).ready(function () {
+    $(window).resize(function () {
+
+        if (jQuery("nav > .toggle").css("display") === "none") {
+            $('.main-menu > li.arrow-menu').on('mouseenter', function () {
+                $(this).find('.drop-menu').stop(true, true).delay(200).fadeIn(200);
+            }).on('mouseleave', function () {
+                $(this).find('.drop-menu').stop(true, true).fadeOut(200);
+            });
+        } else {
+            $('.main-menu > li.arrow-menu').off('mouseenter mouseleave');
+        }
+    }).resize(); //to initialize the value
+});
+
+
+/**
+ * CssUserAgent (cssua.js) v2.1.31
+ * http://cssuseragent.org
+ * 
+ * Copyright (c)2006-2015 Stephen M. McKamey.
+ * Licensed under The MIT License.
+ */
+var cssua=function(n,l,p){var q=/\s*([\-\w ]+)[\s\/\:]([\d_]+\b(?:[\-\._\/]\w+)*)/,r=/([\w\-\.]+[\s\/][v]?[\d_]+\b(?:[\-\._\/]\w+)*)/g,s=/\b(?:(blackberry\w*|bb10)|(rim tablet os))(?:\/(\d+\.\d+(?:\.\w+)*))?/,t=/\bsilk-accelerated=true\b/,u=/\bfluidapp\b/,v=/(\bwindows\b|\bmacintosh\b|\blinux\b|\bunix\b)/,w=/(\bandroid\b|\bipad\b|\bipod\b|\bwindows phone\b|\bwpdesktop\b|\bxblwp7\b|\bzunewp7\b|\bwindows ce\b|\bblackberry\w*|\bbb10\b|\brim tablet os\b|\bmeego|\bwebos\b|\bpalm|\bsymbian|\bj2me\b|\bdocomo\b|\bpda\b|\bchtml\b|\bmidp\b|\bcldc\b|\w*?mobile\w*?|\w*?phone\w*?)/,
+x=/(\bxbox\b|\bplaystation\b|\bnintendo\s+\w+)/,k={parse:function(b,d){var a={};d&&(a.standalone=d);b=(""+b).toLowerCase();if(!b)return a;for(var c,e,g=b.split(/[()]/),f=0,k=g.length;f<k;f++)if(f%2){var m=g[f].split(";");c=0;for(e=m.length;c<e;c++)if(q.exec(m[c])){var h=RegExp.$1.split(" ").join("_"),l=RegExp.$2;if(!a[h]||parseFloat(a[h])<parseFloat(l))a[h]=l}}else if(m=g[f].match(r))for(c=0,e=m.length;c<e;c++)h=m[c].split(/[\/\s]+/),h.length&&"mozilla"!==h[0]&&(a[h[0].split(" ").join("_")]=h.slice(1).join("-"));
+w.exec(b)?(a.mobile=RegExp.$1,s.exec(b)&&(delete a[a.mobile],a.blackberry=a.version||RegExp.$3||RegExp.$2||RegExp.$1,RegExp.$1?a.mobile="blackberry":"0.0.1"===a.version&&(a.blackberry="7.1.0.0"))):x.exec(b)?(a.game=RegExp.$1,c=a.game.split(" ").join("_"),a.version&&!a[c]&&(a[c]=a.version)):v.exec(b)&&(a.desktop=RegExp.$1);a.intel_mac_os_x?(a.mac_os_x=a.intel_mac_os_x.split("_").join("."),delete a.intel_mac_os_x):a.cpu_iphone_os?(a.ios=a.cpu_iphone_os.split("_").join("."),delete a.cpu_iphone_os):a.cpu_os?
+(a.ios=a.cpu_os.split("_").join("."),delete a.cpu_os):"iphone"!==a.mobile||a.ios||(a.ios="1");a.opera&&a.version?(a.opera=a.version,delete a.blackberry):t.exec(b)?a.silk_accelerated=!0:u.exec(b)&&(a.fluidapp=a.version);a.edge&&(delete a.applewebkit,delete a.safari,delete a.chrome,delete a.android);if(a.applewebkit)a.webkit=a.applewebkit,delete a.applewebkit,a.opr&&(a.opera=a.opr,delete a.opr,delete a.chrome),a.safari&&(a.chrome||a.crios||a.fxios||a.opera||a.silk||a.fluidapp||a.phantomjs||a.mobile&&
+!a.ios?(delete a.safari,a.vivaldi&&delete a.chrome):a.safari=a.version&&!a.rim_tablet_os?a.version:{419:"2.0.4",417:"2.0.3",416:"2.0.2",412:"2.0",312:"1.3",125:"1.2",85:"1.0"}[parseInt(a.safari,10)]||a.safari);else if(a.msie||a.trident)if(a.opera||(a.ie=a.msie||a.rv),delete a.msie,delete a.android,a.windows_phone_os)a.windows_phone=a.windows_phone_os,delete a.windows_phone_os;else{if("wpdesktop"===a.mobile||"xblwp7"===a.mobile||"zunewp7"===a.mobile)a.mobile="windows desktop",a.windows_phone=9>+a.ie?
+"7.0":10>+a.ie?"7.5":"8.0",delete a.windows_nt}else if(a.gecko||a.firefox)a.gecko=a.rv;a.rv&&delete a.rv;a.version&&delete a.version;return a},format:function(b){var d="",a;for(a in b)if(a&&b.hasOwnProperty(a)){var c=a,e=b[a],c=c.split(".").join("-"),g=" ua-"+c;if("string"===typeof e){for(var e=e.split(" ").join("_").split(".").join("-"),f=e.indexOf("-");0<f;)g+=" ua-"+c+"-"+e.substring(0,f),f=e.indexOf("-",f+1);g+=" ua-"+c+"-"+e}d+=g}return d},encode:function(b){var d="",a;for(a in b)a&&b.hasOwnProperty(a)&&
+(d&&(d+="\x26"),d+=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b[a]));return d}};k.userAgent=k.ua=k.parse(l,p);l=k.format(k.ua)+" js";n.className=n.className?n.className.replace(/\bno-js\b/g,"")+l:l.substr(1);return k}(document.documentElement,navigator.userAgent,navigator.standalone);

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/paralax-scroll.js
----------------------------------------------------------------------
diff --git a/site/js/paralax-scroll.js b/site/js/paralax-scroll.js
new file mode 100644
index 0000000..44a1d32
--- /dev/null
+++ b/site/js/paralax-scroll.js
@@ -0,0 +1,7 @@
+/*!
+Waypoints - 3.1.1
+Copyright � 2011-2015 Caleb Troughton
+Licensed under the MIT license.
+https://github.com/imakewebthings/waypoints/blog/master/licenses.txt
+*/
+!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callb
 ack&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-vie
 w":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".
 waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,
 u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOff
 set:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var n in t){var r=t[n];for(var s in this.waypoints[n]){var a,l,h,p,u,c=this.waypoints[n][s],d=c.options.offset,f=c.triggerPoint,w=0,y=null==f;c.element!==c.element.window&&(w=c.adapter.offset()[r.offsetProp]),"function"==typeof d?d=d.apply(c):"string"==typeof d&&(d=parseFloat(d),c.options.offset.indexOf("%")>-1&&(d=Math.ceil(r.contextDimension*d/100))),a=r.contextScroll-r.contextOffset,c.triggerPoint=w+a-d,l=f<r.oldScroll,h=c.triggerPoint>=r.oldScroll,p=l&&h,u=!l&&!h,!y&&p?(c.queueTrigger(r.backward),o[c.group.id]=c.group):!y&&u?(c.queueTrigger(r.forward),o[c.group.id]=c.group):y&&r.oldScroll>=c.triggerPoint&&(c.queueTrigger(r.forward),o[c.group.id]=c.group)}}for(var g in o)o[g].flushTriggers();return this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t]
 .refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&
 a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(ar
 guments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/parallax.js
----------------------------------------------------------------------
diff --git a/site/js/parallax.js b/site/js/parallax.js
new file mode 100644
index 0000000..ae57841
--- /dev/null
+++ b/site/js/parallax.js
@@ -0,0 +1,77 @@
+$(document).ready(function() {
+    // Cache the Window object
+    $window = $(window);
+
+    // var windowWidth = jQuery(window).width();
+    if ($('.ua-mobile').length == 0) {
+        $('.parallax').each(function() {
+            var $bgobj = $(this); // assigning the object
+
+            $(window).on('scroll resize', function() {
+                // Get top, height, windowHeight, and pos
+                var top = $bgobj.offset().top;
+                var height = $bgobj.outerHeight();
+                var windowHeight = $window.height();
+                var pos = $window.scrollTop();
+                // Do nothing if image not in viewport
+//                if (top + height < pos || top > pos + windowHeight) {
+//                    return;
+//                }
+                var win_wid = jQuery(window).width();
+                var win_hei = jQuery(window).height();
+                // Find new position
+                if (win_wid >= 1401)
+                {
+                    if (win_hei > 1300) {
+                        var toppos = (($(window).height()) - ($('.win-height').height()));
+                        var yPos = ($bgobj.offset().top - pos) / $bgobj.data('speed');
+                        $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                    }
+                    else {
+                        var toppos = (($(window).height()) - ($('.win-height').height()));
+                        var yPos = ($bgobj.offset().top - pos) / $bgobj.data('speed');
+                        //$bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                        //console.log($bgobj.offset().top);
+                        //console.log(pos);
+                        //console.log(yPos);
+                        $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                    }
+                }
+                else if ((win_wid >= 1200) && (win_wid <= 1400)) {
+                    var toppos = (($(window).height()) - ($('.win-height').height()));
+                    var yPos = ($bgobj.offset().top - (pos + (toppos + 50))) / $bgobj.data('speed');
+                    $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                }
+                else if ((win_wid >= 992) && (win_wid <= 1199)) {
+                    var toppos = (($(window).height()) - ($('.win-height').height()));
+                    var yPos = ($bgobj.offset().top - (pos + 50)) / $bgobj.data('speed');
+                    $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                }
+                else if ((win_wid >= 768) && (win_wid <= 991)) {
+                    var toppos = (($(window).height()) - ($('.win-height').height()));
+                    var yPos = ($bgobj.offset().top - (pos + 50)) / $bgobj.data('speed');
+                    $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                }
+                else if ((win_wid >= 596) && (win_wid <= 767)) {
+                    var toppos = (($(window).height()) - ($('.win-height').height()));
+                    var yPos = ($bgobj.offset().top - (pos + 50)) / $bgobj.data('speed');
+                    $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                }
+                else if ((win_wid >= 300) && (win_wid <= 595)) {
+                    var toppos = (($(window).height()) - ($('.win-height').height()));
+                    var yPos = ($bgobj.offset().top - pos) / $bgobj.data('speed');
+                    $bgobj.css({backgroundPosition: '50% ' + yPos + 'px'});
+                }
+                // Move the background
+
+            }); // window scroll Ends
+        });
+    }
+    $window.trigger('resize');
+});
+/* 
+ * Create HTML5 elements for IE's sake
+ */
+
+document.createElement("article");
+document.createElement("section");
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/parallax.min.js
----------------------------------------------------------------------
diff --git a/site/js/parallax.min.js b/site/js/parallax.min.js
new file mode 100644
index 0000000..4ff4bbc
--- /dev/null
+++ b/site/js/parallax.min.js
@@ -0,0 +1,6 @@
+/*!
+ * parallax.js v1.4.2 (http://pixelcog.github.io/parallax.js/)
+ * @copyright 2016 PixelCog, Inc.
+ * @license MIT (https://github.com/pixelcog/parallax.js/blob/master/LICENSE)
+ */
+!function(t,i,e,s){function o(i,e){var h=this;"object"==typeof e&&(delete e.refresh,delete e.render,t.extend(this,e)),this.$element=t(i),!this.imageSrc&&this.$element.is("img")&&(this.imageSrc=this.$element.attr("src"));var r=(this.position+"").toLowerCase().match(/\S+/g)||[];if(r.length<1&&r.push("center"),1==r.length&&r.push(r[0]),("top"==r[0]||"bottom"==r[0]||"left"==r[1]||"right"==r[1])&&(r=[r[1],r[0]]),this.positionX!=s&&(r[0]=this.positionX.toLowerCase()),this.positionY!=s&&(r[1]=this.positionY.toLowerCase()),h.positionX=r[0],h.positionY=r[1],"left"!=this.positionX&&"right"!=this.positionX&&(this.positionX=isNaN(parseInt(this.positionX))?"center":parseInt(this.positionX)),"top"!=this.positionY&&"bottom"!=this.positionY&&(this.positionY=isNaN(parseInt(this.positionY))?"center":parseInt(this.positionY)),this.position=this.positionX+(isNaN(this.positionX)?"":"px")+" "+this.positionY+(isNaN(this.positionY)?"":"px"),navigator.userAgent.match(/(iPod|iPhone|iPad)/))return this.imageS
 rc&&this.iosFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;if(navigator.userAgent.match(/(Android)/))return this.imageSrc&&this.androidFix&&!this.$element.is("img")&&this.$element.css({backgroundImage:"url("+this.imageSrc+")",backgroundSize:"cover",backgroundPosition:this.position}),this;this.$mirror=t("<div />").prependTo("body");var a=this.$element.find(">.parallax-slider"),n=!1;0==a.length?this.$slider=t("<img />").prependTo(this.$mirror):(this.$slider=a.prependTo(this.$mirror),n=!0),this.$mirror.addClass("parallax-mirror").css({visibility:"hidden",zIndex:this.zIndex,position:"fixed",top:0,left:0,overflow:"hidden"}),this.$slider.addClass("parallax-slider").one("load",function(){h.naturalHeight&&h.naturalWidth||(h.naturalHeight=this.naturalHeight||this.height||1,h.naturalWidth=this.naturalWidth||this.width||1),h.aspectRatio=h.naturalWidth/h.naturalHeight,o.isSetup||o.setup(),
 o.sliders.push(h),o.isFresh=!1,o.requestRender()}),n||(this.$slider[0].src=this.imageSrc),(this.naturalHeight&&this.naturalWidth||this.$slider[0].complete||a.length>0)&&this.$slider.trigger("load")}function h(s){return this.each(function(){var h=t(this),r="object"==typeof s&&s;this==i||this==e||h.is("body")?o.configure(r):h.data("px.parallax")?"object"==typeof s&&t.extend(h.data("px.parallax"),r):(r=t.extend({},h.data(),r),h.data("px.parallax",new o(this,r))),"string"==typeof s&&("destroy"==s?o.destroy(this):o[s]())})}!function(){for(var t=0,e=["ms","moz","webkit","o"],s=0;s<e.length&&!i.requestAnimationFrame;++s)i.requestAnimationFrame=i[e[s]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[e[s]+"CancelAnimationFrame"]||i[e[s]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(e){var s=(new Date).getTime(),o=Math.max(0,16-(s-t)),h=i.setTimeout(function(){e(s+o)},o);return t=s+o,h}),i.cancelAnimationFrame||(i.cancelAnimationFrame=function(t){c
 learTimeout(t)})}(),t.extend(o.prototype,{speed:.2,bleed:0,zIndex:-100,iosFix:!0,androidFix:!0,position:"center",overScrollFix:!1,refresh:function(){this.boxWidth=this.$element.outerWidth(),this.boxHeight=this.$element.outerHeight()+2*this.bleed,this.boxOffsetTop=this.$element.offset().top-this.bleed,this.boxOffsetLeft=this.$element.offset().left,this.boxOffsetBottom=this.boxOffsetTop+this.boxHeight;var t=o.winHeight,i=o.docHeight,e=Math.min(this.boxOffsetTop,i-t),s=Math.max(this.boxOffsetTop+this.boxHeight-t,0),h=this.boxHeight+(e-s)*(1-this.speed)|0,r=(this.boxOffsetTop-e)*(1-this.speed)|0;if(h*this.aspectRatio>=this.boxWidth){this.imageWidth=h*this.aspectRatio|0,this.imageHeight=h,this.offsetBaseTop=r;var a=this.imageWidth-this.boxWidth;this.offsetLeft="left"==this.positionX?0:"right"==this.positionX?-a:isNaN(this.positionX)?-a/2|0:Math.max(this.positionX,-a)}else{this.imageWidth=this.boxWidth,this.imageHeight=this.boxWidth/this.aspectRatio|0,this.offsetLeft=0;var a=this.imageHei
 ght-h;this.offsetBaseTop="top"==this.positionY?r:"bottom"==this.positionY?r-a:isNaN(this.positionY)?r-a/2|0:r+Math.max(this.positionY,-a)}},render:function(){var t=o.scrollTop,i=o.scrollLeft,e=this.overScrollFix?o.overScroll:0,s=t+o.winHeight;this.boxOffsetBottom>t&&this.boxOffsetTop<=s?(this.visibility="visible",this.mirrorTop=this.boxOffsetTop-t,this.mirrorLeft=this.boxOffsetLeft-i,this.offsetTop=this.offsetBaseTop-this.mirrorTop*(1-this.speed)):this.visibility="hidden",this.$mirror.css({transform:"translate3d(0px, 0px, 0px)",visibility:this.visibility,top:this.mirrorTop-e,left:this.mirrorLeft,height:this.boxHeight,width:this.boxWidth}),this.$slider.css({transform:"translate3d(0px, 0px, 0px)",position:"absolute",top:this.offsetTop,left:this.offsetLeft,height:this.imageHeight,width:this.imageWidth,maxWidth:"none"})}}),t.extend(o,{scrollTop:0,scrollLeft:0,winHeight:0,winWidth:0,docHeight:1<<30,docWidth:1<<30,sliders:[],isReady:!1,isFresh:!1,isBusy:!1,setup:function(){if(!this.isRead
 y){var s=t(e),h=t(i),r=function(){o.winHeight=h.height(),o.winWidth=h.width(),o.docHeight=s.height(),o.docWidth=s.width()},a=function(){var t=h.scrollTop(),i=o.docHeight-o.winHeight,e=o.docWidth-o.winWidth;o.scrollTop=Math.max(0,Math.min(i,t)),o.scrollLeft=Math.max(0,Math.min(e,h.scrollLeft())),o.overScroll=Math.max(t-i,Math.min(t,0))};h.on("resize.px.parallax load.px.parallax",function(){r(),o.isFresh=!1,o.requestRender()}).on("scroll.px.parallax load.px.parallax",function(){a(),o.requestRender()}),r(),a(),this.isReady=!0}},configure:function(i){"object"==typeof i&&(delete i.refresh,delete i.render,t.extend(this.prototype,i))},refresh:function(){t.each(this.sliders,function(){this.refresh()}),this.isFresh=!0},render:function(){this.isFresh||this.refresh(),t.each(this.sliders,function(){this.render()})},requestRender:function(){var t=this;this.isBusy||(this.isBusy=!0,i.requestAnimationFrame(function(){t.render(),t.isBusy=!1}))},destroy:function(e){var s,h=t(e).data("px.parallax");fo
 r(h.$mirror.remove(),s=0;s<this.sliders.length;s+=1)this.sliders[s]==h&&this.sliders.splice(s,1);t(e).data("px.parallax",!1),0===this.sliders.length&&(t(i).off("scroll.px.parallax resize.px.parallax load.px.parallax"),this.isReady=!1,o.isSetup=!1)}});var r=t.fn.parallax;t.fn.parallax=h,t.fn.parallax.Constructor=o,t.fn.parallax.noConflict=function(){return t.fn.parallax=r,this},t(e).on("ready.px.parallax.data-api",function(){t('[data-parallax="scroll"]').parallax()})}(jQuery,window,document);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/pressReleaseController.js
----------------------------------------------------------------------
diff --git a/site/js/pressReleaseController.js b/site/js/pressReleaseController.js
new file mode 100644
index 0000000..55c93c1
--- /dev/null
+++ b/site/js/pressReleaseController.js
@@ -0,0 +1,230 @@
+app.controller("pressReleaseController", ['$http', '$scope', function ($http, $scope) {
+        $scope.isotopefilter = function () {
+            var activeClass = 'active';
+            jQuery('.isotope-filter').each(function () {
+                var holder = jQuery(this),
+                        filterLinks = holder.find('.filter-btn a'),
+                        container = holder.find('.filter-elements'),
+                        items = container.children(),
+                        btn = holder.find('.load-more'),
+                        ajaxbusy;
+
+                container.isotope({
+                    itemSelector: '.item',
+                    layoutMode: 'fitRows'
+                });
+
+                filterLinks.click(function (e) {
+                    var link = jQuery(this),
+                            filter = link.data('filter');
+                    e.preventDefault();
+                    refreshActiveClass(link);
+                    container.isotope({
+                        filter: filter,
+                        layoutMode: 'fitRows'
+                    });
+                });
+
+                var refreshActiveClass = function (link) {
+                    filterLinks.removeClass(activeClass);
+                    link.addClass(activeClass);
+                };
+
+
+            });
+
+            var holder = jQuery('.filter-drop'),
+                    filterLinks = holder.find('input'),
+                    container = jQuery('.filter-rows'),
+                    items = container.children('.item');
+
+            container.isotope({
+                itemSelector: items,
+                layoutMode: 'fitRows'
+            });
+
+            filterLinks.click(function (e) {
+                var link = jQuery(this),
+                        filter = link.data('filter');
+                container.isotope({
+                    filter: filter,
+                    layoutMode: 'fitRows'
+                });
+            });
+
+        }
+
+        /**
+         * Load post on click
+         */
+
+        $scope.loadAll = function (post_type, offset, class_name, check) {
+            $scope.page_number = '0';
+            $scope.post_type = post_type;
+            var options = {page_number: $scope.page_number, post_type: $scope.post_type, sort: jQuery('#sort').val(), topic: jQuery('#topic').val()};
+            $http.get('/wp-content/themes/hortonworks/template_part/views/press-release-loop.php', {params: options}).success(function (response) {
+                $scope.myposts = response;
+                $scope.loadPost(response, class_name, check);
+                jQuery('.filter-press-release .load_more').css({'display': 'block'});
+                jQuery('.filter-press-release .no_more').css({'display': 'none'});
+                if ($scope.myposts.length == 0) {
+                    jQuery('.filter-press-release .load_more').css({'display': 'none'});
+                    jQuery('.filter-press-release .no_more').css({'display': 'block'});
+                }
+            });
+        }
+        $scope.loadPost = function (myposts, class_name, check) {
+            console.log(myposts);
+            var post_length = $scope.myposts.length;
+            var $allItems = [];
+            var $removeItems = [];
+            var $post_type;
+            var $grid = jQuery('.filter-elements');
+            for (i = 0; i < post_length; i++) {
+                if (myposts[i].post_type == 'post') {
+                    $post_type = 'blog';
+                } else if (myposts[i].post_type == 'hw_news') {
+                    $post_type = 'press';
+                }
+                else if (myposts[i].post_type == 'article') {
+                    $post_type = 'news';
+                }
+                var post_date = myposts[i].post_date;
+                if (post_date != null && post_date != '') {
+                    /*
+                     var p_date = post_date.substr(0, post_date.indexOf(' '));
+                     p_date = p_date.split('-');
+                     var s_date = p_date[2];
+                     var s_year = (p_date[0] % 100);
+                     var s_month = p_date[1];
+                     var date = s_year + '.' + s_date + '.' + s_month;
+                     */
+                    var date = post_date;
+                }
+                var title = myposts[i].post_title;
+                var newtab = '';
+                if(myposts[i].post_type == 'article') newtab = ' target="_blank"';
+                if(myposts[i].featured_image != null){
+                    var col_bg = 'back-bg';
+                    var image = '<img src="'+myposts[i].featured_image[0]+'"/>'
+                }
+                else{
+                    var col_bg = '';
+                    var image = '';
+                }
+                $allItems.push(jQuery(
+                
+                '<div class="item col-three ' + $post_type +' '+col_bg+'">   <div class="feature-bg">'+image+'</div>\n\
+                <div class="v-middle-wrapper"><div class="v-middle-inner"><div class="item-content v-middle">\n\
+                <div class="item-caption"><h6>' + $post_type + '</h6></div>\n\
+                <div class="text-container">\n\
+                <span class="news-date">' + date + '</span>\n\
+                <h5>' + title + '</h5>\n\
+                </div>\n\
+                <a class="learn-more" href="' + myposts[i].guid + '"' + newtab + '>learn more</a>\n\
+                </div> </div> </div></div>'
+                        ));
+            }
+//            if (check == 'true') {
+            for (i = 0; i < jQuery('.item').length; i++) {
+                $removeItems.push(jQuery('.item').eq(i));
+            }
+//            } else {
+//                for (i = 0; i < jQuery('.item:not(.' + class_name + ')').length; i++) {
+//                    $removeItems.push(jQuery('.item:not(.' + class_name + ')').eq(i));
+//                }
+//            }
+            for (i = 0; i < $allItems.length; i++) {
+                $grid.isotope('insert', $allItems[i]);
+            }
+
+            for (i = 0; i < $removeItems.length; i++) {
+                $grid.isotope('remove', $removeItems[i]);
+            }
+            $grid.isotope('layout');
+            window.hwxFixGridTitles();
+        }
+
+        /**
+         * Load more post on click
+         */
+
+        $scope.loadMore = function (post_type, offset, element) {
+            $scope.page_number = offset;
+            $scope.post_type = post_type;
+            $http
+                    .get('/wp-content/themes/hortonworks/template_part/views/press-release-loop.php', {params: {page_number: $scope.page_number, post_type: $scope.post_type, sort: jQuery('#sort').val(), topic: jQuery('#topic').val()}}).success(function (response) {
+                $scope.myposts = response;
+                $scope.loadMorePost(response);
+                jQuery('.filter-press-release .load_more').css({'display': 'block'});
+                jQuery('.filter-press-release .no_more').css({'display': 'none'});
+                if ($scope.myposts.length == 0) {
+                    jQuery('.filter-press-release .load_more').css({'display': 'none'});
+                    jQuery('.filter-press-release .no_more').css({'display': 'block'});
+                }
+                if ($scope.myposts.length == 0) {
+                    jQuery('.filter-press-release .no_more').css({'display': 'block'});
+                    jQuery('.filter-press-release .load_more').css({'display': 'none'});
+                }
+                element.removeClass('loader');
+                element.prop('disabled', false);
+            });
+        }
+        $scope.loadMorePost = function (myposts) {
+            var post_length = $scope.myposts.length;
+            var $allItems = [];
+            var $post_type;
+            var $grid = jQuery('.filter-elements');
+            for (i = 0; i < post_length; i++) {
+                if (myposts[i].post_type == 'post') {
+                    $post_type = 'blog';
+                } else if (myposts[i].post_type == 'hw_news') {
+                    $post_type = 'press';
+                }
+                else if (myposts[i].post_type == 'article') {
+                    $post_type = 'news';
+                }
+                var post_date = myposts[i].post_date;
+                if (post_date != null && post_date != '') {
+                    /*
+                     var p_date = post_date.substr(0, post_date.indexOf(' '));
+                     p_date = p_date.split('-');
+                     var s_date = p_date[2];
+                     var s_year = (p_date[0] % 100);
+                     var s_month = p_date[1];
+                     var date = s_year + '.' + s_date + '.' + s_month;
+                     */
+                    var date = post_date;
+                }
+                var title = myposts[i].post_title;
+                var newtab = '';
+                if(myposts[i].post_type == 'article') newtab = ' target="_blank"';
+                if(myposts[i].featured_image != null){
+                    var col_bg = 'back-bg';
+                    var image = '<img src="'+myposts[i].featured_image[0]+'"/>'
+                }
+                else{
+                    var col_bg = '';
+                    var image = '';
+                }
+                $allItems.push(jQuery('<div class="item col-three ' + $post_type +' '+col_bg+'">   <div class="feature-bg">'+ image+'</div>\n\
+                <div class="v-middle-wrapper"><div class="v-middle-inner"><div class="item-content v-middle">\n\
+                <div class="item-caption"><h6>' + $post_type + '</h6></div>\n\
+                <div class="text-container">\n\
+                <span class="news-date">' + date + '</span>\n\
+                <h5>' + title + '</h5>\n\
+                </div>\n\
+                <a class="learn-more" href="' + myposts[i].guid + '"' + newtab + '>learn more</a>\n\
+                </div> </div> </div></div>'
+                        ));
+            }
+
+            for (i = 0; i < $allItems.length; i++) {
+                $grid.isotope('insert', $allItems[i]);
+            }
+            $grid.isotope('layout');
+            window.hwxFixGridTitles();
+        }
+    }]);
+
+

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/products_scroll.js
----------------------------------------------------------------------
diff --git a/site/js/products_scroll.js b/site/js/products_scroll.js
new file mode 100644
index 0000000..82f7519
--- /dev/null
+++ b/site/js/products_scroll.js
@@ -0,0 +1,47 @@
+jQuery(document).ready(function() {
+    var position;
+
+    if (jQuery('.scroll-slider').length > 0) {
+        jQuery(window).scroll(function() {
+            var section_offset = jQuery('.scroll-slider').offset().top;
+            var window_offset = (jQuery(window).scrollTop()) + 25;
+            position = section_offset - window_offset;
+
+        });
+        jQuery('html').on('mousewheel', function(e) {
+            scrollSlider();
+        });
+    }
+
+    function scrollSlider() {
+        var section_offset = jQuery('.scroll-slider').offset().top;
+        var window_offset = (jQuery(window).scrollTop()) + 25;
+        if ((section_offset < window_offset) && (jQuery('.scroll-slider').hasClass('screen-scroll')) && (position > -100)) {
+            jQuery(window).scrollTop(((jQuery('.mask').offset().top) - 25).toFixed());
+            jQuery('body').css({'overflow': 'hidden'});
+            jQuery('.mask').addClass('fixed-mode');
+            jQuery('.mask').delay(700).animate({scrollTop: '640px'}, {easing: 'swing', duration: 1000, complete:
+                        function() {
+                            jQuery('.mask').removeClass('fixed-mode');
+                            jQuery('body').css({'overflow': 'scroll'});
+                            jQuery('.scroll-slider').removeClass('screen-scroll').addClass('fixed');
+                        }
+            });
+            if (jQuery('.scroll-slider').hasClass('fixed')) {
+                return false;
+            }
+        } else if ((section_offset > window_offset) && (jQuery('.scroll-slider').hasClass('fixed'))) {
+            jQuery(window).scrollTop(((jQuery('.mask').offset().top) - 25).toFixed(0));
+            jQuery('body').css({'overflow': 'hidden'});
+            jQuery('.mask').addClass('fixed-mode');
+            jQuery('.mask').delay(700).animate({scrollTop: '-640px'}, {easing: 'swing', duration: 1000, complete:
+                        function() {
+                            jQuery('.mask').removeClass('fixed-mode');
+                            jQuery('body').css({'overflow': 'scroll'});
+                            jQuery('.scroll-slider').removeClass('fixed').addClass('screen-scroll');
+                        }
+            });
+        }
+    }
+});
+

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/scroll-slider.js
----------------------------------------------------------------------
diff --git a/site/js/scroll-slider.js b/site/js/scroll-slider.js
new file mode 100644
index 0000000..acb578c
--- /dev/null
+++ b/site/js/scroll-slider.js
@@ -0,0 +1,182 @@
+////jQuery(document).ready(function () {
+////    var window_width = jQuery(window).width();
+////    if (jQuery('.mask').length) {
+////
+////        var waypoints = jQuery('.animated-screen').waypoint(function (direction) {
+////            jQuery('.scroll-slider').toggleClass('screen-scroll');
+////            
+////        });
+////        var waypoints2 = jQuery('.animated-screen:last-of-type').waypoint(function (direction) {
+////            jQuery('.scroll-slider').toggleClass('screen-scroll');
+////        //}, {offset: '400px'
+////        });
+////
+////    }
+////});
+//
+//
+//
+//
+//
+//
+//// page init
+//jQuery(function(){
+//	initParallax();
+//});
+//
+//// init parallax
+//function initParallax(){
+//	var animSpeed = 1200;
+//	var fixedClass = 'fixed-mode';
+//	var win = jQuery(window);
+//	var isTouchDevice = /Windows Phone/.test(navigator.userAgent) || ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch;
+//	jQuery('.mask').each(function(){
+//		var hold = jQuery(this);
+//		var busy = false;
+//
+//		if (!hold.length || isTouchDevice) return;
+//
+//		function move(offset){
+//			hold.addClass(fixedClass);
+//			hold.delay(1000).animate({scrollTop: offset}, animSpeed, function(){
+//				busy = false;
+//				hold.removeClass(fixedClass);
+//			})
+//			busy = true;
+//		}
+//		function scrollHandler(){
+//			if (busy) {
+//				win.scrollTop((hold.offset().top ).toFixed(0));
+//				return;
+//			}
+//			if (hold.offset().top  < win.scrollTop()  && hold.scrollTop() == 0  && !busy) {
+//				move(hold.outerHeight())
+//			}
+//			if (hold.offset().top  > win.scrollTop()  && hold.scrollTop() == hold.outerHeight()  && !busy) {
+//				move(0)
+//			}
+//		}
+//
+//		ResponsiveHelper.addRange({
+//			'1024..': {
+//				on: function() {
+//					scrollHandler();
+//					win.on('load scroll resize orientationchange', scrollHandler);
+//				},
+//				off: function() {
+//					hold.stop().removeAttr('style');
+//					win.off('scroll resize orientationchange', scrollHandler);
+//				}
+//			}
+//		});
+//	})
+//}
+//
+//
+///*
+// * Responsive Layout helper
+// */
+//ResponsiveHelper = (function($){
+//  // init variables
+//  var handlers = [],
+//    prevWinWidth,
+//    win = $(window),
+//    nativeMatchMedia = false;
+//
+//  // detect match media support
+//  if(window.matchMedia) {
+//    if(window.Window && window.matchMedia === Window.prototype.matchMedia) {
+//      nativeMatchMedia = true;
+//    } else if(window.matchMedia.toString().indexOf('native') > -1) {
+//      nativeMatchMedia = true;
+//    }
+//  }
+//
+//  // prepare resize handler
+//  function resizeHandler() {
+//    var winWidth = win.width();
+//    if(winWidth !== prevWinWidth) {
+//      prevWinWidth = winWidth;
+//
+//      // loop through range groups
+//      $.each(handlers, function(index, rangeObject){
+//        // disable current active area if needed
+//        $.each(rangeObject.data, function(property, item) {
+//          if(item.currentActive && !matchRange(item.range[0], item.range[1])) {
+//            item.currentActive = false;
+//            if(typeof item.disableCallback === 'function') {
+//              item.disableCallback();
+//            }
+//          }
+//        });
+//
+//        // enable areas that match current width
+//        $.each(rangeObject.data, function(property, item) {
+//          if(!item.currentActive && matchRange(item.range[0], item.range[1])) {
+//            // make callback
+//            item.currentActive = true;
+//            if(typeof item.enableCallback === 'function') {
+//              item.enableCallback();
+//            }
+//          }
+//        });
+//      });
+//    }
+//  }
+//  win.bind('load resize orientationchange', resizeHandler);
+//
+//  // test range
+//  function matchRange(r1, r2) {
+//    var mediaQueryString = '';
+//    if(r1 > 0) {
+//      mediaQueryString += '(min-width: ' + r1 + 'px)';
+//    }
+//    if(r2 < Infinity) {
+//      mediaQueryString += (mediaQueryString ? ' and ' : '') + '(max-width: ' + r2 + 'px)';
+//    }
+//    return matchQuery(mediaQueryString, r1, r2);
+//  }
+//
+//  // media query function
+//  function matchQuery(query, r1, r2) {
+//    if(window.matchMedia && nativeMatchMedia) {
+//      return matchMedia(query).matches;
+//    } else if(window.styleMedia) {
+//      return styleMedia.matchMedium(query);
+//    } else if(window.media) {
+//      return media.matchMedium(query);
+//    } else {
+//      return prevWinWidth >= r1 && prevWinWidth <= r2;
+//    }
+//  }
+//
+//  // range parser
+//  function parseRange(rangeStr) {
+//    var rangeData = rangeStr.split('..');
+//    var x1 = parseInt(rangeData[0], 10) || -Infinity;
+//    var x2 = parseInt(rangeData[1], 10) || Infinity;
+//    return [x1, x2].sort(function(a, b){
+//      return a - b;
+//    });
+//  }
+//
+//  // export public functions
+//  return {
+//    addRange: function(ranges) {
+//      // parse data and add items to collection
+//      var result = {data:{}};
+//      $.each(ranges, function(property, data){
+//        result.data[property] = {
+//          range: parseRange(property),
+//          enableCallback: data.on,
+//          disableCallback: data.off
+//        };
+//      });
+//      handlers.push(result);
+//
+//      // call resizeHandler to recalculate all events
+//      prevWinWidth = null;
+//      resizeHandler();
+//    }
+//  };
+//}(jQuery));

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/select-list.js
----------------------------------------------------------------------
diff --git a/site/js/select-list.js b/site/js/select-list.js
new file mode 100644
index 0000000..de3cbd9
--- /dev/null
+++ b/site/js/select-list.js
@@ -0,0 +1,58 @@
+jQuery(document).ready(function () {
+    /* Selects each select list*/
+    
+    jQuery(".select-list").each(function () {
+        var default_select = jQuery(this).find("select"),
+                option_length = default_select.children("option").size(),
+                first_option = default_select.children("option:eq(0)").text(),
+                i = 0;
+
+        /* Append html in each select-list */
+        jQuery(this).append('<div class="selected">' +
+                ' <div class="v-middle-wrapper">' +
+                '<div class="v-middle-inner">' +
+                '<div class="v-middle text-left">' +
+                '<p>' + first_option + '</p>' +
+                '</div>' +
+                '</div>' +
+                '</div>' +
+                '</div>' +
+                '<ul class="options text-left grey-bg">' +
+                '</ul>');
+        /* Append select option value to select-list options */
+        for (i; i < option_length; i++) {
+            var option_values = default_select.children("option:eq(" + i + ")").text();
+            jQuery(this).find(".options").append("<li><p>" + option_values + "</p></li>");
+        }
+    });
+
+    /*closes select list on click anywhere on document*/
+    jQuery(document).click(function () {
+        jQuery(".select-list").each(function () {
+            if (jQuery(this).find(".options").css("display") === "block") {
+                jQuery(this).find(".options").css("display", "none");
+            }
+        });
+    });
+    /* opens & close options list on click of selected box*/
+    jQuery(document).on("click", ".select-list .selected", function (event) {
+        event.stopPropagation();
+        if (jQuery(this).siblings(".options").css("display") === "block") {
+            jQuery(this).siblings(".options").css("display", "none");
+        } else {
+            jQuery(this).siblings(".options").css("display", "block");
+        }
+        jQuery(".select-list .options").not(jQuery(this).siblings(".options")).css("display", "none");
+    });
+
+    /* selects option from both custom and default option list */
+    jQuery(document).on("click", ".select-list .options li", function () {
+        var selected = jQuery(this).text(),
+                this_index = jQuery(this).index();
+        jQuery(this).parents(".select-list").find(".selected p").text(selected);
+        jQuery(this).parents(".select-list").find(".options").css("display", "none");
+        jQuery(this).parents(".select-list").find("select option:eq(" + this_index + ")").prop("selected", true);
+        jQuery(this).parents(".select-list").find("select option").not("select option:eq(" + this_index + ")").prop("selected", false);
+        jQuery(this).parents(".select-list").find("select").trigger('change');
+    });
+});

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/shb0wjr.js
----------------------------------------------------------------------
diff --git a/site/js/shb0wjr.js b/site/js/shb0wjr.js
new file mode 100644
index 0000000..e85fc91
--- /dev/null
+++ b/site/js/shb0wjr.js
@@ -0,0 +1,46 @@
+/*
+ * For font license information, see the CSS file loaded by this JavaScript.
+ */
+if(!window.Typekit)window.Typekit={};window.Typekit.config={"a":"507388","c":[".tk-roboto","\"roboto\",sans-serif",".tk-roboto-condensed","\"roboto-condensed\",sans-serif"],"dl":"AAAAkAAAAAoyueO55nYzzKpA+JJ30n1SAAAong==","f":"//use.typekit.net/c/629f92/1w;roboto,7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191,2clz4P:W:n3,2clz4W:W:n4,2clz4Y:W:n5,2clz4b:W:n7;roboto-condensed,7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191,2clz4S:W:n3,2clz4X:W:n4,2clz4f:W:n7/{format}{/extras*}","fi":[15498,15506,15508,15510,26838,26840,26842],"fn":["roboto",["n3","n4","n5","n7"],"roboto-condensed",["n3","n4","n7"]],"ht":"tk","js":"1.14.12","k":"//use.typekit.net/{id}.js","kt":"shb0wjr","l":"typekit","p":"//p.typekit.net/p.gif?s=1&k=shb0wjr&ht=tk&h={host}&f=15498.15506.15508.15510.26838.26840.26842&a=507388&_={_}","ps":1,"w":"shb0wjr"};
+/*{"k":"1.14.12","last_published":"2016-04-06 17:11:46 UTC","auto_updating":true}*/
+;(function(window,document,undefined){if(!document.querySelector){document.documentElement.className+=" wf-inactive";return;}function aa(a,b,c){return a.call.apply(a.bind,arguments)}function ba(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,e);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function h(a,b,c){h=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return h.apply(null,arguments)}var k=Date.now||function(){return+new Date};function ca(){this.P=this.R=this.I=this.N=this.O=!0};function da(){var a=[{name:"font-family",value:n.c[q+1]}];this.g=[n.c[q]];this.b=a}function ea(a){for(var b=a.g.join(","),c=[],e=0;e<a.b.length;e++){var d=a.b[e];c.push(d.name+":"+d.value+";")}return b+"{"+c.join("")+"}"};function fa(a){this.b=a}fa.prototype.toString=function(){return encodeURICompon
 ent(ga(this.b))};function ha(a,b){this.g=a;this.b=b}ha.prototype.toString=function(){for(var a=[],b=0;b<this.b.length;b++)for(var c=this.b[b],e=c.G(),c=c.G(this.g),d=0;d<e.length;d++){var f;a:{for(f=0;f<c.length;f++)if(e[d]===c[f]){f=!0;break a}f=!1}a.push(f?1:0)}a=a.join("");a=a.replace(/^0+/,"");b=[];for(e=a.length;0<e;e-=4)b.unshift(parseInt(a.slice(0>e-4?0:e-4,e),2).toString(16));return b.join("")};function ia(a,b){this.b=a;this.g=b}ia.prototype.G=function(){return this.g};function ja(a){this.b=a}function ka(a,b){return b};function la(){this.b=this.g=-1}la.prototype.start=function(){this.g=(new Date).getTime();this.b=-1};var t={V:"a",$:"d",U:"i",W:"j",T:"k",Z:"l",NONE:"x"};var u={};u.a=u.d=u.l=u.j=function(){return[]};u.i=function(a,b,c){return[new fa(a),new ha(b,c)]};u.k=function(a){return[new fa(a)]};function ma(a,b,c){return u[b](a,b,c)};var na={};
+na.i=new ja(function(a,b,c){for(var e=0;e<b.length;e+=1){var d=b[e],f;f=d;f=a.replace(/(-1|-2)$/,"").slice(0,28)+"-"+f;c.push(new ia(f,[d]))}a={};for(d=0;d<b.length;d++)c=b[d],e=c.charAt(1),(a[e]||(a[e]=[])).push(c);c=[[4,3,2,1,5,6,7,8,9],[7,8,9,6,5,4,3,2,1]];e=[];for(d=0;d<c.length;d++){f=c[d];for(var g=0;g<f.length;g++){var l=f[g];if(a[l]){e=e.concat(a[l]);break}}}c=e;e={};a=[];for(d=0;d<c.length;d++)f=c[d],e[f]||(e[f]=!0,a.push(f));c=[];for(e=0;e<b.length;e++)for(d=b[e],f=0;f<a.length;f++)g=a[f],
+g==d&&c.push(g);return c});function oa(a){this.b=a}oa.prototype.s=function(a,b){var c=a||{},e=this.b.replace(/\{\/?([^*}]*)(\*?)\}/g,function(a,b,e){return e&&c[b]?"/"+c[b].join("/"):c[b]||""});e.match(/^\/\//)&&(e=(b?"http:":"https:")+e);return e.replace(/\/*\?*($|\?)/,"$1")};function pa(a,b){for(var c=[],e=0;e<b.length;e++)c.push(b[e].toString());return{format:a,extras:c}};function qa(a){var b=new Image(1,1),c=!1;b.src=a;b.onload=function(){c=!0;b.onload=null};setTimeout(function(){c||(b.src="about:blank",b.onload=null)},3E3)};function w(a,b,c,e,d,f,g){this.b=a;this.B=b;this.F=c;this.D=e;this.v=d;this.o=f;this.M=g}w.prototype.getName=function(){return this.b};function x(a,b,c,e){this.b=null!=a?a:null;this.g=null!=b?b:null;this.h=null!=c?c:null;this.s=null!=e?e:null}var ra=/^([0-9]+)(?:[\._-]([0-9]+))?(?:[\._-]([0-9]+))?(?:[\._+-]?(.*))?$/;function y(a,b){return a.b>b.b||a.b===b.b&&a.g>b.g||a.b===b.b&&a.g===b.g&&a.h>b.h?1:a.b<b.b||a.b===b.b&&a.g<b.g||a.b===b.b&&a.g===b.g&&a.h<b.h?-
 1:0}function z(a,b){return-1===y(a,b)}function A(a,b){return 0===y(a,b)||1===y(a,b)}function sa(a,b){return 0===y(a,b)||-1===y(a,b)}function ta(a,b){return 0===y(a,b)}
+x.prototype.toString=function(){return[this.b,this.g||"",this.h||"",this.s||""].join("")};function B(a){a=ra.exec(a);var b=null,c=null,e=null,d=null;a&&(null!==a[1]&&a[1]&&(b=parseInt(a[1],10)),null!==a[2]&&a[2]&&(c=parseInt(a[2],10)),null!==a[3]&&a[3]&&(e=parseInt(a[3],10)),null!==a[4]&&a[4]&&(/^[0-9]+$/.test(a[4])?d=parseInt(a[4],10):d=a[4]));return new x(b,c,e,d)};function ua(a){return"Safari"===a.getName()&&"AppleWebKit"===a.F||"Unknown"===a.getName()&&"AppleWebKit"===a.F&&("iPhone"===a.v||"iPad"===a.v||"iPod"===a.v)}function va(a){return"Chrome"===a.getName()&&A(a.B,new x(6))&&sa(a.B,new x(35))}function wa(a){return"Chrome"===a.getName()&&A(a.B,new x(36))}function xa(a){return"BuiltinBrowser"===a.getName()};function D(a){return"Windows"===a.v}function ya(a){return D(a)&&A(a.o,new x(6,1))}function E(a){return D(a)&&ta(a.o,new x(5,1))||D(a)&&ta(a.o,new x(5,2))||D(a)&&ta(a.o,new x(6,0))||ya(a)}function F(a){return"Macintosh"===a.v&&(A(a.o,new x(10,4))||null===a.o.b)}function za(a,
 b){return b.O&&("iPhone"===a.v||"iPod"===a.v)&&A(a.o,new x(4,2))&&z(a.o,new x(5))}function Aa(a,b){return b.O&&("iPhone"===a.v||"iPod"===a.v)&&A(a.o,new x(5))}
+function Ba(a,b){return b.N&&"iPad"===a.v&&A(a.o,new x(4,2))&&z(a.o,new x(5))}function Ca(a,b){return b.N&&"iPad"===a.v&&A(a.o,new x(5))}function I(a,b){return b.I&&"Android"===a.v}function Da(a,b){return I(a,b)&&A(a.o,new x(2,2))&&z(a.o,new x(3,1))}function Ea(a,b){return I(a,b)&&A(a.o,new x(3,1))&&z(a.o,new x(4,1))}function J(a){return"Linux"===a.v||"Ubuntu"===a.v};var Fa={a:function(a,b){return"Safari"===a.getName()&&"AppleWebKit"===a.F&&A(a.D,new x(525,13))&&z(a.D,new x(534,50))&&(E(a)||F(a))||xa(a)&&(Da(a,b)||I(a,b)&&A(a.o,new x(4,1)))||b.I&&"Silk"===a.getName()&&z(a.B,new x(2))&&(Da(a,b)||F)||b.I&&"Silk"===a.getName()&&A(a.B,new x(2))&&I(a,b)&&A(a.o,new x(4,1))||ua(a)&&(Ba(a,b)||za(a,b))||va(a)&&(Ba(a,b)||za(a,b))||wa(a)&&(Ba(a,b)||za(a,b))||"AdobeAIR"===a.getName()&&A(a.B,new x(2,5))&&(D(a)&&null===a.o.b||J(a)||F(a))},d:function(a,b){return va(a)&&(E(a)||
+J(a)||F(a)||I(a,b)||"CrOS"===a.v||"CrKey"===a.v||Ca(a,b)||Aa(a,b))||wa(a)&&(Ca(a,b)||Aa(a,b))||"Gecko"===a.F&&1===y(a.D,new x(1,9,1))&&sa(a.D,new x(38))&&(E(a)||J(a)||F(a)||I(a,b))||"Safari"===a.getName()&&"AppleWebKit"===a.F&&A(a.D,new x(534,50))&&(E(a)||F(a))||ua(a)&&(Ca(a,b)||Aa(a,b))||"Opera"===a.getName()&&A(a.B,new x(11,10))&&sa(a.B,new x(22))&&(E(a)||J(a)||F(a)||I(a,b))||"MSIE"===a.getName()&&9<=a.M&&(ya(a)||D(a)&&ta(a.o,new x(6,0)))||"Edge"===a.getName()&&ya(a)||"MSIE"===a.getName()&&b.R&&
+"Windows Phone"===a.v&&A(a.o,new x(8))||xa(a)&&(b.P&&"BlackBerry"===a.v&&A(a.o,new x(10))||J(a))},j:function(a,b){return xa(a)&&Ea(a,b)||b.I&&"Silk"===a.getName()&&A(a.B,new x(2))&&(Ea(a,b)||J(a))},i:function(a){return"MSIE"===a.getName()&&A(a.B,new x(6,0))&&(void 0===a.M||9>a.M)&&E(a)},l:function(a,b){return wa(a)&&(E(a)||J(a)||F(a)||I(a,b)||"CrOS"===a.v||"CrKey"===a.v)||"Gecko"===a.F&&A(a.D,new x(39))&&(E(a)||J(a)||F(a)||I(a,b))||"Opera"===a.getName()&&A(a.B,new x(23))&&(E(a)||J(a)||F(a)||I(a,b))},
+x:function(){return!1}};var Ga=new w("Unknown",new x,"Unknown",new x,"Unknown",new x,void 0);function K(a){var b=L(a.b,/(iPod|iPad|iPhone|Android|Windows Phone|BB\d{2}|BlackBerry)/,1);if(""!==b)return/BB\d{2}/.test(b)&&(b="BlackBerry"),b;a=L(a.b,/(Linux|Mac_PowerPC|Macintosh|Windows|CrOS|PlayStation|CrKey)/,1);return""!==a?("Mac_PowerPC"==a?a="Macintosh":"PlayStation"==a&&(a="Linux"),a):"Unknown"}
+function M(a){var b=L(a.b,/(OS X|Windows NT|Android) ([^;)]+)/,2);if(b||(b=L(a.b,/Windows Phone( OS)? ([^;)]+)/,2))||(b=L(a.b,/(iPhone )?OS ([\d_]+)/,2)))return b;if(b=L(a.b,/(?:Linux|CrOS|CrKey) ([^;)]+)/,1))for(var b=b.split(/\s/),c=0;c<b.length;c+=1)if(/^[\d\._]+$/.test(b[c]))return b[c];return(a=L(a.b,/(BB\d{2}|BlackBerry).*?Version\/([^\s]*)/,2))?a:"Unknown"}
+function Ha(){var a=N,b="Unknown",c=B(L(a.b,/Presto\/([\d\w\.]+)/,1)),e=B(M(a)),d=O(a.g);null!==c.b?b="Presto":(-1!=a.b.indexOf("Gecko")&&(b="Gecko"),c=B(L(a.b,/rv:([^\)]+)/,1)));if(-1!=a.b.indexOf("Opera Mini/")){var f=B(L(a.b,/Opera Mini\/([\d\.]+)/,1));return new w("OperaMini",f,b,c,K(a),e,d)}if(-1!=a.b.indexOf("Version/")&&(f=B(L(a.b,/Version\/([\d\.]+)/,1)),null!==f.b))return new w("Opera",f,b,c,K(a),e,d);f=B(L(a.b,/Opera[\/ ]([\d\.]+)/,1));return null!==f.b?new w("Opera",f,b,c,K(a),e,d):new w("Opera",
+new x,b,c,K(a),e,d)}
+function Ia(){var a=N,b=K(a),c=B(M(a)),e=B(L(a.b,/AppleWeb(?:K|k)it\/([\d\.\+]+)/,1)),d="Unknown",f=new x,f="Unknown";/OPR\/[\d.]+/.test(a.b)?d="Opera":-1!=a.b.indexOf("Chrome")||-1!=a.b.indexOf("CrMo")||-1!=a.b.indexOf("CriOS")?d="Chrome":/Silk\/\d/.test(a.b)?d="Silk":"BlackBerry"==b||"Android"==b?d="BuiltinBrowser":-1!=a.b.indexOf("PhantomJS")?d="PhantomJS":-1!=a.b.indexOf("Safari")?d="Safari":-1!=a.b.indexOf("AdobeAIR")?d="AdobeAIR":-1!=a.b.indexOf("PlayStation")&&(d="BuiltinBrowser");"BuiltinBrowser"==
+d?f="Unknown":"Silk"==d?f=L(a.b,/Silk\/([\d\._]+)/,1):"Chrome"==d?f=L(a.b,/(Chrome|CrMo|CriOS)\/([\d\.]+)/,2):-1!=a.b.indexOf("Version/")?f=L(a.b,/Version\/([\d\.\w]+)/,1):"AdobeAIR"==d?f=L(a.b,/AdobeAIR\/([\d\.]+)/,1):"Opera"==d?f=L(a.b,/OPR\/([\d.]+)/,1):"PhantomJS"==d&&(f=L(a.b,/PhantomJS\/([\d.]+)/,1));f=B(f);return new w(d,f,"AppleWebKit",e,b,c,O(a.g))}function L(a,b,c){return(a=a.match(b))&&a[c]?a[c]:""}function O(a){if(a.documentMode)return a.documentMode};function Ja(a){this.b=a||"-"}Ja.prototype.s=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.b)};var Ka=!!window.FontFace;function La(a,b,c,e){b=a.b.createElement(b);if(c)for(var d in c)c.hasOwnProperty(d)&&("style"==d?b.style.cssText=c[d]:b.setAttribute(d,c[d]));e&&b.appendChild(a.b.createTextNode(e));return b}function Ma(a,b,c){a=a.b.getElementsByTagName(b)[0];a||(a=document.documentElement);a.insertBefore(c,a.lastChild)}
+function Na(a,b){a.b.body?b():a.b.addEventListener?a.b.addEventListener("DOMContentLoaded",b):a.b.attachEvent("onreadystatechange",function(){"interactive"!=a.b.readyState&&"complete"!=a.b.readyState||b()})}function Oa(a){a.parentNode&&a.parentNode.removeChild(a)}
+function P(a,b,c){b=b||[];c=c||[];for(var e=a.className.split(/\s+/),d=0;d<b.length;d+=1){for(var f=!1,g=0;g<e.length;g+=1)if(b[d]===e[g]){f=!0;break}f||e.push(b[d])}b=[];for(d=0;d<e.length;d+=1){f=!1;for(g=0;g<c.length;g+=1)if(e[d]===c[g]){f=!0;break}f||b.push(e[d])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function Pa(a,b){for(var c=a.className.split(/\s+/),e=0,d=c.length;e<d;e++)if(c[e]==b)return!0;return!1}
+function Qa(a){if("string"===typeof a.m)return a.m;var b=a.g.location.protocol;"about:"==b&&(b=a.h.location.protocol);return"https:"==b?"https:":"http:"}function ga(a){return a.g.location.hostname||a.h.location.hostname}
+function Ra(a,b,c,e){function d(){C&&p&&G&&(C(H),C=null)}function f(a){for(var c=0;c<m.length;c++)if(m[c].href&&-1!==m[c].href.indexOf(b)){a();return}setTimeout(function(){f(a)},0)}function g(a){for(var c=0;c<m.length;c++)if(m[c].href&&-1!==m[c].href.indexOf(b)&&m[c].media){var d=m[c].media;if("all"===d||d.mediaText&&"all"===d.mediaText){a();return}}setTimeout(function(){g(a)},0)}var l=La(a,"link",{rel:"stylesheet",href:b,media:e?"only x":"all"}),m=a.b.styleSheets,p=!1,G=!e,H=null,C=c||null;Ka?(l.onload=
+function(){p=!0;d()},l.onerror=function(){p=!0;H=Error("Stylesheet failed to load");d()}):setTimeout(function(){p=!0;d()},0);Ma(a,"head",l);e&&f(function(){l.media="all";g(function(){G=!0;d()})})}
+function Sa(a,b,c){var e=a.b.getElementsByTagName("head")[0];if(e){var d=La(a,"script",{src:b}),f=!1;d.onload=d.onreadystatechange=function(){f||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(f=!0,c&&c(null),d.onload=d.onreadystatechange=null,"HEAD"==d.parentNode.tagName&&e.removeChild(d))};e.appendChild(d);setTimeout(function(){f||(f=!0,c&&c(Error("Script load timeout")))},5E3)}};function Ta(a,b){this.b=a;this.h=a.g.document.documentElement;this.u=b;this.g=new Ja("-");this.w=!1!==b.events;this.m=!1!==b.classes}function Ua(a){if(a.m){var b=Pa(a.h,a.g.s("wf","active")),c=[],e=[a.g.s("wf","loading")];b||c.push(a.g.s("wf","inactive"));P(a.h,c,e)}Q(a,"inactive")}function Q(a,b,c){if(a.w&&a.u[b])if(c)a.u[b](c.getName(),R(c));else a.u[b]()};function S(a,b){this.h=a;this.g=4;this.b="n";var c=(b||"n4").match(/^([nio])([1-9])$/i);c&&(this.b=c[1],this.g=parseInt(c[2],10))}S.prototype.getName=function(){return this.h};function Va(a){return Wa(a)+" "+(a.g+"00")+" 300p
 x "+Xa(a.h)}function Xa(a){var b=[];a=a.split(/,\s*/);for(var c=0;c<a.length;c++){var e=a[c].replace(/['"]/g,"");-1!=e.indexOf(" ")||/^\d/.test(e)?b.push("'"+e+"'"):b.push(e)}return b.join(",")}function R(a){return a.b+a.g}
+function Wa(a){var b="normal";"o"===a.b?b="oblique":"i"===a.b&&(b="italic");return b};function Ya(a,b){this.b=a;this.m=b;this.h={};this.g={}}Ya.prototype.G=function(a){return a?(this.h[a]||this.m).slice(0):this.m.slice(0)};function Za(a,b,c){for(var e=[],d=a.b.split(",")[0].replace(/"|'/g,""),f=a.G(),g,l=[],m={},p=0;p<f.length;p++)g=f[p],0<g.length&&!m[g]&&(m[g]=!0,l.push(g));c=c.b?c.b(d,l,e):l;a.h[b]=c;a.g[b]=e}
+function $a(a,b){for(var c=a.G(b),e=a.g[b]||[],d=[],f=0;f<c.length;f++)d.push(new S(a.b,c[f]));for(f=0;f<e.length;f++)if(c=e[f].b,c!==a.b)for(var g=e[f].G(),l=0;l<g.length;l++)d.push(new S(c,g[l]));return d};function ab(a,b){this.b=a;this.h=b;this.g=La(this.b,"span",{"aria-hidden":"true"},this.h)}function cb(a){Ma(a.b,"body",a.g)}function db(a){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+Xa(a.h)+";"+("font-style:"+Wa(a)+";font-weight:"+(a.g+"00")+";")};function eb(a,b,c,e,d,f,g){this.H=a;this.L=b;this.b=c;this.g=e;this.C=g||"BESbswy";this.h={};this.S=d||3E3;this.J=f||null;this.A=this.w=this.u=this.m=null;this.m=new ab(this.b,this.C);this.u=new ab(this.b,this.C);this.w=new ab(this.b,this.C);this.A=new ab(this.b,this.C);a=new S(this.g.getName()+",serif",R(this.g));a=db(a);this.m.g.style.cssText=a;a=new S(this.g.getName()+",sans-serif",R(
 this.g));a=db(a);this.u.g.style.cssText=a;a=new S("serif",R(this.g));a=db(a);this.w.g.style.cssText=a;a=new S("sans-serif",
+R(this.g));a=db(a);this.A.g.style.cssText=a;cb(this.m);cb(this.u);cb(this.w);cb(this.A)}var fb={Y:"serif",X:"sans-serif"},gb=null;function hb(){if(null===gb){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);gb=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return gb}eb.prototype.start=function(){this.h.serif=this.w.g.offsetWidth;this.h["sans-serif"]=this.A.g.offsetWidth;this.K=k();ib(this)};
+function jb(a,b,c){for(var e in fb)if(fb.hasOwnProperty(e)&&b===a.h[fb[e]]&&c===a.h[fb[e]])return!0;return!1}function ib(a){var b=a.m.g.offsetWidth,c=a.u.g.offsetWidth,e;(e=b===a.h.serif&&c===a.h["sans-serif"])||(e=hb()&&jb(a,b,c));e?k()-a.K>=a.S?hb()&&jb(a,b,c)&&(null===a.J||a.J.hasOwnProperty(a.g.getName()))?kb(a,a.H):kb(a,a.L):lb(a):kb(a,a.H)}function lb(a){setTimeout(h(function(){ib(this)},a),50)}
+function kb(a,b){setTimeout(h(function(){Oa(this.m.g);Oa(this.u.g);Oa(this.w.g);Oa(this.A.g);b(this.g)},a),0)};function mb(a,b,c,e,d,f){this.m=a;this.w=b;this.g=e;this.b=c;this.h=d||3E3;this.u=f||void 0}mb.prototype.start=function(){var a=this.b.g.document,b=this,c=k(),e=new Promise(function(d,e){function l(){k()-c>=b.h?e():a.fonts.load(Va(b.g),b.u).then(function(a){1<=a.length?d():setTimeout(l,25)},function(){e()})}l()}),d=new Promise(function(a,c){setTimeout(c,b.h)});Promise.race([d,e]).then(function(){b.m(b.g)},function(){b.w(b.g)})};function nb(a,b,c){this.b=a;this.g=b;this.h=0;this.A=this.w=!1;this.C=c}var ob=null;nb.prototype.m=function(a){var b=this.g;b.m&&P(b.h,[b.g.s("wf",a.getName(),R(a).toString(),"active")],[b.g.s("wf",a.getName(),R(a).toString(),"loading"),b.g.s("wf",a.getName(),R(a).toString(),"inactive")]);Q(b,"fontactive",a);this.A=!0;pb(this)};
+nb.prototype.u=function(a){var b=this.g;if(b.m){var c=Pa(b.h,b.g.s("wf",a.getName(),R(a).toString(),"active")),e=[],d=[b.g.s("wf",a.getName(),R(a).toString(),"loading")];c||e.push(b.g.s("wf",a.getName(),R(a).toString(),"inactive"));P(b.h,e,d)}Q(b,"fontinactive",a);pb(this)};function pb(a){0==--a.h&&a.w&&(a.A?(a=a.g,a.m&&P(a.h,[a.g.s("wf","active")],[a.g.s("wf","loading"),a.g.s("wf","inactive")]),Q(a,"active")):Ua(a.g))};function qb(a,b){this.m=a;this.b=b;this.g=[]}qb.prototype.h=function(a){this.g.push(a)};qb.prototype.load=function(a,b){var c=a,e=b||{};"string"==typeof c?c=[c]:c&&c.length||(e=c||{},c=[]);if(c.length)for(var d=this,f=c.length,g=0;g<c.length;g++)rb(this,c[g],function(){0===--f&&sb(d,e)});else sb(this,e)};function rb(a,b,c){b=a.m.s({id:encodeURIComponent(b)});Sa(a.b,b,c)}
+function sb(a,b){if(0!==a.g.length){for(var c=new Ta(a.b,b),e=!1,d=0;d<a.g.length;d++)a.g[d].init(),e=e||a.g[d].supportsConfiguredBrowser();if(e)for(c.m&&P(c.h,[c.g.s("wf","loading")]),Q(c,"loading"),c=0;c<a.g.length;c++)e=a.g[c],e.supportsConfiguredBrowser()&&e.load(null,c==a.g.length-1,b);else Ua(c);a.g=[]}};function tb(){this.g=0;this.b=null}function ub(a){a.g++;return function(){a.g--;vb(a)}}function wb(a,b){a.b=b;vb(a)}function vb(a){0==a.g&&a.b&&(a.b(),a.b=null)};function xb(a,b){this.b=b||Array(Math.ceil(a/32));if(!b)for(var c=0;c<this.b.length;c++)this.b[c]=0};function T(a,b){return(a&65535)*b+(((a>>>16)*b&65535)<<16)};function yb(a,b,c){this.b=a;this.h=b;this.g=new xb(a,c)}var zb=[2449897292,4218179547,2675077685,1031960064,1478620578,1386343184,3194259988,2656050674,3012733295,2193273665];
+function Ab(a,b){if("string"!==typeof b&&"number"!==typeof b)throw Error("Value should be a string or number.");for(var c="number"===typeof b,e=0;e<a.h;e++){var d=0;if(c)var d=zb[e]||0,f=b&4294967295,f=T(f,3432918353),f=f<<15|f>>>17,f=T(f,461845907),d=d^f,d=d<<13|d>>>19,d=T(d,5)+3864292196,d=d^4;else{for(var d=zb[e]||0,g=f=0,l=b.length%4,m=b.length-l,g=0;g<m;g+=4)f=(b.charCodeAt(g+0)&4294967295)<<0|(b.charCodeAt(g+1)&4294967295)<<8|(b.charCodeAt(g+2)&4294967295)<<16|(b.charCodeAt(g+3)&4294967295)<<
+24,f=T(f,3432918353),f=f<<15|f>>>17,f=T(f,461845907),d^=f,d=d<<13|d>>>19,d=T(d,5)+3864292196;f=0;switch(l){case 3:f^=(b.charCodeAt(g+2)&4294967295)<<16;case 2:f^=(b.charCodeAt(g+1)&4294967295)<<8;case 1:f^=(b.charCodeAt(g+0)&4294967295)<<0,f=T(f,3432918353),f=f<<15|f>>>17,f=T(f,461845907),d^=f}d^=b.length}d^=d>>>16;d=T(d,2246822507);d^=d>>>13;d=T(d,3266489909);d^=d>>>16;d=(d>>>0)%a.b;f=a.g;if(Math.floor(d/32+1)>f.b.length)throw Error("Index is out of bounds.");g=Math.floor(d/32);if(!(f.b[g]&1<<d-
+32*g))return!1}return!0};function Bb(){var a;a=Cb;if(window.atob)a=window.atob(a);else{a=a.replace(/=+$/,"");if(1==a.length%4)throw Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var b=0,c,e,d=0,f="";e=a.charAt(d++);~e&&(c=b%4?64*c+e:e,b++%4)?f+=String.fromCharCode(255&c>>(-2*b&6)):0)e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e);a=f}c=[];for(b=0;b<a.length;b+=4)c.push(a.charCodeAt(b)<<24|a.charCodeAt(b+1)<<16|a.charCodeAt(b+2)<<8|a.charCodeAt(b+3)<<0);a=c.shift();
+b=c.shift();this.b=new yb(a,b,c)}function Db(a,b){if(""===b)return!0;for(var c=b.split(".");0!==c.length;){var e=c.join("."),d="*."+e;if(Ab(a.b,e)||Ab(a.b,d)||Ab(a.b,encodeURIComponent(e))||Ab(a.b,encodeURIComponent(d)))return!0;c.shift()}return!1};function Eb(a){this.b=a;this.g="x";this.A=this.L=null;this.h=[];this.m=[];this.H=this.J=this.u=null;this.C=!1;this.w=null}Eb.prototype.supportsConfiguredBrowser=function(){return"x"!==this.g};Eb.prototype.init=function(){if(0<this.m.length){for(var a=[],b=0;b<this.m.length;b++)a.push(ea(this.m[b]));var b=this.b,a=a.join(""),c=La(this.b,"style");c.setAttribute("type","text/css");c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(a));Ma(b,"head",c)}};
+Eb.prototype.load=function(a,b,c){function e(){}var d=this,f=c||{},g=f.contextPath||".",l=f.hostname||this.J;a=f.timeout;c=!!f.async;var m=!1!==f.events,p=null,G=new la,H=new la,C=new tb;f.active&&(e=f.active);f.active=function(){H.b=(new Date).getTime();if(d.K){var a=d.K,b=-1!==G.g&&-1!==G.b?G.b-G.g:-1,c=-1!==H.g&&-1!==H.b?H.b-H.g:-1,f=new oa("//p.typekit.net/p.gif?s={service}&k={token}&app={app}&ht={hosting}&h={host}&f={variations}&a={account}&sl={stylesheetLoadTime}&fl={fontLoadTime}&js={version}&_={_}"),
+g=encodeURIComponent((window.__adobewebfontsappname__||a.app||"").toString().substr(0,20)),l=encodeURIComponent(ga(d.b)),r=[],m=[];window.Typekit.fonts||(window.Typekit.fonts=[]);for(var m=window.Typekit.fonts,p=0;p<a.b.length;p++){for(var v=!1,C=0;C<m.length;C++)if(a.b[p]===m[C]){v=!0;break}v||(r.push(a.b[p]),m.push(a.b[p]))}r.length&&qa(f.s({service:a.m,token:a.u,app:g,hosting:a.h,host:l,variations:r.join("."),account:a.g,stylesheetLoadTime:b,fontLoadTime:c,version:a.version,_:(+new Date).toString()}))}e()};
+p=new Ta(this.b,f);if(null!==this.w&&(f=location.hostname,!Db(this.w,f))){console.error('Typekit: the domain "'+f+'" isn\'t in the list of allowed domains for kit "'+this.H+'".');Ua(p);return}if(this.g){for(var f=na[this.g]||new ja(ka),v=0;v<this.h.length;v++)Za(this.h[v],this.g,f);this.u&&(f=ma(this.b,this.g,this.h),f=pa(this.g,f),f.contextPath=g,l&&(f.hostname=l),g=this.u.s(f,this.C?"https:"!==Qa(this.b):!1),G.start(),Ra(this.b,g,ub(C),c));if(m){for(var X=[],bb={},r=new nb(this.b,p,a),v=0;v<this.h.length;v++)X=
+X.concat($a(this.h[v],this.g));for(v=0;v<X.length;v++)bb[X[v].getName()]="BESbswy\ue000\ue001\ue002\ue003\ue004\ue005\ue006";wb(C,function(){G.b=(new Date).getTime();H.start();Na(d.b,function(){var a=X,c={},d=bb||{};if(0===a.length&&b)Ua(r.g);else{r.h+=a.length;b&&(r.w=b);var e,f=[];for(e=0;e<a.length;e++){var g=a[e],l=d[g.getName()],m=r.g,p=g;m.m&&P(m.h,[m.g.s("wf",p.getName(),R(p).toString(),"loading")]);Q(m,"fontloading",p);m=null;null===ob&&(ob=window.FontFace?(p=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?
+42<parseInt(p[1],10):!0:!1);ob?m=new mb(h(r.m,r),h(r.u,r),r.b,g,r.C,l):m=new eb(h(r.m,r),h(r.u,r),r.b,g,r.C,c,l);f.push(m)}for(e=0;e<f.length;e++)f[e].start()}})})}}};var Fb,N=new function(){var a=document;this.b=navigator.userAgent;this.g=a},Gb;
+if(-1!=N.b.indexOf("MSIE")||-1!=N.b.indexOf("Trident/")){var U=N,Hb=K(U),Ib=B(M(U)),Jb=null,Kb=null,Lb=null,Mb=L(U.b,/Trident\/([\d\w\.]+)/,1),Nb=O(U.g),Jb=-1!=U.b.indexOf("MSIE")?B(L(U.b,/MSIE ([\d\w\.]+)/,1)):B(L(U.b,/rv:([\d\w\.]+)/,1));""!==Mb?(Kb="Trident",Lb=B(Mb)):(Kb="Unknown",Lb=new x);Gb=new w("MSIE",Jb,Kb,Lb,Hb,Ib,Nb)}else{var Ob;if(-1!=N.b.indexOf("Edge/")){var Pb=N,Qb=K(Pb),Rb=B(M(Pb)),Sb=B(L(Pb.b,/Edge\/([\d\w\.]+)/,1));Ob=new w("Edge",Sb,"Edge",Sb,Qb,Rb,O(Pb.g))}else{var Tb;if(-1!=
+N.b.indexOf("Opera"))Tb=Ha();else{var Ub;if(/OPR\/[\d.]+/.test(N.b))Ub=Ia();else{var Vb;if(/AppleWeb(K|k)it/.test(N.b))Vb=Ia();else{var Wb;if(-1!=N.b.indexOf("Gecko")){var V=N,Xb="Unknown",Yb=new x,Zb=B(M(V));-1!=V.b.indexOf("Firefox")?(Xb="Firefox",Yb=B(L(V.b,/Firefox\/([\d\w\.]+)/,1))):-1!=V.b.indexOf("Mozilla")&&(Xb="Mozilla");var $b=B(L(V.b,/rv:([^\)]+)/,1));Wb=new w(Xb,Yb,"Gecko",$b,K(V),Zb,O(V.g))}else Wb=Ga;Vb=Wb}Ub=Vb}Tb=Ub}Ob=Tb}Gb=Ob}Fb=Gb;
+var ac=new function(){var a=window;this.g=this.h=a;this.b=this.g.document};window.Typekit||(window.Typekit={});if(!window.Typekit.load){var bc=window.Typekit.config||{},cc=null;bc.k&&(cc=new oa(bc.k));var dc=new qb(cc,ac);window.Typekit.load=function(){dc.load.apply(dc,arguments)};window.Typekit.addKit=function(){dc.h.apply(dc,arguments)}}var ec,W,Y,n=window.Typekit.config||{};Y=new Eb(ac);
+Y.K=new function(){var a=n.ht,b=n.fi,c=n.a,e=n.kt,d=n.js,f=n.l;this.m=n.ps;this.h=a;this.b=b||[];this.g=c||null;this.u=e||null;this.version=d||null;this.app=f||null};W=new ca;W.O=!n.si;W.N=!n.st;W.I=!n.sa;W.R=!n.sw;W.P=!n.sb;Y.A=W;if(n.dl){var Cb=n.dl;try{Y.w=new Bb}catch(a){}}n.kt&&(Y.H=n.kt);n.ds&&(Y.C=n.ds);n.f&&(ec=new oa(n.f),Y.u=ec);n.hn&&(Y.J=n.hn);var q;if(n.fn)for(q=0;q<n.fn.length;q+=2)Y.h.push(new Ya(n.fn[q],n.fn[q+1]));if(n.c)for(q=0;q<n.c.length;q+=2)Y.m.push(new da);Y.L=Fb;var fc;
+a:{var gc=Y.L,hc=new ca,ic=Y.A||hc,jc;for(jc in t){var Z=t[jc];if(Fa[Z]&&Fa[Z](gc,ic)){fc=Z;break a}}for(jc in t)if(Z=t[jc],Fa[Z]&&Fa[Z](gc,hc)){fc="x";break a}fc="k"}Y.g=fc;window.Typekit.addKit(Y);if(window.WebFont)try{window.Typekit.load()}catch(a){};}(this,document));
+


[14/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/default.css
----------------------------------------------------------------------
diff --git a/site/css/default.css b/site/css/default.css
new file mode 100644
index 0000000..5a84bf8
--- /dev/null
+++ b/site/css/default.css
@@ -0,0 +1,11456 @@
+/* reset css for browsers */
+* {
+  margin: 0;
+  padding: 0;
+  list-style: none;
+  box-sizing: border-box; }
+
+ol, ul, li {
+  padding: 0;
+  margin: 0;
+  list-style: none; }
+
+h1, h2, h3, h4, h5, h6, p, ol, ul, li,
+fieldset, form, label,
+table, tbody, tr, th, td,
+figure, footer, header,
+menu, nav, section,
+audio, video, button {
+  margin: 0;
+  padding: 0;
+  border: 0; }
+
+a {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  text-decoration: none; }
+
+img {
+  vertical-align: top;
+  max-width: 100%; }
+
+.img82 {
+  vertical-align: top;
+  max-width: 50%; }
+
+.img70 {
+  vertical-align: top;
+  max-width: 70%; }
+.nomargin{
+  margin: 0 auto;
+}
+
+
+body {
+  background: #323543;
+  line-height: 1;
+  color: #d4d4d7; }
+
+button:focus {
+  outline: none; }
+
+/* declare css for variable */
+.green-text {
+  color: #23a087 !important; }
+.aqua-text {
+  color: #21a7b7 !important; }
+.blue-text {
+  color: #1fade5 !important; }
+
+p {
+  color: #d4d4d7; }
+
+.no-border {
+  border: 0 !important; }
+
+hr {
+  border: 0;
+  border-top: 1px solid #cecece; }
+
+.white-bg {
+  background: #323543; }
+
+.grey-bg {
+  background: #e8e8e8; }
+
+.postid-83874 .padding50.grey-bg {
+  background: none; }
+
+.black-bg {
+  background: black; }
+
+.beige-bg {
+  background: #e9e7e4; }
+
+.white-text .text-change {
+  color: white; }
+
+.white-text p.text-change {
+  font-weight: 300; }
+
+body {
+  font-family: "roboto", sans-serif;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale; }
+
+h1 {
+  font-size: 50px;
+  font-family: "Roboto Condensed", sans-serif;
+  text-transform: uppercase; }
+
+h2 {
+  font-size: 32px;
+  font-family: "Roboto Condensed", sans-serif;
+  text-transform: uppercase;
+  line-height: 38px; }
+
+h3 {
+  font-size: 28px;
+  line-height: 32px;
+  font-family: "Roboto Condensed", sans-serif;
+  text-transform: uppercase; }
+
+h4 {
+  font-size: 26px;
+  line-height: 30px;
+  font-family: "Roboto Condensed", sans-serif; }
+
+h5 {
+  font-size: 22px;
+  line-height: 24px;
+  font-family: "roboto", sans-serif; }
+
+h6 {
+  font-size: 16px;
+  line-height: 22px;
+  font-family: "roboto", sans-serif; }
+
+p {
+  font-size: 18px;
+  font-family: "roboto", sans-serif;
+  font-style: normal;
+  line-height: 22px; }
+
+.body-content h1 {
+  font-family: "Roboto Condensed", sans-serif;
+  font-size: 50px;
+  line-height: 70px;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content h2 {
+  font-family: "Roboto Condensed", sans-serif;
+  font-size: 34px;
+  line-height: 37.9px;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content h3 {
+  font-family: "Roboto Condensed", sans-serif;
+  font-size: 32px;
+  line-height: 32px;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content h4 {
+  font-family: "Roboto Condensed", sans-serif;
+  font-size: 28px;
+  line-height: 32px;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content h5 {
+  font-family: "Roboto Condensed", sans-serif;
+  font-size: 22px;
+  line-height: 24px;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content h6 {
+  font-family: arial;
+  font-size: 12px;
+  color: #d20015;
+  text-transform: uppercase;
+  margin: 15px 0; }
+.body-content a {
+  color: #1fa4d4;
+  text-decoration: none; }
+  .body-content a.button-default, .body-content a.button-white, .body-content a.button-green, .body-content a.button-orange {
+    color: white; }
+    .body-content a.button-default:hover, .body-content a.button-white:hover, .body-content a.button-green:hover, .body-content a.button-orange:hover {
+      color: #3b8740; }
+  .body-content a.button-white {
+    color: #3fae2a; }
+    .body-content a.button-white:hover {
+      color: white; }
+  .body-content a.button-green {
+    color: white; }
+    .body-content a.button-green:hover {
+      color: white; }
+  .body-content a.button-orange {
+    color: white; }
+    .body-content a.button-orange:hover {
+      color: white; }
+.body-content p {
+  font-family: "roboto", sans-serif;
+  font-size: 18px;
+  line-height: 28px;
+  font-style: normal;
+  margin-bottom: 23px; }
+  .body-content p.subhead {
+    font-family: "Roboto Condensed", sans-serif;
+    font-size: 40px;
+    line-height: normal;
+    font-weight: 300;
+    margin-bottom: 23px; }
+  .body-content p.subhead-light {
+    font-family: "roboto", sans-serif;
+    font-size: 24px;
+    line-height: normal;
+    font-weight: 100;
+    margin-bottom: 23px; }
+  .body-content p.intro {
+    font-family: "roboto", sans-serif;
+    font-size: 22px;
+    line-height: 38px;
+    margin-bottom: 23px; }
+  .body-content p.caption {
+    font-family: "roboto", sans-serif;
+    font-size: 16px;
+    line-height: 20px;
+    margin-bottom: 23px; }
+.body-content ul li {
+  padding: 0 0 0 25px;
+  position: relative;
+  font-size: 18px;
+  line-height: 22px;
+  margin-bottom: 30px;
+  position: relative; }
+  .body-content ul li:before {
+    content: "";
+    position: absolute;
+    width: 8px;
+    height: 8px;
+    top: 8px;
+    left: 0;
+    background-color: #3fae2a;
+    border-radius: 50%; }
+.body-content ul.list-large {
+  margin-top: 24px; }
+  .body-content ul.list-large li {
+    font-family: "roboto", sans-serif;
+    font-size: 24px;
+    line-height: 28px;
+    font-weight: 100;
+    padding: 0 0 0 44px;
+    margin: 0 0 30px 0; }
+    .body-content ul.list-large li:before {
+      width: 29px;
+      height: 35px;
+      top: -3px;
+      left: -3px;
+      background: url(../images/icon6.png);
+      border-radius: 0; }
+.body-content ul.list-small {
+  margin-top: 24px; }
+  .body-content ul.list-small li {
+    font-family: "roboto", sans-serif;
+    font-size: 16px;
+    line-height: 22px;
+    padding: 0 0 0 44px;
+    margin: 0 0 20px 0; }
+    .body-content ul.list-small li:before {
+      width: 29px;
+      height: 35px;
+      top: -3px;
+      left: -3px;
+      background: url(../images/icon6.png);
+      border-radius: 0; }
+.body-content ol {
+  padding: 0 0 0 35px;
+  margin: 18px 0; }
+  .body-content ol li {
+    padding: 0 0 0 5px;
+    position: relative;
+    font-size: 18px;
+    line-height: 22px;
+    list-style-type: decimal; }
+    .body-content ol li:last-of-type {
+      padding: 0 0 0 5px; }
+    .body-content ol li ol li {
+      padding: 0 0 0 5px;
+      list-style-type: lower-alpha; }
+.body-content table {
+  width: 100%; }
+  .body-content table tr th {
+    background-color: #1f212a;
+    border-bottom: 1px solid #1f212a;
+    font-size: 14px;
+    font-weight: bold;
+    margin-top: 35px;
+    text-transform: uppercase;
+    width: 25%;
+    padding: 8px 18px 7px;
+    text-align: left; }
+    .body-content table tr th:nth-child(2) {
+      /*background: #3db5e6;
+      color: white;
+      position: relative;
+      padding: 0 18px 15px;*/ 
+    }
+      .body-content table tr th:nth-child(2):before {
+        /*content: " ";
+        position: absolute;
+        background: #3db5e6;
+        border-radius: 6px 6px 0 0;
+        width: 100%;
+        height: 22px;
+        top: -22px;
+        left: 0; */
+      }
+  .body-content table tr td:nth-child(1)  {
+    border-left: 1px solid #1f212a;
+  }
+  .body-content table tr td {
+    font-size: 16px;
+    padding: 25px 18px 22px;
+    border-bottom: 1px solid #1f212a;
+    border-right: 1px solid #1f212a; }
+    .body-content table tr td:first-of-type {
+      font-weight: bold; }
+    .body-content table tr td:nth-child(2) {
+      /*background: #d8f0fa; */
+    }
+.body-content blockquote {
+  margin: 0 0 18px 50px; }
+.body-content .button-default, .body-content .button-white, .body-content .button-green, .body-content .button-orange {
+  margin-top: 0; }
+
+section {
+  width: 100%;
+  position: relative;
+  padding: 92px 0;
+  float: left; }
+
+.wrapper {
+  max-width: 1400px;
+  padding: 0 40px;
+  margin: 0 auto;
+  width: 100%; }
+
+.wrapper:after, header:after, .row-inner:after, .row-head:after, .row-data:after, .row-sub-head:after, .col-two:after, .col-three:after, .col-four:after, .col-five:after, .col-seven:after, .col-eight:after, .three-col-row:after, ul:after, .col-three-outer:after, .learning-path:after, .submenu:after,
+.blue-boxes:after, .search-box:after, .top-search:after, .search-wrap:after, .nws-search:after, .nws-wrap:after, section:after {
+  content: "";
+  clear: both;
+  display: block; }
+
+/* new white text class */
+.white-text {
+  font-weight: bold;
+  text-transform: uppercase;
+  color: white;
+  font-family: "Roboto Bold", sans-serif;
+  font-size: 14px; }
+
+.no-padding {
+  padding: 0 !important; }
+
+.no-padding-bottom {
+  padding-bottom: 0 !important; }
+
+.padding70 {
+  padding: 70px 0; }
+
+.padding50 {
+  padding: 40px 0 50px; }
+
+.padding40 {
+  padding: 40px 0; }
+
+.padding80 {
+  padding-top: 80px;
+  padding-bottom: 80px; }
+
+.col-two {
+  width: 50%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.col-three {
+  width: 33.33%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.col-four {
+  width: 25%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.col-five {
+  width: 20%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.col-seven {
+  width: 66.66%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.col-eight {
+  width: 75%;
+  float: left;
+  position: relative;
+  height: 100%; }
+
+.text-center {
+  text-align: center; }
+
+.text-left {
+  text-align: left; }
+
+.text-right {
+  text-align: right; }
+
+.content-870 {
+  max-width: 870px;
+  margin: 0 auto; }
+
+.button-default, .button-white, .button-green, .button-orange {
+  display: inline-block;
+  border: 2px solid white;
+  padding: 11px 16px 11px 21px;
+  text-transform: uppercase;
+  font-size: 14px;
+  color: white;
+  letter-spacing: 0.05em;
+  background: transparent;
+  margin-top: 25px;
+  cursor: pointer;
+  font-weight: 700;
+  font-family: "roboto", sans-serif;
+  -webkit-transition: all 0.3s ease-in-out;
+  -moz-transition: all 0.3s ease-in-out;
+  -o-transition: all 0.3s ease-in-out;
+  transition: all 0.3s ease-in-out; }
+  .button-default:hover, .button-white:hover, .button-green:hover, .button-orange:hover {
+    background: #323543;
+    color: #21abe2; }
+
+.button-white {
+  background: transparent;
+  border-color: #3fae2a;
+  color: #3fae2a; }
+  .button-white:hover {
+    background: #3b8740;
+    border-color: #3b8740;
+    color: white; }
+
+.button-green {
+  background: #3fae2a;
+  border-color: #3fae2a;
+  color: white; }
+  .button-green:hover {
+    background: #3b8740;
+    border-color: #3b8740;
+    color: white; }
+
+.button-orange {
+  background: #e17000;
+  border-color: #e17000;
+  color: white; }
+  .button-orange:hover {
+    background: #cb4602;
+    border-color: #cb4602;
+    color: white; }
+
+.v-middle-wrapper {
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  top: 0;
+  left: 0;}
+
+.v-middle-inner {
+  display: table;
+  position: relative;
+  text-align: center;
+  width: 100%;
+  height: 100%; }
+
+.v-middle {
+  display: table-cell;
+  vertical-align: middle; }
+
+.v-bottom {
+    vertical-align: bottom;
+    line-height: 25;
+    display: table-cell;
+}
+
+.blue-label {
+  display: inline-block;
+  background: #3bb7da;
+  font-family: "Roboto Condensed", sans-serif;
+  color: white;
+  font-size: 15px;
+  line-height: 22px;
+  text-transform: uppercase;
+  font-weight: 700;
+  padding: 3px 10px; }
+
+.learn-more {
+  display: inline-block;
+  position: relative;
+  font-size: 14px;
+  color: #1fa4d4;
+  text-transform: uppercase;
+  font-weight: 700; }
+  .learn-more:hover:before {
+    opacity: 1;
+    bottom: -5px; }
+  .learn-more:after {
+    content: "";
+    background: url(../images/more_arrow.png) no-repeat;
+    width: 6px;
+    height: 10px;
+    position: absolute;
+    right: -12px;
+    top: 2px; }
+  .learn-more:before {
+    content: "";
+    opacity: 0;
+    background: #1fa4d4;
+    width: 100%;
+    height: 2px;
+    position: absolute;
+    left: 0px;
+    bottom: -15px;
+    -webkit-transition: all 0.3s ease;
+    -moz-transition: all 0.3s ease;
+    -o-transition: all 0.3s ease;
+    transition: all 0.3s ease; }
+  .learn-more.white {
+    color: white; }
+    .learn-more.white:after {
+      background: url(../images/more-arrow-wht.png) no-repeat; }
+    .learn-more.white:before {
+      background: white; }
+
+.bg-img {
+  overflow: hidden; }
+  .bg-img img {
+    -webkit-transition: all 0.5s ease;
+    -moz-transition: all 0.5s ease;
+    -o-transition: all 0.5s ease;
+    transition: all 0.5s ease; }
+
+.img-zoom {
+  -moz-transform: scale(1.05);
+  -o-transform: scale(1.05);
+  -ms-transform: scale(1.05);
+  -webkit-transform: scale(1.05);
+  transform: scale(1.05); }
+
+input {
+  border: none; }
+
+.link {
+  color: #1fa4d4;
+  text-decoration: none;
+  position: relative; }
+  .link:hover:before {
+    opacity: 1;
+    bottom: -3px; }
+  .link:before {
+    content: "";
+    opacity: 0;
+    background: #1fa4d4;
+    width: 100%;
+    height: 2px;
+    position: absolute;
+    left: 0px;
+    bottom: -13px;
+    -webkit-transition: all 0.3s ease;
+    -moz-transition: all 0.3s ease;
+    -o-transition: all 0.3s ease;
+    transition: all 0.3s ease; }
+
+/* media query variable */
+.footer .footer-wht .sub-nav .lic-number ul li:last-of-type {
+  border-right: none;
+  padding-right: 0; }
+
+.black-text {
+  color: #404041;
+  font-size: 16px; }
+  @media screen and (max-width: 767px) {
+    .black-text {
+      font-size: 14px; } }
+
+a.phone h4 {
+  color: #404041;
+  line-height: 30px;
+  padding: 0;
+  font-weight: 400;
+  display: inline-block;
+  position: relative; }
+  a.phone h4:hover {
+    color: #1fa4d4; }
+
+.no-padding-top {
+  padding-top: 0; }
+
+.list-overlay {
+  width: 100%;
+  height: 100%;
+  z-index: 99;
+  display: none;
+  -webkit-transition: visibility 0s ease 0.3s, opacity 0.3s ease 0s;
+  transition: visibility 0s ease 0.3s, opacity 0.3s ease 0s;
+  position: fixed; }
+  .list-overlay .close-video {
+    display: none;
+    position: absolute;
+    top: 30px;
+    right: 22px;
+    background: #background: #323543; url(../images/close-icon.png);
+    height: 36px;
+    width: 36px;
+    border-radius: 50%;
+    text-indent: -9999px;
+    background-position: 0 36px;
+    cursor: pointer; }
+  .list-overlay .overlay-elephant-logo {
+    display: none; }
+
+.service-list .selectboxit-container {
+  display: inline-block; }
+  @media screen and (max-width: 666px) {
+    .service-list .selectboxit-container span {
+      height: 56px; } }
+  @media screen and (max-width: 666px) {
+    .service-list .selectboxit-container .selectboxit-arrow {
+      top: 23px; } }
+.service-list .selectboxit-text {
+  font-weight: 400;
+  border-bottom: 1px dotted #3db5e6;
+  font-family: "Roboto Condensed", sans-serif;
+  color: #3db5e6;
+  cursor: pointer;
+  display: inline-block;
+  line-height: inherit;
+  position: relative;
+  padding: 5px 27px 0 0;
+  font-size: 40px; }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .service-list .selectboxit-text {
+      font-size: 36px;
+      padding: 3px 27px 0 0; } }
+  @media screen and (max-width: 767px) and (min-width: 667px) {
+    .service-list .selectboxit-text {
+      font-size: 34px;
+      padding: 2px 27px 0 0; } }
+  @media screen and (max-width: 666px) and (min-width: 480px) {
+    .service-list .selectboxit-text {
+      font-size: 30px;
+      padding: 10px 27px 0 0; } }
+  @media screen and (max-width: 479px) {
+    .service-list .selectboxit-text {
+      font-size: 28px;
+      padding: 7px 27px 0 0; } }
+.service-list .selectboxit-container .selectboxit {
+  border: none;
+  margin-top: 8px; }
+.service-list .selectboxit-default-arrow {
+  background: url(../images/service-list.png) no-repeat;
+  right: 4px;
+  top: 29px; }
+.service-list .selectboxit-list.selectboxit-options {
+  background: #3db5e6;
+  padding: 8px 0;
+  height: auto !important;
+  position: absolute;
+  overflow-x: visible;
+  overflow-y: visible;
+  max-height: 300px !important;
+  max-width: 600px !important;
+  border: none;
+  top: -73px !important;
+  left: -100px !important;
+  z-index: 1000;
+  width: auto; }
+  .service-list .selectboxit-list.selectboxit-options li.selectboxit-focus.selectboxit-option {
+    background: none; }
+  .service-list .selectboxit-list.selectboxit-options li.selectboxit-option-first.selectboxit-option {
+    display: block;
+    cursor: default;
+    font-size: 16px !important;
+    text-transform: uppercase;
+    padding: 18px 30px 5px; }
+    .service-list .selectboxit-list.selectboxit-options li.selectboxit-option-first.selectboxit-option .selectboxit-option-anchor {
+      font-size: 16px;
+      font-weight: 700;
+      line-height: 20px; }
+      .service-list .selectboxit-list.selectboxit-options li.selectboxit-option-first.selectboxit-option .selectboxit-option-anchor:after {
+        content: "";
+        border: none; }
+  .service-list .selectboxit-list.selectboxit-options li.selectboxit-option:hover {
+    background: #44697d; }
+    .service-list .selectboxit-list.selectboxit-options li.selectboxit-option:hover:first-of-type {
+      background: none; }
+      .service-list .selectboxit-list.selectboxit-options li.selectboxit-option:hover:first-of-type a {
+        cursor: default; }
+  .service-list .selectboxit-list.selectboxit-options li.selectboxit-option:nth-child(2) .selectboxit-option-anchor:after {
+    content: "";
+    border: none; }
+  .service-list .selectboxit-list.selectboxit-options li.selectboxit-option .selectboxit-option-anchor {
+    cursor: default;
+    font-size: 26px;
+    line-height: 46px;
+    text-transform: uppercase;
+    font-family: "Roboto Condensed", sans-serif;
+    font-weight: 300;
+    padding: 18px 30px 5px;
+    color: white;
+    white-space: nowrap;
+    position: relative;
+    cursor: pointer;
+    padding: 6px 30px 9px; }
+    .service-list .selectboxit-list.selectboxit-options li.selectboxit-option .selectboxit-option-anchor:after {
+      content: " ";
+      position: absolute;
+      top: 0;
+      left: 30px;
+      right: 30px;
+      border-top: 1px solid #44697d; }
+
+.social-media .social-bg-img {
+  position: relative;
+  background-size: cover;
+  z-index: 0; }
+  .social-media .social-bg-img img {
+    max-width: initial; }
+.social-media .social-bg-img img {
+  opacity: 0; }
+.social-media .social-bg-img:before {
+  content: " ";
+  display: block;
+  background: rgba(0, 0, 0, 0.3);
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  z-index: 1; }
+.social-media .tweeter-tweet {
+  width: 100%;
+  border: 1px solid #c7c7c7;
+  padding: 19px 20px 24px 20px;
+  float: left;
+  margin-top: 51px;
+  margin-bottom: 10px; }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .social-media .tweeter-tweet {
+      margin-top: 40px; } }
+  @media screen and (max-width: 767px) and (min-width: 480px) {
+    .social-media .tweeter-tweet {
+      margin-top: 25px; } }
+  @media screen and (max-width: 479px) {
+    .social-media .tweeter-tweet {
+      margin-top: 15px; } }
+  .social-media .tweeter-tweet .tweet-img {
+    display: block;
+    float: left; }
+    .social-media .tweeter-tweet .tweet-img img {
+      display: block; }
+  .social-media .tweeter-tweet .tweet-text {
+    display: block;
+    float: left;
+    padding: 0 0 0 20px;
+    text-align: left;
+    width: 95%; }
+    @media screen and (max-width: 1023px) and (min-width: 480px) {
+      .social-media .tweeter-tweet .tweet-text {
+        width: 90%;
+        padding: 0 0 0 10px; } }
+    @media screen and (max-width: 479px) {
+      .social-media .tweeter-tweet .tweet-text {
+        padding: 0; } }
+    .social-media .tweeter-tweet .tweet-text .sky-blue {
+      font-weight: 700;
+      font-family: "Roboto Condensed", sans-serif;
+      font-size: 20px;
+      line-height: 24px; }
+      @media screen and (max-width: 1023px) and (min-width: 768px) {
+        .social-media .tweeter-tweet .tweet-text .sky-blue {
+          font-size: 18px;
+          line-height: 22px; } }
+      @media screen and (max-width: 767px) and (min-width: 480px) {
+        .social-media .tweeter-tweet .tweet-text .sky-blue {
+          font-size: 16px;
+          line-height: 20px; } }
+      @media screen and (max-width: 479px) {
+        .social-media .tweeter-tweet .tweet-text .sky-blue {
+          font-size: 14px;
+          line-height: 18px; } }
+      .social-media .tweeter-tweet .tweet-text .sky-blue a {
+        color: #3bb7da;
+        border-bottom: 1px solid #3bb7da; }
+.social-media .social-posts {
+  float: left;
+  border-top: 1px solid #c7c7c7;
+  border-right: 1px solid #c7c7c7; }
+  .social-media .social-posts .fb-box {
+    background-color: #385591; }
+  .social-media .social-posts .in-box {
+    background-color: #0074b0; }
+  .social-media .social-posts .fb-box,
+  .social-media .social-posts .in-box {
+    height: 333px;
+    padding: 21px 26px 29px;
+    border-left: 1px solid #c7c7c7;
+    border-bottom: 1px solid #c7c7c7; }
+  .social-media .social-posts .fb-box .text-container,
+  .social-media .social-posts .in-box .text-container,
+  .social-media .social-posts .post-text .text-container {
+    padding-top: 23px; }
+    .social-media .social-posts .fb-box .text-container p,
+    .social-media .social-posts .in-box .text-container p,
+    .social-media .social-posts .post-text .text-container p {
+      color: white;
+      font-weight: 700;
+      line-height: 23px; }
+    .social-media .social-posts .fb-box .text-container h5,
+    .social-media .social-posts .in-box .text-container h5,
+    .social-media .social-posts .post-text .text-container h5 {
+      color: white;
+      line-height: 25px; }
+      @media screen and (max-width: 1023px) and (min-width: 768px) {
+        .social-media .social-posts .fb-box .text-container h5,
+        .social-media .social-posts .in-box .text-container h5,
+        .social-media .social-posts .post-text .text-container h5 {
+          line-height: 20px; } }
+      @media screen and (max-width: 767px) and (min-width: 667px) {
+        .social-media .social-posts .fb-box .text-container h5,
+        .social-media .social-posts .in-box .text-container h5,
+        .social-media .social-posts .post-text .text-container h5 {
+          line-height: 18px; } }
+      @media screen and (max-width: 666px) {
+        .social-media .social-posts .fb-box .text-container h5,
+        .social-media .social-posts .in-box .text-container h5,
+        .social-media .social-posts .post-text .text-container h5 {
+          line-height: 18px; } }
+    .social-media .social-posts .fb-box .text-container .post-date,
+    .social-media .social-posts .in-box .text-container .post-date,
+    .social-media .social-posts .post-text .text-container .post-date {
+      font-size: 14px;
+      line-height: 23px;
+      margin-bottom: 22px; }
+    .social-media .social-posts .fb-box .text-container .underline,
+    .social-media .social-posts .in-box .text-container .underline,
+    .social-media .social-posts .post-text .text-container .underline {
+      font-family: "Roboto Condensed", sans-serif; }
+      .social-media .social-posts .fb-box .text-container .underline a,
+      .social-media .social-posts .in-box .text-container .underline a,
+      .social-media .social-posts .post-text .text-container .underline a {
+        border-bottom: 1px solid white; }
+  .social-media .social-posts .fb-box .learn-more,
+  .social-media .social-posts .in-box .learn-more,
+  .social-media .social-posts .post-text .learn-more {
+    position: absolute;
+    bottom: 29px; }
+  @media screen and (max-width: 666px) {
+    .social-media .social-posts .fb-box .learn-more.video-link,
+    .social-media .social-posts .in-box .learn-more.video-link,
+    .social-media .social-posts .post-text .learn-more.video-link {
+      bottom: -11px; } }
+  .social-media .social-posts a {
+    color: white; }
+  .social-media .social-posts .learn-more:before {
+    background: white; }
+  .social-media .social-posts .learn-more:after {
+    background: url(../images/more-arrow-wht.png) no-repeat; }
+  .social-media .social-posts .youtube-box {
+    height: 333px;
+    border-left: 1px solid #c7c7c7;
+    border-bottom: 1px solid #c7c7c7;
+    background-color: #cd201f;
+    background-image: -webkit-linear-gradient(to right, #cd201f, #ae1b1a);
+    background-image: -moz-linear-gradient(to right, #cd201f, #ae1b1a);
+    background-image: -ms-linear-gradient(to right, #cd201f, #ae1b1a);
+    background-image: -o-linear-gradient(to right, #cd201f, #ae1b1a);
+    background-image: linear-gradient(to right, #cd201f, #ae1b1a); }
+    @media screen and (max-width: 666px) {
+      .social-media .social-posts .youtube-box {
+        height: auto;
+        padding-bottom: 30px; } }
+    .social-media .social-posts .youtube-box .col-two {
+      padding: 19px; }
+      @media screen and (max-width: 479px) {
+        .social-media .social-posts .youtube-box .col-two {
+          padding: 10px; } }
+    .social-media .social-posts .youtube-box .post-text {
+      padding-left: 29px; }
+      @media screen and (max-width: 479px) {
+        .social-media .social-posts .youtube-box .post-text {
+          padding-left: 15px; } }
+
+/*Footer style */
+.footer .footer-nav {
+  position: fixed;
+  /*padding: 7px 0px */
+  text-transform: uppercase;
+  color: #55585b;
+  width: 100%;
+  bottom: 0;
+  z-index: 9;
+  font-family: "Roboto Condensed", sans-serif; }
+  @media screen and (max-width: 666px) {
+    .footer .footer-nav .col-two:last-of-type {
+      border-top: 1px solid #b4b3af;
+      padding-top: 5px; }
+    .footer .footer-nav .col-two:first-of-type {
+      padding-bottom: 5px; } }
+  .footer .footer-nav p {
+    float: left;
+    font-size: 16px;
+    line-height: normal;
+    padding-top: 1px;
+    font-family: "Roboto Condensed", sans-serif;
+    color: #55585b;
+    letter-spacing: 0.049em; }
+    @media screen and (max-width: 767px) {
+      .footer .footer-nav p {
+        font-size: 14px; } }
+  .footer .footer-nav .footer-menu {
+    float: left;
+    cursor: pointer;
+    padding: 5px 20px;
+    margin-left: -20px; }
+    .footer .footer-nav .footer-menu:after {
+      display: block;
+      content: "";
+      clear: both; }
+    .footer .footer-nav .footer-menu .hamburger {
+      float: left;
+      margin-top: 6px;
+      margin-right: 10px; }
+      .footer .footer-nav .footer-menu .hamburger span {
+        display: block;
+        background-color: #55585b;
+        height: 2px;
+        width: 15px;
+        -webkit-transition: all 0.3s ease;
+        -moz-transition: all 0.3s ease;
+        -o-transition: all 0.3s ease;
+        transition: all 0.3s ease; }
+      .footer .footer-nav .footer-menu .hamburger .middle {
+        margin-top: 3px;
+        margin-bottom: 3px; }
+  .footer .footer-nav .share {
+    float: right;
+    margin: 5px 0px;
+    border-right: 1px solid #b4b3af; }
+    @media screen and (max-width: 666px) {
+      .footer .footer-nav .share {
+        border: 0; } }
+    .footer .footer-nav .share ul {
+      padding-left: 0px;
+      list-style: none;
+      float: left;
+      padding: 3px 0 1px 0;
+      margin: 0 19px 0 0; }
+      @media screen and (max-width: 666px) {
+        .footer .footer-nav .share ul {
+          margin: 0; } }
+      .footer .footer-nav .share ul li {
+        float: left;
+        margin-left: 25px;
+        padding: 2px 0 0 0;
+        line-height: inherit;
+        list-style-image: none;
+        font-size: inherit; }
+  .footer .footer-nav .newsletter {
+    float: left;
+    padding: 5px 20px;
+    cursor: pointer; }
+    .footer .footer-nav .newsletter .nws-white {
+      display: none; }
+    .footer .footer-nav .newsletter.open .nws-white {
+      display: block; }
+    .footer .footer-nav .newsletter.open .nws-dark {
+      display: none; }
+    @media screen and (max-width: 666px) {
+      .footer .footer-nav .newsletter {
+        border: 0;
+        padding-left: 0px;
+        padding-right: 10px; } }
+    .footer .footer-nav .newsletter a {
+      display: block;
+      margin-top: 5px;
+      margin-left: 19px;
+      float: left; }
+      @media screen and (max-width: 666px) {
+        .footer .footer-nav .newsletter a {
+          margin-left: 10px; } }
+  .footer .footer-nav .questions {
+    float: right;
+    padding: 5px 0px; }
+    .footer .footer-nav .questions a {
+      display: block;
+      float: left; }
+.footer .footer-wht {
+  width: 100%; }
+  .footer .footer-wht .sub-nav {
+    width: 100%;
+    padding: 44px 0 40px;
+    border-bottom: 1px solid #dcdcd9; }
+    @media screen and (min-width: 768px) and (max-width: 1023px) {
+      .footer .footer-wht .sub-nav {
+        padding: 30px 0px; } }
+    .footer .footer-wht .sub-nav:after {
+      display: block;
+      content: "";
+      clear: both; }
+    .footer .footer-wht .sub-nav .nav-menus {
+      float: left; }
+      .footer .footer-wht .sub-nav .nav-menus li {
+        padding: 4px 0 0 60px;
+        padding: 4px 0 0 55px \0; }
+        @media screen and (min-width: 1024px) and (max-width: 1279px) {
+          .footer .footer-wht .sub-nav .nav-menus li {
+            padding: 4px 0 0 30px;
+            padding: 4px 0 0 20px \0; } }
+        @media screen and (min-width: 768px) and (max-width: 1023px) {
+          .footer .footer-wht .sub-nav .nav-menus li {
+            padding: 4px 0 0 30px; } }
+        .footer .footer-wht .sub-nav .nav-menus li:first-child {
+          padding-left: 0; }
+        .footer .footer-wht .sub-nav .nav-menus li a {
+          text-decoration: none;
+          color: #1fa4d4;
+          font-size: 18px;
+          font-family: "Roboto Condensed", sans-serif;
+          font-weight: normal;
+          text-transform: capitalize; }
+          @media screen and (min-width: 768px) and (max-width: 1023px) {
+            .footer .footer-wht .sub-nav .nav-menus li a {
+              font-size: 16px; } }
+          .footer .footer-wht .sub-nav .nav-menus li a:after {
+            background: none;
+            width: 0px;
+            height: 0px; }
+    .footer .footer-wht .sub-nav .lic-number {
+      float: right; }
+      @media screen and (min-width: 768px) and (max-width: 1023px) {
+        .footer .footer-wht .sub-nav .lic-number {
+          float: left;
+          margin-top: 20px;
+          width: 100%; } }
+      .footer .footer-wht .sub-nav .lic-number ul {
+        position: relative;
+        margin-top: 4px; }
+        @media screen and (min-width: 768px) and (max-width: 1023px) {
+          .footer .footer-wht .sub-nav .lic-number ul {
+            padding-left: 0px; } }
+        .footer .footer-wht .sub-nav .lic-number ul:before {
+          display: none;
+          content: "";
+          background-image: url("../images/logo-sml.png");
+          background-size: cover;
+          background-repeat: no-repeat;
+          width: 45px;
+          height: 31px;
+          position: absolute;
+          top: -4px;
+          left: -63px; }
+          @media screen and (min-width: 768px) and (max-width: 1023px) {
+            .footer .footer-wht .sub-nav .lic-number ul:before {
+              left: 0; } }
+        .footer .footer-wht .sub-nav .lic-number ul li {
+          padding: 2px 0 0 9px; }
+          .footer .footer-wht .sub-nav .lic-number ul li:first-child {
+            border-right: 1px solid #dad9d6;
+            padding-right: 14px; }
+            @media screen and (min-width: 768px) and (max-width: 1023px) {
+              .footer .footer-wht .sub-nav .lic-number ul li:first-child {
+                padding-left: 0; } }
+            @media screen and (max-width: 767px) {
+              .footer .footer-wht .sub-nav .lic-number ul li:first-child {
+                padding-left: 0; } }
+          .footer .footer-wht .sub-nav .lic-number ul li p {
+            font-size: 16px;
+            font-weight: 300;
+            color: #181818; }
+  .footer .footer-wht ul {
+    list-style: none;
+    padding: 0;
+    margin: 0; }
+    .footer .footer-wht ul li {
+      float: left;
+      line-height: inherit;
+      list-style-image: none; }
+  .footer .footer-wht .trademarks {
+    padding: 59px 0; }
+    @media screen and (min-width: 768px) and (max-width: 1023px) {
+      .footer .footer-wht .trademarks {
+        padding: 25px 0; } }
+    .footer .footer-wht .trademarks:after {
+      display: block;
+      content: "";
+      clear: both; }
+    .footer .footer-wht .trademarks .content-part {
+      float: left;
+      width: 61%;
+      max-width: 802px;
+      padding-right: 20px; }
+      @media screen and (min-width: 768px) and (max-width: 1023px) {
+        .footer .footer-wht .trademarks .content-part {
+          width: 100%;
+          max-width: 100%;
+          padding-right: 0; } }
+      .footer .footer-wht .trademarks .content-part p {
+        font-size: 16px;
+        line-height: 21px;
+        color: #3e3e3e;
+        padding-top: 8px; }
+        .footer .footer-wht .trademarks .content-part p a {
+          color: #1fa4d4;
+          text-decoration: none; }
+    .footer .footer-wht .trademarks .media-part {
+      width: calc(100% - 61%);
+      float: right; }
+      @media screen and (min-width: 768px) and (max-width: 1023px) {
+        .footer .footer-wht .trademarks .media-part {
+          width: auto;
+          float: left;
+          margin-top: 20px; } }
+      .footer .footer-wht .trademarks .media-part > ul {
+        float: right; }
+        .footer .footer-wht .trademarks .media-part > ul > li {
+          position: relative;
+          width: 48px;
+          height: 48px;
+          margin-left: 6px;
+          text-align: center;
+          cursor: pointer;
+          padding: 0; }
+          .footer .footer-wht .trademarks .media-part > ul > li:hover {
+            background-color: #cccccc; }
+          .footer .footer-wht .trademarks .media-part > ul > li a {
+            display: block;
+            line-height: 48px; }
+            .footer .footer-wht .trademarks .media-part > ul > li a img {
+              vertical-align: middle; }
+        .footer .footer-wht .trademarks .media-part > ul .select-list {
+          width: 160px;
+          height: 48px; }
+          .footer .footer-wht .trademarks .media-part > ul .select-list .selected:after {
+            background-image: url("../images/up-arrow-dark.png");
+            width: 16px;
+            height: 10px;
+            top: 19px; }
+          .footer .footer-wht .trademarks .media-part > ul .select-list .options {
+            top: auto;
+            bottom: 48px;
+            width: 100%; }
+          .footer .footer-wht .trademarks .media-part > ul .select-list p {
+            font-size: 16px;
+            font-weight: 300;
+            color: #2b2b2b; }
+.footer .footer-dark {
+  background-color: #272729;
+  width: 100%;
+  padding: 15px 0; }
+  .footer .footer-dark:after {
+    display: block;
+    content: "";
+    clear: both; }
+  .footer .footer-dark .copyright {
+    float: left; }
+    .footer .footer-dark .copyright p {
+      display: inline-block;
+      font-size: 14px;
+      line-height: 18px;
+      color: white;
+      padding-left: 40px; }
+      @media screen and (max-width: 1399px) {
+        .footer .footer-dark .copyright p {
+          padding-left: 20px; } }
+  .footer .footer-dark .policy-terms {
+    float: right;
+    padding-right: 19px; }
+    .footer .footer-dark .policy-terms ul {
+      list-style: none;
+      margin: 0;
+      padding: 0; }
+      .footer .footer-dark .policy-terms ul li {
+        float: left;
+        padding: 0 0 2px 15px;
+        list-style-image: none;
+        line-height: inherit; }
+        .footer .footer-dark .policy-terms ul li:first-child {
+          padding-right: 15px;
+          border-right: 1px solid #7c7c7c; }
+        .footer .footer-dark .policy-terms ul li a {
+          color: #1fa4d4;
+          text-decoration: none;
+          font-size: 14px; }
+
+/*Select list */
+select {
+  display: none; }
+
+.select-list {
+  display: block;
+  position: relative;
+  padding: 0 18px !important;
+  width: 177px;
+  height: 42px; }
+  .select-list:hover {
+    background: #d8d8d8; }
+  .select-list .selected {
+    position: relative;
+    height: 100%;
+    margin-right: 16px;
+    cursor: pointer; }
+    .select-list .selected:after {
+      content: "";
+      position: absolute;
+      background-image: url("../images/down-arrow.png");
+      background-size: cover;
+      background-repeat: no-repeat;
+      width: 11px;
+      height: 9px;
+      top: 18px;
+      right: -16px; }
+  .select-list p,
+  .select-list a {
+    color: #404041;
+    font-weight: 700;
+    font-size: 14px;
+    text-transform: uppercase; }
+  .select-list .options {
+    display: none;
+    position: absolute;
+    list-style: none;
+    padding: 0;
+    width: 177px;
+    top: 42px;
+    left: 0;
+    z-index: 1; }
+    .select-list .options li {
+      width: 100%;
+      padding: 10px 18px;
+      cursor: pointer; }
+      .select-list .options li:hover {
+        background-color: #cccccc; }
+      .select-list .options li:first-of-type {
+        display: none; }
+      .select-list .options li p {
+        margin-right: 16px;
+        color: #404041;
+        font-weight: 700;
+        font-size: 14px; }
+
+/*Blue boxes */
+.blue-boxes {
+  width: 100%;
+  border: 1px solid #c7c7c7; }
+  .blue-boxes .col-two,
+  .blue-boxes .col-three {
+    background-color: #42809d;
+    background-image: -webkit-linear-gradient(to right, #42809d, #3f9ec7);
+    background-image: -moz-linear-gradient(to right, #42809d, #3f9ec7);
+    background-image: -ms-linear-gradient(to right, #42809d, #3f9ec7);
+    background-image: -o-linear-gradient(to right, #42809d, #3f9ec7);
+    background-image: linear-gradient(to right, #42809d, #3f9ec7);
+    padding: 0;
+    height: 193px;
+    border-left: 1px solid white; }
+    .blue-boxes .col-two:first-child,
+    .blue-boxes .col-three:first-child {
+      border-left: none;
+      border-top: none; }
+    @media screen and (min-width: 768px) and (max-width: 1023px) {
+      .blue-boxes .col-two,
+      .blue-boxes .col-three {
+        height: 230px; } }
+    @media screen and (max-width: 767px) {
+      .blue-boxes .col-two,
+      .blue-boxes .col-three {
+        width: 100%;
+        padding: 20px;
+        height: 170px;
+        border-left: none;
+        border-top: 1px solid white; } }
+    @media screen and (max-width: 480px) {
+      .blue-boxes .col-two,
+      .blue-boxes .col-three {
+        height: 200px; } }
+    .blue-boxes .col-two .inner-content,
+    .blue-boxes .col-three .inner-content {
+      position: absolute;
+      border-left: 2px solid #3db5e6;
+      padding: 0 20px;
+      bottom: 25px;
+      left: 20px; }
+      @media screen and (min-width: 768px) and (max-width: 1023px) {
+        .blue-boxes .col-two .inner-content,
+        .blue-boxes .col-three .inner-content {
+          bottom: 15px;
+          padding: 0 15px; } }
+      @media screen and (max-width: 767px) {
+        .blue-boxes .col-two .inner-content,
+        .blue-boxes .col-three .inner-content {
+          padding: 0 15px;
+          bottom: 15px; } }
+      .blue-boxes .col-two .inner-content h5,
+      .blue-boxes .col-three .inner-content h5 {
+        margin-bottom: 15px;
+        font-family: "Roboto Condensed", sans-serif; }
+        @media screen and (min-width: 1024px) and (max-width: 1279px) {
+          .blue-boxes .col-two .inner-content h5,
+          .blue-boxes .col-three .inner-content h5 {
+            margin-bottom: 10px; } }
+        @media screen and (min-width: 768px) and (max-width: 1023px) {
+          .blue-boxes .col-two .inner-content h5,
+          .blue-boxes .col-three .inner-content h5 {
+            margin-bottom: 10px; } }
+        @media screen and (max-width: 767px) {
+          .blue-boxes .col-two .inner-content h5,
+          .blue-boxes .col-three .inner-content h5 {
+            margin-bottom: 10px; } }
+      .blue-boxes .col-two .inner-content p,
+      .blue-boxes .col-three .inner-content p {
+        font-size: 16px;
+        margin-bottom: 20px; }
+        @media screen and (min-width: 1024px) and (max-width: 1279px) {
+          .blue-boxes .col-two .inner-content p,
+          .blue-boxes .col-three .inner-content p {
+            margin-bottom: 10px; } }
+        @media screen and (min-width: 768px) and (max-width: 1023px) {
+          .blue-boxes .col-two .inner-content p,
+          .blue-boxes .col-three .inner-content p {
+            font-size: 15px;
+            margin-bottom: 5px; } }
+        @media screen and (max-width: 767px) {
+          .blue-boxes .col-two .inner-content p,
+          .blue-boxes .col-three .inner-content p {
+            font-size: 14px;
+            margin-bottom: 5px; } }
+    .blue-boxes .col-two .learn-more,
+    .blue-boxes .col-three .learn-more {
+      color: white;
+      font-size: 16px; }
+      @media screen and (min-width: 768px) and (max-width: 1023px) {
+        .blue-boxes .col-two .learn-more,
+        .blue-boxes .col-three .learn-more {
+          font-size: 14px; } }
+      @media screen and (max-width: 767px) {
+        .blue-boxes .col-two .learn-more,
+        .blue-boxes .col-three .learn-more {
+          font-size: 14px; } }
+      @media screen and (max-width: 480px) {
+        .blue-boxes .col-two .learn-more,
+        .blue-boxes .col-three .learn-more {
+          font-size: 12px; } }
+      .blue-boxes .col-two .learn-more:before,
+      .blue-boxes .col-three .learn-more:before {
+        background: white; }
+      .blue-boxes .col-two .learn-more:after,
+      .blue-boxes .col-three .learn-more:after {
+        background: url(../images/more-arrow-wht.png) no-repeat; }
+    @media screen and (max-width: 767px) {
+      .blue-boxes .col-two .links,
+      .blue-boxes .col-three .links {
+        position: relative;
+        margin-top: 0; } }
+    .blue-boxes .col-two .links ul,
+    .blue-boxes .col-three .links ul {
+      list-style: none; }
+      .blue-boxes .col-two .links ul li,
+      .blue-boxes .col-three .links ul li {
+        float: left;
+        margin-right: 41px; }
+        @media screen and (min-width: 768px) and (max-width: 1023px) {
+          .blue-boxes .col-two .links ul li,
+          .blue-boxes .col-three .links ul li {
+            margin-right: 30px; } }
+        @media screen and (min-width: 480px) and (max-width: 767px) {
+          .blue-boxes .col-two .links ul li,
+          .blue-boxes .col-three .links ul li {
+            margin-right: 22px; } }
+        @media screen and (max-width: 480px) {
+          .blue-boxes .col-two .links ul li,
+          .blue-boxes .col-three .links ul li {
+            margin-right: 17px; } }
+        .blue-boxes .col-two .links ul li img,
+        .blue-boxes .col-three .links ul li img {
+          width: auto;
+          height: 19px; }
+    .blue-boxes .col-two .button-default, .blue-boxes .col-two .button-white, .blue-boxes .col-two .button-green, .blue-boxes .col-two .button-orange,
+    .blue-boxes .col-three .button-default,
+    .blue-boxes .col-three .button-white,
+    .blue-boxes .col-three .button-green,
+    .blue-boxes .col-three .button-orange {
+      margin-top: 0; }
+  .blue-boxes h5,
+  .blue-boxes p {
+    color: white; }
+  .blue-boxes .col-three .learn-more {
+    margin-left: 0px; }
+  .blue-boxes .links-padding {
+    margin-right: 19px; }
+
+/* Partner carousel with blue boxes */
+.content-carousel {
+  width: 100%; }
+  .content-carousel:after {
+    display: block;
+    content: "";
+    clear: both; }
+  .content-carousel h5,
+  .content-carousel h2,
+  .content-carousel h6,
+  .content-carousel p,
+  .content-carousel a {
+    color: white; }
+  .content-carousel .learn-more:before {
+    background: white; }
+  .content-carousel .learn-more:after {
+    background: url(../images/more-arrow-wht.png) no-repeat; }
+  .content-carousel .we-slider {
+    position: relative;
+    width: 50%;
+    float: left;
+    overflow: hidden;
+    padding-bottom: 52px; }
+    @media screen and (max-width: 767px) {
+      .content-carousel .we-slider {
+        padding-bottom: 0; } }
+    .content-carousel .we-slider .slider-nav {
+      bottom: 20px; }
+      .content-carousel .we-slider .slider-nav .active {
+        background: #dad9d6; }
+      .content-carousel .we-slider .slider-nav .we-btn .prev,
+      .content-carousel .we-slider .slider-nav .we-btn .next {
+        background: #dad9d6;
+        border: 1px solid #dad9d6; }
+        .content-carousel .we-slider .slider-nav .we-btn .prev:hover,
+        .content-carousel .we-slider .slider-nav .we-btn .next:hover {
+          background: white; }
+      .content-carousel .we-slider .slider-nav span {
+        border: 1px solid #dad9d6; }
+    .content-carousel .we-slider .slider {
+      float: left; }
+      .content-carousel .we-slider .slider .item {
+        position: relative;
+        height: 384px;
+        float: left; }
+        @media screen and (max-width: 767px) {
+          .content-carousel .we-slider .slider .item {
+            margin-bottom: 50px; } }
+        .content-carousel .we-slider .slider .item .slide-bg {
+          width: 100%;
+          height: 100%;
+          position: relative; }
+          .content-carousel .we-slider .slider .item .slide-bg img {
+            width: 100%;
+            height: auto; }
+        .content-carousel .we-slider .slider .item .caption {
+          position: absolute;
+          top: 0;
+          left: 0;
+          background-color: #3bb7da;
+          float: left;
+          left: 20px;
+          padding: 4px 15px; }
+          .content-carousel .we-slider .slider .item .caption h6 {
+            font-size: 14px;
+            line-height: 22px;
+            text-transform: uppercase; }
+        .content-carousel .we-slider .slider .item .slide-content {
+          position: absolute;
+          bottom: -20%;
+          left: 20px;
+          width: auto;
+          height: auto;
+          border-left: 2px solid #3db5e6;
+          padding: 0 40px 0 20px;
+          -moz-transform: translateY(-100px);
+          -o-transform: translateY(-100px);
+          -ms-transform: translateY(-100px);
+          -webkit-transform: translateY(-100px);
+          transform: translateY(-100px); }
+          .content-carousel .we-slider .slider .item .slide-content .text-container {
+            float: left; }
+            .content-carousel .we-slider .slider .item .slide-content .text-container h5 {
+              line-height: normal;
+              padding: 15px 0 10px 0;
+              font-family: "Roboto Condensed", sans-serif; }
+            .content-carousel .we-slider .slider .item .slide-content .text-container p {
+              font-size: 16px; }
+          .content-carousel .we-slider .slider .item .slide-content .links {
+            float: left;
+            margin-top: 20px; }
+            .content-carousel .we-slider .slider .item .slide-content .links .learn-more {
+              font-size: 16px; }
+              @media screen and (min-width: 768px) and (max-width: 1023px) {
+                .content-carousel .we-slider .slider .item .slide-content .links .learn-more {
+                  font-size: 14px; } }
+              @media screen and (max-width: 767px) {
+                .content-carousel .we-slider .slider .item .slide-content .links .learn-more {
+                  font-size: 14px; } }
+              @media screen and (max-width: 480px) {
+                .content-carousel .we-slider .slider .item .slide-content .links .learn-more {
+                  font-size: 12px; } }
+  .content-carousel .partner-links {
+    width: 50%;
+    float: left;
+    border-left: 1px solid white; }
+    .content-carousel .partner-links .blue-box {
+      background-color: #42809d;
+      background-image: -webkit-linear-gradient(to right, #42809d, #3f9ec7);
+      background-image: -moz-linear-gradient(to right, #42809d, #3f9ec7);
+      background-image: -ms-linear-gradient(to right, #42809d, #3f9ec7);
+      background-image: -o-linear-gradient(to right, #42809d, #3f9ec7);
+      background-image: linear-gradient(to right, #42809d, #3f9ec7);
+      height: 192px;
+      position: relative; }
+      .content-carousel .partner-links .blue-box:first-child {
+        border-bottom: 1px solid white; }
+      .content-carousel .partner-links .blue-box .inner-content {
+        border-left: 2px solid #3db5e6;
+        padding: 0 20px;
+        position: absolute;
+        bottom: 24px;
+        left: 20px; }
+        .content-carousel .partner-links .blue-box .inner-content h5 {
+          margin-bottom: 15px;
+          font-family: "Roboto Condensed", sans-serif; }
+          @media screen and (min-width: 1024px) and (max-width: 1279px) {
+            .content-carousel .partner-links .blue-box .inner-content h5 {
+              margin-bottom: 10px; } }
+          @media screen and (min-width: 768px) and (max-width: 1023px) {
+            .content-carousel .partner-links .blue-box .inner-content h5 {
+              margin-bottom: 10px; } }
+          @media screen and (max-width: 767px) {
+            .content-carousel .partner-links .blue-box .inner-content h5 {
+              margin-bottom: 10px; } }
+        .content-carousel .partner-links .blue-box .inner-content p {
+          font-size: 16px;
+          margin-bottom: 20px; }
+          @media screen and (min-width: 1024px) and (max-width: 1279px) {
+            .content-carousel .partner-links .blue-box .inner-content p {
+              margin-bottom: 10px; } }
+          @media screen and (min-width: 768px) and (max-width: 1023px) {
+            .content-carousel .partner-links .blue-box .inner-content p {
+              font-size: 15px;
+              margin-bottom: 5px; } }
+          @media screen and (max-width: 767px) {
+            .content-carousel .partner-links .blue-box .inner-content p {
+              font-size: 14px;
+              margin-bottom: 5px; } }
+        .content-carousel .partner-links .blue-box .inner-content .learn-more {
+          font-size: 16px; }
+          @media screen and (min-width: 768px) and (max-width: 1023px) {
+            .content-carousel .partner-links .blue-box .inner-content .learn-more {
+              font-size: 14px; } }
+          @media screen and (max-width: 767px) {
+            .content-carousel .partner-links .blue-box .inner-content .learn-more {
+              font-size: 14px; } }
+          @media screen and (max-width: 480px) {
+            .content-carousel .partner-links .blue-box .inner-content .learn-more {
+              font-size: 12px; } }
+
+/* Content with icons */
+.content-830 {
+  width: 68%;
+  margin: 0 auto;
+  margin-top: 35px;
+  margin-bottom: 42px; }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .content-830 {
+      margin: 25px auto; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .content-830 {
+      width: 100%;
+      margin: 25px auto; } }
+  @media screen and (max-width: 767px) {
+    .content-830 {
+      width: 100%;
+      margin: 15px auto;
+      line-height: 20px; } }
+
+.icon-content h1 {
+  color: #404041; }
+.icon-content p {
+  line-height: 28px;
+  color: #404041; }
+  @media screen and (max-width: 1399px) and (min-width: 1280px) {
+    .icon-content p {
+      line-height: 26px; } }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .icon-content p {
+      line-height: 24px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .icon-content p {
+      line-height: 22px; } }
+  @media screen and (max-width: 767px) {
+    .icon-content p {
+      line-height: 20px; } }
+.icon-content .img-text {
+  font-size: 24px;
+  width: 75%;
+  float: left;
+  font-weight: 300;
+  margin-bottom: 28px;
+  color: #3e3e3e; }
+  @media screen and (max-width: 1399px) and (min-width: 1280px) {
+    .icon-content .img-text {
+      font-size: 22px;
+      line-height: 26px; } }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .icon-content .img-text {
+      font-size: 20px;
+      line-height: 24px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .icon-content .img-text {
+      font-size: 18px;
+      line-height: 22px; } }
+  @media screen and (max-width: 767px) {
+    .icon-content .img-text {
+      font-size: 16px;
+      line-height: 20px;
+      width: calc(100% - 60px); } }
+.icon-content .text-container {
+  float: left;
+  width: 100%; }
+  .icon-content .text-container .img-text:last--of-type {
+    margin-bottom: 0; }
+    @media screen and (max-width: 767px) {
+      .icon-content .text-container .img-text:last--of-type {
+        margin-bottom: 20px; } }
+  .icon-content .text-container:last-child .benefit-imgs,
+  .icon-content .text-container:last-child .icon-imgs {
+    margin-bottom: 0px; }
+.icon-content .list-content:after {
+  display: block;
+  content: "";
+  clear: both; }
+
+.benefit .list-content,
+.career-benifit .list-content {
+  padding-top: 5px; }
+  @media screen and (max-width: 767px) {
+    .benefit .list-content .col-two,
+    .career-benifit .list-content .col-two {
+      width: 100%; }
+      .benefit .list-content .col-two:last-of-type,
+      .career-benifit .list-content .col-two:last-of-type {
+        margin-top: 22px; } }
+.benefit .benefit-imgs,
+.career-benifit .benefit-imgs {
+  float: left;
+  width: 70px;
+  margin-top: 0;
+  margin-right: 40px;
+  margin-left: 25px; }
+  @media screen and (max-width: 1399px) and (min-width: 1280px) {
+    .benefit .benefit-imgs,
+    .career-benifit .benefit-imgs {
+      margin-right: 20px; } }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .benefit .benefit-imgs,
+    .career-benifit .benefit-imgs {
+      width: 60px;
+      margin-right: 20px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .benefit .benefit-imgs,
+    .career-benifit .benefit-imgs {
+      width: 50px;
+      margin-right: 20px;
+      margin-left: 0; } }
+  @media screen and (max-width: 767px) {
+    .benefit .benefit-imgs,
+    .career-benifit .benefit-imgs {
+      width: 40px;
+      margin-right: 20px;
+      margin-left: 0; } }
+
+.career-benifit .text-container {
+  margin-bottom: 22px; }
+  @media screen and (max-width: 1023px) and (min-width: 480px) {
+    .career-benifit .text-container {
+      margin-bottom: 17px; } }
+  @media screen and (max-width: 480px) {
+    .career-benifit .text-container {
+      margin-bottom: 12px; } }
+  .career-benifit .text-container:last-of-type {
+    margin-bottom: 0; }
+    .career-benifit .text-container:last-of-type p {
+      margin-bottom: 0; }
+  .career-benifit .text-container .img-text {
+    margin-bottom: 0; }
+
+.differences .list-content {
+  padding-top: 25px; }
+  @media screen and (max-width: 767px) {
+    .differences .list-content .col-two {
+      width: 100%; } }
+.differences .icon-imgs {
+  float: left;
+  margin-top: 7px;
+  margin-right: 15px;
+  margin-left: 24px; }
+  @media screen and (max-width: 1279px) {
+    .differences .icon-imgs {
+      margin-left: 0;
+      clear: left; } }
+  @media screen and (max-width: 767px) {
+    .differences .icon-imgs {
+      margin-top: 0; } }
+.differences .img-text {
+  width: 86%;
+  margin-bottom: 20px; }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .differences .img-text {
+      width: calc(100% - 45px);
+      padding-right: 20px;
+      font-size: 20px;
+      margin-bottom: 20px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .differences .img-text {
+      padding-right: 25px;
+      margin-bottom: 30px;
+      font-size: 18px; } }
+  @media screen and (max-width: 767px) {
+    .differences .img-text {
+      margin-bottom: 20px;
+      line-height: 20px;
+      font-size: 16px;
+      width: calc(100% - 40px); } }
+
+.info-block p {
+  max-width: 358px; }
+
+/* Second level banner */
+.second-level-banner h1,
+.second-level-banner p,
+.second-level-banner a {
+  color: white;
+  text-transform: uppercase; }
+.second-level-banner h1 {
+  font-size: 50px;
+  padding-top: 32px; }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .second-level-banner h1 {
+      font-size: 40px;
+      padding-top: 24px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .second-level-banner h1 {
+      font-size: 36px;
+      padding-top: 20px; } }
+  @media screen and (max-width: 767px) and (min-width: 481px) {
+    .second-level-banner h1 {
+      font-size: 30px;
+      padding-top: 20px; } }
+  @media screen and (max-width: 480px) {
+    .second-level-banner h1 {
+      padding-top: 0px;
+      font-size: 24px; } }
+.second-level-banner .position-search > p,
+.second-level-banner .social-search > p {
+  font-size: 14px; }
+.second-level-banner .bg-img {
+  overflow: hidden;
+  max-height: 343px; }
+  .second-level-banner .bg-img img {
+    width: 100%;
+    height: auto;
+    position: relative; }
+.second-level-banner .search-block {
+  font-size: 0px;
+  margin-top: 4px; }
+  .second-level-banner .search-block:after {
+    display: block;
+    content: "";
+    clear: both; }
+.second-level-banner .position-search {
+  padding-top: 30px;
+  padding-bottom: 48px; }
+  @media screen and (max-width: 767px) and (min-width: 481px) {
+    .second-level-banner .position-search {
+      padding: 25px 0; } }
+  @media screen and (max-width: 480px) {
+    .second-level-banner .position-search {
+      padding: 20px 0; } }
+  .second-level-banner .position-search .select-list {
+    display: inline-block;
+    margin-right: 2px; }
+    @media screen and (max-width: 480px) {
+      .second-level-banner .position-search .select-list {
+        margin: 5px auto;
+        width: 177px;
+        display: block; } }
+    .second-level-banner .position-search .select-list .selected p {
+      color: #404041;
+      line-height: 16px; }
+  .second-level-banner .position-search .options {
+    top: 42px;
+    height: 200px;
+    overflow: scroll; }
+    .second-level-banner .position-search .options p {
+      color: #404041;
+      font-weight: 700;
+      font-size: 14px;
+      line-height: 18px; }
+  .second-level-banner .position-search button {
+    display: inline-block;
+    vertical-align: top;
+    margin-top: 0px;
+    margin-left: 1px;
+    padding: 10px 13px 9px 12px; }
+    @media screen and (max-width: 767px) {
+      .second-level-banner .position-search button {
+        padding: 10px 13px 9px 12px;
+        line-height: normal;
+        font-size: 14px; } }
+.second-level-banner .social-search ul {
+  display: inline-block;
+  margin-top: 8px; }
+  .second-level-banner .social-search ul li {
+    float: left;
+    margin-left: 41px; }
+    @media screen and (max-width: 480px) {
+      .second-level-banner .social-search ul li {
+        float: none;
+        display: inline-block;
+        margin-right: 25px;
+        margin-left: 0;
+        margin-bottom: 5px; } }
+    .second-level-banner .social-search ul li:first-child {
+      margin-left: 0px; }
+    .second-level-banner .social-search ul li .learn-more:before {
+      background: white; }
+    .second-level-banner .social-search ul li .learn-more:after {
+      background: url(../images/more-arrow-wht.png) no-repeat; }
+
+/* Quote banner */
+#quote-banner,
+#hero-banner {
+  height: 499px;
+  overflow: hidden; }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    #quote-banner,
+    #hero-banner {
+      height: 360px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    #quote-banner,
+    #hero-banner {
+      height: 320px; } }
+  @media screen and (max-width: 767px) {
+    #quote-banner,
+    #hero-banner {
+      height: 260px; } }
+  #quote-banner a,
+  #hero-banner a {
+    color: #1fa4d4; }
+  #quote-banner .button-default, #quote-banner .button-white, #quote-banner .button-green, #quote-banner .button-orange, #quote-banner .button-green,
+  #hero-banner .button-default,
+  #hero-banner .button-white,
+  #hero-banner .button-green,
+  #hero-banner .button-orange,
+  #hero-banner .button-green {
+    color: white; }
+  #quote-banner p,
+  #quote-banner h4,
+  #hero-banner p,
+  #hero-banner h4 {
+    color: white; }
+  #quote-banner .bg-img img,
+  #hero-banner .bg-img img {
+    width: 100%;
+    height: auto;
+    position: relative; }
+  #quote-banner .v-middle-wrapper,
+  #hero-banner .v-middle-wrapper {
+    background: rgba(0, 0, 0, 0.3); }
+    #quote-banner .v-middle-wrapper .v-middle-inner,
+    #hero-banner .v-middle-wrapper .v-middle-inner {
+      max-width: 1400px;
+      margin: 0 auto;
+      padding: 0 20px; }
+  #quote-banner .item-content,
+  #hero-banner .item-content {
+    position: relative;
+    max-width: 735px;
+    margin: 0 auto;
+    padding: 0 20px; }
+    #quote-banner .item-content .banner-logo,
+    #hero-banner .item-content .banner-logo {
+      margin-top: 37px;
+      margin-bottom: 60px; }
+      @media screen and (max-width: 1279px) and (min-width: 1024px) {
+        #quote-banner .item-content .banner-logo,
+        #hero-banner .item-content .banner-logo {
+          width: 80px;
+          margin: 25px auto; } }
+      @media screen and (max-width: 1023px) and (min-width: 768px) {
+        #quote-banner .item-content .banner-logo,
+        #hero-banner .item-content .banner-logo {
+          width: 60px;
+          margin: 15px auto; } }
+      @media screen and (max-width: 767px) {
+        #quote-banner .item-content .banner-logo,
+        #hero-banner .item-content .banner-logo {
+          width: 50px;
+          margin: 10px auto; } }
+    #quote-banner .item-content p,
+    #hero-banner .item-content p {
+      position: relative;
+      font-size: 40px;
+      font-family: "Roboto Condensed", sans-serif;
+      font-weight: 300;
+      line-height: normal;
+      padding-bottom: 17px; }
+      @media screen and (max-width: 1279px) and (min-width: 1024px) {
+        #quote-banner .item-content p,
+        #hero-banner .item-content p {
+          font-size: 28px; } }
+      @media screen and (max-width: 1023px) and (min-width: 768px) {
+        #quote-banner .item-content p,
+        #hero-banner .item-content p {
+          font-size: 24px; } }
+      @media screen and (max-width: 767px) {
+        #quote-banner .item-content p,
+        #hero-banner .item-content p {
+          font-size: 20px;
+          padding-bottom: 10px; } }
+      #quote-banner .item-content p:before, #quote-banner .item-content p:after,
+      #hero-banner .item-content p:before,
+      #hero-banner .item-content p:after {
+        content: "";
+        background: url("../images/quote-start.png");
+        display: inline-block;
+        width: 39px;
+        height: 29px;
+        margin-right: 10px;
+        background-size: 100%; }
+        @media screen and (max-width: 1279px) and (min-width: 1024px) {
+          #quote-banner .item-content p:before, #quote-banner .item-content p:after,
+          #hero-banner .item-content p:before,
+          #hero-banner .item-content p:after {
+            width: 30px;
+            height: 21px; } }
+        @media screen and (max-width: 1023px) and (min-width: 768px) {
+          #quote-banner .item-content p:before, #quote-banner .item-content p:after,
+          #hero-banner .item-content p:before,
+          #hero-banner .item-content p:after {
+            width: 24px;
+            height: 17px; } }
+        @media screen and (max-width: 767px) {
+          #quote-banner .item-content p:before, #quote-banner .item-content p:after,
+          #hero-banner .item-content p:before,
+          #hero-banner .item-content p:after {
+            width: 20px;
+            height: 14px; } }
+      #quote-banner .item-content p:after,
+      #hero-banner .item-content p:after {
+        background: url("../images/quote-close.png");
+        margin-left: 10px;
+        margin-right: 0;
+        background-size: 100%; }
+        @media screen and (max-width: 1023px) and (min-width: 768px) {
+          #quote-banner .item-content p:after,
+          #hero-banner .item-content p:after {
+            width: 24px; } }
+        @media screen and (max-width: 767px) {
+          #quote-banner .item-content p:after,
+          #hero-banner .item-content p:after {
+            width: 20px; } }
+    #quote-banner .item-content h4,
+    #hero-banner .item-content h4 {
+      font-size: 18px;
+      text-transform: capitalize;
+      line-height: 20px; }
+      @media screen and (max-width: 1023px) and (min-width: 768px) {
+        #quote-banner .item-content h4,
+        #hero-banner .item-content h4 {
+          font-size: 16px; } }
+      @media screen and (max-width: 767px) {
+        #quote-banner .item-content h4,
+        #hero-banner .item-content h4 {
+          font-size: 14px; } }
+    #quote-banner .item-content a,
+    #hero-banner .item-content a {
+      margin-top: 65px;
+      margin-top: 15px; }
+
+/* partner resource */
+.partner-resource .text-center h2 {
+  margin-bottom: 33px; }
+.partner-resource .text-center h3 {
+  color: white;
+  font-family: "Roboto Condensed", sans-serif;
+  margin-bottom: 30px; }
+.partner-resource .text-center .v-middle-inner {
+  max-width: 360px; }
+
+/* Featured events */
+#featured-events h1 {
+  /*margin-bottom: 52px */ }
+#featured-events h3 {
+  color: white;
+  font-weight: 700;
+  padding: 6px 0 24px; }
+#featured-events h5 {
+  font-size: 14px;
+  color: white;
+  font-weight: 700; }
+
+/* career-quick-links */
+#career-quick-links .heading-career {
+  margin: 42px 0 88px; }
+#career-quick-links .col-three-outer .col-three {
+  padding: 43px 60px 80px; }
+  #career-quick-links .col-three-outer .col-three .cource-img {
+    height: auto;
+    margin-bottom: 0px; }
+  #career-quick-links .col-three-outer .col-three h1 {
+    margin-top: 37px; }
+
+.footer .footer-nav.fixed {
+  position: relative;
+  width: 100%;
+  bottom: 0; }
+
+/* Grid section */
+.grid-section .heading-career {
+  margin-bottom: 88px; }
+  @media screen and (max-width: 1279px) and (min-width: 1024px) {
+    .grid-section .heading-career {
+      margin-bottom: 55px; } }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .grid-section .heading-career {
+      margin-bottom: 45px; } }
+  @media screen and (max-width: 767px) {
+    .grid-section .heading-career {
+      margin-bottom: 20px; } }
+  @media screen and (max-width: 479px) {
+    .grid-section .heading-career {
+      margin-bottom: 10px; } }
+
+/* Grid Customers */
+.grid-customers .grid li .tab-logo {
+  width: 100%;
+  margin: auto;
+  cursor: pointer;
+  height: auto; }
+  .grid-customers .grid li .tab-logo > span {
+    vertical-align: middle; }
+.grid-customers .grid li .tabs-content {
+  margin-top: -2px; }
+  .grid-customers .grid li .tabs-content .tab-text h3 {
+    margin-bottom: 12px;
+    text-transform: capitalize; }
+  .grid-customers .grid li .tabs-content .sub-tab-content {
+    border: none;
+    background: transparent; }
+    .grid-customers .grid li .tabs-content .sub-tab-content h3 {
+      margin-bottom: 17px;
+      text-align: left;
+      text-transform: capitalize; }
+.grid-customers .grid li .logo-container {
+  position: relative;
+  width: 100%;
+  height: 265px;
+  cursor: pointer; }
+  @media screen and (max-width: 1023px) and (min-width: 768px) {
+    .grid-customers .grid li .logo-container {
+      height: 200px; } }
+  @media screen and (max-width: 767px) {
+    .grid-customers .grid li .logo-container {
+      height: 150px; } }
+  .grid-customers .grid li .logo-container .learn-more {
+    display: inline;
+    font-size: 28px;
+    line-height: 38px;
+    font-family: "Roboto Condensed", sans-serif;
+    font-weight: 700; }
+    .grid-customers .grid li .logo-container .learn-more:after {
+      background: url("../images/arrow-large.png");
+      width: 12px;
+      height: 21px;
+      top: 10px;
+      right: -18px; }
+    .grid-customers .grid li .logo-container .learn-more p {
+      font-size: 24px;
+      line-height: 30px;
+      font-family: "Roboto Condensed", sans-serif;
+      font-weight: 300;
+      color: #606060;
+      padding-top: 12px;
+      padding-bottom: 5px; }
+.grid-customers .select-list-ui {
+  width: 252px;
+  margin: 0 auto;
+  margin-top: 14px;
+  margin-bottom: 21px;
+  background-color: #e8e8e8; }
+  .grid-customers .select-list-ui .options {
+    width: 252px; }
+  .grid-customers .select-list-ui .selectboxit-container span {
+    font-size: 14px;
+    font-weight: 700;
+    line-height: 36px;
+    text-transform: uppercase;
+    color: #3e3e3e;
+    background: #e8e8e8;
+    border: 1px solid transparent;
+    height: auto;
+    padding-top: 1px; }
+    .grid-customers .select-list-ui .selectboxit-container span .selectboxit-default-arrow {
+      top: 16px; }
+  .grid-customers .select-list-ui .selectboxit-options {
+    background: #e8e8e8;
+    border: 1px solid transparent; }
+    .grid-customers .select-list-ui .selectboxit-options a {
+      padding: 10px 18px;
+      color: #404041;
+      font-weight: 700;
+      text-transform: uppercase;
+      font-size: 14px; }
+      .grid-customers .select-list-ui .selectboxit-options a:hover {
+        background-color: #cccccc; }
+  .grid-customers .select-list-ui .selectboxit-option-icon-container {
+    display: none; }
+
+/* Video Overlay */
+.video-overlay {
+  display: none;
+  position: fixed;
+  background-color: rgba(0, 0, 0, 0.75);
+  height: 100%;
+  width: 100%;
+  top: 0;
+  left: 0;
+  z-index: 30; }
+  .video-overlay .outer-box {
+    display: table;
+    margin: 0 auto;
+    height: 100%; }
+    .video-overlay .outer-box .overlay-form {
+      display: table-cell;
+      vertical-align: middle;
+      height: 100%; }
+      .video-overlay .outer-box .overlay-form #video {
+        position: relative; }
+      .video-overlay .outer-box .overlay-form button {
+        background: transparent;
+        position: absolute;
+        right: -22px;
+        top: -17px;
+        background-color: transparent;
+        border: none;
+        cursor: pointer;
+        outline: none;
+        color: white;
+        font-size: 14px; }
+        .video-overlay .outer-box .overlay-form button img {
+          position: relative;
+          top: -2px;
+          padding-left: 2px; }
+
+/*product-landing page */
+.info-product-page {
+  padding: 7px 0 51px; }
+  .info-product-page .fixed-links {
+    padding-bottom: 0;
+    padding-top: 10px; }
+  .info-product-page .product-logo {
+    margin-bottom: 20px; }
+  .info-product-page .wrapper h2 {
+    margin-top: 14px; }
+  .info-product-page .wrapper .col-two h3 {
+    margin: 0 0 3px;
+    color: #456b7e; }
+  .info-product-page a.button-default, .info-product-page a.button-white, .info-product-page a.button-green, .info-product-page a.button-orange {
+    margin-top: 23px; }
+  .info-product-page .row-inner {
+    padding-top: 48px; }
+
+.feature h2 {
+  font-family: "Roboto Condensed", sans-serif; }
+
+/* */
+.slate-grey-block {
+  padding: 91px 0 99px; }
+  .slate-grey-block .col-two:last-of-type {
+    padding-top: 5px; }
+
+.filter-press-release .isotope-filter .select-list p {
+  line-height: 16px; }
+.filter-press-release .isotope-filter .select-list .options li p {
+  line-height: 18px; }
+
+/* Author with Rss */
+.author-rss {
+  width: 100%;
+  float: left;
+  margin-top: 10px; }
+  .author-rss .author {
+    width: 90%;
+    float: left; }
+  .author-rss .rss-feed {
+    float: right;
+    width: 20px; }
+
+input[type=text]::-ms-clear,
+input[type=email]::-ms-clear {
+  display: none; }
+
+.float-right {
+  float: right; }
+
+.inner-blog > h1 {
+  font-weight: 300; }
+
+.cta-block {
+  background-color: #3bb7d9;
+  background-image: -webkit-linear-gradient(to right, #3bb7d9, #2ec093);
+  background-image: -moz-linear-gradient(to right, #3bb7d9, #2ec093);
+  background-image: -ms-linear-gradient(to right, #3bb7d9, #2ec093);
+  background-image: -o-linear-gradient(to right, #3bb7d9, #2ec093);
+  background-image: linear-gradient(to right, #3bb7d9, #2ec093);
+  color: white;
+  overflow: hidden; }
+  .cta-block .v-middle-inner {
+    max-width: 480px;
+    margin: 0 auto; }
+  .cta-block img {
+    width: 100%; }
+  .cta-block span,
+  .cta-block p {
+    float: left;
+    padding: 0 0 0 10px; }
+  .cta-block p {
+    color: white;
+    font-weight: 700;
+    padding-top: 10px; }
+  .cta-block h1 {
+    font-size: 46px;
+    padding-bottom: 40px;
+    border-bottom: 2px solid white; }
+  .cta-block .h1-substitute {
+    font-family: "Roboto Condensed", sans-serif;
+    font-weight: bold;
+    font-size: 46px;
+    padding-bottom: 40px;
+    border-bottom: 2px solid white;
+    float: none; }
+  .cta-block .cta-content {
+    margin-top: 44px; }
+  .cta-block .button-default, .cta-block .button-white, .cta-block .button-green, .cta-block .button-orange {
+    margin-top: 40px;
+    padding: 14px 10px 14px 10px;
+    font-size: 16px; }
+  .cta-block .cta-content {
+    float: left; }
+
+.contact-links {
+  text-transform: uppercase;
+  padding: 85px 0 60px; }
+  .contact-links .wrapper {
+    max-width: 960px; }
+  .contact-links h4 {
+    font-family: roboto;
+    font-weight: 300; }
+  .contact-links .learn-more {
+    margin-top: 10px; }
+  .contact-links img {
+    margin-bottom: 30px; }
+
+.contact-link {
+  font-weight: 700;
+  font-family: "Roboto Condensed", sans-serif; }
+
+.contact-form {
+  padding: 68px 0 98px; }
+  .contact-form .wrapper {
+    max-width: 980px; }
+
+.top-form form {
+  margin-top: 68px; }
+.top-form .button-green {
+  margin-top: 4px; }
+
+form {
+  text-align: center; }
+  form .row {
+    margin: 0 0 14px;
+    width: 100%; }
+    form .row ::-webkit-input-placeholder {
+      color: #404041;
+      font-weight: 700;
+      font-size: 14px; }
+      form .row ::-webkit-input-placeholder p {
+        font-size: 15px;
+        font-weight: bold; }
+  form .row {
+    float: left; }
+  form .col,
+  form .col-two {
+    padding: 0 11px; }
+  form input,
+  form textarea {
+    display: block;
+    width: 100%;
+    margin: 0;
+    padding: 15px 20px 0;
+    color: #404041;
+    border: 1px solid #cdcdce;
+    font-size: 16px;
+    outline: none; }
+    form input:focus,
+    form textarea:focus {
+      border: 1px solid #1fa4d4; }
+  form input {
+    height: 56px; }
+  form .col {
+    position: relative; }
+  form textarea {
+    padding: 40px 20px 18px;
+    height: 158px; }
+
+.hw-wrapper {
+  float: left;
+  width: 100%;
+  height: 100%;
+  overflow: hidden;
+  -webkit-transition: transform 0.5s ease;
+  -moz-transition: transform 0.5s ease;
+  -o-transition: transform 0.5s ease;
+  transition: transform 0.5s ease; }
+
+.hw-overlay,
+.search-overlay,
+.footer-overlay,
+.newsletter-overlay,
+.outer-box {
+  position: fixed;
+  z-index: 1;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  background: white;
+  -webkit-transition: all 0.5s ease;
+  -moz-transition: all 0.5s ease;
+  -o-transition: all 0.5s ease;
+  transition: all 0.5s ease;
+  -moz-transform: translateY(100%);
+  -o-transform: translateY(100%);
+  -ms-transform: translateY(100%);
+  -webkit-transform: translateY(100%);
+  transform: translateY(100%);
+  visibility: hidden; }
+
+.form-active .hw-wrapper {
+  -moz-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  transform: scale(0.9); }
+.form-active .hw-overlay {
+  -moz-transform: none;
+  -o-transform: none;
+  -ms-transform: none;
+  -webkit-transform: none;
+  transform: none;
+  visibility: visible;
+  z-index: 21;
+  overflow-y: scroll; }
+
+.hw-search-overlay .hw-wrapper {
+  -moz-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  transform: scale(0.9); }
+.hw-search-overlay .search-overlay {
+  -moz-transform: none;
+  -o-transform: none;
+  -ms-transform: none;
+  -webkit-transform: none;
+  transform: none;
+  visibility: visible;
+  z-index: 11;
+  overflow-y: scroll; }
+
+.hw-footer-overlay .hw-wrapper {
+  -moz-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  transform: scale(0.9); }
+.hw-footer-overlay .footer-overlay {
+  -moz-transform: none;
+  -o-transform: none;
+  -ms-transform: none;
+  -webkit-transform: none;
+  transform: none;
+  visibility: visible;
+  z-index: 11;
+  overflow-y: scroll; }
+
+.hw-newsletter-overlay .hw-wrapper {
+  -moz-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  transform: scale(0.9); }
+.hw-newsletter-overlay .newsletter-overlay {
+  -moz-transform: none;
+  -o-transform: none;
+  -ms-transform: none;
+  -webkit-transform: none;
+  transform: none;
+  visibility: visible;
+  z-index: 11;
+  overflow-y: scroll; }
+
+.hw-video-overlay .hw-wrapper {
+  -moz-transform: scale(0.9);
+  -o-transform: scale(0.9);
+  -ms-transform: scale(0.9);
+  -webkit-transform: scale(0.9);
+  transform: scale(0.9); }
+.hw-video-overlay .outer-box {
+  -moz-transform: none;
+  -o-transform: none;
+  -ms-transform: none;
+  -webkit-transform: none;
+  transform: none;
+  visibility: visible;
+  z-index: 11;
+  overflow-y: scroll; }
+
+.search-overlay,
+.footer-overlay,
+.newsletter-overlay,
+.outer-box {
+  display: block !important; }
+
+.overflow-fix .footer .footer-nav {
+  z-index: 11; }
+
+@media screen and (max-width: 767px) {
+  .overflow-fix .footer .footer-nav {
+    z-index: 9; } }
+.top-form-container .top-form {
+  overflow-y: auto; }
+.top-form-container .close-btn {
+  width: 37px;
+  height: 37px;
+  position: fixed;
+  top: 23px;
+  right: 24px;
+  z-index: 11;
+  border: none;
+  border-radius: 50%;
+  overflow: hidden;
+  color: white;
+  background: white;
+  text-align: center;
+  -webkit-transition: all 0.3s;
+  transition: all 0.3s; }
+  .top-form-container .close-btn:hover {
+    color: #1fa4d4;
+    background: white; }
+    .top-form-container .close-btn:hover span {
+      top: 0; }
+  .top-form-container .close-btn:after {
+    position: absolute;
+    bottom: 0;
+    left: 0;
+    right: 0;
+    opacity: 0;
+    visibility: hidden;
+    content: "";
+    height: 2px;
+    background: #1fa4d4;
+    -webkit-transform: translateY(15px);
+    -ms-transform: translateY(15px);
+    transform: translateY(15px);
+    -webkit-transition: all 0.3s;
+    transition: all 0.3s; }
+  .top-form-container .close-btn span {
+    position: relative;
+    top: -36px;
+    float: left;
+    background: url(../images/close-icon.png);
+    height: 64px;
+    width: 100%; }
+
+.logged-in .close-btn {
+  top: 70px; }
+
+.top-form-overlay {
+  position: fixed;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  opacity: 0;
+  z-index: -1;
+  background: black; }
+
+.form-active {
+  overflow: hidden !important; }
+
+label {
+  color: #404041;
+  font-weight: 700;
+  font-size: 14px;
+  position: absolute;
+  pointer-events: none;
+  left: 32px;
+  top: 22px;
+  transition: 0.2s ease all;
+  -moz-transition: 0.2s ease all;
+  -webkit-transition: 0.2s ease all; }
+
+input:focus ~ label,
+.used ~ label {
+  top: 10px;
+  font-size: 12px;
+  color: #9a9a9a; }
+
+.placeholderfix {
+  top: 10px !important;
+  font-size: 12px;
+  color: #9a9a9a;
+  opacity: 1 !important;
+  z-index: 1; }
+
+textarea ~ label {
+  width: Calc(100% - 64px);
+  display: block;
+  text-align: left;
+  z-index: 1;
+  height: 30px;
+  background: white;
+  top: 1px;
+  padding-top: 21px; }
+
+textarea:focus ~ label, textarea.used ~ label {
+  top: 1px;
+  padding-top: 9px;
+  font-size: 12px;
+  color: #9a9a9a; }
+
+@media screen and (min-width: 1280px) and (max-width: 1399px) {
+  .contact-links img {
+    margin-bottom: 31px; } }
+@media screen and (min-width: 1024px) and (max-width: 1279px) {
+  .contact-links img {
+    margin-bottom: 24px; } }
+@media screen and (min-width: 667px) and (max-width: 1023px) {
+  .top-form form {
+    margin-top: 58px; }
+
+  form .col,
+  form .col-two {
+    padding: 0 11px; }
+
+  .contact-form .wrapper {
+    padding: 0 10px; }
+
+  .contact-links img {
+    margin-bottom: 16px; }
+  .contact-links .learn-more {
+    margin-top: 5px; }
+
+  .top-form .cta-block {
+    height: 300px; } }
+@media screen and (min-width: 667px) and (max-width: 767px) {
+  .top-form .cta-block .cta-content {
+    margin-top: 38px; }
+  .top-form .cta-block .button-default, .top-form .cta-block .button-white, .top-form .cta-block .button-green, .top-form .cta-block .button-orange {
+    padding: 9px 11px;
+    font-size: 12px; }
+  .top-form p {
+    font-size: 16px;
+    line-height: 20px; }
+  .top-form h4 {
+    font-size: 20px; } }
+@media screen and (max-width: 666px) {
+  .top-form form {
+    margin-top: 20px; }
+  .top-form h4 {
+    font-size: 20px; }
+
+  form .col,
+  form .col-two {
+    padding: 0; }
+  form label {
+    left: 15px;
+    top: 14px;
+    font-size: 12px; }
+  form input,
+  form textarea {
+    font-size: 14px; }
+  form input {
+    padding: 12px 15px 0;
+    height: 40px; }
+  form textarea {
+    padding: 25px 15px 18px;
+    height: 112px; }
+  form .col-two:first-child {
+    margin-bottom: 14px; }
+
+  .cta-block .cta-content {
+    padding-left: 20px; }
+  .cta-block .button-default, .cta-block .button-white, .cta-block .button-green, .cta-block .button-orange {
+    padding: 9px 11px;
+    font-size: 12px; }
+  .cta-block h1 {
+    padding-bottom: 30px; }
+  .cta-block .button-default, .cta-block .button-white, .cta-block .button-green, .cta-block .button-orange,
+  .cta-block .cta-content {
+    margin-top: 30px; }
+
+  .contact-links .col-three {
+    width: 33.33%; }
+  .contact-links img {
+    margin-bottom: 11px;
+    width: 55px; }
+  .contact-links .learn-more {
+    margin-top: 0px; }
+
+  .top-form-container .close-btn {
+    top: 14px;
+    right: 15px; }
+
+  .top-form .cta-block {
+    height: 250px; }
+
+  input:focus ~ label,
+  .used ~ label {
+    top: 5px;
+    font-size: 11px; }
+
+  .placeholderfix {
+    top: 5px !important;
+    font-size: 11px; }
+
+  textarea ~ label {
+    width: Calc(100% - 30px);
+    top: 1px;
+    padding-top: 12px;
+    font-size: 12px; }
+
+  textarea:focus ~ label, textarea.used ~ label {
+    top: 1px;
+    padding-top: 5px;
+    font-size: 11px; }
+  textarea wrapper h2 {
+    font-size: 30px; } }
+@media screen and (max-width: 480px) {
+  .cta-block .cta-content {
+    padding: 0; }
+
+  .contact-links .col-three {
+    width: 100%;
+    padding-bottom: 20px; }
+    .contact-links .col-three:last-child {
+      padding-bottom: 0; }
+  .contact-links img {
+    width: 40px; }
+
+  .top-form-container .close-btn {
+    top: 6px;
+    right: 7px; } }
+@media screen and (max-width: 420px) {
+  .cta-block .cta-content {
+    max-width: 210px;
+    width: 100%;
+    position: relative;
+    float: none;
+    display: inline-block;
+    padding: 0;
+    margin: 20px auto 12px; }
+  .cta-block .button-default, .cta-block .button-white, .cta-block .button-green, .cta-block .button-orange {
+    margin: 0 0 0 10px; } }
+.hero-second-level .banner-logo {
+  max-width: 265px;
+  width: 31%; }
+  .hero-second-level .banner-logo img {
+    float: right; }
+.hero-second-level .banner-text {
+  text-align: left;
+  padding-left: 60px; }
+  .hero-second-level .banner-text .button-default, .hero-second-level .banner-text .button-white, .hero-second-level .banner-text .button-green, .hero-second-level .banner-text .button-orange {
+    margin-right: 10px; }
+
+@media screen and (min-width: 667px) and (max-width: 767px) {
+  .hero-second-level .banner-text {
+    padding-left: 45px; } }
+@media screen and (max-width: 1024px) {
+  .hero-second-level .button-default, .hero-second-level .button-white, .hero-second-level .button-green, .hero-second-level .button-orange {
+    margin-top: 15px; }
+  .hero-second-level h1 {
+    line-height: 44px; } }
+@media screen and (max-width: 666px) {
+  .hero-second-level .banner-logo {
+    display: none; }
+  .hero-second-level .banner-text {
+    text-align: center;
+    padding: 0; } }
+@media screen and (max-width: 480px) {
+  .hero-second-level .banner-text .button-default, .hero-second-level .banner-text .button-white, .hero-second-level .banner-text .button-green, .hero-second-level .banner-text .button-orange {
+    margin-right: 0; } }
+.featured-section .text-center h2 {
+  margin: 0 auto 38px; }
+
+.resources-default {
+  cursor: pointer;
+  overflow: hidden; }
+  .resources-default:hover .move-up,
+  .resources-default:hover .hover-btn {
+    -moz-transform: translateY(-25px);
+    -o-transform: translateY(-25px);
+    -ms-transform: translateY(-25px);
+    -webkit-transform: translateY(-25px);
+    transform: translateY(-25px);
+    opacity: 1; }
+  .resources-default.col-three:nth-of-type(even):before, .resources-default.col-three:nth-of-type(even):after {
+    content: "";
+    background: #8f8f8f;
+    width: 1px;
+    height: 100%;
+    position: absolute;
+    left: 0px;
+    top: 0px;
+    z-index: 2; }
+  .resources-default.col-three:nth-of-type(even):after {
+    right: 0;
+    left: auto; }
+  .resources-default .move-up {
+    text-align: left;
+    border-left: 2px solid #3bb7da;
+    padding: 0 20px;
+    -moz-transform: translateY(40px);
+    -o-transform: translateY(40px);
+    -ms-transform: translateY(40px);
+    -webkit-transform: translateY(40px);
+    transform: translateY(40px);
+    -webkit-transition: all 0.5s ease;
+    -moz-transition: all 0.5s ease;
+    -o-transition: all 0.5s ease;
+    transition: all 0.5s ease; }
+    .resources-default .move-up img {
+      margin: 0 !important; }
+    .resources-default .move-up h5 {
+      color: white;
+      margin-top: 16px;
+      font-family: "Roboto Condensed", sans-serif; }
+    .resources-default .move-up h6 {
+      color: white;
+      font-weight: 400;
+      padding: 12px 0 0 0; }
+    .resources-default .move-up p {
+      color: white;
+      font-weight: 500; }
+  .resources-default .hover-btn {
+    text-align: left;
+    padding: 0 0 0 20px;
+    border-left: 2px solid #3bb7da;
+    opacity: 0;
+    -moz-transform: translateY(25px);
+    -o-transform: translateY(25px);
+    -ms-transform: translateY(25px);
+    -webkit-transform: translateY(25px);
+    transform: translateY(25px);
+    -webkit-transition: all 0.5s ease;
+    -moz-transition: all 0.5s ease;
+    -o-transition: all 0.5s ease;
+    transition: all 0.5s ease; }
+  .resources-default .v-middle-wrapper {
+    background: rgba(0, 0, 0, 0.6); }
+    .resources-default .v-middle-wrapper .v-middle-inner {
+      padding: 0 20px; }
+  .resources-default .v-middle {
+    vertical-align: bottom; }
+  .resources-default .feature-bg {
+    overflow: hidden;
+    min-height: 383px; }
+    .resources-default .feature-bg img {
+      min-width: 100%;
+      position: relative; }
+
+@media screen and (min-width: 768px) and (max-width: 1279px) {
+  .resources-default .move-up {
+    padding: 0 0 0 15px; }
+  .resources-default .hover-btn {
+    padding: 0 0 0 15px; }
+    .resources-default .hover-btn a {
+      margin-top: 15px; } }
+@media screen and (min-width: 768px) and (max-width: 1023px) {
+  .resources-default:hover .move-up,
+  .resources-default:hover .hover-btn {
+    -moz-transform: translateY(-15px);
+    -o-transform: translateY(-15px);
+    -ms-transform: translateY(-15px);
+    -webkit-transform: translateY(-15px);
+    transform: translateY(-15px); }
+  .resources-default .three-col-row {
+    height: 337px; }
+  .resources-default .move-up h6 {
+    line-height: 18px; }
+  .resources-default .hover-btn {
+    padding: 0 0 0 15px; }
+    .resources-default .hover-btn a {
+      margin-top: 15px; } }
+@media screen and (max-width: 767px) {
+  .resources-default {
+    width: 100%; } }
+@media screen and (max-width: 480px) {
+  .resources-default:hover .move-up {
+    -moz-transform: translateY(-15px);
+    -o-transform: translateY(-15px);
+    -ms-transform: translateY(-15px);
+    -webkit-transform: translateY(-15px);
+    transform: translateY(-15px); }
+  .resources-default:hover .hover-btn {
+    -moz-transform: translateY(-20px);
+    -o-transform: translateY(-20px);
+    -ms-transform: translateY(-20px);
+    -webkit-transform: translateY(-20px);
+    transform: translateY(-20px); }
+  .resources-default .feature-bg img {
+    width: auto !important; } }
+.resources-post:hover 

<TRUNCATED>


[11/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/legacy.css
----------------------------------------------------------------------
diff --git a/site/css/legacy.css b/site/css/legacy.css
new file mode 100644
index 0000000..c6b7eee
--- /dev/null
+++ b/site/css/legacy.css
@@ -0,0 +1,2530 @@
+@charset "UTF-8";
+
+/* =WordPress Core
+-------------------------------------------------------------- */
+.alignnone {
+    margin: 5px 20px 20px 0;
+}
+
+.aligncenter,
+div.aligncenter {
+    display: block;
+    margin: 5px auto 5px auto;
+}
+
+.alignright {
+    float:right;
+    margin: 5px 0 20px 20px;
+}
+
+.alignleft {
+    float: left;
+    margin: 5px 20px 20px 0;
+}
+
+a img.alignright {
+    float: right;
+    margin: 5px 0 20px 20px;
+}
+
+a img.alignnone {
+    margin: 5px 20px 20px 0;
+}
+
+a img.alignleft {
+    float: left;
+    margin: 5px 20px 20px 0;
+}
+
+a img.aligncenter {
+    display: block;
+    margin-left: auto;
+    margin-right: auto
+}
+
+.wp-caption {
+    background: #fff;
+    border: 1px solid #f0f0f0;
+    max-width: 96%; /* Image does not overflow the content area */
+    padding: 5px 3px 10px;
+    text-align: center;
+}
+
+.wp-caption.alignnone {
+    margin: 5px 20px 20px 0;
+}
+
+.wp-caption.alignleft {
+    margin: 5px 20px 20px 0;
+}
+
+.wp-caption.alignright {
+    margin: 5px 0 20px 20px;
+}
+
+.wp-caption img {
+    border: 0 none;
+    height: auto;
+    margin: 0;
+    max-width: 98.5%;
+    padding: 0;
+    width: auto;
+}
+
+.wp-caption p.wp-caption-text {
+    font-size: 11px;
+    line-height: 17px;
+    margin: 0;
+    padding: 0 4px 5px;
+}
+
+/* Text meant only for screen readers. */
+.screen-reader-text {
+	clip: rect(1px, 1px, 1px, 1px);
+	position: absolute !important;
+	height: 1px;
+	width: 1px;
+	overflow: hidden;
+}
+
+.screen-reader-text:focus {
+	background-color: #f1f1f1;
+	border-radius: 3px;
+	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+	clip: auto !important;
+	color: #21759b;
+	display: block;
+	font-size: 14px;
+	font-size: 0.875rem;
+	font-weight: bold;
+	height: auto;
+	left: 5px;
+	line-height: normal;
+	padding: 15px 23px 14px;
+	text-decoration: none;
+	top: 5px;
+	width: auto;
+	z-index: 100000; /* Above WP toolbar. */
+}
+
+/* Imports */
+.legacy { /* Mixins...  */ /* Settings... this is where all the default colors, font-sizes, radiuses etc are set. */ /* == VARIABLES == */ /* Extends... Classes that may be extended within the SASS later. */ /* Normalize... from H5BP... get all browsers to behave the same.  */ /*! normalize.css v2.1.1 | MIT License | git.io/normalize */ /* ========================================================================== HTML5 display definitions ========================================================================== */ /* Sort the box-sizing out! */ /** Correct `block` display not defined in IE 8/9. */ /** Correct `inline-block` display not defined in IE 8/9. */ /** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ /** Address styling not present in IE 8/9. */ /* ========================================================================== Base ========================================================================== */ /** 1. Prev
 ent system color scheme's background color being used in Firefox, IE, and Opera. 2. Prevent system color scheme's text color being used in Firefox, IE, and Opera. 3. Set default font family to sans-serif. 4. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ /** Remove default margin. */ /* ========================================================================== Links ========================================================================== */ /** Address `outline` inconsistency between Chrome and other browsers. */ /** Improve readability when focused and also mouse hovered in all browsers. */ /* ========================================================================== Typography ========================================================================== */ /** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ /** Address styling not present in IE 8/9, Safari 5, and Chrom
 e. */ /** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ /** Address styling not present in Safari 5 and Chrome. */ /** Address differences between Firefox and other browsers. */ /** Address styling not present in IE 8/9. */ /** Correct font family set oddly in Safari 5 and Chrome. */ /** Improve readability of pre-formatted text in all browsers. */ /** Set consistent quote types. */ /** Address inconsistent and variable font size in all browsers. */ /** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* ========================================================================== Embedded content ========================================================================== */ /** Remove border when inside `a` element in IE 8/9. */ /** Correct overflow displayed oddly in IE 9. */ /* ========================================================================== Figures ========================================================================== */ /** A
 ddress margin not present in IE 8/9 and Safari 5. */ /* ========================================================================== Forms ========================================================================== */ /** Define consistent border, margin, and padding. */ /** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ /** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ /** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ /** 1. Avoid the
  WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ /** Re-set default cursor for disabled elements. */ /** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ /** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ /** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ /** Remove inner padding and border in Firefox 4+. */ /** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ /* ========================================================================== Tables ========================================================================== */ /** Remove most sp
 acing between table cells. */ /* ========================================================================== Lists ========================================================================== */ /* Global Styles... standard HTML modifications for HWX... buttons, images, lists, tables,  etc.  */ /* Remove text-shadow in selection highlight: h5bp.com/i */ /* We should really add some context to this... h1's, h2's appear differently in panel pages than L300 pages. */ /* A better looking default horizontal rule */ /* Remove the gap between images and the bottom of their containers: h5bp.com/i/440  */ /* For documents linking to xyz sort of file */ /* No Indent for the list */ /* Simple, no dots, just line-breaks */ /* Create a commma separated list */ /* Used for a list of links */ /* Use with lots of text per bullet. - Adds spacing below the list item to give it more of a paragraph styling */ /* We don't need padding around a UL if it's the only content in a table */ /* Avoids funky spaci
 ng at the top of a column that starts with a paragraph */ /* Notations are used for those little footer notes about what's not quite right.... kind of an antiquated paper concept, but occasionally useful. - Used currently in downloads. */ /* Typer - Couldn't think of a better terminology - Describes the type of content below it */ /* Used as a bit of subtext - Maybe below a form, or a picture */ /* Marker - used to grafiti text..  using it on the homepage to add 2.0 after HDP */ /* Used at the bottom of blog posts to show categories this post belongs to. */ /* Used to show an update at the beginning of a blog post */ /* Forms */ /*  Remove default fieldset styles. */ /*  Allow only vertical resizing of textareas. */ /* == FORMS == */ /* Results of forms... this would be inserted into the header of the page.  */ /* FadeIn will be faded in */ /* Gravity Forms Overrides */ /*Marketo Training Sales Form */ /*Marketo Contact Sales Form */ /* Grid... this includes the DIY grid, plus the t
 wo-hree-four hitter technique */ /* Simple Grid I picked this up from somewhere. - http://css-tricks.com/dont-overthink-it-grids/ */ /* Layout.. generic panels styles (light-grey, green) Search fields, etc. .  */ /* Mainbody delineates the page from the header and the footer */ /* We want the last page section to have some padding before the footer bar */ /* Show a warning to old browsers that they need to upgrade */ /* Page Sections are full width areas of the page */ /* Used when we want to break the standard frame and let the background show through */ /* Used to prevent a divided full-width bleed. - Typical for the bottom of the page */ /* This acts a little like a panel divider, but it can sit within the content.... it's only used on the customers page! */ /* Aside is the sidebar in the L300 templates. */ /* Simple tab system for inlining small chunks of content */ /* Options Panel - Static, right aligned panel with a link for feedback, contact, fwd etc.  */ /* Icons... icomoon
  stuff, but is this working?  */ /* I think we have to stuff font declarations up front? */ /* Utilities... these are things class descriptors like clearfixes, leftaligns, notes,  etc.  */ /* Used to launch an item out of the maincontent area into the green titlebar.... currently used with the badges for the YARN ready program etc. */ /* This is used quite extensively in WP */ /* Align text in the div */ /* Image replacement */ /* Hide from both screenreaders and browsers: h5bp.com/u */ /* Hide visually and from screenreaders, but maintain layout */ /* Clearfix: contain floats - http://nicolasgallagher.com/micro-clearfix-hack/  - note there's a mixin for clearfix*/ /* Grayscale - Turns logos etc - gray: Media  */ /* Make text smaller */ /* WP Image Captions */ /* == WORDPRESS STYLE OVERRIDES */ /* DB Queries on dev */ /* Google Site Search - Supress the Paid Ads until we renew our account */ /* == GRAVITY FORMS OVERRIDES */ /* Used with the menu items. */ /* Used to allow editors to
  place notes in content that are not visible to users */ /* Used anytime we want to create a note when browsing the text */ /* Edit Link - Usually used to give Admins the ability to edit a chunk of content */ /* Added by JS to external links in the document: Font Icon */ /* Advanced analytics page - video play button */ /* bbPress */ /* BBPress Overrides */ /* i18n Overrides */ /* i18n Overrides for languages that have been translated and are too long.  This is for correcting layout issues */ /* Japanese overrides */ /*!
+ *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */ /* FONT PATH -------------------------- */ /* makes the font 33% larger relative to the icon container */ /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ /* LAYOUT - These are the base template layout files for the Hortonworks Site */ /* Search Box in Navigation */ /* The header is the area included in header.inc - including navigation and all that. */ /* Breadcrumbs */ /* SECTIONNAV - Used for creating sub-pages within one page....  */ /* ...the default application is when used below the titlebar in it's own 'ps'  */ /* ...can also be used within an opener container. */ /* ... can also be used as a sidenav */ /* Tools */ /* ----------------------------------------------
+/* =Footer
+---------------------------*/ /* Opener is a big picture way of starting the page - Added Nov 2014 for the Why-HWX page.... obviously, there's a few things that are a bit too fixed here, like positioning of the h2 and copy */ /* On customer and industry pages. - We don't really want some attributes on the panel driven layout, but they are reverted in the aside */ /* Used on the industry pages. */ /* Promo Panel can be seen on the MDA page and the solutions page and are used to show an interstitial promo */ /* Bottom Drawer... used at the bottom of some of the L300 pages.  */ /* Maincontent is where the body of the page will usually go. BODY COPY */ /* Prevent inline photos overflowing the content boundry */ /* Prevent overflow in the tables! */ /* we don't want to compound when a code block is inside a div as from github. */ /* Related Files - For associated files embedded in the main flow of the content */ /* Used for showing news articles on a L1/200 page */ /* Categories listed a
 t the bottom of a post */ /* Used on the tutorials to define which version of Sandbox the tutorial works with */ /* For Related Posts.... shown in a typical page sidebar */ /* Related Tutorials - As generated by the insert_related_links function */ /* For Related Webinars....  */ /* For Webinars Page */ /* For Aside */ /* For divided footer */ /* Used to create larger text at the beginning of a page */ /* Content Tables are used to display information in the body of the content */ /* A very simple non-colored table for use in docs. */ /* Quote Bubbles  <div class="quote_bubble"><div class="quote"></div></div> */ /* Where is this used? */ /* Definition Lists... occationally nice for inline copy. */ /* This is usually used inside repeating elements. We'll let the title/header determine the spacing. The <p> element should have a benign margin */ /* Pull Quotes: Typography */ /* Breakout... used to draw attention to a chunk of inline text */ /* Are these for quotations and the like? */ 
 /* Creates a horizontal bookshelf style of links */ /* Hitters are an easy way to do column layouts...  */ /* extends hitters, simple white boxes instead of inline */ /* We used these temporarily on the enterprise-hadoop page and the careers page, but the standard hitters technique is probably better */ /* twoway is a row with an image on the left, some copy on the right  */ /* Phase Diagrams - Used on Labs Pages */ /* Tutorial Styles... used across a couple pages showing the tutorials, but mainly the tor   */ /* Press Releases */ /* Fancybox... for some reason something's not quite right : */ /* Fancybox settings for the contact-us form */ /* Thank you page for modals */ /* Used in the Contact Us form and the footer */ /* Extended Items - This is tied in with the custom style override for the image galleries, and there is a hook that a JS event handler adds content to! */ /* Creates a horizontal bookshelf style of links... used with extended-items */ /* This works with the show_par
 tners shortcode to show a list of partner logos inline with text... used on YARN Ready page, Training page, and maybe other places */ /* These have been used on the what's new page to denote additional resources on a topic */ /* == PRINT STYLES  Inlined to avoid required HTTP connection: h5bp.com/r == */ /* Modules */ /** BxSlider v4.1.2 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2014 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */ /** RESET AND LAYOUT
+===================================*/ /** THEME
+===================================*/ /* LOADER */ /* PAGER */ /* DIRECTION CONTROLS (NEXT / PREV) */ /* AUTO CONTROLS (START / STOP) */ /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */ /* IMAGE CAPTIONS */ /* HWX Overrides on for BoxSlider jQuery plugin */ /* Modules */ /*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */ /* Overlay helper */ /* Title helper */ /* Modules */ /* Modules */ /* Overall Diagram */ /* Customize Diagram based on type */ /* Sections */ /* Low-Level Components */ /* Data Access */ /* How can I apply the Media Queries to an artificially small version of the image? */ /* Auto hilight sections */ /* Modules */ /* Z-INDEX */ /* Modules */ /* example css for company select list display frame class */ /* example css for company select list table class within displayFrame */ /* company rows/columns */ /* None of the Above row/column */ /* example css for company select list div row class within displayFrame */ /* company name/details */ /* None of t
 he Above name/details */ /* example css for loading animation div */ /* Modules */ /*
+style for pagination
+*/ /* Modules */ /* Modules */ /* CUSTOM - These are page-specific styles and overrides... they shouldn't really be included in the main stylesheet, but for now they are */ /* Blog */ /* == BLOG STYLING == */ /* == COMMENT STYLING == */ /* Product */ /* Download Options */ /* Previous Versions */ /* Docs section on product page */ /* Legacy Download Options Layout - Updated for hitters.... this can probably get cleaned out.  */ /* Why is this doen as a ul? */ /* New style Downloads Page */ /* Styling the sidebar links to forums */ /* Enterprise */ /* About */ /* Partner */ /* Used for the YARN Ready logos in the partner page template... this is a different method than what is used on the ready program pages themselves */ /* Home */ /* Labs */ /* Innovation Projects - Used in labs.... layout is controlled by hitters. */ /* Solutions */ /* on single view, solutions, and other pages... this is the row that speaks to the high-level of benefits.... green circle images */ /* FROM THE CUST
 OMERS PAGE */ /* Home */ /* ======== Home Page ======== */ /* Wirestone MDA
+@import "../custom/mda";*/ /* Wirestone MDA */ /* Careers */ /* HDF Pages */ }
+.legacy select { display: inline-block; }
+.legacy .track-container:before, .legacy .training-map:before, .legacy .track-container:after, .legacy .training-map:after { content: " "; display: table; }
+.legacy .track-container:after, .legacy .training-map:after { clear: both; }
+.legacy .carousel-nav a { color: transparent; font: 0/0 a; text-shadow: none; }
+.legacy .track-box, .legacy .testimonial-carousel .slide { box-shadow: 0 0 4px 2px rgba(215, 213, 212, 0.34); }
+.legacy .track-box ul { list-style: none; margin-left: 0; padding-left: 0; }
+.legacy .training-callout ul li:before { content: "\f046"; font-family: "FontAwesome"; color: #e17000; margin-right: .5em; }
+.legacy .track-box { position: relative; overflow: hidden; background-color: white; border: 1px solid #d7d5d4; border-top: 0; border-radius: 8px; }
+.legacy * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
+.legacy article, .legacy aside, .legacy details, .legacy figcaption, .legacy figure, .legacy footer, .legacy header, .legacy hgroup, .legacy main, .legacy nav, .legacy section, .legacy summary { display: block; }
+.legacy audio, .legacy canvas, .legacy video { display: inline-block; }
+.legacy audio:not([controls]) { display: none; height: 0; }
+.legacy [hidden] { display: none; }
+.legacy html { background: #fff; /* 1 */ color: #000; /* 2 */ font-family: sans-serif; /* 3 */ -ms-text-size-adjust: 100%; /* 4 */ -webkit-text-size-adjust: 100%; /* 4 */ }
+.legacy body { margin: 0; }
+.legacy p { line-height: 1.5; font-size: 1em; font-weight: 300; margin-top:16px; margin-bottom: 16px;}
+.legacy a:focus { outline: thin dotted; }
+.legacy a:active, .legacy a:hover { outline: 0; }
+.legacy h1 { font-size: 2em; margin: 0.67em 0; }
+.legacy abbr[title] { border-bottom: 1px dotted; }
+.legacy b, .legacy strong { font-weight: bold; }
+.legacy dfn { font-style: italic; }
+.legacy hr { height: 0; }
+.legacy mark { background: #ff0; color: #000; }
+.legacy code, .legacy kbd, .legacy pre, .legacy samp { font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 1em; }
+.legacy pre { white-space: pre-wrap; }
+.legacy q { quotes: "\201C" "\201D" "\2018" "\2019"; }
+.legacy small { font-size: 80%; }
+.legacy sub, .legacy sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
+.legacy sup { top: -0.5em; }
+.legacy sub { bottom: -0.25em; }
+.legacy img { border: 0; }
+.legacy svg:not(:root) { overflow: hidden; }
+.legacy figure { margin: 0; }
+.legacy legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
+.legacy button, .legacy select { text-transform: none; }
+.legacy button[disabled], .legacy html input[disabled] { cursor: default; }
+.legacy button::-moz-focus-inner, .legacy input::-moz-focus-inner { border: 0; padding: 0; }
+.legacy .button-default { color:white;}
+.legacy textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
+.legacy table { border-collapse: collapse; border-spacing: 0; line-height: 1.5; }
+.legacy th { text-align: left; }
+.legacy dt { margin-top: 10px; }
+.legacy dd { margin-left: 0px; }
+.legacy body, .legacy table { font-size: 1em; line-height: 1.5; font-family: "Helvetica Neue", Helvetica, Arial, "Open Sans", "Lucida Grande", sans-serif; font-weight: 300; }
+.legacy ::-moz-selection, .legacy ::selection { background: #b3d4fc; text-shadow: none; }
+.legacy a { color: #598ba6; }
+.legacy a:visited { color: #598ba6; }
+.legacy a:hover { color: #e17000; }
+.legacy figcaption { text-align: center; color: #999; font-size: 80%; }
+.legacy h1 { font-size: 250%; font-weight: 300; line-height: 1.125em; margin: 0px 0px 20px; }
+.legacy section { padding: 14px 0 12px;}
+@media only screen and (min-width: 48em) { .legacy h1 { font-size: 380%; line-height: 1.5em; } }
+.legacy h1 + .subtitle { font-size: 110%; color: #999; font-weight: 300; margin-top: 0px; }
+@media only screen and (min-width: 48em) { .legacy h1 + .subtitle { font-size: 140%; } }
+.legacy h1.wordy { font-size: 300%; padding-top: 10px; }
+.legacy h1 a { text-decoration: none; }
+.legacy h2, .legacy .slug_innovation .innovation .group_title { font-size: 200%; font-weight: 300; margin: 10px 0px 15px; overflow: visible; }
+.legacy h2 + .subtitle, .legacy .slug_innovation .innovation .group_title + .subtitle { font-size: 110%; color: #aaa; font-weight: 300; margin-top: -20px; margin-bottom: 20px; line-height: 170%; }
+.legacy h2 + h3, .legacy .slug_innovation .innovation .group_title + h3 { margin-top: 0px; }
+.legacy h2 + p, .legacy .slug_innovation .innovation .group_title + p { margin-top: 5px; }
+.legacy h2 a, .legacy .slug_innovation .innovation .group_title a { text-decoration: none; }
+.legacy h3 { font-size: 145%; margin: 40px 0 10px; font-weight: 300; }
+.legacy h3 + p { margin-top: 0px; }
+.legacy h3 a { text-decoration: none; }
+.legacy h4 { margin-top: 10px; }
+.legacy h4 + p { margin-top: 0px; }
+.legacy hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
+.legacy img { max-width: 100%; vertical-align: middle; height: auto; }
+.legacy li { line-height: 1.5; font-weight: 300; list-style: initial; }
+.legacy img.shadowed { -webkit-filter: drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.5)); filter: url(/wp-content/themes/hortonworks/css/shadow.svg#drop-shadow); -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#777')"; filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#777')"; }
+.legacy .btn, .legacy .bottom_drawer .promo .cta a { display: inline-block; padding: 5px 10px; text-decoration: none; text-align: center; border-radius: 3px; color: #fff; background-color: #3FAE2A; font-weight: bold; margin-right: 5px; margin-bottom: 5px; }
+.legacy .btn:active, .legacy .bottom_drawer .promo .cta a:active { position: relative; top: 1px; }
+.legacy .btn:visited, .legacy .bottom_drawer .promo .cta a:visited { color: #fff; }
+.legacy .btn:hover, .legacy .bottom_drawer .promo .cta a:hover { color: #fff; background-color: #3d7215; }
+.legacy .btn .subtext, .legacy .bottom_drawer .promo .cta a .subtext { color: #d4dee7; color: #9ac5dc; font-weight: normal; font-size: 75%; text-transform: uppercase; display: block; margin-top: 4px; }
+.legacy .btn.small, .legacy .bottom_drawer .promo .cta a.small { padding: 5px 10px; font-size: 80%; }
+.legacy .btn.large, .legacy .bottom_drawer .promo .cta a.large { padding: 15px 30px; }
+@media only screen and (min-width: 60em) { .legacy .btn.large, .legacy .bottom_drawer .promo .cta a.large { font-size: 120%; } }
+.legacy .btn.w_subtext, .legacy .bottom_drawer .promo .cta a.w_subtext { padding: 5px; }
+.legacy .btn.full, .legacy .bottom_drawer .promo .cta a.full { width: 100%; display: block; }
+.legacy .btn.clear, .legacy .bottom_drawer .promo .cta a { color: #3FAE2A !important; border: 1px solid #DCDCDC; background-color: #f2f0ef !important; background-image: linear-gradient(#f6f7f7 0%, #e7e8e9 100%); background-image: linear-gradient(#f6f7f7 0%, #e7e8e9 100%); background-image: linear-gradient(#f6f7f7 0%, #e7e8e9 100%); background-image: linear-gradient(#f6f7f7 0%, #e7e8e9 100%); background-image: linear-gradient(#f6f7f7 0%, #e7e8e9 100%); }
+.legacy .btn.clear:hover, .legacy .bottom_drawer .promo .cta a:hover { border: 1px solid #DCDCDC; background-color: #f2f0ef; background-image: linear-gradient(#e7e8e9 0%, #f6f7f7 100%); background-image: linear-gradient(#e7e8e9 0%, #f6f7f7 100%); background-image: linear-gradient(#e7e8e9 0%, #f6f7f7 100%); background-image: linear-gradient(#e7e8e9 0%, #f6f7f7 100%); background-image: linear-gradient(#e7e8e9 0%, #f6f7f7 100%); }
+.legacy .btn.loud, .legacy .bottom_drawer .promo .cta a.loud { background: #e17000; color: #fff; border: 0px solid #b05801; }
+.legacy .btn.loud:hover, .legacy .bottom_drawer .promo .cta a.loud:hover { background-color: #ff8003; }
+.legacy .btn.loud .subtext, .legacy .bottom_drawer .promo .cta a.loud .subtext { color: #fee8d4; }
+.legacy .btn.dark, .legacy .bottom_drawer .promo .cta a.dark { background: #333; color: #fff; border: 0px solid #000; }
+.legacy .btn.dark:hover, .legacy .bottom_drawer .promo .cta a.dark:hover { background-color: #ff8003; }
+.legacy .btn.dark .subtext, .legacy .bottom_drawer .promo .cta a.dark .subtext { color: #fee8d4; }
+.legacy a.pdf { padding-left: 20px; background: url(../images/icons/pdf_icon.png) no-repeat; }
+.legacy ol { padding-left: 20px; }
+.legacy ol li { margin-bottom: 5px; }
+.legacy ul ul { padding: 0px; }
+.legacy ul.no-indent, .legacy ol.no-indent { padding-left: 15px; }
+.legacy ul.nodots, .legacy .widget_display_topics ul, .legacy .related ul, .legacy ol.nodots { padding: 0px; }
+.legacy ul.nodots li, .legacy .widget_display_topics ul li, .legacy .related ul li, .legacy ol.nodots li { list-style-type: none; }
+.legacy ul.comma_separated, .legacy ol.comma_separated { overflow: auto; padding-left: 0px; display: inline-block; }
+.legacy ul.comma_separated li, .legacy ol.comma_separated li { list-style-type: none; display: inline-block; }
+.legacy ul.comma_separated li:after, .legacy ol.comma_separated li:after { content: ", "; }
+.legacy ul.comma_separated li:last-child:after, .legacy ol.comma_separated li:last-child:after { content: ""; }
+.legacy ul.jump_offs, .legacy ol.jump_offs { list-style-type: none; padding-left: 0px; }
+.legacy ul.wide li, .legacy ol.wide li { margin-bottom: 10px; }
+.legacy ul.wide li b:first-child, .legacy ul.wide li strong:first-child, .legacy ol.wide li b:first-child, .legacy ol.wide li strong:first-child { display: block; }
+.legacy ul.wide li b + br, .legacy ol.wide li b + br { display: none; }
+.legacy ul.check, .legacy ol.check { padding-left: 0px; list-style-type: none; }
+.legacy ul.check li, .legacy ol.check li { padding-left: 25px; background: url(/wp-content/themes/hortonworks/images/icons/check_grey_x16.png) left 3px no-repeat; vertical-align: top; margin-bottom: 10px; }
+.legacy table.fixed, .legacy table.fixed tbody { table-layout: fixed; }
+.legacy td { vertical-align: top; }
+.legacy td > ul:first-child { margin-top: 0px; margin-bottom: 0px; }
+.legacy div > p:first-child { margin-top: 0px; }
+.legacy .notations { font-size: 85%; font-style: italic; }
+.legacy .typer { color: #aaa; text-transform: uppercase; font-size: 80%; }
+.legacy .footnote { font-size: 85%; }
+.legacy .marker { font-family: 'Permanent Marker', sans-serif; }
+.legacy .categories a { background-color: #f2f0ef; padding: 3px 5px; border-radius: 3px; line-height: 2; text-decoration: none; }
+.legacy .update-note { background-color: #f6f6f6; padding: 10px; font-weight: bold; }
+.legacy .role { color: #999; }
+.legacy fieldset { border: 0; margin: 0; padding: 0; }
+.legacy input[type="button"], .legacy input[type="submit"] { color: #3FAE2A; font-weight: bold; background-color: #f2f0ef; background: -moz-linear-gradient(top, #f6f7f7 0%, #e7e8e9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f7f7), color-stop(100%, #e7e8e9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f6f7f7 0%, #e7e8e9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f6f7f7 0%, #e7e8e9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f6f7f7 0%, #e7e8e9 100%); /* IE10+ */ background: linear-gradient(to bottom, #f6f7f7 0%, #e7e8e9 100%); /* W3C */ border: 1px solid #DCDCDC; }
+.legacy input.oversize, .legacy textarea.oversize { font-size: 17px; padding: 4px 6px; }
+.legacy input[type="text"]:focus, .legacy input[type="password"]:focus, .legacy input[type="date"]:focus, .legacy input[type="datetime"]:focus, .legacy input[type="email"]:focus, .legacy input[type="number"]:focus, .legacy input[type="search"]:focus, .legacy input[type="tel"]:focus, .legacy input[type="time"]:focus, .legacy input[type="url"]:focus, .legacy textarea:focus { background: #fafafa; outline: none !important; border-color: #b3b3b3; }
+.legacy input[disabled], .legacy textarea[disabled] { background-color: #ddd; }
+.legacy textarea { resize: vertical; }
+.legacy fieldset.grey { padding: 10px; padding-bottom: 20px; background-color: #f2f0ef; }
+.legacy .labels-on-top label { display: block; font-size: 85%; color: #999; }
+.legacy .labels-by-side label { display: inline-block; width: 250px; }
+.legacy .fill-it-out input, .legacy .fill-it-out textarea { width: 100%; }
+.legacy form .grid.row { margin-bottom: 0px; }
+.legacy form .row { clear: both; }
+.legacy .response { border-left: 5px solid #666; background-color: #f6f6f6; padding: 5px 10px; font-size: 90%; margin: 10px 0px 20px; }
+.legacy .response .title { font-size: 120%; font-weight: 700; }
+.legacy .response.success { border-left: 5px solid #3FAE2A; background-color: #e6f2df; color: #3FAE2A; }
+.legacy .response.success a { color: #3d7215; }
+.legacy .response.success .title { color: #3FAE2A; font-weight: bold; }
+.legacy .response.fail { border-left: 5px solid #c00; background-color: #fcc; }
+.legacy .response.fail .title { color: #c00; }
+.legacy .response.fail .title a { color: #800; }
+.legacy html .gform_wrapper .gfield_description { padding: 0; }
+.legacy .gform_wrapper .gform_page_footer .button.gform_button.disabled { opacity: 0.6; cursor: not-allowed; }
+.legacy .contact-training-form { width: 70%; margin: 0 auto; }
+.legacy .contact-training-form h2.header, .legacy .contact-training-form .slug_innovation .innovation .header.group_title, .legacy .slug_innovation .innovation .contact-training-form .header.group_title { text-align: center; background-color: #57a41c; color: #FFF; border-bottom: 1px solid #3d7215; }
+.legacy .contact-training-form .marketo-form-embed { width: 100%; }
+.legacy .contact-training-form .marketo-form-embed > .FirstName, .legacy .contact-training-form .marketo-form-embed .LastName, .legacy .contact-training-form .marketo-form-embed .Company, .legacy .contact-training-form .marketo-form-embed .Phone { width: 49%; display: inline-block; }
+.legacy .contact-training-form .marketo-form-embed > .FirstName, .legacy .contact-training-form .marketo-form-embed .Company { margin-right: 10px; }
+.legacy .contact-training-form .marketo-form-embed label { font-size: 85%; color: #999; width: 100%; display: block; }
+.legacy .contact-training-form .marketo-form-embed input, .legacy .contact-training-form .marketo-form-embed textarea { width: 100%; }
+.legacy .contact-training-form .marketo-form-embed select { font-size: 120%; }
+.legacy .contact-training-form .marketo-form-embed input[type="submit"] { color: #fff; background: #3FAE2A; }
+.legacy .contact-training-form .marketo-form-embed input[type="submit"]:hover { background: #3d7215; }
+.legacy .contact-training-form .success_message { position: relative; float: right; top: 30px; right: 50px; }
+.legacy .contact-training-form.popup { height: 525px; }
+.legacy .contact-training-form .click-chat { display: block; width: 150px; max-height: 75px; position: fixed; left: 50px; bottom: 75px; }
+.legacy .contact-sales-form .marketo-form-embed { width: 100%; }
+.legacy .contact-sales-form .marketo-form-embed > .linkedin_autocomplete, .legacy .contact-sales-form .marketo-form-embed .FirstName, .legacy .contact-sales-form .marketo-form-embed .LastName, .legacy .contact-sales-form .marketo-form-embed .Email { width: 45%; display: inline-block; }
+.legacy .contact-sales-form .marketo-form-embed > .linkedin_autocomplete, .legacy .contact-sales-form .marketo-form-embed .LastName { margin-right: 57px; }
+.legacy .contact-sales-form .marketo-form-embed > div:nth-last-child(1) { display: inline-block; width: 90%; line-height: 1; }
+.legacy .contact-sales-form .marketo-form-embed > div:nth-last-child(2) { display: inline-block; width: 10px; vertical-align: top; margin: 0 10px 0 0; }
+.legacy .contact-sales-form .marketo-form-embed label { font-size: 85%; color: #999; width: 100%; display: block; }
+.legacy .contact-sales-form .marketo-form-embed input, .legacy .contact-sales-form .marketo-form-embed textarea { width: 100%; }
+.legacy .contact-sales-form .marketo-form-embed select { font-size: 120%; }
+.legacy .contact-sales-form .marketo-form-embed input[name="contactUsURL"], .legacy .contact-sales-form .marketo-form-embed label[for="contactUsURL"] { display: none; }
+.legacy .contact-sales-form .marketo-form-embed input[type="submit"] { color: #fff; background: #3FAE2A; }
+.legacy .contact-sales-form .marketo-form-embed input[type="submit"]:hover { background: #3d7215; }
+.legacy .contact-sales-form .success_message { position: relative; float: right; top: 30px; right: 50px; }
+.legacy .contact-sales-form.popup { height: 525px; }
+.legacy .contact-sales-form.popup .marketo-form-embed > .linkedin_autocomplete, .legacy .contact-sales-form.popup .marketo-form-embed .LastName { margin-right: 48px; }
+.legacy .contact-sales-form .click-chat { display: block; width: 150px; max-height: 75px; position: fixed; left: 50px; bottom: 75px; }
+.legacy .mkto-template { /* General page styles for Marketo template */ font-family: "Cabin", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", sans-serif; /* Extra styling for testimonials */ }
+.legacy .mkto-template .titlebar h1#main_title { font-size: 190%; margin: 50px 0 35px 0; }
+.legacy .mkto-template .titlebar .subtitle { font-size: 150%; font-family: "Cabin", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", sans-serif; }
+.legacy .mkto-template .text-p { margin-bottom: 8%; }
+.legacy .mkto-template .text-content, .legacy .mkto-template .mainbody .text-p > ul { font-size: 115%; }
+.legacy .mkto-template .text-title { font-size: 150%; }
+.legacy .mkto-template .text-summary { font-size: 140%; color: #999; font-weight: 100; }
+.legacy .mkto-template ul { list-style: none; padding: 0; margin: 0; }
+.legacy .mkto-template li { padding-left: 1em; text-indent: -.7em; font-size: 115%; }
+.legacy .mkto-template li:before { content: "\u2022  "; color: #3FAE2A; }
+.legacy .mkto-template .testimonial_container { font-size: 18px; color: #666; font-weight: lighter; margin: 50px 0; overflow: auto; }
+.legacy .mkto-template .testimonial_left { float: left; display: inline-block; width: 32%; padding: 8px 0; }
+.legacy .mkto-template .testimonial_right { float: right; display: inline-block; width: 66%; border: 1px solid #eee; padding: 8px; font-style: italic; }
+.legacy .mkto-template .testimonial_author { display: inline-block; width: 74%; line-height: 12px; }
+.legacy .mkto-template .testimonial_author_detail { font-size: 14px; }
+.legacy .mkto-template .testimonial_image { display: inline-block; float: left; width: 24%; padding: 4px; margin-right: 2%; }
+.legacy .mkto-template .testimonial_image img { border-radius: 50%; max-width: 45px; max-height: 45px; }
+.legacy .mkto-template .mktoForm .FirstName label, .legacy .mkto-template .mktoForm .LastName label, .legacy .mkto-template .mktoForm .Email label, .legacy .mkto-template .mktoForm .Company label, .legacy .mkto-template .mktoForm .Phone label, .legacy .mkto-template .mktoForm .Title label { display: none; }
+.legacy .mkto-template .mktoForm .Request_Sales_Call__c label { font-family: "Cabin", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", sans-serif; }
+.legacy .mktoForm .marketo-form-embed .marketo_field { margin-bottom: 14px; position: relative; padding: 0 11px; }
+.legacy .mktoForm .marketo-form-embed .marketo_field > div { display: block; position: relative; }
+.legacy .mktoForm .marketo-form-embed .marketo_field.radio input, .legacy .mktoForm .marketo-form-embed .marketo_field.checkbox input { height: 26px; }
+.legacy .mktoForm .marketo-form-embed .marketo_field.radio label, .legacy .mktoForm .marketo-form-embed .marketo_field.checkbox label { top: 6px; }
+.legacy .mktoForm .marketo-form-embed .marketo_field.radio > label, .legacy .mktoForm .marketo-form-embed .marketo_field.checkbox > label { position: relative; left: auto; top: auto; text-align: left; }
+.legacy .mktoForm .marketo-form-embed .marketo_field.radio > div:first-of-type, .legacy .mktoForm .marketo-form-embed .marketo_field.checkbox > div:first-of-type { margin-top: 10px; }
+@media only screen and (min-width: 48em) { .legacy { /* Opt-in outside padding */ }
+  .legacy .grid { margin: 0 0 2.1875em 0; }
+  .legacy .grid:after { /* Or @extend clearfix */ content: ""; display: table; clear: both; }
+  .legacy [class*='col-'] { float: left; padding-right: 2.1875em; }
+  .legacy form [class*='col-'] { padding-right: inherit; }
+  .grid .legacy [class*='col-']:last-of-type { padding-right: 0; }
+  .legacy [class*='col-'].alignright { text-align: right; }
+  .legacy .col-2-3 { width: 66.66%; }
+  .legacy .col-3-4 { width: 75%; }
+  .legacy .col-1-3 { width: 33.33%; }
+  .legacy .col-1-2 { width: 50%; }
+  .legacy .col-1-4 { width: 25%; }
+  .legacy .col-1-5 { width: 20%; }
+  .legacy .col-4-5 { width: 80%; }
+  .legacy .col-1-8 { width: 12.5%; }
+  .legacy .grid-pad { padding: 2.1875em 0 2.1875em 2.1875em; }
+  .legacy .grid-pad [class*='col-']:last-of-type { padding-right: 2.1875em; } }
+@media only screen and (min-width: 48em) { .legacy { /* We've defined the mainpoints (below) with table display, but these are needed to keep column width's even */ }
+  .legacy .three > div, .legacy .three > li { width: 33%; }
+  .legacy .two > div, .legacy .two > li { width: 50%; }
+  .legacy .four > div, .legacy .four > li { width: 25%; } }
+@media only screen and (min-width: 48em) { .legacy .two.hitters > div, .legacy .two.hitters > li { width: 48%; }
+  .legacy .three.hitters > div, .legacy .three.hitters > li { width: 32.8%; }
+  .legacy .four.hitters > div, .legacy .four.hitters > li { width: 24.5%; }
+  .legacy .five.hitters > div, .legacy .five.hitters > li { width: 19.5%; } }
+.legacy .mainbody { background: #f6f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f0f0f0 0%, #f6f6f6 10%, #fff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100px, #f6f6f6), color-stop(100%, #fff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f0f0f0 0%, #f6f6f6 10%, #fff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f0f0f0 0%, #f6f6f6 10%, #fff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f0f0f0 0%, #f6f6f6 10%, #fff 100%); /* IE10+ */ background: linear-gradient(to bottom, #f0f0f0 0%, #f6f6f6 10%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */ transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: transform 500ms ease; transition: transform 500ms ease; transition: transform
  500ms ease; transition: transform 500ms ease; }
+.legacy .mainbody.active { transform: translate3d(70%, 0, 0); transform: translate3d(70%, 0, 0); transform: translate3d(70%, 0, 0); transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; }
+.legacy .lowerbody .ps > div { background-color: #fff; }
+.legacy .lowerbody .ps:last-child { padding-bottom: 45px; }
+.legacy .browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; position: relative; z-index: 999999; }
+.legacy .ps { position: relative; clear: both; }
+.legacy .ps > div { position: relative; margin: auto; max-width: 1200px; border-top: 0px; border-bottom: 0px; overflow: visible; padding: 15px 20px; /* On standard pages, h2's and h3's are left aligned inside the .maincontent area.... but if they come straight inside the main panel, they should be bigger and centered */ }
+@media only screen and (min-width: 48em) { .legacy .ps > div { padding: 30px 40px; } }
+.legacy .ps > div > h2, .legacy .slug_innovation .innovation .ps > div > .group_title { text-align: center; font-size: 250%; margin-bottom: 35px; }
+.legacy .ps > div > h3 { text-align: center; font-size: 150%; color: #aaa; margin-bottom: 35px; }
+.legacy .ps > div > h2 + h3, .legacy .slug_innovation .innovation .ps > div > .group_title + h3 { margin-top: -35px; }
+.legacy .ps.titlebar { text-align: left; color: #404040; padding-bottom: 0px; min-height: 100px; /* Cuz sometimes you want a regular subtitle... like when there's a menu in the black area */ /* Titlebar Featured Image  */ }
+.legacy .ps.titlebar > div { padding-top: 10px; text-align: left; }
+.legacy .ps.titlebar .subtitle p { margin: 0px; }
+.legacy .ps.titlebar .basic_subtitle { font-size: 120%; }
+@media only screen and (min-width: 48em) { .legacy .ps.titlebar .basic_subtitle { font-size: 150%; margin-bottom: -10px; margin-top: -10px; } }
+.legacy .ps.titlebar .green_subtitle { text-transform: none; }
+.legacy .ps.titlebar .featured_image { float: right; right: 50px; top: 20px; }
+.legacy .ps.titlebar h1 { color: #404040; margin-top: 20px; margin-bottom: 20px; }
+@media only screen and (min-width: 48em) { .legacy .ps.titlebar h1 { margin-bottom: 10px; } }
+.legacy .ps.titlebar h1 + .subtitle { color: #404040; width: auto; padding: 5px 20px 10px; margin: 10px -20px -20px; }
+@media only screen and (min-width: 48em) { .legacy .ps.titlebar h1 + .subtitle { padding: 0px 40px; margin: 10px -40px -30px; } }
+.legacy .ps.titlebar a { color: #e6f2df; text-decoration: none; }
+.legacy .ps.titlebar a:hover { color: #ccc; text-decoration: underline; }
+.legacy .ps.titlebar.grey { background-color: #d7d5d4; color: #555; border-top: 1px solid #ccc; padding-bottom: 0px; }
+.legacy .ps.titlebar.grey h1 { color: #555; }
+.legacy .ps.titlebar.grey .breadcrumb a { color: #404040; }
+.legacy .ps.titlebar.grey .breadcrumb a:hover { color: #e17000; }
+.legacy .green { color: #fff; }
+.legacy .green.full { background-color: #3FAE2A; }
+.legacy .green .date { color: #e6f2df; }
+.legacy .green a { color: #fff; }
+.legacy .green a:hover { color: #e6f2df; text-decoration: underline; }
+.legacy .green a.alt { color: #000; }
+.legacy .green a.btn, .legacy .green .bottom_drawer .promo .cta a, .legacy .bottom_drawer .promo .cta .green a { background: #3d7215; border: 1px solid #3d7215; color: #fff; }
+.legacy .green a.btn:hover, .legacy .green .bottom_drawer .promo .cta a:hover, .legacy .bottom_drawer .promo .cta .green a:hover { border: 1px solid #e6f2df; }
+.legacy .green h2, .legacy .green .slug_innovation .innovation .group_title, .legacy .slug_innovation .innovation .green .group_title { color: #fff; }
+.legacy .green h3 { color: #fff; }
+.legacy .green h2 + h3, .legacy .green .slug_innovation .innovation .group_title + h3, .legacy .slug_innovation .innovation .green .group_title + h3 { color: #3d7215; }
+.legacy .green .related.posts .post .date { color: #e6f2df; }
+.legacy .green .related.posts .post .author { color: #e6f2df; }
+.legacy .ps.green > div { background-color: #3FAE2A; }
+.legacy .orange { color: #fff; }
+.legacy .orange.full { background-color: #e17000; }
+.legacy .orange a { color: #fff; }
+.legacy .orange a:hover { color: #fee8d4; }
+.legacy .orange a.alt { color: #000; }
+.legacy .orange a.btn, .legacy .orange .bottom_drawer .promo .cta a, .legacy .bottom_drawer .promo .cta .orange a { background: #b05801; border: 1px solid #b05801; color: #fff; }
+.legacy .orange a.btn:hover, .legacy .orange .bottom_drawer .promo .cta a:hover, .legacy .bottom_drawer .promo .cta .orange a:hover { border: 1px solid #fee8d4; }
+.legacy .ps.orange > div { background-color: #e17000; }
+.legacy .dark { color: #fff; }
+.legacy .dark a { color: #fff; }
+.legacy .dark a:hover { color: #e6f2df !important; }
+.legacy .dark a.alt { color: #333; }
+.legacy .dark.full { background-color: #424242; }
+.legacy .dark.full > div { background-color: transparent; }
+.legacy .dark h3 { color: #3FAE2A; }
+.legacy .ps.dark > div { background-color: rgba(66, 66, 66, 0.9); }
+.legacy .light-grey.full { background-color: #f2f0ef; }
+.legacy .light-grey h2 + h3, .legacy .light-grey .slug_innovation .innovation .group_title + h3, .legacy .slug_innovation .innovation .light-grey .group_title + h3 { color: #3FAE2A; }
+.legacy .ps.light-grey > div { background-color: #f2f0ef; }
+.legacy .ps.clear > div, .legacy .bottom_drawer .promo .cta a.ps > div { background-color: transparent; }
+.legacy .ps.divided { overflow: auto; }
+.legacy .ps.divided > div { padding: 0px; }
+.legacy .ps.divided > div > div { padding: 40px; width: 50%; float: left; }
+.legacy .ps.divided > div > div.green { background: #3FAE2A url(http://hortonworks.com/wp-content/uploads/unversioned/backgrounds/square-green-carter.jpg); background-size: cover; }
+.legacy .ps.divided > div > div.dark { background: #000 url(http://hortonworks.com/wp-content/uploads/unversioned/backgrounds/square-black-elephant.jpg); background-size: cover; }
+.legacy .ps.divided > div > div h3:first-child { margin-top: 0px; }
+.legacy .divider { overflow: auto; padding-bottom: 45px; padding-top: 0px; background: url(/wp-content/themes/hortonworks/images/assets/divider_light.jpg) no-repeat scroll center bottom transparent; }
+.legacy .divider.top { background-position: center top; padding-bottom: 25px; padding-top: 35px; }
+.legacy .aside { font-size: 90%; }
+@media only screen and (min-width: 48em) { .legacy .aside.left { padding-right: 20px; border-right: 1px solid #eee; }
+  .legacy .aside.right { border-left: 1px solid #eee; padding-left: 35px; padding-right: 0px; } }
+.legacy .aside h3:first-child { margin-top: 0px; }
+.legacy .maincontent.right { padding-left: 25px; }
+.legacy ul.tabs { list-style-type: none; padding-left: 0px !important; padding: 5px; margin-left: -5px; padding-bottom: 0px; }
+.legacy ul.tabs li { z-index: 2; position: relative; padding: 3px 10px; margin-right: 10px; background-color: #ccc; display: block; width: 100%; margin-bottom: 2px; }
+@media only screen and (min-width: 48em) { .legacy ul.tabs li { display: inline-block; border-radius: 10px; margin-bottom: 0; width: auto; } }
+.legacy ul.tabs li.active, .legacy ul.tabs li:hover { background-color: #44697d; }
+.legacy ul.tabs li a { text-decoration: none; color: #fff; }
+.legacy ul.tabs li.spacer { background-color: #fff; }
+@media only screen and (min-width: 48em) { .legacy ul.tabs li.spacer { width: 30px; } }
+.legacy #options_panel { color: #fff; border-bottom: 0px; padding: 0px; z-index: 100; display: none; }
+@media only screen and (min-width: 48em) { .legacy #options_panel { display: block; position: fixed; right: -97px; top: 500px; border-right: 3px solid #3FAE2A; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); transform: rotate(-90deg); } }
+.legacy #options_panel ul { padding-left: 0px; overflow: hidden; margin: 0px; }
+.legacy #options_panel li { background-color: #333; list-style-type: none; float: right; padding: 0px; display: block; overflow: hidden; }
+@media only screen and (min-width: 48em) { .legacy #options_panel li { border-right: 2px solid #fff; display: block; } }
+@media only screen and (min-width: 48em) { .legacy #options_panel li img { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); } }
+.legacy #options_panel li .fa { font-size: 150%; padding: 1px 4px 7px 4px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); }
+.legacy #options_panel a { display: inline-block; color: #fff; padding: 5px 12px 8px; text-decoration: none; height: 37px; font-weight: 500; }
+.legacy #options_panel a:hover { background-color: #e17000; }
+.legacy .click-chat { display: block; width: 150px; max-height: 75px; position: fixed; right: 25px; bottom: 25px; }
+@media (max-width: 767px) { .legacy .click-chat { display: none; } }
+.legacy .modal { display: none; padding: 10px; }
+.legacy .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; text-align: center; }
+.legacy .video-container iframe, .legacy .video-container object, .legacy .video-container embed, .legacy .video-container .video-thumb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+.legacy .video-container .video-thumb { background-size: 100% auto; background-repeat: no-repeat; background-position: center center; }
+.legacy .video-container .video-thumb a { display: block; width: 100%; height: 100%; }
+.legacy .video-container .video-thumb a i { font-size: 7em; color: black; color: rgba(0, 0, 0, 0.7); position: relative; top: 50%; transform: translateY(-50%); transition: color 0.2s ease; }
+.legacy .video-container .video-thumb a:hover i { color: #cd201f; color: rgba(205, 32, 31, 0.9); }
+@font-face { .legacy { font-family: 'icomoon'; src: url("../fonts/icomoon.eot?-ml0117"); src: url("../fonts/icomoon.eot?#iefix-ml0117") format("embedded-opentype"), url("../fonts/icomoon.woff?-ml0117") format("woff"), url("../fonts/icomoon.ttf?-ml0117") format("truetype"), url("../fonts/icomoon.svg?-ml0117#icomoon") format("svg"); font-weight: normal; font-style: normal; } }
+.legacy [class^="icon-"], .legacy [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
+.legacy .icon-download:before { content: "\e600"; }
+.legacy .icon-pdf:before { content: "\e601"; }
+.legacy .icon-menu:before { content: "\e602"; }
+.legacy .icon-language:before { content: "\e603"; }
+.legacy .icon-search:before { content: "\e604"; }
+.legacy .icon-profile:before { content: "\e605"; }
+.legacy .icon-close:before { content: "\e606"; }
+.legacy .icon-drop:before { content: "\e607"; }
+@media only screen and (min-width: 75em) { .legacy .send-to-titlebar { position: absolute; top: -200px; right: 50px; } }
+.legacy img.alignleft, .legacy .maincontent img.alignleft { float: left; margin: 8px 15px 15px 0; }
+.legacy img.alignright, .legacy .maincontent img.alignright { float: right; margin: 8px 0 15px 15px; }
+.legacy .center { text-align: center; }
+.legacy .align-right { text-align: right; }
+.legacy .align-left { text-align: left; }
+.legacy .ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
+.legacy .ir:before { content: ""; display: block; width: 0; height: 150%; }
+.hidden { display: none !important; visibility: hidden; }
+.legacy .invisible { visibility: hidden; }
+.legacy .clearfix:before, .legacy .clearfix:after { content: " "; display: table; }
+.legacy .clearfix:after { clear: both; }
+.legacy .clearfix { *zoom: 1; }
+.legacy .grayscale img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
+.legacy div.smaller, .legacy p.smaller, .legacy span.smaller { font-size: 80%; }
+.legacy .wp-caption { font-weight: bold; font-size: 85%; color: #999; border: 0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
+.legacy .wp-caption.alignnone { margin: 5px 20px 20px 0; }
+.legacy .wp-caption.alignleft { margin: 5px 20px 20px 0; float: left; }
+.legacy .wp-caption.alignright { margin: 5px 0 20px 20px; float: right; }
+.legacy .wp-caption img { border: 0 none; height: auto; margin: 0 0 5px 0; max-width: 98.5%; padding: 0; width: auto; }
+.legacy .widget_display_topics li { margin-bottom: 10px; }
+.legacy .widget_display_topics li > div { font-size: 80%; color: #aaa; }
+.legacy .db_queries { font-size: 10px; width: 800px; }
+.legacy .gsc-adBlock { display: none !important; }
+.legacy .gsc-adBlockVertical { display: none !important; }
+.legacy .gsc-wrapper.gsc-thinWrapper { width: 100% !important; border-right: 0px; }
+.legacy .gform_wrapper .top_label .gfield_label { font-weight: normal; margin: 0 0 2px 0; }
+.legacy .show-on-mobile, .legacy nav#main ul.sub-menu li.show-on-mobile { display: block; }
+@media only screen and (min-width: 48em) { .legacy .show-on-mobile, .legacy nav#main ul.sub-menu li.show-on-mobile { display: none; } }
+.legacy .note { display: none; background-color: #ffff99; padding: 3px 8px; }
+.legacy .is_editor .note, .legacy .is_admin .note { display: block; }
+.legacy .is_editor span.note, .legacy .is_admin span.note { display: inline; }
+.legacy .in_test { display: none; }
+.legacy .is_admin .in_test { display: block; }
+.legacy .edit_link, .legacy .edit_link a, .legacy a.edit_link { display: none; }
+.legacy .admin-bar .edit_link { display: initial; }
+.legacy .admin-bar .edit_link a, .legacy .admin-bar a.edit_link { display: initial; color: #e17000; font-size: 13px !important; text-decoration: none !important; font-weight: normal !important; text-transform: none !important; }
+.legacy .admin-bar .edit_link a:hover, .legacy .admin-bar a.edit_link:hover { text-decoration: underline; }
+.legacy .admin-bar .editable_area { border: 1px solid transparent; position: relative; }
+.legacy .admin-bar .editable_area .edit_link { display: none; position: absolute; top: -15px; right: 0px; line-height: 13px !important; }
+.legacy .admin-bar .editable_area .editable_area .edit_link { display: none; position: absolute; top: 0; left: 0; right: auto; }
+.legacy .admin-bar .editable_area .editable_area .edit_link a { display: block; padding: 3px 10px; background: #eee; }
+.legacy .admin-bar .editable_area:hover { border: 1px dashed #aaa; }
+.legacy .admin-bar .editable_area:hover > .edit_link { display: block; text-decoration: underline; }
+.legacy .ext-link { background-image: url(/wp-content/themes/hortonworks/images/assets/ext.png); background-position: top right; background-repeat: no-repeat; padding-right: 12px; }
+.legacy .ext-link.treat-as-local { background-image: none; }
+.legacy .innernav { margin: 20px 0; overflow: auto; height: 40px; }
+.legacy .innernav .next { float: right; }
+.legacy .innernav .prev { float: left; }
+.legacy .play-thumbnail .playbutton { background: rgba(2, 2, 2, 0.2); position: absolute; overflow: auto; height: auto; width: 278px; z-index: 2; padding: 2% 8% 18px 8%; }
+.legacy .play-thumbnail img { position: relative; width: 80%; }
+.legacy #content table.bbp-topics tbody tr.status-closed td, .legacy #content table.bbp-topics tbody tr.status-closed td a { color: #333 !important; }
+.legacy #bbpress-forums p.bbp-topic-meta img.avatar, .legacy #bbpress-forums ul.bbp-reply-revision-log img.avatar, .legacy #bbpress-forums ul.bbp-topic-revision-log img.avatar, .legacy #bbpress-forums div.bbp-template-notice img.avatar, .legacy #bbpress-forums .widget_display_topics img.avatar, .legacy #bbpress-forums .widget_display_replies img.avatar { margin-bottom: 10px !important; }
+.legacy #subscription-toggle { display: block; margin: 5px 0px 10px; }
+.legacy #subscription-toggle a { text-decoration: none; }
+.legacy .moderator_email { font-size: 80%; display: block; width: 130px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
+.legacy li.bbp-body > ul { margin: 0 !important; }
+.legacy a.reply_toggler { display: block; float: right; }
+.legacy .global_reply_toggler span.ajax_image { display: none; }
+.legacy .bbp-footer { display: none; }
+.legacy .bbp-breadcrumb-home { display: none; }
+.legacy .bbp-breadcrumb-home + .bbp-breadcrumb-sep { display: none; }
+.legacy .bbp-template-notice .open-login, .legacy .bbp-template-notice .register { color: #598ba6; }
+.legacy .bbp-replies .bbp-header { display: none; }
+.legacy .new-topic-button { float: right; padding-bottom: 20px; }
+.legacy .smartling-ja #sandbox-promo .cta { font-size: 0.9em; }
+.legacy .smartling-ja .tel span { display: none; }
+.legacy .test { color: #fff; }
+@font-face { .legacy { font-family: 'FontAwesome'; src: url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0"); src: url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } }
+.legacy .fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
+.legacy .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
+.legacy .fa-2x { font-size: 2em; }
+.legacy .fa-3x { font-size: 3em; }
+.legacy .fa-4x { font-size: 4em; }
+.legacy .fa-5x { font-size: 5em; }
+.legacy .fa-fw { width: 1.28571em; text-align: center; }
+.legacy .fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
+.legacy .fa-ul > li { position: relative; }
+.legacy .fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
+.legacy .fa-li.fa-lg { left: -1.85714em; }
+.legacy .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }
+.legacy .pull-right { float: right; }
+.legacy .pull-left { float: left; }
+.legacy .fa.pull-left { margin-right: .3em; }
+.legacy .fa.pull-right { margin-left: .3em; }
+.legacy .fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
+@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
+  100% { -moz-transform: rotate(359deg); } }
+@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
+  100% { -webkit-transform: rotate(359deg); } }
+@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
+  100% { -o-transform: rotate(359deg); } }
+@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
+.legacy .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
+.legacy .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
+.legacy .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }
+.legacy .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); }
+.legacy .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); }
+.legacy .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
+.legacy .fa-stack-1x, .legacy .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }
+.legacy .fa-stack-1x { line-height: inherit; }
+.legacy .fa-stack-2x { font-size: 2em; }
+.legacy .fa-inverse { color: #fff; }
+.legacy .fa-glass:before { content: "\uf000"; }
+.legacy .fa-music:before { content: "\uf001"; }
+.legacy .fa-search:before { content: "\uf002"; }
+.legacy .fa-envelope-o:before { content: "\uf003"; }
+.legacy .fa-heart:before { content: "\uf004"; }
+.legacy .fa-star:before { content: "\uf005"; }
+.legacy .fa-star-o:before { content: "\uf006"; }
+.legacy .fa-user:before { content: "\uf007"; }
+.legacy .fa-film:before { content: "\uf008"; }
+.legacy .fa-th-large:before { content: "\uf009"; }
+.legacy .fa-th:before { content: "\uf00a"; }
+.legacy .fa-th-list:before { content: "\uf00b"; }
+.legacy .fa-check:before { content: "\uf00c"; }
+.legacy .fa-times:before { content: "\uf00d"; }
+.legacy .fa-search-plus:before { content: "\uf00e"; }
+.legacy .fa-search-minus:before { content: "\uf010"; }
+.legacy .fa-power-off:before { content: "\uf011"; }
+.legacy .fa-signal:before { content: "\uf012"; }
+.legacy .fa-gear:before, .legacy .fa-cog:before { content: "\uf013"; }
+.legacy .fa-trash-o:before { content: "\uf014"; }
+.legacy .fa-home:before { content: "\uf015"; }
+.legacy .fa-file-o:before { content: "\uf016"; }
+.legacy .fa-clock-o:before { content: "\uf017"; }
+.legacy .fa-road:before { content: "\uf018"; }
+.legacy .fa-download:before { content: "\uf019"; }
+.legacy .fa-arrow-circle-o-down:before { content: "\uf01a"; }
+.legacy .fa-arrow-circle-o-up:before { content: "\uf01b"; }
+.legacy .fa-inbox:before { content: "\uf01c"; }
+.legacy .fa-play-circle-o:before { content: "\uf01d"; }
+.legacy .fa-rotate-right:before, .legacy .fa-repeat:before { content: "\uf01e"; }
+.legacy .fa-refresh:before { content: "\uf021"; }
+.legacy .fa-list-alt:before { content: "\uf022"; }
+.legacy .fa-lock:before { content: "\uf023"; }
+.legacy .fa-flag:before { content: "\uf024"; }
+.legacy .fa-headphones:before { content: "\uf025"; }
+.legacy .fa-volume-off:before { content: "\uf026"; }
+.legacy .fa-volume-down:before { content: "\uf027"; }
+.legacy .fa-volume-up:before { content: "\uf028"; }
+.legacy .fa-qrcode:before { content: "\uf029"; }
+.legacy .fa-barcode:before { content: "\uf02a"; }
+.legacy .fa-tag:before { content: "\uf02b"; }
+.legacy .fa-tags:before { content: "\uf02c"; }
+.legacy .fa-book:before { content: "\uf02d"; }
+.legacy .fa-bookmark:before { content: "\uf02e"; }
+.legacy .fa-print:before { content: "\uf02f"; }
+.legacy .fa-camera:before { content: "\uf030"; }
+.legacy .fa-font:before { content: "\uf031"; }
+.legacy .fa-bold:before { content: "\uf032"; }
+.legacy .fa-italic:before { content: "\uf033"; }
+.legacy .fa-text-height:before { content: "\uf034"; }
+.legacy .fa-text-width:before { content: "\uf035"; }
+.legacy .fa-align-left:before { content: "\uf036"; }
+.legacy .fa-align-center:before { content: "\uf037"; }
+.legacy .fa-align-right:before { content: "\uf038"; }
+.legacy .fa-align-justify:before { content: "\uf039"; }
+.legacy .fa-list:before { content: "\uf03a"; }
+.legacy .fa-dedent:before, .legacy .fa-outdent:before { content: "\uf03b"; }
+.legacy .fa-indent:before { content: "\uf03c"; }
+.legacy .fa-video-camera:before { content: "\uf03d"; }
+.legacy .fa-photo:before, .legacy .fa-image:before, .legacy .fa-picture-o:before { content: "\uf03e"; }
+.legacy .fa-pencil:before { content: "\uf040"; }
+.legacy .fa-map-marker:before { content: "\uf041"; }
+.legacy .fa-adjust:before { content: "\uf042"; }
+.legacy .fa-tint:before { content: "\uf043"; }
+.legacy .fa-edit:before, .legacy .fa-pencil-square-o:before { content: "\uf044"; }
+.legacy .fa-share-square-o:before { content: "\uf045"; }
+.legacy .fa-check-square-o:before { content: "\uf046"; }
+.legacy .fa-arrows:before { content: "\uf047"; }
+.legacy .fa-step-backward:before { content: "\uf048"; }
+.legacy .fa-fast-backward:before { content: "\uf049"; }
+.legacy .fa-backward:before { content: "\uf04a"; }
+.legacy .fa-play:before { content: "\uf04b"; }
+.legacy .fa-pause:before { content: "\uf04c"; }
+.legacy .fa-stop:before { content: "\uf04d"; }
+.legacy .fa-forward:before { content: "\uf04e"; }
+.legacy .fa-fast-forward:before { content: "\uf050"; }
+.legacy .fa-step-forward:before { content: "\uf051"; }
+.legacy .fa-eject:before { content: "\uf052"; }
+.legacy .fa-chevron-left:before { content: "\uf053"; }
+.legacy .fa-chevron-right:before { content: "\uf054"; }
+.legacy .fa-plus-circle:before { content: "\uf055"; }
+.legacy .fa-minus-circle:before { content: "\uf056"; }
+.legacy .fa-times-circle:before { content: "\uf057"; }
+.legacy .fa-check-circle:before { content: "\uf058"; }
+.legacy .fa-question-circle:before { content: "\uf059"; }
+.legacy .fa-info-circle:before { content: "\uf05a"; }
+.legacy .fa-crosshairs:before { content: "\uf05b"; }
+.legacy .fa-times-circle-o:before { content: "\uf05c"; }
+.legacy .fa-check-circle-o:before { content: "\uf05d"; }
+.legacy .fa-ban:before { content: "\uf05e"; }
+.legacy .fa-arrow-left:before { content: "\uf060"; }
+.legacy .fa-arrow-right:before { content: "\uf061"; }
+.legacy .fa-arrow-up:before { content: "\uf062"; }
+.legacy .fa-arrow-down:before { content: "\uf063"; }
+.legacy .fa-mail-forward:before, .legacy .fa-share:before { content: "\uf064"; }
+.legacy .fa-expand:before { content: "\uf065"; }
+.legacy .fa-compress:before { content: "\uf066"; }
+.legacy .fa-plus:before { content: "\uf067"; }
+.legacy .fa-minus:before { content: "\uf068"; }
+.legacy .fa-asterisk:before { content: "\uf069"; }
+.legacy .fa-exclamation-circle:before { content: "\uf06a"; }
+.legacy .fa-gift:before { content: "\uf06b"; }
+.legacy .fa-leaf:before { content: "\uf06c"; }
+.legacy .fa-fire:before { content: "\uf06d"; }
+.legacy .fa-eye:before { content: "\uf06e"; }
+.legacy .fa-eye-slash:before { content: "\uf070"; }
+.legacy .fa-warning:before, .legacy .fa-exclamation-triangle:before { content: "\uf071"; }
+.legacy .fa-plane:before { content: "\uf072"; }
+.legacy .fa-calendar:before { content: "\uf073"; }
+.legacy .fa-random:before { content: "\uf074"; }
+.legacy .fa-comment:before { content: "\uf075"; }
+.legacy .fa-magnet:before { content: "\uf076"; }
+.legacy .fa-chevron-up:before { content: "\uf077"; }
+.legacy .fa-chevron-down:before { content: "\uf078"; }
+.legacy .fa-retweet:before { content: "\uf079"; }
+.legacy .fa-shopping-cart:before { content: "\uf07a"; }
+.legacy .fa-folder:before { content: "\uf07b"; }
+.legacy .fa-folder-open:before { content: "\uf07c"; }
+.legacy .fa-arrows-v:before { content: "\uf07d"; }
+.legacy .fa-arrows-h:before { content: "\uf07e"; }
+.legacy .fa-bar-chart-o:before { content: "\uf080"; }
+.legacy .fa-twitter-square:before { content: "\uf081"; }
+.legacy .fa-facebook-square:before { content: "\uf082"; }
+.legacy .fa-camera-retro:before { content: "\uf083"; }
+.legacy .fa-key:before { content: "\uf084"; }
+.legacy .fa-gears:before, .legacy .fa-cogs:before { content: "\uf085"; }
+.legacy .fa-comments:before { content: "\uf086"; }
+.legacy .fa-thumbs-o-up:before { content: "\uf087"; }
+.legacy .fa-thumbs-o-down:before { content: "\uf088"; }
+.legacy .fa-star-half:before { content: "\uf089"; }
+.legacy .fa-heart-o:before { content: "\uf08a"; }
+.legacy .fa-sign-out:before { content: "\uf08b"; }
+.legacy .fa-linkedin-square:before { content: "\uf08c"; }
+.legacy .fa-thumb-tack:before { content: "\uf08d"; }
+.legacy .fa-external-link:before { content: "\uf08e"; }
+.legacy .fa-sign-in:before { content: "\uf090"; }
+.legacy .fa-trophy:before { content: "\uf091"; }
+.legacy .fa-github-square:before { content: "\uf092"; }
+.legacy .fa-upload:before { content: "\uf093"; }
+.legacy .fa-lemon-o:before { content: "\uf094"; }
+.legacy .fa-phone:before { content: "\uf095"; }
+.legacy .fa-square-o:before { content: "\uf096"; }
+.legacy .fa-bookmark-o:before { content: "\uf097"; }
+.legacy .fa-phone-square:before { content: "\uf098"; }
+.legacy .fa-twitter:before { content: "\uf099"; }
+.legacy .fa-facebook:before { content: "\uf09a"; }
+.legacy .fa-github:before { content: "\uf09b"; }
+.legacy .fa-unlock:before { content: "\uf09c"; }
+.legacy .fa-credit-card:before { content: "\uf09d"; }
+.legacy .fa-rss:before { content: "\uf09e"; }
+.legacy .fa-hdd-o:before { content: "\uf0a0"; }
+.legacy .fa-bullhorn:before { content: "\uf0a1"; }
+.legacy .fa-bell:before { content: "\uf0f3"; }
+.legacy .fa-certificate:before { content: "\uf0a3"; }
+.legacy .fa-hand-o-right:before { content: "\uf0a4"; }
+.legacy .fa-hand-o-left:before { content: "\uf0a5"; }
+.legacy .fa-hand-o-up:before { content: "\uf0a6"; }
+.legacy .fa-hand-o-down:before { content: "\uf0a7"; }
+.legacy .fa-arrow-circle-left:before { content: "\uf0a8"; }
+.legacy .fa-arrow-circle-right:before { content: "\uf0a9"; }
+.legacy .fa-arrow-circle-up:before { content: "\uf0aa"; }
+.legacy .fa-arrow-circle-down:before { content: "\uf0ab"; }
+.legacy .fa-globe:before { content: "\uf0ac"; }
+.legacy .fa-wrench:before { content: "\uf0ad"; }
+.legacy .fa-tasks:before { content: "\uf0ae"; }
+.legacy .fa-filter:before { content: "\uf0b0"; }
+.legacy .fa-briefcase:before { content: "\uf0b1"; }
+.legacy .fa-arrows-alt:before { content: "\uf0b2"; }
+.legacy .fa-group:before, .legacy .fa-users:before { content: "\uf0c0"; }
+.legacy .fa-chain:before, .legacy .fa-link:before { content: "\uf0c1"; }
+.legacy .fa-cloud:before { content: "\uf0c2"; }
+.legacy .fa-flask:before { content: "\uf0c3"; }
+.legacy .fa-cut:before, .legacy .fa-scissors:before { content: "\uf0c4"; }
+.legacy .fa-copy:before, .legacy .fa-files-o:before { content: "\uf0c5"; }
+.legacy .fa-paperclip:before { content: "\uf0c6"; }
+.legacy .fa-save:before, .legacy .fa-floppy-o:before { content: "\uf0c7"; }
+.legacy .fa-square:before { content: "\uf0c8"; }
+.legacy .fa-navicon:before, .legacy .fa-reorder:before, .legacy .fa-bars:before { content: "\uf0c9"; }
+.legacy .fa-list-ul:before { content: "\uf0ca"; }
+.legacy .fa-list-ol:before { content: "\uf0cb"; }
+.legacy .fa-strikethrough:before { content: "\uf0cc"; }
+.legacy .fa-underline:before { content: "\uf0cd"; }
+.legacy .fa-table:before { content: "\uf0ce"; }
+.legacy .fa-magic:before { content: "\uf0d0"; }
+.legacy .fa-truck:before { content: "\uf0d1"; }
+.legacy .fa-pinterest:before { content: "\uf0d2"; }
+.legacy .fa-pinterest-square:before { content: "\uf0d3"; }
+.legacy .fa-google-plus-square:before { content: "\uf0d4"; }
+.legacy .fa-google-plus:before { content: "\uf0d5"; }
+.legacy .fa-money:before { content: "\uf0d6"; }
+.legacy .fa-caret-down:before { content: "\uf0d7"; }
+.legacy .fa-caret-up:before { content: "\uf0d8"; }
+.legacy .fa-caret-left:before { content: "\uf0d9"; }
+.legacy .fa-caret-right:before { content: "\uf0da"; }
+.legacy .fa-columns:before { content: "\uf0db"; }
+.legacy .fa-unsorted:before, .legacy .fa-sort:before { content: "\uf0dc"; }
+.legacy .fa-sort-down:before, .legacy .fa-sort-desc:before { content: "\uf0dd"; }
+.legacy .fa-sort-up:before, .legacy .fa-sort-asc:before { content: "\uf0de"; }
+.legacy .fa-envelope:before { content: "\uf0e0"; }
+.legacy .fa-linkedin:before { content: "\uf0e1"; }
+.legacy .fa-rotate-left:before, .legacy .fa-undo:before { content: "\uf0e2"; }
+.legacy .fa-legal:before, .legacy .fa-gavel:before { content: "\uf0e3"; }
+.legacy .fa-dashboard:before, .legacy .fa-tachometer:before { content: "\uf0e4"; }
+.legacy .fa-comment-o:before { content: "\uf0e5"; }
+.legacy .fa-comments-o:before { content: "\uf0e6"; }
+.legacy .fa-flash:before, .legacy .fa-bolt:before { content: "\uf0e7"; }
+.legacy .fa-sitemap:before { content: "\uf0e8"; }
+.legacy .fa-umbrella:before { content: "\uf0e9"; }
+.legacy .fa-paste:before, .legacy .fa-clipboard:before { content: "\uf0ea"; }
+.legacy .fa-lightbulb-o:before { content: "\uf0eb"; }
+.legacy .fa-exchange:before { content: "\uf0ec"; }
+.legacy .fa-cloud-download:before { content: "\uf0ed"; }
+.legacy .fa-cloud-upload:before { content: "\uf0ee"; }
+.legacy .fa-user-md:before { content: "\uf0f0"; }
+.legacy .fa-stethoscope:before { content: "\uf0f1"; }
+.legacy .fa-suitcase:before { content: "\uf0f2"; }
+.legacy .fa-bell-o:before { content: "\uf0a2"; }
+.legacy .fa-coffee:before { content: "\uf0f4"; }
+.legacy .fa-cutlery:before { content: "\uf0f5"; }
+.legacy .fa-file-text-o:before { content: "\uf0f6"; }
+.legacy .fa-building-o:before { content: "\uf0f7"; }
+.legacy .fa-hospital-o:before { content: "\uf0f8"; }
+.legacy .fa-ambulance:before { content: "\uf0f9"; }
+.legacy .fa-medkit:before { content: "\uf0fa"; }
+.legacy .fa-fighter-jet:before { content: "\uf0fb"; }
+.legacy .fa-beer:before { content: "\uf0fc"; }
+.legacy .fa-h-square:before { content: "\uf0fd"; }
+.legacy .fa-plus-square:before { content: "\uf0fe"; }
+.legacy .fa-angle-double-left:before { content: "\uf100"; }
+.legacy .fa-angle-double-right:before { content: "\uf101"; }
+.legacy .fa-angle-double-up:before { content: "\uf102"; }
+.legacy .fa-angle-double-down:before { content: "\u2186"; } /* edited for archive pg */
+.legacy .fa-angle-left:before { content: "\uf104"; }
+.legacy .fa-angle-right:before { content: "\uf105"; }
+.legacy .fa-angle-up:before { content: "\uf106"; }
+.legacy .fa-angle-down:before { content: "\uf107"; }
+.legacy .fa-desktop:before { content: "\uf108"; }
+.legacy .fa-laptop:before { content: "\uf109"; }
+.legacy .fa-tablet:before { content: "\uf10a"; }
+.legacy .fa-mobile-phone:before, .legacy .fa-mobile:before { content: "\uf10b"; }
+.legacy .fa-circle-o:before { content: "\uf10c"; }
+.legacy .fa-quote-left:before { content: "\uf10d"; }
+.legacy .fa-quote-right:before { content: "\uf10e"; }
+.legacy .fa-spinner:before { content: "\uf110"; }
+.legacy .fa-circle:before { content: "\uf111"; }
+.legacy .fa-mail-reply:before, .legacy .fa-reply:before { content: "\uf112"; }
+.legacy .fa-github-alt:before { content: "\uf113"; }
+.legacy .fa-folder-o:before { content: "\uf114"; }
+.legacy .fa-folder-open-o:before { content: "\uf115"; }
+.legacy .fa-smile-o:before { content: "\uf118"; }
+.legacy .fa-frown-o:before { content: "\uf119"; }
+.legacy .fa-meh-o:before { content: "\uf11a"; }
+.legacy .fa-gamepad:before { content: "\uf11b"; }
+.legacy .fa-keyboard-o:before { content: "\uf11c"; }
+.legacy .fa-flag-o:before { content: "\uf11d"; }
+.legacy .fa-flag-checkered:before { content: "\uf11e"; }
+.legacy .fa-terminal:before { content: "\uf120"; }
+.legacy .fa-code:before { content: "\uf121"; }
+.legacy .fa-mail-reply-all:before, .legacy .fa-reply-all:before { content: "\uf122"; }
+.legacy .fa-star-half-empty:before, .legacy .fa-star-half-full:before, .legacy .fa-star-half-o:before { content: "\uf123"; }
+.legacy .fa-location-arrow:before { content: "\uf124"; }
+.legacy .fa-crop:before { content: "\uf125"; }
+.legacy .fa-code-fork:before { content: "\uf126"; }
+.legacy .fa-unlink:before, .legacy .fa-chain-broken:before { content: "\uf127"; }
+.legacy .fa-question:before { content: "\uf128"; }
+.legacy .fa-info:before { content: "\uf129"; }
+.legacy .fa-exclamation:before { content: "\uf12a"; }
+.legacy .fa-superscript:before { content: "\uf12b"; }
+.legacy .fa-subscript:before { content: "\uf12c"; }
+.legacy .fa-eraser:before { content: "\uf12d"; }
+.legacy .fa-puzzle-piece:before { content: "\uf12e"; }
+.legacy .fa-microphone:before { content: "\uf130"; }
+.legacy .fa-microphone-slash:before { content: "\uf131"; }
+.legacy .fa-shield:before { content: "\uf132"; }
+.legacy .fa-calendar-o:before { content: "\uf133"; }
+.legacy .fa-fire-extinguisher:before { content: "\uf134"; }
+.legacy .fa-rocket:before { content: "\uf135"; }
+.legacy .fa-maxcdn:before { content: "\uf136"; }
+.legacy .fa-chevron-circle-left:before { content: "\uf137"; }
+.legacy .fa-chevron-circle-right:before { content: "\uf138"; }
+.legacy .fa-chevron-circle-up:before { content: "\uf139"; }
+.legacy .fa-chevron-circle-down:before { content: "\uf13a"; }
+.legacy .fa-html5:before { content: "\uf13b"; }
+.legacy .fa-css3:before { content: "\uf13c"; }
+.legacy .fa-anchor:before { content: "\uf13d"; }
+.legacy .fa-unlock-alt:before { content: "\uf13e"; }
+.legacy .fa-bullseye:before { content: "\uf140"; }
+.legacy .fa-ellipsis-h:before { content: "\uf141"; }
+.legacy .fa-ellipsis-v:before { content: "\uf142"; }
+.legacy .fa-rss-square:before { content: "\uf143"; }
+.legacy .fa-play-circle:before { content: "\uf144"; }
+.legacy .fa-ticket:before { content: "\uf145"; }
+.legacy .fa-minus-square:before { content: "\uf146"; }
+.legacy .fa-minus-square-o:before { content: "\uf147"; }
+.legacy .fa-level-up:before { content: "\uf148"; }
+.legacy .fa-level-down:before { content: "\uf149"; }
+.legacy .fa-check-square:before { content: "\uf14a"; }
+.legacy .fa-pencil-square:before { content: "\uf14b"; }
+.legacy .fa-external-link-square:before { content: "\uf14c"; }
+.legacy .fa-share-square:before { content: "\uf14d"; }
+.legacy .fa-compass:before { content: "\uf14e"; }
+.legacy .fa-toggle-down:before, .legacy .fa-caret-square-o-down:before { content: "\uf150"; }
+.legacy .fa-toggle-up:before, .legacy .fa-caret-square-o-up:before { content: "\uf151"; }
+.legacy .fa-toggle-right:before, .legacy .fa-caret-square-o-right:before { content: "\uf152"; }
+.legacy .fa-euro:before, .legacy .fa-eur:before { content: "\uf153"; }
+.legacy .fa-gbp:before { content: "\uf154"; }
+.legacy .fa-dollar:before, .legacy .fa-usd:before { content: "\uf155"; }
+.legacy .fa-rupee:before, .legacy .fa-inr:before { content: "\uf156"; }
+.legacy .fa-cny:before, .legacy .fa-rmb:before, .legacy .fa-yen:before, .legacy .fa-jpy:before { content: "\uf157"; }
+.legacy .fa-ruble:before, .legacy .fa-rouble:before, .legacy .fa-rub:before { content: "\uf158"; }
+.legacy .fa-won:before, .legacy .fa-krw:before { content: "\uf159"; }
+.legacy .fa-bitcoin:before, .legacy .fa-btc:before { content: "\uf15a"; }
+.legacy .fa-file:before { content: "\uf15b"; }
+.legacy .fa-file-text:before { content: "\uf15c"; }
+.legacy .fa-sort-alpha-asc:before { content: "\uf15d"; }
+.legacy .fa-sort-alpha-desc:before { content: "\uf15e"; }
+.legacy .fa-sort-amount-asc:before { content: "\uf160"; }
+.legacy .fa-sort-amount-desc:before { content: "\uf161"; }
+.legacy .fa-sort-numeric-asc:before { content: "\uf162"; }
+.legacy .fa-sort-numeric-desc:before { content: "\uf163"; }
+.legacy .fa-thumbs-up:before { content: "\uf164"; }
+.legacy .fa-thumbs-down:before { content: "\uf165"; }
+.legacy .fa-youtube-square:before { content: "\uf166"; }
+.legacy .fa-youtube:before { content: "\uf167"; }
+.legacy .fa-xing:before { content: "\uf168"; }
+.legacy .fa-xing-square:before { content: "\uf169"; }
+.legacy .fa-youtube-play:before { content: "\uf16a"; }
+.legacy .fa-dropbox:before { content: "\uf16b"; }
+.legacy .fa-stack-overflow:before { content: "\uf16c"; }
+.legacy .fa-instagram:before { content: "\uf16d"; }
+.legacy .fa-flickr:before { content: "\uf16e"; }
+.legacy .fa-adn:before { content: "\uf170"; }
+.legacy .fa-bitbucket:before { content: "\uf171"; }
+.legacy .fa-bitbucket-square:before { content: "\uf172"; }
+.legacy .fa-tumblr:before { content: "\uf173"; }
+.legacy .fa-tumblr-square:before { content: "\uf174"; }
+.legacy .fa-long-arrow-down:before { content: "\uf175"; }
+.legacy .fa-long-arrow-up:before { content: "\uf176"; }
+.legacy .fa-long-arrow-left:before { content: "\uf177"; }
+.legacy .fa-long-arrow-right:before { content: "\uf178"; }
+.legacy .fa-apple:before { content: "\uf179"; }
+.legacy .fa-windows:before { content: "\uf17a"; }
+.legacy .fa-android:before { content: "\uf17b"; }
+.legacy .fa-linux:before { content: "\uf17c"; }
+.legacy .fa-dribbble:before { content: "\uf17d"; }
+.legacy .fa-skype:before { content: "\uf17e"; }
+.legacy .fa-foursquare:before { content: "\uf180"; }
+.legacy .fa-trello:before { content: "\uf181"; }
+.legacy .fa-female:before { content: "\uf182"; }
+.legacy .fa-male:before { content: "\uf183"; }
+.legacy .fa-gittip:before { content: "\uf184"; }
+.legacy .fa-sun-o:before { content: "\uf185"; }
+.legacy .fa-moon-o:before { content: "\uf186"; }
+.legacy .fa-archive:before { content: "\uf187"; }
+.legacy .fa-bug:before { content: "\uf188"; }
+.legacy .fa-vk:before { content: "\uf189"; }
+.legacy .fa-weibo:before { content: "\uf18a"; }
+.legacy .fa-renren:before { content: "\uf18b"; }
+.legacy .fa-pagelines:before { content: "\uf18c"; }
+.legacy .fa-stack-exchange:before { content: "\uf18d"; }
+.legacy .fa-arrow-circle-o-right:before { content: "\uf18e"; }
+.legacy .fa-arrow-circle-o-left:before { content: "\uf190"; }
+.legacy .fa-toggle-left:before, .legacy .fa-caret-square-o-left:before { content: "\uf191"; }
+.legacy .fa-dot-circle-o:before { content: "\uf192"; }
+.legacy .fa-wheelchair:before { content: "\uf193"; }
+.legacy .fa-vimeo-square:before { content: "\uf194"; }
+.legacy .fa-turkish-lira:before, .legacy .fa-try:before { content: "\uf195"; }
+.legacy .fa-plus-square-o:before { content: "\uf196"; }
+.legacy .fa-space-shuttle:before { content: "\uf197"; }
+.legacy .fa-slack:before { content: "\uf198"; }
+.legacy .fa-envelope-square:before { content: "\uf199"; }
+.legacy .fa-wordpress:before { content: "\uf19a"; }
+.legacy .fa-openid:before { content: "\uf19b"; }
+.legacy .fa-institution:before, .legacy .fa-bank:before, .legacy .fa-university:before { content: "\uf19c"; }
+.legacy .fa-mortar-board:before, .legacy .fa-graduation-cap:before { content: "\uf19d"; }
+.legacy .fa-yahoo:before { content: "\uf19e"; }
+.legacy .fa-google:before { content: "\uf1a0"; }
+.legacy .fa-reddit:before { content: "\uf1a1"; }
+.legacy .fa-reddit-square:before { content: "\uf1a2"; }
+.legacy .fa-stumbleupon-circle:before { content: "\uf1a3"; }
+.legacy .fa-stumbleupon:before { content: "\uf1a4"; }
+.legacy .fa-delicious:before { content: "\uf1a5"; }
+.legacy .fa-digg:before { content: "\uf1a6"; }
+.legacy .fa-pied-piper-square:before, .legacy .fa-pied-piper:before { content: "\uf1a7"; }
+.legacy .fa-pied-piper-alt:before { content: "\uf1a8"; }
+.legacy .fa-drupal:before { content: "\uf1a9"; }
+.legacy .fa-joomla:before { content: "\uf1aa"; }
+.legacy .fa-language:before { content: "\uf1ab"; }
+.legacy .fa-fax:before { content: "\uf1ac"; }
+.legacy .fa-building:before { content: "\uf1ad"; }
+.legacy .fa-child:before { content: "\uf1ae"; }
+.legacy .fa-paw:before { content: "\uf1b0"; }
+.legacy .fa-spoon:before { content: "\uf1b1"; }
+.legacy .fa-cube:before { content: "\uf1b2"; }
+.legacy .fa-cubes:before { content: "\uf1b3"; }
+.legacy .fa-behance:before { content: "\uf1b4"; }
+.legacy .fa-behance-square:before { content: "\uf1b5"; }
+.legacy .fa-steam:before { content: "\uf1b6"; }
+.legacy .fa-steam-square:before { content: "\uf1b7"; }
+.legacy .fa-recycle:before { content: "\uf1b8"; }
+.legacy .fa-automobile:before, .legacy .fa-car:before { content: "\uf1b9"; }
+.legacy .fa-cab:before, .legacy .fa-taxi:before { content: "\uf1ba"; }
+.legacy .fa-tree:before { content: "\uf1bb"; }
+.legacy .fa-spotify:before { content: "\uf1bc"; }
+.legacy .fa-deviantart:before { content: "\uf1bd"; }
+.legacy .fa-soundcloud:before { content: "\uf1be"; }
+.legacy .fa-database:before { content: "\uf1c0"; }
+.legacy .fa-file-pdf-o:before { content: "\uf1c1"; }
+.legacy .fa-file-word-o:before { content: "\uf1c2"; }
+.legacy .fa-file-excel-o:before { content: "\uf1c3"; }
+.legacy .fa-file-powerpoint-o:before { content: "\uf1c4"; }
+.legacy .fa-file-photo-o:before, .legacy .fa-file-picture-o:before, .legacy .fa-file-image-o:before { content: "\uf1c5"; }
+.legacy .fa-file-zip-o:before, .legacy .fa-file-archive-o:before { content: "\uf1c6"; }
+.legacy .fa-file-sound-o:before, .legacy .fa-file-audio-o:before { content: "\uf1c7"; }
+.legacy .fa-file-movie-o:before, .legacy .fa-file-video-o:before { content: "\uf1c8"; }
+.legacy .fa-file-code-o:before { content: "\uf1c9"; }
+.legacy .fa-vine:before { content: "\uf1ca"; }
+.legacy .fa-codepen:before { content: "\uf1cb"; }
+.legacy .fa-jsfiddle:before { content: "\uf1cc"; }
+.legacy .fa-life-bouy:before, .legacy .fa-life-saver:before, .legacy .fa-support:before, .legacy .fa-life-ring:before { content: "\uf1cd"; }
+.legacy .fa-circle-o-notch:before { content: "\uf1ce"; }
+.legacy .fa-ra:before, .legacy .fa-rebel:before { content: "\uf1d0"; }
+.legacy .fa-ge:before, .legacy .fa-empire:before { content: "\uf1d1"; }
+.legacy .fa-git-square:before { content: "\uf1d2"; }
+.legacy .fa-git:before { content: "\uf1d3"; }
+.legacy .fa-hacker-news:before { content: "\uf1d4"; }
+.legacy .fa-tencent-weibo:before { content: "\uf1d5"; }
+.legacy .fa-qq:before { content: "\uf1d6"; }
+.legacy .fa-wechat:before, .legacy .fa-weixin:before { content: "\uf1d7"; }
+.legacy .fa-send:before, .legacy .fa-paper-plane:before { content: "\uf1d8"; }
+.legacy .fa-send-o:before, .legacy .fa-paper-plane-o:before { content: "\uf1d9"; }
+.legacy .fa-history:before { content: "\uf1da"; }
+.legacy .fa-circle-thin:before { content: "\uf1db"; }
+.legacy .fa-header:before { content: "\uf1dc"; }
+.legacy .fa-paragraph:before { content: "\uf1dd"; }
+.legacy .fa-sliders:before { content: "\uf1de"; }
+.legacy .fa-share-alt:before { content: "\uf1e0"; }
+.legacy .fa-share-alt-square:before { content: "\uf1e1"; }
+.legacy .fa-bomb:before { content: "\uf1e2"; }
+.legacy #logo { width: 100px; height: auto; padding: 0; text-align: center; font-size: 120%; margin: 0 auto; }
+@media only screen and (min-width: 48em) { .legacy #logo { width: 150px; } }
+@media only screen and (min-width: 60em) { .legacy #logo { width: 200px; float: left; } }
+.legacy .search { position: absolute; top: 0; left: -16em; display: block; z-index: 100; margin-left: 12px; }
+@media only screen and (min-width: 48em) { .legacy .search { position: relative; float: right; margin-top: 8px; margin-left: 20px; margin-right: 10px; left: auto; top: auto; } }
+.legacy #login-drawer, .legacy #fat-nav, .legacy #toplinks, .legacy .tool-form, .legacy .smt-trigger ul { display: none; }
+.legacy .menu { padding: 0; }
+.legacy #header > div { padding: 1em; }
+.legacy #header > div:before, .legacy #header > div:after { content: ""; display: table; }
+.legacy #header > div:after { clear: both; }
+.legacy #header.ps { overflow: visible; }
+.legacy #menu-header-new a, .legacy #menu-header-navigation-2015 a { font-size: 12px; color: #CCC; font-weight: 500; text-decoration: none; font-weight: 500; }
+.legacy body { background: #333; }
+.legacy #navbar { background: #fff; position: relative; box-shadow: -6px 0 4px rgba(0, 0, 0, 0.1); box-shadow: -6px 0 4px rgba(0, 0, 0, 0.1); box-shadow: -6px 0 4px rgba(0, 0, 0, 0.1); z-index: 1000; transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; }
+.legacy #navbar.active { transform: translate3d(70%, 0, 0); transform: translate3d(70%, 0, 0); transform: translate3d(70%, 0, 0); transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; transition: transform 500ms ease; }
+.legacy #blacknav { background-color: #000; height: 5px; }
+.legacy #blacknav > div { text-align: right; padding: 3px 40px; }
+.legacy #blacknav .blacklinks { color: #ccc; font-size: 80%; border-radius: 10px; background-color: #000; position: absolute; right: 0; top: -5px; padding: 7px 20px; z-index: 50; border: 3px solid #333; }
+@media only screen and (min-width: 60em) { .legacy #blacknav .blacklinks { font-size: 75%; } }
+.legacy #blacknav .blacklinks .community { display: inline-block; }
+.legacy #blacknav .blacklinks .community a { color: #fff; text-decoration: none; }
+.legacy #blacknav .blacklinks .community a:hover { text-decoration: underline; }
+.legacy #blacknav .blacklinks .tools a:hover { text-decoration: none; }
+.legacy #blacknav .blacklinks .tools .sub-menu a:hover { color: #e17000; }
+.legacy #header { height: auto; background: #333; border-bottom: 3px solid #3FAE2A; }
+.legacy #header:before, .legacy #header:after { content: ""; display: table; }
+.legacy #header:after { clear: both; }
+.legacy #header > div { position: relative; }
+.legacy .navigation .search { background-color: #000; float: none; position: absolute; top: 0; left: 0; z-index: 0; padding: .75em; width: 100%; }
+.legacy .navigation .search input[type="text"], .legacy .navigation .search input[type="search"] { background: transparent; border: none; color: #fff; padding-left: 2em; line-height: 2em; margin-bottom: 0; width: 100%; }
+.legacy .navigation .search button { left: .5em; right: auto; top: 1.375em; }
+@media only screen and (min-width: 60em) { .legacy .navigation .search { display: none; } }
+.legacy #menu-header-new { display: block; left: 0; margin: 0; position: absolute; top: 4em; width: 100%; }
+@media only screen and (min-width: 60em) { .legacy #menu-header-new { display: none; } }
+.legacy #menu-header-new a { color: #fff; }
+.legacy #menu-header-new li { list-style: none; }
+.legacy #menu-header-new li a { border-bottom: 1px solid rgba(0, 0, 0, 0.2); display: block; padding: 1em; }
+.legacy #menu-header-new li li a { color: #ccc; font-weight: 300; }
+.legacy #menu-header-navigation-2015 { display: block; left: 0; margin: 0; position: absolut

<TRUNCATED>


[12/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/css/l
----------------------------------------------------------------------
diff --git a/site/css/l b/site/css/l
new file mode 100644
index 0000000..f131ccc
--- /dev/null
+++ b/site/css/l
@@ -0,0 +1,61 @@
+/*{"c":"2016-05-13T16:35:38Z","s":"prod-origin-5369d781","v":"65874a"}*/
+/*
+ * The Typekit service used to deliver this font or fonts for use on websites
+ * is provided by Adobe and is subject to these Terms of Use
+ * http://www.adobe.com/products/eulas/tou_typekit. For font license
+ * information, see the list below.
+ *
+ * roboto:
+ *   - http://typekit.com/eulas/00000000000000003b9ad055
+ *   - http://typekit.com/eulas/00000000000000003b9ad05b
+ *   - http://typekit.com/eulas/00000000000000003b9ad05d
+ *   - http://typekit.com/eulas/00000000000000003b9ad05f
+ * roboto-condensed:
+ *   - http://typekit.com/eulas/00000000000000003b9ad058
+ *   - http://typekit.com/eulas/00000000000000003b9ad05c
+ *   - http://typekit.com/eulas/00000000000000003b9ad062
+ *
+ * (c) 2009-2016 Adobe Systems Incorporated. All Rights Reserved.
+ */
+
+@font-face {
+font-family:"roboto";
+src:url(data:font/opentype;base64,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

<TRUNCATED>


[06/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery-ui.min.js
----------------------------------------------------------------------
diff --git a/site/js/jquery-ui.min.js b/site/js/jquery-ui.min.js
new file mode 100644
index 0000000..28e7aaf
--- /dev/null
+++ b/site/js/jquery-ui.min.js
@@ -0,0 +1,13 @@
+/*! jQuery UI - v1.11.4 - 2016-03-24
+* http://jqueryui.com
+* Includes: core.js, widget.js, mouse.js, position.js, draggable.js, droppable.js, resizable.js, selectable.js, sortable.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, menu.js, progressbar.js, selectmenu.js, slider.js, spinner.js, tabs.js, tooltip.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigge
 r",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPre
 vNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicke
 r-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){e.datepicker._isDisabledDatepicker(v.inline?v.dpDiv.parent()[0]:v.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}function h(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE
 :32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,
 i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.f
 n.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nod
 eType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var l=0,u=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superAp
 ply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,n=u.call(arguments,1),a=0,o=n.length;o>a;a++)for(i in n[a])s=n[a][i],n[a].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(n){var a="string"==typeof n,o=u.call(arguments,1),r=this;return a?this.each(function(){var i,a=e.data(this,s);return"instance"===n?(r=a,!1):a?e.isFunction(a[n])&&"_"!==n.charAt(0)?(i=a[n].apply(a,o),i!==a&&void 0!==i?(r=i&&i.jqu
 ery?r.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+n+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+n+"'")}):(o.length&&(n=e.widget.extend.apply(null,[n].concat(o))),this.each(function(){var t=e.data(this,s);t?(t.option(n||{}),t._init&&t._init()):e.data(this,s,new i(n,this))})),r}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=l++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWi
 ndow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(
 ),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.
 match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.wi
 dgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var d=!1;e(document).mouseup(function(){d=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName
 ,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t
 .target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),d=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widge
 tName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),d=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function i(t,i){return parseInt(e.css(t,i),10)||0}function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outer
 Height(),offset:t.offset()}}e.ui=e.ui||{};var n,a,o=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,i,s=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),a=s.children()[0];return e("body").append(s),t=a.offsetWidth,s.css("overflow","scroll"),i=a.offsetWidth,t===i&&(i=s[0].clientWidth),s.remove(),n=t-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,a="scroll"===s||"auto"===s&&t.height<t.element[0].scrollHeight;return{width:a?e.position.scrollbarWidth():0,height:n?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=e(t||window),s=e.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;
 return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s||n?i.width():i.outerWidth(),height:s||n?i.height():i.outerHeight()}}},e.fn.position=function(n){if(!n||!n.of)return f.apply(this,arguments);n=e.extend({},n);var p,m,g,v,y,b,_=e(n.of),x=e.position.getWithinInfo(n.within),w=e.position.getScrollInfo(x),k=(n.collision||"flip").split(" "),T={};return b=s(_),_[0].preventDefault&&(n.at="left top"),m=b.width,g=b.height,v=b.offset,y=e.extend({},v),e.each(["my","at"],function(){var e,t,i=(n[this]||"").split(" ");1===i.length&&(i=l.test(i[0])?i.concat(["center"]):u.test(i[0])?["center"].concat(i):["center","center"]),i[0]=l.test(i[0])?i[0]:"center",i[1]=u.test(i[1])?i[1]:"center",e=d.exec(i[0]),t=d.exec(i[1]),T[this]=[e?e[0]:0,t?t[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===k.length&&(k[1]=k[0]),"right"===n.at[0]?y.left+=m:"center"===n.at[0]&&(y.left+=m/2),"bottom"===n.at[1]?y.top+=g:"center"===n.at[1]&
 &(y.top+=g/2),p=t(T.at,m,g),y.left+=p[0],y.top+=p[1],this.each(function(){var s,l,u=e(this),d=u.outerWidth(),c=u.outerHeight(),f=i(this,"marginLeft"),b=i(this,"marginTop"),D=d+f+i(this,"marginRight")+w.width,S=c+b+i(this,"marginBottom")+w.height,M=e.extend({},y),C=t(T.my,u.outerWidth(),u.outerHeight());"right"===n.my[0]?M.left-=d:"center"===n.my[0]&&(M.left-=d/2),"bottom"===n.my[1]?M.top-=c:"center"===n.my[1]&&(M.top-=c/2),M.left+=C[0],M.top+=C[1],a||(M.left=h(M.left),M.top=h(M.top)),s={marginLeft:f,marginTop:b},e.each(["left","top"],function(t,i){e.ui.position[k[t]]&&e.ui.position[k[t]][i](M,{targetWidth:m,targetHeight:g,elemWidth:d,elemHeight:c,collisionPosition:s,collisionWidth:D,collisionHeight:S,offset:[p[0]+C[0],p[1]+C[1]],my:n.my,at:n.at,within:x,elem:u})}),n.using&&(l=function(e){var t=v.left-M.left,i=t+m-d,s=v.top-M.top,a=s+g-c,h={target:{element:_,left:v.left,top:v.top,width:m,height:g},element:{element:u,left:M.left,top:M.top,width:d,height:c},horizontal:0>i?"left":t>0?"r
 ight":"center",vertical:0>a?"top":s>0?"bottom":"middle"};d>m&&m>r(t+i)&&(h.horizontal="center"),c>g&&g>r(s+a)&&(h.vertical="middle"),h.important=o(r(t),r(i))>o(r(s),r(a))?"horizontal":"vertical",n.using.call(this,e,h)}),u.offset(e.extend(M,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=e.left-t.collisionPosition.marginLeft,h=n-r,l=r+t.collisionWidth-a-n;t.collisionWidth>a?h>0&&0>=l?(i=e.left+h+t.collisionWidth-a-n,e.left+=h-i):e.left=l>0&&0>=h?n:h>l?n+a-t.collisionWidth:n:h>0?e.left+=h:l>0?e.left-=l:e.left=o(e.left-r,e.left)},top:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollTop:s.offset.top,a=t.within.height,r=e.top-t.collisionPosition.marginTop,h=n-r,l=r+t.collisionHeight-a-n;t.collisionHeight>a?h>0&&0>=l?(i=e.top+h+t.collisionHeight-a-n,e.top+=h-i):e.top=l>0&&0>=h?n:h>l?n+a-t.collisionHeight:n:h>0?e.top+=h:l>0?e.top-=l:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var i,s,n=t.within,a=n.offset.l
 eft+n.scrollLeft,o=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-o-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+c+p+f+t.collisionWidth-o-a,(0>i||r(u)>i)&&(e.left+=c+p+f)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+f-h,(s>0||d>r(s))&&(e.left+=c+p+f))},top:function(e,t){var i,s,n=t.within,a=n.offset.top+n.scrollTop,o=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-o-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-o-a,(0>s||r(u)>s)&&(e.top+=p+f+m)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,(i>0||d>r(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.appl
 y(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,n,o,r=document.getElementsByTagName("body")[0],h=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in s)t.style[o]=s[o];t.appendChild(h),i=r||document.documentElement,i.insertBefore(t,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=e(h).offset().left,a=n>10&&11>n,t.innerHTML="",i.removeChild(t)}()}(),e.ui.position,e.widget("ui.draggable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration
 :500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.hand
 le?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&e(i.activeElement).blur()}catch(s){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=th
 is.helper.parents().filter(function(){return"fixed"===e(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.positio
 n=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(
 t.target)&&this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper),n=s?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","ab
 solute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(par
 seInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options,a=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this
 .containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=e(n.containment),s=i[0],s&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(
 s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(e,t){t||(t=this.position);var i="absolute"===e?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(e,t){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent[0]),
 h=e.pageX,l=e.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,e.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),o.grid&&(n=o.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n,a=o.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,h=i?a-this.offset.click.left>
 =i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a),"y"===o.axis&&(h=this.originalPageX),"x"===o.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}
+},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i
 ,s){var n=e.extend({},i,{item:s.element});s.sortables=[],e(s.options.connectToSortable).each(function(){var i=e(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i,s){var n=e.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,e.each(s.sortables,function(){var e=this;e.isOver?(e.isOver=0,s.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,n))})},drag:function(t,i,s){e.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&&(n=!0,e.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.o
 ffset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(n=!1),n})),n?(a.isOver||(a.isOver=1,s._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",t),s.dropped=a.element,e.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.option
 s.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(t),i.position=s._generatePosition(t,!0),s._trigger("fromSortable",t),s.dropped=!1,e.each(s.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,s){var n=e("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(t,i,s){var n=s.options;n._cursor&&e("body").css("cursor",n._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(t,i,s){var n=s.options;n._opacity&&e(i.helper).css("opacity",n._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOff
 set=i.scrollParentNotHidden.offset())},drag:function(t,i,s){var n=s.options,a=!1,o=s.scrollParentNotHidden[0],r=s.document[0];o!==r&&"HTML"!==o.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+o.offsetHeight-t.pageY<n.scrollSensitivity?o.scrollTop=a=o.scrollTop+n.scrollSpeed:t.pageY-s.overflowOffset.top<n.scrollSensitivity&&(o.scrollTop=a=o.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+o.offsetWidth-t.pageX<n.scrollSensitivity?o.scrollLeft=a=o.scrollLeft+n.scrollSpeed:t.pageX-s.overflowOffset.left<n.scrollSensitivity&&(o.scrollLeft=a=o.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(t.pageY-e(r).scrollTop()<n.scrollSensitivity?a=e(r).scrollTop(e(r).scrollTop()-n.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())<n.scrollSensitivity&&(a=e(r).scrollTop(e(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(t.pageX-e(r).scrollLeft()<n.scrollSensitivity?a=e(r).scrollLeft(e(r).scrollLeft()-n.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLef
 t())<n.scrollSensitivity&&(a=e(r).scrollLeft(e(r).scrollLeft()+n.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(s,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,s){var n=s.options;s.snapElements=[],e(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var t=e(this),i=t.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,s){var n,a,o,r,h,l,u,d,c,p,f=s.options,m=f.snapTolerance,g=i.offset.left,v=g+s.helperProportions.width,y=i.offset.top,b=y+s.helperProportions.height;for(c=s.snapElements.length-1;c>=0;c--)h=s.snapElements[c].left-s.margins.left,l=h+s.snapElements[c].width,u=s.snapElements[c].top-s.margins.top,d=u+s.snapElements[c].height,h-m>v||g>l+m||u-m>b||y>d+m||!e.contains(s.snapElements[c].item.ownerDocument,s.snapElements[c].item)?(s.snapElements[c].snapping&&s.options.snap.release&&s.options
 .snap.release.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=!1):("inner"!==f.snapMode&&(n=m>=Math.abs(u-b),a=m>=Math.abs(d-y),o=m>=Math.abs(h-v),r=m>=Math.abs(l-g),n&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||a||o||r,"outer"!==f.snapMode&&(n=m>=Math.abs(u-y),a=m>=Math.abs(d-b),o=m>=Math.abs(h-g),r=m>=Math.abs(l-v),n&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.top=s._convertPositionTo("relative",{top:d-s.helperProportions.height,left:0}).top),o&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperP
 roportions.width}).left)),!s.snapElements[c].snapping&&(n||a||o||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,t,e.extend(s._uiHash(),{snapItem:s.snapElements[c].item})),s.snapElements[c].snapping=n||a||o||r||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,s){var n,a=s.options,o=e.makeArray(e(a.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});o.length&&(n=parseInt(e(o[0]).css("zIndex"),10)||0,e(o).each(function(t){e(this).css("zIndex",n+t)}),this.css("zIndex",n+o.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,s){var n=e(i.helper),a=s.options;n.css("zIndex")&&(a._zIndex=n.css("zIndex")),n.css("zIndex",a.zIndex)},stop:function(t,i,s){var n=s.options;n._zIndex&&e(i.helper).css("zIndex",n._zIndex)}}),e.ui.draggable,e.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",toleran
 ce:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;e.length>t;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){if("accept"===t)this.accept=e.isFunction(i)?i:function(e){return e.is(i)};else if("scope"===t){var s=e.ui.ddmanager.droppables[this.options.scope];this._splice(s),this
 ._addToManager(i)}this._super(t,i)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var s=i||e.ui.ddmanager.current,n=!1;return s&&(s.currentIt
 em||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=e(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&e.ui.intersect(s,e.extend(i,{offset:i.element.offset()}),i.options.tolerance,t)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(){function e(e,t,i){return e>=t&&t+i>e}return function(t,i,s,n){if(!i.offset)return!1;var a=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute)
 .top+t.margins.top,r=a+t.helperProportions.width,h=o+t.helperProportions.height,l=i.offset.left,u=i.offset.top,d=l+i.proportions().width,c=u+i.proportions().height;switch(s){case"fit":return a>=l&&d>=r&&o>=u&&c>=h;case"intersect":return a+t.helperProportions.width/2>l&&d>r-t.helperProportions.width/2&&o+t.helperProportions.height/2>u&&c>h-t.helperProportions.height/2;case"pointer":return e(n.pageY,u,i.proportions().height)&&e(n.pageX,l,i.proportions().width);case"touch":return(o>=u&&c>=o||h>=u&&c>=h||u>o&&h>c)&&(a>=l&&d>=a||r>=l&&d>=r||l>a&&r>d);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var s,n,a=e.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,r=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(s=0;a.length>s;s++)if(!(a[s].options.disabled||t&&!a[s].accept.call(a[s].element[0],t.currentItem||t.element))){for(n=0;r.length>n;n++)if(r[n]===a[s].element[0]){a[s].proportions().height=0;con
 tinue e}a[s].visible="none"!==a[s].element.css("display"),a[s].visible&&("mousedown"===o&&a[s]._activate.call(a[s],i),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(t,i){var s=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyCh
 ild&&this.visible){var s,n,a,o=e.ui.intersect(t,this,this.options.tolerance,i),r=!o&&this.isover?"isout":o&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===n}),a.length&&(s=e(a[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}},e.ui.droppable,e.widget("ui.resizable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:
 !1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseInt(e,10)||0},_isNumber:function(e){return!isNaN(parseInt(e,10))},_hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return t[s]>0?!0:(t[s]=1,n=t[s]>0,t[s]=0,n)},_create:function(){var t,i,s,n,a,o=this,r=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!r.aspectRatio,aspectRatio:r.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:r.helper||r.ghost||r.animate?r.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),th
 is.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=r.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=
 e(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),a="ui-resizable-"+s,n=e("<div class='ui-resizable-handle "+a+"'></div>"),n.css({zIndex:r.zIndex}),"se"===s&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(n);this._renderAxis=function(t){var i,s,n,a;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=e(this.handles[i]),this._on(this.handles[i],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=e(this.handles[i],this.element),a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"R
 ight":"Left"].join(""),t.css(n,a),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.mouseover(function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),r.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){r.disabled||(e(this).removeClass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){r.disabled||o.resizing||(e(this).addClass("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWra
 pper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,n=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var i,s,n,a=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),a.containment&&(i+=e(a.containment).scrollLeft()||0,s+=e(a.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),he
 ight:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof a.aspectRatio?a.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),o.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,s,n=this.originalMousePosition,a=this.axis,o=t.pageX-n.left||0,r=t.pageY-n.top||0,h=this._change[a];return this._updatePrevProperties(),h?(i=h.apply(this,[t,o,r]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(s)||(this._updatePrevPropertie
 s(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,n,a,o,r,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:u.sizeDiff.height,a=s?0:u.sizeDiff.width,o={width:u.helper.width()-a,height:u.helper.height()-n},r=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(o,{top:h,left:r})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.s
 ize.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,i,s,n,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=a.minHeight*this.aspectRatio,s=a.minWidth/this.aspectRatio,i=a.maxHeight*this.aspectRatio,n=a.maxWidth/this.aspectRatio,t>a.minWidth&&(a.minWidth=t),s>a.minHeight&&(a.minHeight=s),a.maxWidth>i&&(a.maxWidth=i),a.maxHeight>n&&(a.maxHeight=n)),this._vBoundaries=a},_updateCache:function(e){this.offset=
 this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,s=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===s&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===s&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,s=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,n=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,r=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);return a
 &&(e.width=t.minWidth),o&&(e.height=t.minHeight),s&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),a&&l&&(e.left=r-t.minWidth),s&&l&&(e.left=r-t.maxWidth),o&&u&&(e.top=h-t.minHeight),n&&u&&(e.top=h-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],s=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],n=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];4>t;t++)i[t]=parseInt(s[t],10)||0,i[t]+=parseInt(n[t],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerD
 imensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){retur
 n e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),o=a&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=a?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.orig
 inalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&e(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,i,s,n,a,o,r,h=e(this).resizable("instance"),l=h.options,u=h.element,d=l.containment,c=d instanceof e?d.get(0):/parent/.test(d)?u.parent().get(0):d;c&&(h.containerElement=e(c),/document/.test(d)||d===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(c
 ),i=[],e(["Top","Right","Left","Bottom"]).each(function(e,s){i[e]=h._num(t.css("padding"+s))}),h.containerOffset=t.offset(),h.containerPosition=t.position(),h.containerSize={height:t.innerHeight()-i[3],width:t.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,a=h.containerSize.width,o=h._hasScroll(c,"left")?c.scrollWidth:a,r=h._hasScroll(c)?c.scrollHeight:n,h.parentData={element:c,left:s.left,top:s.top,width:o,height:r}))},resize:function(t){var i,s,n,a,o=e(this).resizable("instance"),r=o.options,h=o.containerOffset,l=o.position,u=o._aspectRatio||t.shiftKey,d={top:0,left:0},c=o.containerElement,p=!0;c[0]!==document&&/static/.test(c.css("position"))&&(d=h),l.left<(o._helper?h.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-h.left:o.position.left-d.left),u&&(o.size.height=o.size.width/o.aspectRatio,p=!1),o.position.left=r.helper?h.left:0),l.top<(o._helper?h.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-h.top:o.position.top),u&&(o.size.widt
 h=o.size.height*o.aspectRatio,p=!1),o.position.top=o._helper?h.top:0),n=o.containerElement.get(0)===o.element.parent().get(0),a=/relative|absolute/.test(o.containerElement.css("position")),n&&a?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),i=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-h.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-h.top)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,u&&(o.size.height=o.size.width/o.aspectRatio,p=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,u&&(o.size.width=o.size.height*o.aspectRatio,p=!1)),p||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),i=t.options,s=t.containerOffs
 et,n=t.containerPosition,a=t.containerElement,o=e(t.helper),r=o.offset(),h=o.outerWidth()-t.sizeDiff.width,l=o.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance"),i=t.options;e(i.alsoResize).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})},resize:function(t,i){var s=e(this).resizable("instance"),n=s.options,a=s.originalSize,o=s.originalPosition,r={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};e(n.alsoResize).each(function(){var t=e(this),s=e(this).data("ui-resizab
 le-alsoresize"),n={},a=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(a,function(e,t){var i=(s[t]||0)+(r[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,i=e(this).resizable("instance"),s=i.options,n=i.size,
 a=i.originalSize,o=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,u=h[1]||1,d=Math.round((n.width-a.width)/l)*l,c=Math.round((n.height-a.height)/u)*u,p=a.width+d,f=a.height+c,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,v=s.minWidth&&s.minWidth>p,y=s.minHeight&&s.minHeight>f;s.grid=h,v&&(p+=l),y&&(f+=u),m&&(p-=l),g&&(f-=u),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=o.top-c):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=o.left-d):((0>=f-u||0>=p-l)&&(t=i._getPaddingPlusBorderDimensions(this)),f-u>0?(i.size.height=f,i.position.top=o.top-c):(f=u-t.height,i.size.height=f,i.position.top=o.top+a.height-f),p-l>0?(i.size.width=p,i.position.left=o.left-d):(p=l-t.width,i.size.width=p,i.position.left=o.left+a.width-p))}}),e.ui.resizable,e.widget("ui.selectable",e.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",t
 olerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;
+this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pag
 eX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,n=e.data(this,"selectable-item");return n?(s=!t.metaKey&&!t.ctrlKey||!n.$element.hasClass("ui-selected"),n.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",t,{selecting:n.element}):i._trigger("unselecting",t,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,a=this.opos[0],o=this.opos[1],r=t.pageX,h=t.pageY;return a>r&&(i=r,r=a,a=i),o>h&&(i=h,h=o,o=i),this.helper.css({left:a,top:
 o,width:r-a,height:h-o}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===n.tolerance?l=!(i.left>r||a>i.right||i.top>h||o>i.bottom):"fit"===n.tolerance&&(l=i.left>a&&r>i.right&&i.top>o&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unse
 lecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scro
 llSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&t+i>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(
 ".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+"-item")===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+"-item")===a&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-thi
 s.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",o.cursor),this.storedStylesheet=e("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(a)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacit
 y)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,a,o=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overfl
 owOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.wid
 th()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),r!==!1&&e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],a=this._intersectsWithPointer(s),a&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===a?"next":"prev"]()[0]!==n&&!e.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],n):!0)){if(this.direction=1===a?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanage
 r&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,o={};a&&"x"!==a||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),a&&"y"!==a||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t].
 _trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];ret
 urn t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,h=r+e.height,l=this.offset.click.top,u=this.offset.click.left,d="x"===this.options.axis||s+l>r&&h>s+l,c="y"===this.options.axis||t+u>a&&o>t+u,p=d&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>a&&o>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,
 e.left,e.width),s=t&&i,n=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return s?this.floating?a&&"right"===a||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&t||"up"===s&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.co
 nnectWith]:e.connectWith},_getItemsAsjQuery:function(t){function i(){r.push(this)}var s,n,a,o,r=[],h=[],l=this._connectWith();if(l&&t)for(s=l.length-1;s>=0;s--)for(a=e(l[s],this.document[0]),n=a.length-1;n>=0;n--)o=e.data(a[n],this.widgetFullName),o&&o!==this&&!o.options.disabled&&h.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(h.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[thi
 s];var i,s,n,a,o,r,h,l,u=this.items,d=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(i=c.length-1;i>=0;i--)for(n=e(c[i],this.document[0]),s=n.length-1;s>=0;s--)a=e.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(d.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(i=d.length-1;i>=0;i--)for(o=d[i][1],r=d[i][0],s=0,l=r.length;l>s;s++)h=e(r[s]),h.data(this.widgetName+"-item",o),u.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,a;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentCon
 tainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)a=this.containers[i].element.offset(),this.containers[i].containerCache.left=a.left,this.containers[i].containerCache.top=a.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),n=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder"
 ).removeClass("ui-sortable-helper");return"tbody"===s?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e("<td>&#160;</td>",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,d,
 c=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(c&&e.contains(this.containers[i].element[0],c.element[0]))continue;c=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(c)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,a=null,u=c.floating||this._isFloating(this.currentItem),o=u?"left":"top",r=u?"width":"height",d=u?"clientX":"clientY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[o],l=!1,t[d]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(t[d]-h)&&(n=Math.abs(t[d]-h),a=this.items[s],
 this.direction=l?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.curren
 tItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.sc
 rollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContain
 ment:function(){var t,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=e(n.containment)[0],i=e(n.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.of
 fsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-thi

<TRUNCATED>


[15/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126


Project: http://git-wip-us.apache.org/repos/asf/incubator-metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-metron/commit/7077dbd6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-metron/tree/7077dbd6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-metron/diff/7077dbd6

Branch: refs/heads/master
Commit: 7077dbd6f37b42e2ecfebd2091d75f53ce9bc225
Parents: a45260a
Author: iraghumitra <ra...@gmail.com>
Authored: Fri May 20 11:20:59 2016 -0500
Committer: rmerriman <rm...@hortonworks.com>
Committed: Fri May 20 11:20:59 2016 -0500

----------------------------------------------------------------------
 site/Gemfile                                 |     2 +-
 site/_docs/indexes.md                        |     6 +-
 site/_includes/footer.html                   |    24 +-
 site/_includes/header.html                   |    35 +-
 site/_includes/primary-nav-items.html        |    34 +-
 site/_includes/top.html                      |   103 +-
 site/about/index.md                          |   119 +
 site/community/index.md                      |    94 +
 site/css/default.css                         | 11456 ++++++++++++++++++++
 site/css/gravityforms.css                    |    34 +
 site/css/jquery-ui-insightera-custom-1.8.css |     1 +
 site/css/l                                   |    61 +
 site/css/legacy.css                          |  2530 +++++
 site/css/prettify.css                        |    52 +
 site/css/selectBoxIt.css                     |   146 +
 site/documentation/index.md                  |    59 +
 site/downloads/index.md                      |    20 +-
 site/favicon.ico                             |   Bin 5430 -> 1150 bytes
 site/img/incubator_logo.png                  |   Bin 0 -> 7213 bytes
 site/img/logo.png                            |   Bin 144723 -> 21186 bytes
 site/img/metron_cloud.png                    |   Bin 0 -> 703 bytes
 site/img/metron_core_capabilities.png        |   Bin 0 -> 86663 bytes
 site/img/metron_datacenter.jpg               |   Bin 0 -> 412392 bytes
 site/img/metron_evolution.png                |   Bin 0 -> 263188 bytes
 site/img/metron_functional_themes.png        |   Bin 0 -> 66194 bytes
 site/img/metron_intro_detail1.png            |   Bin 0 -> 1480 bytes
 site/img/metron_intro_detail2.png            |   Bin 0 -> 4011 bytes
 site/img/metron_intro_detail3.png            |   Bin 0 -> 746 bytes
 site/img/metron_sky.png                      |   Bin 0 -> 916825 bytes
 site/img/persona-1.png                       |   Bin 0 -> 10589 bytes
 site/img/persona-2.png                       |   Bin 0 -> 9831 bytes
 site/img/persona-3.png                       |   Bin 0 -> 9508 bytes
 site/img/persona-4.png                       |   Bin 0 -> 9170 bytes
 site/img/persona-5.png                       |   Bin 0 -> 7777 bytes
 site/img/persona-6.png                       |   Bin 0 -> 10464 bytes
 site/index.html                              |   191 +-
 site/js/angular-animate.min.js               |    56 +
 site/js/angular.min.js                       |   311 +
 site/js/app.js                               |   251 +
 site/js/charts-animate.js                    |   241 +
 site/js/dotdotdot.js                         |    51 +
 site/js/eventCtrl.js                         |   100 +
 site/js/footer.js                            |    49 +
 site/js/hero-slider.js                       |   704 ++
 site/js/isotope.pkgd.min.js                  |    12 +
 site/js/jquery-migrate.min.js                |     2 +
 site/js/jquery-ui.min.js                     |    13 +
 site/js/jquery.classyloader.js               |   157 +
 site/js/jquery.js                            |     6 +
 site/js/jquery.mobile.custom.min.js          |     3 +
 site/js/jquery.selectBoxIt.min.js            |     4 +
 site/js/legacy.js                            |   308 +
 site/js/local.js                             |   612 ++
 site/js/local6.js                            |   283 +
 site/js/munchkin-beta.js                     |     8 +
 site/js/navigation.js                        |   303 +
 site/js/paralax-scroll.js                    |     7 +
 site/js/parallax.js                          |    77 +
 site/js/parallax.min.js                      |     6 +
 site/js/pressReleaseController.js            |   230 +
 site/js/products_scroll.js                   |    47 +
 site/js/scroll-slider.js                     |   182 +
 site/js/select-list.js                       |    58 +
 site/js/shb0wjr.js                           |    46 +
 site/js/slider.js                            |   392 +
 site/js/top-form.js                          |   145 +
 site/news/index.html                         |    68 +-
 67 files changed, 19594 insertions(+), 105 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/Gemfile
----------------------------------------------------------------------
diff --git a/site/Gemfile b/site/Gemfile
index 77ef869..944cdac 100644
--- a/site/Gemfile
+++ b/site/Gemfile
@@ -1,3 +1,3 @@
 source 'https://rubygems.org'
-gem 'github-pages'
+gem 'jekyll'
 gem 'rouge'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/_docs/indexes.md
----------------------------------------------------------------------
diff --git a/site/_docs/indexes.md b/site/_docs/indexes.md
index 58e7239..ba71507 100644
--- a/site/_docs/indexes.md
+++ b/site/_docs/indexes.md
@@ -1,7 +1,7 @@
 ---
 layout: docs
-title: Arch
-permalink: /docs/indexes.html
+title: Background
+permalink: /docs/index.html
 ---
 
-Intro the Arch
+Back in December 2015, we created Metron files as part of the transition of the OpenSOC project from Cisco.

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/_includes/footer.html
----------------------------------------------------------------------
diff --git a/site/_includes/footer.html b/site/_includes/footer.html
index beaa2ce..3350910 100644
--- a/site/_includes/footer.html
+++ b/site/_includes/footer.html
@@ -1,8 +1,16 @@
-<footer role="contentinfo">
-  <p>The contents of this website are &copy;&nbsp;{{ site.time | date: '%Y' }}
-     <a href="https://www.apache.org/">Apache Software Foundation</a>
-     under the terms of the <a
-      href="https://www.apache.org/licenses/LICENSE-2.0.html">
-      Apache&nbsp;License&nbsp;v2</a>. Apache Metron and its logo are trademarks
-      of the Apache Software Foundation.</p>
-</footer>
+</section>
+<section class="hero-second-level darken">
+
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle text-center">
+                <p><img src="/img/incubator_logo.png"></p>
+              
+                      
+            <p>The contents of this website are � 2016 Apache Software Foundation under the terms of<br /> the Apache License v2. Apache Metron and its logo are trademarks of the Apache Software Foundation.</p>
+        
+                               
+            </div>
+        </div>
+    </div>
+</section>

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/_includes/header.html
----------------------------------------------------------------------
diff --git a/site/_includes/header.html b/site/_includes/header.html
index 25efd57..e975856 100644
--- a/site/_includes/header.html
+++ b/site/_includes/header.html
@@ -1,18 +1,21 @@
-<header role="banner">
-  <nav class="mobile-nav show-on-mobiles">
-    {% include primary-nav-items.html %}
-  </nav>
-  <div class="grid">
-    <div class="unit one-third center-on-mobiles">
-      <h1>
-        <a href="/">
-          <span class="sr-only">Apache Metron</span>
-          <img src="/img/logo.png" width="289" alt="Metron Logo" class="logo">
-        </a>
-      </h1>
+<header>
+    <div class="main-navigation" style="height: 85px;">
+        <div class="main-nav fixed">
+            <div class="wrapper">
+                <div class="logo">
+                    <a href=""><img src="/img/logo.png" alt="Logo"></a>
+                </div>
+                <nav>
+                    <div class="toggle">
+                        <span></span>
+                        <span></span>
+                        <span></span>
+                    </div>
+                    <div class="menu-wrapper" style="height: auto; display: block;">
+                        {% include primary-nav-items.html %}
+                    </div>
+                </nav>
+            </div>
+        </div>
     </div>
-    <nav class="main-nav unit two-thirds hide-on-mobiles">
-      {% include primary-nav-items.html %}
-    </nav>
-  </div>
 </header>

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/_includes/primary-nav-items.html
----------------------------------------------------------------------
diff --git a/site/_includes/primary-nav-items.html b/site/_includes/primary-nav-items.html
index 85e31a2..81360c5 100644
--- a/site/_includes/primary-nav-items.html
+++ b/site/_includes/primary-nav-items.html
@@ -1,21 +1,15 @@
-<ul>
-  <li class="{% if page.overview %}current{% endif %}">
-    <a href="/">Home</a>
-  </li>
-  <li class="{% if page.url contains '/docs/' %}current{% endif %}">
-    <a href="/docs/">Doc<span class="show-on-mobiles">s</span>
-                        <span class="hide-on-mobiles">umentation</span></a>
-  </li>
-  <li class="{% if page.url contains '/talks/' %}current{% endif %}">
-    <a href="/talks/">Talks</a>
-  </li>
-  <li class="{% if page.url contains '/news/' %}current{% endif %}">
-    <a href="/news/">News</a>
-  </li>
-  <li class="{% if page.url contains '/help/' %}current{% endif %}">
-    <a href="/help/">Help</a>
-  </li>
-  <li class="{% if page.url contains '/develop/' %}current{% endif %}">
-    <a href="/develop/">Develop</a>
-  </li>
+<ul class="main-menu">
+    <li class="products-menu"><a href="/">Home</a>
+    </li>
+    <li class="solutions-menu"><a href="/about/">About</a>
+    </li>
+    <li class="services-menu"><a href="/documentation/">Documentation</a>
+    </li>
+    <li class="services-menu"><a href="/community/">Community</a>
+    </li>
+    <li class="training-menu"><a href="/news/">News</a>
+    </li>
+    <li>
+        <button class="button-default button-green trigger-top-form"> <a href="https://github.com/apache/incubator-metron/releases" target="new">Download </a></button>
+    </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/_includes/top.html
----------------------------------------------------------------------
diff --git a/site/_includes/top.html b/site/_includes/top.html
index a4c04e7..b08eb66 100644
--- a/site/_includes/top.html
+++ b/site/_includes/top.html
@@ -1,15 +1,90 @@
-<!DOCTYPE HTML>
-<html lang="en-US">
-<head>
-  <meta charset="UTF-8">
-  <title>{{ page.title }}</title>
-  <meta name="viewport" content="width=device-width,initial-scale=1">
-  <meta name="generator" content="Jekyll v{{ jekyll.version }}">
-  <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
-  <link rel="stylesheet" href="/css/screen.css">
-  <link rel="icon" type="image/x-icon" href="/favicon.ico">
-  <!--[if lt IE 9]>
-  <script src="/js/html5shiv.min.js"></script>
-  <script src="/js/respond.min.js"></script>
-  <![endif]-->
+<!DOCTYPE html>
+
+<html lang="en-US" prefix="og: http://ogp.me/ns#" ng-app="hortonWorksApp"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>
+        
+        <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
+        <link rel="profile" href="http://gmpg.org/xfn/11">
+        <title>{{ page.title }}</title>
+
+        <style type="text/css">
+            img.wp-smiley,
+            img.emoji {
+                display: inline !important;
+                border: none !important;
+                box-shadow: none !important;
+                height: 1em !important;
+                width: 1em !important;
+                margin: 0 .07em !important;
+                vertical-align: -0.1em !important;
+                background: none !important;
+                padding: 0 !important;
+            }
+        </style>
+    <link rel="stylesheet" id="default-css" href="/css/default.css" type="text/css" media="all">
+    <link rel="stylesheet" id="legacy-css" href="/css/legacy.css" type="text/css" media="all">
+    <link rel="stylesheet" id="gravityforms-css" href="/css/gravityforms.css" type="text/css" media="all">
+    <link rel="stylesheet" id="selectboxit-css" href="/css/selectBoxIt.css" type="text/css" media="all">
+    <link href='http://fonts.googleapis.com/css?family=Roboto%20Condensed' rel='stylesheet' type='text/css'>
+
+    <script type="text/javascript" src="/js/jquery.js"></script>
+    <script type="text/javascript" src="/js/jquery-migrate.min.js"></script>
+    <script type="text/javascript" src="/js/jquery.mobile.custom.min.js"></script>
+    <script type="text/javascript" src="/js/isotope.pkgd.min.js"></script>
+    <script type="text/javascript" src="/js/navigation.js"></script>
+    <script type="text/javascript" src="/js/slider.js"></script>
+    <script type="text/javascript" src="/js/jquery.classyloader.js"></script>
+    <script type="text/javascript" src="/js/hero-slider.js"></script>
+    <script type="text/javascript" src="/js/footer.js"></script>
+    <script type="text/javascript" src="/js/top-form.js"></script>
+    <script type="text/javascript" src="/js/local6.js"></script>
+    <script type="text/javascript" src="/js/select-list.js"></script>
+    <script type="text/javascript" src="/js/legacy.js"></script>
+    <script type="text/javascript" src="/js/local.js"></script>
+    <script type="text/javascript" src="/js/paralax-scroll.js"></script>
+    <script type="text/javascript" src="/js/jquery-ui.min.js"></script>
+    <script type="text/javascript" src="/js/jquery.selectBoxIt.min.js"></script>
+    <script type="text/javascript" src="/js/scroll-slider.js"></script>
+    <script type="text/javascript" src="/js/charts-animate.js"></script>
+    <script type="text/javascript" src="/js/dotdotdot.js"></script>
+    <script type="text/javascript" src="/js/products_scroll.js"></script>
+    <script type="text/javascript" src="/js/parallax.min.js"></script>
+    <script type="text/javascript" src="/js/parallax.js"></script>
+    <script type="text/javascript" src="/js/shb0wjr.js"></script>  
+
+    <script>
+    window.lsfDataLayer = window.lsfDataLayer || [];
+    </script>
+    
+    <style>
+      body {
+        font-family: "roboto-condensed", sans-serif;
+      }
+    </style>
+
+    <!-- Angular js files -->
+    <script src="/js/angular.min.js"></script>
+    <script src="/js/angular-animate.min.js"></script>
+    <script src="/js/app.js"></script>
+    <script src="/js/pressReleaseController.js"></script>
+    <script src="/js/eventCtrl.js"></script>
+    <!-- End Angular js files -->
+    <link rel="stylesheet" type="text/css" href="/css/prettify.css">
+    <script type="text/javascript" async="" src="/js/munchkin-beta.js"></script>
+    <link type="text/css" href="/css/jquery-ui-insightera-custom-1.8.css" rel="stylesheet">
+    <style id="style-1-cropbar-clipper">
+    /* Copyright 2014 Evernote Corporation. All rights reserved. */
+    
+    .en-markup-crop-options {
+        top: 18px !important;
+        left: 50% !important;
+        margin-left: -100px !important;
+        width: 200px !important;
+        border: 2px rgba(255, 255, 255, .38) solid !important;
+        border-radius: 4px !important;
+    }
+    
+    .en-markup-crop-options div div:first-of-type {
+        margin-left: 0px !important;
+    }
+    </style>
 </head>

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/about/index.md
----------------------------------------------------------------------
diff --git a/site/about/index.md b/site/about/index.md
new file mode 100644
index 0000000..a62c86d
--- /dev/null
+++ b/site/about/index.md
@@ -0,0 +1,119 @@
+---
+layout: default
+title: Apache Metron About
+---
+
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
+    </div>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="no-padding">
+      <div class="fixed-anchor" style="min-height: 99px;">
+        <div class="fixed-links" style="top: 63px; transition: top 0.5s ease;">
+            <ul>
+                <li class="active"><a href="#evolution">Evolution</a></li>
+                <li class=""><a href="#architecture">Architecture</a></li>
+                <li class=""><a href="#corecapabilites">Core Capabilites </a></li>
+                <li class="" style="min-width:220px"><a href="#functionalThemes">Functional Themes</a></li>
+            </ul>
+        </div>
+    </div>  
+</section>
+
+
+<section  class="events-section darken" id="evolution">
+    <div class="text-center">
+        <h2>Evolution</h2>
+    </div>
+    <div>
+        <img class="v-middle img82" src="/img/metron_evolution.png" alt="What Apache Metron Does" style="margin:0 auto;left: 0px;">
+    </div>
+    <div class="hover-btn text-center">
+            <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Evolution+of+Apache+Metron" target="new">LEARN MORE</a>
+    </div>
+</section>
+
+<section class="events-section feature" id="architecture">
+    <div class="wrapper">
+        <div class="text-center">
+            <h2>Architecture</h2>
+        </div>
+        <div class="three-col-row architecture">
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div >
+                                <h5 class="bold blue-text">Multi-vendor Sensor Support</h5>
+                                <h6>Supports events ingestion from a variety of sources</h6>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div>
+                                <h5 class="bold blue-text">Leverages the Apache Big Data Ecosystem</h5>
+                                <h6>Jump to the right row with indexes including minimum, maximum, and bloom filters for each column.</h6>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="col-three">
+                <div class="v-middle-wrapper">
+                    <div class="v-middle-inner">
+                        <div class="v-middle">
+                            <div>
+                                <h5 class="bold blue-text">Interactive Visualization and alerting</h5>
+                                <h6>Visualize alerts and notify parties involved</h6>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+        <div class="hover-btn text-center">
+			<a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+Architecture" target="_blank">LEARN MORE</a>
+		</div>
+    </div>
+</section>
+
+<section  class="events-section darken" id="corecapabilites">
+    <div class="text-center">
+        <h2>Core Capabilites</h2>
+    </div>
+    <div>
+        <img class="v-middle img82" src="/img/metron_core_capabilities.png" alt="Metron Core Capabilities" style="margin:0 auto;left: 0px;">
+    </div>
+    <div class="hover-btn text-center">
+        <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Metron+Core+Capabilities+and+Functional+Themes#MetronCoreCapabilitiesandFunctionalThemes-CoreFunctionalCapabilites" target="_new">LEARN MORE</a>
+    </div>
+</section>
+
+<section  class="events-section" id="functionalThemes">
+    <div class="text-center">
+        <h2>Functional Themes</h2>
+    </div>
+    <div>
+        <img class="v-middle img82" src="/img/metron_functional_themes.png" alt="Metron Functional Themes" style="margin:0 auto;left: 0px;">
+    </div>
+    <div class="hover-btn text-center">
+            <a class="button-default" target="https://cwiki.apache.org/confluence/display/METRON/Metron+Core+Capabilities+and+Functional+Themes#MetronCoreCapabilitiesandFunctionalThemes-CoreFunctionalThemes" target="new">LEARN MORE</a>
+    </div>
+</section>
+
+
+

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/community/index.md
----------------------------------------------------------------------
diff --git a/site/community/index.md b/site/community/index.md
new file mode 100644
index 0000000..aa836c9
--- /dev/null
+++ b/site/community/index.md
@@ -0,0 +1,94 @@
+---
+layout: default
+title: Apache Metron Community
+---
+
+<section class="hero-second-level no-padding">
+    <div class="bg-img">
+        <img src="/img/metron_datacenter.jpg" alt="UNLOCK THE POWER OF YOUR DATA" style="width: 100%; left: 0px;">
+    </div>
+    <div class="v-middle-wrapper">
+        <div class="v-middle-inner">
+            <div class="v-middle">
+              <h1>real-time big data security </h1>
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="no-padding">
+      <div class="fixed-anchor" style="min-height: 99px;">
+        <div class="fixed-links" style="top: 63px; transition: top 0.5s ease;">
+            <ul>
+                <li class="active"><a href="#projectmembers">Project Members</a></li>
+                <li class=""><a href="#communityresources">Community Resources</a></li>
+                <li class=""><a href="#getinvolved">Get Involved</a></li>
+            </ul>  
+        </div>
+    </div>  
+</section>
+
+<section class="events-section feature body-content" id="projectmembers">
+<div class="text-center">
+        <h2>Project Members</h2>
+</div>
+<table class="padding30 img70 nomargin">
+    <thead>
+    <tr>
+      <th style="text-align: left">Name</th> <th style="text-align: left">Apache Id</th> <th style="text-align: left">Role</th> </tr>
+    </thead>
+    <tbody>
+    <tr>
+      <td style="text-align: left">James Sirota</td> <td style="text-align: left">jsirota</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Owen O\u2019Malley</td> <td style="text-align: left">omalley</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Sheetal Dolas</td> <td style="text-align: left">sheetal_dolas</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Casey Stella</td> <td style="text-align: left">cestella</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Vinod Kumar Vavilapalli</td> <td style="text-align: left">vinodkv</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">George Vetticaden</td> <td style="text-align: left">gvetticaden</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">P. Taylor Goetz</td> <td style="text-align: left">ptgoetz</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Jim Baker</td> <td style="text-align: left">jimbaker</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Mark Bittmann</td> <td style="text-align: left">mbittmann</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Brad Kolarov</td> <td style="text-align: left">billie</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Dave Hirko</td> <td style="text-align: left">dbhirko</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Larry McCay</td> <td style="text-align: left">lmccay</td> <td style="text-align: left">PMC</td> </tr>
+    <tr>
+      <td style="text-align: left">Charles Porter</td> <td style="text-align: left">cporter</td> <td style="text-align: left">PMC</td> </tr>
+    </tbody>
+</table>
+</section>
+
+<section class="events-section feature darken" id="communityresources">
+        <div class="text-center">
+          <h2>Community Resources</h2>
+        </div>
+        <div class="hover-btn text-center">
+            <p>Apache Community Resources - GitHub and Mailing List's </p>
+            <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Community+Resources#CommunityResources-ApacheMetronCommunityResources" target="_blank">LEARN MORE</a>
+        </div>
+</section>
+
+<section class="events-section feature" id="getinvolved">
+        <div class="text-center">
+          <h2>Get Involved</h2>
+        </div>
+        <div class="hover-btn text-center">
+            <p>Wish to contribute to Apache Metron?. Follow these simple steps.</p>
+            <a class="button-default" href="https://cwiki.apache.org/confluence/display/METRON/Community+Resources#CommunityResources-JointheCommunity-GetingStarted" target="_blank">Take Me There</a>
+        </div>
+</section>
+
+
+
+
+


[03/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery.mobile.custom.min.js
----------------------------------------------------------------------
diff --git a/site/js/jquery.mobile.custom.min.js b/site/js/jquery.mobile.custom.min.js
new file mode 100644
index 0000000..bfc5445
--- /dev/null
+++ b/site/js/jquery.mobile.custom.min.js
@@ -0,0 +1,3 @@
+/*! jQuery Mobile v1.4.5 | Copyright 2010, 2014 jQuery Foundation, Inc. | jquery.org/license */
+
+(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,n){e.extend(e.support,{orientation:"orientation"in t&&"onorientationchange"in t})})(e),function(e){e.event.special.throttledresize={setup:function(){e(this).bind("resize",n)},teardown:function(){e(this).unbind("resize",n)}};var t=250,n=function(){s=(new Date).getTime(),o=s-r,o>=t?(r=s,e(this).trigger("throttledresize")):(i&&clearTimeout(i),i=setTimeout(n,t-o))},r=0,i,s,o}(e),function(e,t){function p(){var e=s();e!==o&&(o=e,r.trigger(i))}var r=e(t),i="orientationchange",s,o,u,a,f={0:!0,180:!0},l,c,h;if(e.support.orientation){l=t.innerWidth||r.width(),c=t.innerHeight||r.height(),h=50,u=l>c&&l-c>h,a=f[t.orientation];if(u&&a||!u&&!a)f={"-90":!0,90:!0}}e.event.special.orientationchange=e.extend({},e.event.special.orientationchange,{setup:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled
 )return!1;o=s(),r.bind("throttledresize",p)},teardown:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled)return!1;r.unbind("throttledresize",p)},add:function(e){var t=e.handler;e.handler=function(e){return e.orientation=s(),t.apply(this,arguments)}}}),e.event.special.orientationchange.orientation=s=function(){var r=!0,i=n.documentElement;return e.support.orientation?r=f[t.orientation]:r=i&&i.clientWidth/i.clientHeight<1.1,r?"portrait":"landscape"},e.fn[i]=function(e){return e?this.bind(i,e):this.trigger(i)},e.attrFn&&(e.attrFn[i]=!0)}(e,this),function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&
 i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;d<v;d++)l=u[d],t[l]=h[l]}return t}function C(t){var n={},r,s;while(t){r=e.data(t,i);for(s in r)r[s]&&(n[s]=n.hasVirtualBinding=!0);t=t.parentNode}return n}function k(t,n){var r;while(t){r=e.data(t,i);if(r&&(!n||r[n]))return t;t=t.parentNode}return null}function L(){g=!1}function A(){g=!0}function O(){E=0,v.length=0,m=!1,A()}function M(){L()}function _(){D(),c=setTimeout(function(){c=0,O()},e.vmouse.resetTimerDuration)}function D(){c&&(clearTimeout(c),c=0)}function P(t,n,r){var i;if(r&&r[t]||!r&&k(n.target,t))i=N(n,t),e(n.target).trigger(i);return i}function H(t){var n=e.data(t.target,s),r;!m&&(!E||E!==n)&&(r=P("v"+t.type,t),r&&(r.isDefaultPrevented()&&t.preventDefault(),r.isPropagationStopped()&&t.stopPropagation(),r.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function B(t){var n=T(t).touches,r,i,o;n&&n.length===1&&(r=t.target,i=C(r),i.hasVirtualBinding&&(E=w++,e.data(r,s,E),D(),M(),d=!1,o=T(t).touches[0],h
 =o.pageX,p=o.pageY,P("vmouseover",t,i),P("vmousedown",t,i)))}function j(e){if(g)return;d||P("vmousecancel",e,C(e.target)),d=!0,_()}function F(t){if(g)return;var n=T(t).touches[0],r=d,i=e.vmouse.moveDistanceThreshold,s=C(t.target);d=d||Math.abs(n.pageX-h)>i||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H
 ),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;x<o.length;x++)e.event.special[o[x]]=U(o[x]);y&&n.addEventListener("click",function(t){var n=v.length,r=t.target,i,o,u,a,f,l;if(n){i=t.clientX,o=t.clientY,S=e.vmouse.clickDistanceThreshold,u=r;while(u){for(a=0;a<n;a++){f=v[a],l=0;if(u===r&&Math.abs(f.x-i)<S&&Math.abs(f.y-o)<S||e.data(u,s)===f.touchID){t.preventDefault(),t.stopPropagation();ret
 urn}}u=u.parentNode}}},!0)}(e,t,n),function(e){e.mobile={}}(e),function(e,t){var r={touch:"ontouchend"in n};e.mobile.support=e.mobile.support||{},e.extend(e.support,r),e.extend(e.mobile.support,r)}(e),function(e,t,r){function l(t,n,i,s){var o=i.type;i.type=n,s?e.event.trigger(i,r,t):e.event.dispatch.call(t,i),i.type=o}var i=e(n),s=e.mobile.support.touch,o="touchmove scroll",u=s?"touchstart":"mousedown",a=s?"touchend":"mouseup",f=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function s(e,n){r=n,l(t,r?"scrollstart":"scrollstop",e)}var t=this,n=e(t),r,i;n.bind(o,function(t){if(!e.event.special.scrollstart.enabled)return;r||s(t,!0),clearTimeout(i),i=setTimeout(function(){s(t,!1)},50)})},teardown:function(){e(this).unbind(o)}},e.event.spec
 ial.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),r=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function f(){a(),n.unbind("vclick",c).unbind("vmouseup",a),i.unbind("vmousecancel",f)}function c(e){f(),!r&&o===e.target?l(t,"tap",e):r&&e.preventDefault()}r=!1;if(s.which&&s.which!==1)return!1;var o=s.target,u;n.bind("vmouseup",a).bind("vclick",c),i.bind("vmousecancel",f),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(r=!0),l(t,"taphold",e.Event("taphold",{target:o}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),i.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,r=t.pageYOffset,i=e.clientX,s=e.clientY;if(e.pageY===0&&Math.floor(s)>Math.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.flo
 or(e.pageX))i-=n,s-=r;else if(s<e.pageY-r||i<e.pageX-n)i=e.pageX-n,s=e.pageY-r;return{x:i,y:s}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,r=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[r.x,r.y]}},handleSwipe:function(t,n,r,i){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"
 ),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},fu
 nction(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/jquery.selectBoxIt.min.js
----------------------------------------------------------------------
diff --git a/site/js/jquery.selectBoxIt.min.js b/site/js/jquery.selectBoxIt.min.js
new file mode 100644
index 0000000..2a22ee9
--- /dev/null
+++ b/site/js/jquery.selectBoxIt.min.js
@@ -0,0 +1,4 @@
+/*! jquery.selectBoxIt - v3.8.0 - 2013-10-05 
+* http://www.selectboxit.com
+* Copyright (c) 2013 Greg Franko; Licensed MIT*/
+!function(a){"use strict";a(window.jQuery,window,document)}(function(a,b,c,d){"use strict";a.widget("selectBox.selectBoxIt",{VERSION:"3.8.0",options:{showEffect:"none",showEffectOptions:{},showEffectSpeed:"medium",hideEffect:"none",hideEffectOptions:{},hideEffectSpeed:"medium",showFirstOption:!0,defaultText:"",defaultIcon:"",downArrowIcon:"",theme:"default",keydownOpen:!0,isMobile:function(){var a=navigator.userAgent||navigator.vendor||b.opera;return/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/.test(a)},"native":!1,aggressiveChange:!1,selectWhenHidden:!0,viewport:a(b),similarSearch:!1,copyAttributes:["title","rel"],copyClasses:"button",nativeMousedown:!1,customShowHideEvent:!1,autoWidth:!0,html:!0,populate:"",dynamicPositioning:!0,hideCurrent:!1},getThemes:function(){var b=this,c=a(b.element).attr("data-theme")||"c";return{bootstrap:{focus:"active",hover:"",enabled:"enabled",disabled:"disabled",arrow:"caret",button:"btn",list:"dropdown-menu",container:"bootstrap",op
 en:"open"},jqueryui:{focus:"ui-state-focus",hover:"ui-state-hover",enabled:"ui-state-enabled",disabled:"ui-state-disabled",arrow:"ui-icon ui-icon-triangle-1-s",button:"ui-widget ui-state-default",list:"ui-widget ui-widget-content",container:"jqueryui",open:"selectboxit-open"},jquerymobile:{focus:"ui-btn-down-"+c,hover:"ui-btn-hover-"+c,enabled:"ui-enabled",disabled:"ui-disabled",arrow:"ui-icon ui-icon-arrow-d ui-icon-shadow",button:"ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-up-"+c,list:"ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-up-"+c,container:"jquerymobile",open:"selectboxit-open"},"default":{focus:"selectboxit-focus",hover:"selectboxit-hover",enabled:"selectboxit-enabled",disabled:"selectboxit-disabled",arrow:"selectboxit-default-arrow",button:"selectboxit-btn",list:"selectboxit-list",container:"selectboxit-container",open:"selectboxit-open"}}},isDeferred:function(b){return a.isPlainObject(b)&&b.promise&&b.done},_create:function(b){var d=this,e
 =d.options.populate,f=d.options.theme;if(d.element.is("select"))return d.widgetProto=a.Widget.prototype,d.originalElem=d.element[0],d.selectBox=d.element,d.options.populate&&d.add&&!b&&d.add(e),d.selectItems=d.element.find("option"),d.firstSelectItem=d.selectItems.slice(0,1),d.documentHeight=a(c).height(),d.theme=a.isPlainObject(f)?a.extend({},d.getThemes()["default"],f):d.getThemes()[f]?d.getThemes()[f]:d.getThemes()["default"],d.currentFocus=0,d.blur=!0,d.textArray=[],d.currentIndex=0,d.currentText="",d.flipped=!1,b||(d.selectBoxStyles=d.selectBox.attr("style")),d._createDropdownButton()._createUnorderedList()._copyAttributes()._replaceSelectBox()._addClasses(d.theme)._eventHandlers(),d.originalElem.disabled&&d.disable&&d.disable(),d._ariaAccessibility&&d._ariaAccessibility(),d.isMobile=d.options.isMobile(),d._mobile&&d._mobile(),d.options["native"]&&this._applyNativeSelect(),d.triggerEvent("create"),d},_createDropdownButton:function(){var b=this,c=b.originalElemId=b.originalElem.
 id||"",d=b.originalElemValue=b.originalElem.value||"",e=b.originalElemName=b.originalElem.name||"",f=b.options.copyClasses,g=b.selectBox.attr("class")||"";return b.dropdownText=a("<span/>",{id:c&&c+"SelectBoxItText","class":"selectboxit-text",unselectable:"on",text:b.firstSelectItem.text()}).attr("data-val",d),b.dropdownImageContainer=a("<span/>",{"class":"selectboxit-option-icon-container"}),b.dropdownImage=a("<i/>",{id:c&&c+"SelectBoxItDefaultIcon","class":"selectboxit-default-icon",unselectable:"on"}),b.dropdown=a("<span/>",{id:c&&c+"SelectBoxIt","class":"selectboxit "+("button"===f?g:"")+" "+(b.selectBox.prop("disabled")?b.theme.disabled:b.theme.enabled),name:e,tabindex:b.selectBox.attr("tabindex")||"0",unselectable:"on"}).append(b.dropdownImageContainer.append(b.dropdownImage)).append(b.dropdownText),b.dropdownContainer=a("<span/>",{id:c&&c+"SelectBoxItContainer","class":"selectboxit-container "+b.theme.container+" "+("container"===f?g:"")}).append(b.dropdown),b},_createUnorder
 edList:function(){var b,c,d,e,f,g,h,i,j,k,l,m,n,o=this,p="",q=o.originalElemId||"",r=a("<ul/>",{id:q&&q+"SelectBoxItOptions","class":"selectboxit-options",tabindex:-1});if(o.options.showFirstOption||(o.selectItems.first().attr("disabled","disabled"),o.selectItems=o.selectBox.find("option").slice(1)),o.selectItems.each(function(q){m=a(this),c="",d="",b=m.prop("disabled"),e=m.attr("data-icon")||"",f=m.attr("data-iconurl")||"",g=f?"selectboxit-option-icon-url":"",h=f?"style=\"background-image:url('"+f+"');\"":"",i=m.attr("data-selectedtext"),j=m.attr("data-text"),l=j?j:m.text(),n=m.parent(),n.is("optgroup")&&(c="selectboxit-optgroup-option",0===m.index()&&(d='<span class="selectboxit-optgroup-header '+n.first().attr("class")+'"data-disabled="true">'+n.first().attr("label")+"</span>")),p+=d+'<li data-id="'+q+'" data-val="'+this.value+'" data-disabled="'+b+'" class="'+c+" selectboxit-option "+(a(this).attr("class")||"")+'"><a class="selectboxit-option-anchor"><span class="selectboxit-opt
 ion-icon-container"><i class="selectboxit-option-icon '+e+" "+(g||o.theme.container)+'"'+h+"></i></span>"+(o.options.html?l:o.htmlEscape(l))+"</a></li>",k=m.attr("data-search"),o.textArray[q]=b?"":k?k:l,this.selected&&(o._setText(o.dropdownText,i||l),o.currentFocus=q)}),o.options.defaultText||o.selectBox.attr("data-text")){var s=o.options.defaultText||o.selectBox.attr("data-text");o._setText(o.dropdownText,s),o.options.defaultText=s}return r.append(p),o.list=r,o.dropdownContainer.append(o.list),o.listItems=o.list.children("li"),o.listAnchors=o.list.find("a"),o.listItems.first().addClass("selectboxit-option-first"),o.listItems.last().addClass("selectboxit-option-last"),o.list.find("li[data-disabled='true']").not(".optgroupHeader").addClass(o.theme.disabled),o.dropdownImage.addClass(o.selectBox.attr("data-icon")||o.options.defaultIcon||o.listItems.eq(o.currentFocus).find("i").attr("class")),o.dropdownImage.attr("style",o.listItems.eq(o.currentFocus).find("i").attr("style")),o},_replac
 eSelectBox:function(){var b,c,e,f=this,g=f.originalElem.id||"",h=f.selectBox.attr("data-size"),i=f.listSize=h===d?"auto":"0"===h?"auto":+h;return f.selectBox.css("display","none").after(f.dropdownContainer),f.dropdownContainer.appendTo("body").addClass("selectboxit-rendering"),b=f.dropdown.height(),f.downArrow=a("<i/>",{id:g&&g+"SelectBoxItArrow","class":"selectboxit-arrow",unselectable:"on"}),f.downArrowContainer=a("<span/>",{id:g&&g+"SelectBoxItArrowContainer","class":"selectboxit-arrow-container",unselectable:"on"}).append(f.downArrow),f.dropdown.append(f.downArrowContainer),f.listItems.removeClass("selectboxit-selected").eq(f.currentFocus).addClass("selectboxit-selected"),c=f.downArrowContainer.outerWidth(!0),e=f.dropdownImage.outerWidth(!0),f.options.autoWidth&&(f.dropdown.css({width:"auto"}).css({width:f.list.outerWidth(!0)+c+e}),f.list.css({"min-width":f.dropdown.width()})),f.dropdownText.css({"max-width":f.dropdownContainer.outerWidth(!0)-(c+e)}),f.selectBox.after(f.dropdown
 Container),f.dropdownContainer.removeClass("selectboxit-rendering"),"number"===a.type(i)&&(f.maxHeight=f.listAnchors.outerHeight(!0)*i),f},_scrollToView:function(a){var b=this,c=b.listItems.eq(b.currentFocus),d=b.list.scrollTop(),e=c.height(),f=c.position().top,g=Math.abs(f),h=b.list.height();return"search"===a?e>h-f?b.list.scrollTop(d+(f-(h-e))):-1>f&&b.list.scrollTop(f-e):"up"===a?-1>f&&b.list.scrollTop(d-g):"down"===a&&e>h-f&&b.list.scrollTop(d+(g-h+e)),b},_callbackSupport:function(b){var c=this;return a.isFunction(b)&&b.call(c,c.dropdown),c},_setText:function(a,b){var c=this;return c.options.html?a.html(b):a.text(b),c},open:function(a){var b=this,c=b.options.showEffect,d=b.options.showEffectSpeed,e=b.options.showEffectOptions,f=b.options["native"],g=b.isMobile;return!b.listItems.length||b.dropdown.hasClass(b.theme.disabled)?b:(f||g||this.list.is(":visible")||(b.triggerEvent("open"),b._dynamicPositioning&&b.options.dynamicPositioning&&b._dynamicPositioning(),"none"===c?b.list.sho
 w():"show"===c||"slideDown"===c||"fadeIn"===c?b.list[c](d):b.list.show(c,e,d),b.list.promise().done(function(){b._scrollToView("search")})),b._callbackSupport(a),b)},close:function(a){var b=this,c=b.options.hideEffect,d=b.options.hideEffectSpeed,e=b.options.hideEffectOptions,f=b.options["native"],g=b.isMobile;return f||g||!b.list.is(":visible")||(b.triggerEvent("close"),"none"===c?b.list.hide():"hide"===c||"slideUp"===c||"fadeOut"===c?b.list[c](d):b.list.hide(c,e,d)),b._callbackSupport(a),b},toggle:function(){var a=this,b=a.list.is(":visible");b?a.close():b||a.open()},_keyMappings:{38:"up",40:"down",13:"enter",8:"backspace",9:"tab",32:"space",27:"esc"},_keydownMethods:function(){var a=this,b=a.list.is(":visible")||!a.options.keydownOpen;return{down:function(){a.moveDown&&b&&a.moveDown()},up:function(){a.moveUp&&b&&a.moveUp()},enter:function(){var b=a.listItems.eq(a.currentFocus);a._update(b),"true"!==b.attr("data-preventclose")&&a.close(),a.triggerEvent("enter")},tab:function(){a.tr
 iggerEvent("tab-blur"),a.close()},backspace:function(){a.triggerEvent("backspace")},esc:function(){a.close()}}},_eventHandlers:function(){var b,c,d=this,e=d.options.nativeMousedown,f=d.options.customShowHideEvent,g=d.focusClass,h=d.hoverClass,i=d.openClass;return this.dropdown.on({"click.selectBoxIt":function(){d.dropdown.trigger("focus",!0),d.originalElem.disabled||(d.triggerEvent("click"),e||f||d.toggle())},"mousedown.selectBoxIt":function(){a(this).data("mdown",!0),d.triggerEvent("mousedown"),e&&!f&&d.toggle()},"mouseup.selectBoxIt":function(){d.triggerEvent("mouseup")},"blur.selectBoxIt":function(){d.blur&&(d.triggerEvent("blur"),d.close(),a(this).removeClass(g))},"focus.selectBoxIt":function(b,c){var e=a(this).data("mdown");a(this).removeData("mdown"),e||c||setTimeout(function(){d.triggerEvent("tab-focus")},0),c||(a(this).hasClass(d.theme.disabled)||a(this).addClass(g),d.triggerEvent("focus"))},"keydown.selectBoxIt":function(a){var b=d._keyMappings[a.keyCode],c=d._keydownMethod
 s()[b];c&&(c(),!d.options.keydownOpen||"up"!==b&&"down"!==b||d.open()),c&&"tab"!==b&&a.preventDefault()},"keypress.selectBoxIt":function(a){var b=a.charCode||a.keyCode,c=d._keyMappings[a.charCode||a.keyCode],e=String.fromCharCode(b);d.search&&(!c||c&&"space"===c)&&d.search(e,!0,!0),"space"===c&&a.preventDefault()},"mouseenter.selectBoxIt":function(){d.triggerEvent("mouseenter")},"mouseleave.selectBoxIt":function(){d.triggerEvent("mouseleave")}}),d.list.on({"mouseover.selectBoxIt":function(){d.blur=!1},"mouseout.selectBoxIt":function(){d.blur=!0},"focusin.selectBoxIt":function(){d.dropdown.trigger("focus",!0)}}),d.list.on({"mousedown.selectBoxIt":function(){d._update(a(this)),d.triggerEvent("option-click"),"false"===a(this).attr("data-disabled")&&"true"!==a(this).attr("data-preventclose")&&d.close(),setTimeout(function(){d.dropdown.trigger("focus",!0)},0)},"focusin.selectBoxIt":function(){d.listItems.not(a(this)).removeAttr("data-active"),a(this).attr("data-active","");var b=d.list.i
 s(":hidden");(d.options.searchWhenHidden&&b||d.options.aggressiveChange||b&&d.options.selectWhenHidden)&&d._update(a(this)),a(this).addClass(g)},"mouseup.selectBoxIt":function(){e&&!f&&(d._update(a(this)),d.triggerEvent("option-mouseup"),"false"===a(this).attr("data-disabled")&&"true"!==a(this).attr("data-preventclose")&&d.close())},"mouseenter.selectBoxIt":function(){"false"===a(this).attr("data-disabled")&&(d.listItems.removeAttr("data-active"),a(this).addClass(g).attr("data-active",""),d.listItems.not(a(this)).removeClass(g),a(this).addClass(g),d.currentFocus=+a(this).attr("data-id"))},"mouseleave.selectBoxIt":function(){"false"===a(this).attr("data-disabled")&&(d.listItems.not(a(this)).removeClass(g).removeAttr("data-active"),a(this).addClass(g),d.currentFocus=+a(this).attr("data-id"))},"blur.selectBoxIt":function(){a(this).removeClass(g)}},".selectboxit-option"),d.list.on({"click.selectBoxIt":function(a){a.preventDefault()}},"a"),d.selectBox.on({"change.selectBoxIt, internal-ch
 ange.selectBoxIt":function(a,e){var f,g;e||(f=d.list.find('li[data-val="'+d.originalElem.value+'"]'),f.length&&(d.listItems.eq(d.currentFocus).removeClass(d.focusClass),d.currentFocus=+f.attr("data-id"))),f=d.listItems.eq(d.currentFocus),g=f.attr("data-selectedtext"),b=f.attr("data-text"),c=b?b:f.find("a").text(),d._setText(d.dropdownText,g||c),d.dropdownText.attr("data-val",d.originalElem.value),f.find("i").attr("class")&&(d.dropdownImage.attr("class",f.find("i").attr("class")).addClass("selectboxit-default-icon"),d.dropdownImage.attr("style",f.find("i").attr("style"))),d.triggerEvent("changed")},"disable.selectBoxIt":function(){d.dropdown.addClass(d.theme.disabled)},"enable.selectBoxIt":function(){d.dropdown.removeClass(d.theme.disabled)},"open.selectBoxIt":function(){var a,b=d.list.find("li[data-val='"+d.dropdownText.attr("data-val")+"']");b.length||(b=d.listItems.not("[data-disabled=true]").first()),d.currentFocus=+b.attr("data-id"),a=d.listItems.eq(d.currentFocus),d.dropdown.ad
 dClass(i).removeClass(h).addClass(g),d.listItems.removeClass(d.selectedClass).removeAttr("data-active").not(a).removeClass(g),a.addClass(d.selectedClass).addClass(g),d.options.hideCurrent&&(d.listItems.show(),a.hide())},"close.selectBoxIt":function(){d.dropdown.removeClass(i)},"blur.selectBoxIt":function(){d.dropdown.removeClass(g)},"mouseenter.selectBoxIt":function(){a(this).hasClass(d.theme.disabled)||d.dropdown.addClass(h)},"mouseleave.selectBoxIt":function(){d.dropdown.removeClass(h)},destroy:function(a){a.preventDefault(),a.stopPropagation()}}),d},_update:function(a){var b,c,d,e=this,f=e.options.defaultText||e.selectBox.attr("data-text"),g=e.listItems.eq(e.currentFocus);"false"===a.attr("data-disabled")&&(b=e.listItems.eq(e.currentFocus).attr("data-selectedtext"),c=g.attr("data-text"),d=c?c:g.text(),(f&&e.options.html?e.dropdownText.html()===f:e.dropdownText.text()===f)&&e.selectBox.val()===a.attr("data-val")?e.triggerEvent("change"):(e.selectBox.val(a.attr("data-val")),e.curre
 ntFocus=+a.attr("data-id"),e.originalElem.value!==e.dropdownText.attr("data-val")&&e.triggerEvent("change")))},_addClasses:function(a){var b=this,c=(b.focusClass=a.focus,b.hoverClass=a.hover,a.button),d=a.list,e=a.arrow,f=a.container;return b.openClass=a.open,b.selectedClass="selectboxit-selected",b.downArrow.addClass(b.selectBox.attr("data-downarrow")||b.options.downArrowIcon||e),b.dropdownContainer.addClass(f),b.dropdown.addClass(c),b.list.addClass(d),b},refresh:function(a,b){var c=this;return c._destroySelectBoxIt()._create(!0),b||c.triggerEvent("refresh"),c._callbackSupport(a),c},htmlEscape:function(a){return String(a).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},triggerEvent:function(a){var b=this,c=b.options.showFirstOption?b.currentFocus:b.currentFocus-1>=0?b.currentFocus:0;return b.selectBox.trigger(a,{selectbox:b.selectBox,selectboxOption:b.selectItems.eq(c),dropdown:b.dropdown,dropdownOption:b.listItems.eq(b.
 currentFocus)}),b},_copyAttributes:function(){var a=this;return a._addSelectBoxAttributes&&a._addSelectBoxAttributes(),a},_realOuterWidth:function(a){if(a.is(":visible"))return a.outerWidth(!0);var b,c=a.clone();return c.css({visibility:"hidden",display:"block",position:"absolute"}).appendTo("body"),b=c.outerWidth(!0),c.remove(),b}});var e=a.selectBox.selectBoxIt.prototype;e.add=function(b,c){this._populate(b,function(b){var d,e,f=this,g=a.type(b),h=0,i=[],j=f._isJSON(b),k=j&&f._parseJSON(b);if(b&&("array"===g||j&&k.data&&"array"===a.type(k.data))||"object"===g&&b.data&&"array"===a.type(b.data)){for(f._isJSON(b)&&(b=k),b.data&&(b=b.data),e=b.length;e-1>=h;h+=1)d=b[h],a.isPlainObject(d)?i.push(a("<option/>",d)):"string"===a.type(d)&&i.push(a("<option/>",{text:d,value:d}));f.selectBox.append(i)}else b&&"string"===g&&!f._isJSON(b)?f.selectBox.append(b):b&&"object"===g?f.selectBox.append(a("<option/>",b)):b&&f._isJSON(b)&&a.isPlainObject(f._parseJSON(b))&&f.selectBox.append(a("<option/>
 ",f._parseJSON(b)));return f.dropdown?f.refresh(function(){f._callbackSupport(c)},!0):f._callbackSupport(c),f})},e._parseJSON=function(b){return JSON&&JSON.parse&&JSON.parse(b)||a.parseJSON(b)},e._isJSON=function(a){var b,c=this;try{return b=c._parseJSON(a),!0}catch(d){return!1}},e._populate=function(b,c){var d=this;return b=a.isFunction(b)?b.call():b,d.isDeferred(b)?b.done(function(a){c.call(d,a)}):c.call(d,b),d},e._ariaAccessibility=function(){var b=this,c=a("label[for='"+b.originalElem.id+"']");return b.dropdownContainer.attr({role:"combobox","aria-autocomplete":"list","aria-haspopup":"true","aria-expanded":"false","aria-owns":b.list[0].id}),b.dropdownText.attr({"aria-live":"polite"}),b.dropdown.on({"disable.selectBoxIt":function(){b.dropdownContainer.attr("aria-disabled","true")},"enable.selectBoxIt":function(){b.dropdownContainer.attr("aria-disabled","false")}}),c.length&&b.dropdownContainer.attr("aria-labelledby",c[0].id),b.list.attr({role:"listbox","aria-hidden":"true"}),b.li
 stItems.attr({role:"option"}),b.selectBox.on({"open.selectBoxIt":function(){b.list.attr("aria-hidden","false"),b.dropdownContainer.attr("aria-expanded","true")},"close.selectBoxIt":function(){b.list.attr("aria-hidden","true"),b.dropdownContainer.attr("aria-expanded","false")}}),b},e._addSelectBoxAttributes=function(){var b=this;return b._addAttributes(b.selectBox.prop("attributes"),b.dropdown),b.selectItems.each(function(c){b._addAttributes(a(this).prop("attributes"),b.listItems.eq(c))}),b},e._addAttributes=function(b,c){var d=this,e=d.options.copyAttributes;return b.length&&a.each(b,function(b,d){var f=d.name.toLowerCase(),g=d.value;"null"===g||-1===a.inArray(f,e)&&-1===f.indexOf("data")||c.attr(f,g)}),d},e.destroy=function(a){var b=this;return b._destroySelectBoxIt(),b.widgetProto.destroy.call(b),b._callbackSupport(a),b},e._destroySelectBoxIt=function(){var b=this;return b.dropdown.off(".selectBoxIt"),a.contains(b.dropdownContainer[0],b.originalElem)&&b.dropdownContainer.before(b.
 selectBox),b.dropdownContainer.remove(),b.selectBox.removeAttr("style").attr("style",b.selectBoxStyles),b.selectBox.show(),b.triggerEvent("destroy"),b},e.disable=function(a){var b=this;return b.options.disabled||(b.close(),b.selectBox.attr("disabled","disabled"),b.dropdown.removeAttr("tabindex").removeClass(b.theme.enabled).addClass(b.theme.disabled),b.setOption("disabled",!0),b.triggerEvent("disable")),b._callbackSupport(a),b},e.disableOption=function(b,c){var d,e,f,g=this,h=a.type(b);return"number"===h&&(g.close(),d=g.selectBox.find("option").eq(b),g.triggerEvent("disable-option"),d.attr("disabled","disabled"),g.listItems.eq(b).attr("data-disabled","true").addClass(g.theme.disabled),g.currentFocus===b&&(e=g.listItems.eq(g.currentFocus).nextAll("li").not("[data-disabled='true']").first().length,f=g.listItems.eq(g.currentFocus).prevAll("li").not("[data-disabled='true']").first().length,e?g.moveDown():f?g.moveUp():g.disable())),g._callbackSupport(c),g},e._isDisabled=function(){var a=
 this;return a.originalElem.disabled&&a.disable(),a},e._dynamicPositioning=function(){var b=this;if("number"===a.type(b.listSize))b.list.css("max-height",b.maxHeight||"none");else{var c=b.dropdown.offset().top,d=b.list.data("max-height")||b.list.outerHeight(),e=b.dropdown.outerHeight(),f=b.options.viewport,g=f.height(),h=a.isWindow(f.get(0))?f.scrollTop():f.offset().top,i=g+h>=c+e+d,j=!i;if(b.list.data("max-height")||b.list.data("max-height",b.list.outerHeight()),j)if(b.dropdown.offset().top-h>=d)b.list.css("max-height",d),b.list.css("top",b.dropdown.position().top-b.list.outerHeight());else{var k=Math.abs(c+e+d-(g+h)),l=Math.abs(b.dropdown.offset().top-h-d);l>k?(b.list.css("max-height",d-k-e/2),b.list.css("top","auto")):(b.list.css("max-height",d-l-e/2),b.list.css("top",b.dropdown.position().top-b.list.outerHeight()))}else b.list.css("max-height",d),b.list.css("top","auto")}return b},e.enable=function(a){var b=this;return b.options.disabled&&(b.triggerEvent("enable"),b.selectBox.rem
 oveAttr("disabled"),b.dropdown.attr("tabindex",0).removeClass(b.theme.disabled).addClass(b.theme.enabled),b.setOption("disabled",!1),b._callbackSupport(a)),b},e.enableOption=function(b,c){var d,e=this,f=a.type(b);return"number"===f&&(d=e.selectBox.find("option").eq(b),e.triggerEvent("enable-option"),d.removeAttr("disabled"),e.listItems.eq(b).attr("data-disabled","false").removeClass(e.theme.disabled)),e._callbackSupport(c),e},e.moveDown=function(a){var b=this;b.currentFocus+=1;var c="true"===b.listItems.eq(b.currentFocus).attr("data-disabled")?!0:!1,d=b.listItems.eq(b.currentFocus).nextAll("li").not("[data-disabled='true']").first().length;if(b.currentFocus===b.listItems.length)b.currentFocus-=1;else{if(c&&d)return b.listItems.eq(b.currentFocus-1).blur(),b.moveDown(),void 0;c&&!d?b.currentFocus-=1:(b.listItems.eq(b.currentFocus-1).blur().end().eq(b.currentFocus).focusin(),b._scrollToView("down"),b.triggerEvent("moveDown"))}return b._callbackSupport(a),b},e.moveUp=function(a){var b=t
 his;b.currentFocus-=1;var c="true"===b.listItems.eq(b.currentFocus).attr("data-disabled")?!0:!1,d=b.listItems.eq(b.currentFocus).prevAll("li").not("[data-disabled='true']").first().length;if(-1===b.currentFocus)b.currentFocus+=1;else{if(c&&d)return b.listItems.eq(b.currentFocus+1).blur(),b.moveUp(),void 0;c&&!d?b.currentFocus+=1:(b.listItems.eq(this.currentFocus+1).blur().end().eq(b.currentFocus).focusin(),b._scrollToView("up"),b.triggerEvent("moveUp"))}return b._callbackSupport(a),b},e._setCurrentSearchOption=function(a){var b=this;return(b.options.aggressiveChange||b.options.selectWhenHidden||b.listItems.eq(a).is(":visible"))&&b.listItems.eq(a).data("disabled")!==!0&&(b.listItems.eq(b.currentFocus).blur(),b.currentIndex=a,b.currentFocus=a,b.listItems.eq(b.currentFocus).focusin(),b._scrollToView("search"),b.triggerEvent("search")),b},e._searchAlgorithm=function(a,b){var c,d,e,f,g=this,h=!1,i=g.textArray,j=g.currentText;for(c=a,e=i.length;e>c;c+=1){for(f=i[c],d=0;e>d;d+=1)-1!==i[d].
 search(b)&&(h=!0,d=e);if(h||(g.currentText=g.currentText.charAt(g.currentText.length-1).replace(/[|()\[{.+*?$\\]/g,"\\$0"),j=g.currentText),b=new RegExp(j,"gi"),j.length<3){if(b=new RegExp(j.charAt(0),"gi"),-1!==f.charAt(0).search(b))return g._setCurrentSearchOption(c),(f.substring(0,j.length).toLowerCase()!==j.toLowerCase()||g.options.similarSearch)&&(g.currentIndex+=1),!1}else if(-1!==f.search(b))return g._setCurrentSearchOption(c),!1;if(f.toLowerCase()===g.currentText.toLowerCase())return g._setCurrentSearchOption(c),g.currentText="",!1}return!0},e.search=function(a,b,c){var d=this;c?d.currentText+=a.replace(/[|()\[{.+*?$\\]/g,"\\$0"):d.currentText=a.replace(/[|()\[{.+*?$\\]/g,"\\$0");var e=d._searchAlgorithm(d.currentIndex,new RegExp(d.currentText,"gi"));return e&&d._searchAlgorithm(0,d.currentText),d._callbackSupport(b),d},e._updateMobileText=function(){var a,b,c,d=this;a=d.selectBox.find("option").filter(":selected"),b=a.attr("data-text"),c=b?b:a.text(),d._setText(d.dropdownTe
 xt,c),d.list.find('li[data-val="'+a.val()+'"]').find("i").attr("class")&&d.dropdownImage.attr("class",d.list.find('li[data-val="'+a.val()+'"]').find("i").attr("class")).addClass("selectboxit-default-icon")},e._applyNativeSelect=function(){var a=this;return a.dropdownContainer.append(a.selectBox),a.dropdown.attr("tabindex","-1"),a.selectBox.css({display:"block",visibility:"visible",width:a._realOuterWidth(a.dropdown),height:a.dropdown.outerHeight(),opacity:"0",position:"absolute",top:"0",left:"0",cursor:"pointer","z-index":"999999",margin:a.dropdown.css("margin"),padding:"0","-webkit-appearance":"menulist-button"}),a.originalElem.disabled&&a.triggerEvent("disable"),this},e._mobileEvents=function(){var a=this;a.selectBox.on({"changed.selectBoxIt":function(){a.hasChanged=!0,a._updateMobileText(),a.triggerEvent("option-click")},"mousedown.selectBoxIt":function(){a.hasChanged||!a.options.defaultText||a.originalElem.disabled||(a._updateMobileText(),a.triggerEvent("option-click"))},"enable
 .selectBoxIt":function(){a.selectBox.removeClass("selectboxit-rendering")},"disable.selectBoxIt":function(){a.selectBox.addClass("selectboxit-rendering")}})},e._mobile=function(){var a=this;return a.isMobile&&(a._applyNativeSelect(),a._mobileEvents()),this},e.remove=function(b,c){var d,e,f=this,g=a.type(b),h=0,i="";if("array"===g){for(e=b.length;e-1>=h;h+=1)d=b[h],"number"===a.type(d)&&(i+=i.length?", option:eq("+d+")":"option:eq("+d+")");f.selectBox.find(i).remove()}else"number"===g?f.selectBox.find("option").eq(b).remove():f.selectBox.find("option").remove();return f.dropdown?f.refresh(function(){f._callbackSupport(c)},!0):f._callbackSupport(c),f},e.selectOption=function(b,c){var d=this,e=a.type(b);return"number"===e?d.selectBox.val(d.selectItems.eq(b).val()).change():"string"===e&&d.selectBox.val(b).change(),d._callbackSupport(c),d},e.setOption=function(b,c,d){var e=this;return"string"===a.type(b)&&(e.options[b]=c),e.refresh(function(){e._callbackSupport(d)},!0),e},e.setOptions=f
 unction(b,c){var d=this;return a.isPlainObject(b)&&(d.options=a.extend({},d.options,b)),d.refresh(function(){d._callbackSupport(c)},!0),d},e.wait=function(a,b){var c=this;return c.widgetProto._delay.call(c,b,a),c}});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/legacy.js
----------------------------------------------------------------------
diff --git a/site/js/legacy.js b/site/js/legacy.js
new file mode 100644
index 0000000..9dfef81
--- /dev/null
+++ b/site/js/legacy.js
@@ -0,0 +1,308 @@
+//Scripts.js
+//Loads all sorts of random JS functions and instantiates various items site-wide
+//Sliders, modals (fancybox), PPC campaign tracking, etc.
+
+/*
+Hortonworks JS Application "class". Goal is to cleanup and 
+migrate all those random functions into this class.
+*/
+var HWX = (function() {
+
+	var $ = jQuery,
+		menuItem = $('#fat-nav .menu-item'),
+		loginMenuItem = $('.open[data-tool="profile"]'),
+		menuContainer = $('.menu-header-navigation-container'),
+		menuItemID;
+
+	// Retrive query string keys such as "login"
+	qs = function( key ) {
+		key = key.replace(/[*+?^$.\[\]{}()|\\\/]/g, "\\$&"); // escape RegEx meta chars
+		var match = location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));
+		return match && decodeURIComponent(match[1].replace(/\+/g, " "));
+	};
+
+	disableMenu = function() {
+		menuItem.off( 'mouseenter').off('mouseleave');
+		menuItem.addClass('disabled');
+	};
+
+	enableMenu = function() {
+		menuItem.on( 'mouseenter', function showSubMenu() {
+			var prevMenuID = menuItemID;
+			menuItemID = $(this).attr('id');
+			$('#fat-nav #'+menuItemID+' .sub-menu').fadeIn(100, function(){
+				$('.tools-list .icon-profile').removeClass('hover');
+				$('.tools-list .sub-menu').fadeOut(50);
+				if (prevMenuID && menuItemID != prevMenuID && $('#fat-nav #'+prevMenuID+' .sub-menu').length ) {
+					$('#fat-nav #'+prevMenuID+' .sub-menu').fadeOut(50);
+				}
+			});
+		});
+		menuContainer.on( 'mouseleave', function hideSubMenu() {
+			$('#fat-nav .sub-menu').fadeOut(100);
+			$('.tools-list .icon-profile').removeClass('hover');
+			$('.tools-list .sub-menu').fadeOut(50);
+			menuItemID = false;
+		});
+		menuItem.removeClass('disabled');
+
+		loginMenuItem.on( 'mouseenter', function showLoginMenu() {
+			$('#fat-nav .sub-menu').fadeOut(50);
+			$('.tools-list .icon-profile').addClass('hover');
+			$( '.sub-menu', $(this).closest('li') ).fadeIn(50);
+		});
+	};
+
+	return {
+
+		init: function() {
+			this.setMenuEvents();
+			this.mobileMenuToggle();
+			this.tabs();
+			this.miscHelpers();
+		},
+
+		setMenuEvents: function() {
+			enableMenu();
+		},
+
+		mobileMenuToggle: function() {
+			$('.menu-link').on( 'click', function() {
+				$(this).toggleClass('active');
+				$('#navbar, .mainbody').toggleClass('active');
+				return false;
+			});
+		},
+
+
+		tabs: function() {
+
+			// ================================================================================================
+			// Tab System - Used to delineate sections as the HDP Pages, Sandbox Pages etc.
+			// ================================================================================================
+			function activateTab( $tab, $firstload ) {
+				// First check to see if the tab system is in place!
+				if ( $('.sectionnav.auto ul li').length === 0 ) {
+					return false;
+				}
+
+				if ( window.location.hash && $firstload ) {
+
+					$(window).load( function() {
+						$(this).scrollTop(0);
+					});
+
+					$tab = $('.sectionnav.auto ul li a[href="' + window.location.hash + '"]').parent();
+					console.log(window.location.hash);
+
+					if ( $tab.length < 1 ) {
+						$childtab = $('ul.tabs a[href="' + window.location.hash + '"]').parent();
+						parentid = $childtab.closest( '.panel' ).attr('id');
+
+						$tab = $('.sectionnav.auto ul li a[href="#' + parentid + '"]').parent();
+					}
+					
+				}
+
+				// $tab expects a jquery object in the sectionnav
+				if ( $tab === void(0) || $tab.length < 1 ) {
+					// On page load, there's no object, so choose the first tab.
+					$tab = $('.sectionnav ul li:first-child');
+				}
+
+				var $activeTab = $tab.closest('ul').find('li.active'),
+					contentLocation = $tab.children('a').attr("href");
+
+				// Strip off the current url that IE adds
+				contentLocation = contentLocation.replace(/^.+#/, '#');
+
+				//Make Tab Active
+				$activeTab.removeClass('active');
+				$tab.addClass('active');
+
+				//Show Tab Content
+				$(contentLocation).closest('.panels').children('.panel').removeClass('active').hide();
+				$(contentLocation).css('display', 'block').addClass('active');
+
+			}
+			activateTab( void(0), true );
+
+			// Set up event Handlers for Tabs
+			$( document ).on( 'click', '.sectionnav.auto li a', function ( event ) {
+				event.preventDefault();
+				history.pushState( null, null, $(this).attr('href') );
+				activateTab( $( this ).parent('li'), false );
+			});
+
+			$('.innernav a').on('click', function(evt) {
+				// Used for the Back/Forward buttons inside page sections, such as the tutorials.
+				event.preventDefault();
+				$('html, body').animate({ scrollTop: 0 }, 'fast');
+				var next = $(this).attr('data-target');
+				var newtab = $('.sectionnav.auto ul li a[href="#section_' + next + '"]').parent();
+				activateTab(newtab, false);
+;
+			});
+
+			$('.in-page-anchor').on('click', function(evt) {
+				// Used for in-page anchor links that are not in the left nav (tabs).
+				evt.preventDefault();
+				var next = $(this).attr('href');
+				var newtab = $('.sectionnav.auto ul li a[href="' + next + '"]').parent();
+				history.pushState( null, null, $(this).attr('href') );
+				activateTab(newtab, false);
+				;
+			});
+		},
+
+
+		miscHelpers: function() {
+
+			// Add External link icon to regular links that are external.
+			$('.mainbody a').each(function() {
+				var url = $(this).attr('href');
+				if( url && url.indexOf('hortonworks.com') == -1 &&
+					url.indexOf('hortonworks.dev') == -1 &&
+					url.indexOf('/') !== 0 &&
+					url.indexOf('#') !== 0 &&
+					this.children.length === 0 &&
+					this.className === "") {
+						$(this).addClass('ext-link');
+						$(this).attr('target', '_blank');
+				}
+			});
+
+			// If page contains Gravity Forms complex elements, move the labels above the fields. - This is noticable on the Partner Page.
+			$(".ginput_complex span").each(function(i,e){
+				var $label = $(e).find("label");
+				var $field = $(e).find("input");
+				var label_value = $label.text();
+				$field.attr('placeholder', label_value);
+				$label.remove();
+			});
+
+			// Use when linking to an #anchor on a page to smooth scroll to it
+			$('.smoothscroll').on( 'click', function( e ) {
+				e.preventDefault();
+
+				var target = $(this).attr('href');
+
+				$('html,body').animate({ scrollTop: $(target).offset().top }, 500);
+			});
+
+			// Disable submit if terms and conditions textarea is present
+			// if ( $('#terms_conditions').length > 0 ) {
+			// 	var form = $('#terms_conditions').closest( 'form' );
+
+			// 	$( 'input[type="submit"]', form ).prop( 'disabled', true );
+			// 	$( 'input[type="submit"]', form ).prop( 'title', 'Please Scroll Terms and Conditions' );
+			// 	$( 'input[type="submit"]', form ).addClass( 'disabled' );
+			// }
+
+			// Enable submit after scrolling whole terms and conditions textarea
+			// $('#terms_conditions').scroll( function() {
+			// 	var form = $(this).closest( 'form' );
+
+			// 	if ( $(this).scrollTop() + $(this).height() >= $(this)[0].scrollHeight - 500 ) {
+			// 		$( 'input[type="submit"]', form ).prop( 'disabled', false );
+			// 		$( 'input[type="submit"]', form ).removeClass( 'disabled' );
+			// 	}
+			// });
+
+			// This is used with the product licenses page
+			$('.license_fancybox').on( 'click', function() {
+				var license = $( 'span', this);
+				$.fancybox({
+					content		: $(license).html(),
+					wrapCSS		: 'roundedcorners',
+					maxHeight	: 600,
+					type		: 'inline',
+					padding		: '30'
+				});
+
+				return false;
+			});
+
+			//$('.fancybox-media').fancybox(); // Used for the Partner side-bar links
+		},
+
+	};
+
+} () );
+
+
+jQuery(document).ready(function() {
+	HWX.init();
+});
+
+
+
+/* ================================================================================================
+ * EVALUATE EVERYTHING BELOW THIS LINE FOR PRUNING
+ *
+ * ================================================================================================ */
+
+
+jQuery(document).ready( function($) {
+	//colapse + expand download buttons
+	$('ul.group_parent li li a').fadeOut(0);
+	$('ul.group_parent li a.group_parent_a').bind('click', function(e){
+		e.preventDefault();
+		$(this).toggleClass('active_parent');
+		$(this).parent('li').find('a').not('.group_parent_a').fadeToggle(300);
+	});
+
+	// Adds a class of 'ext-link' to any external link
+	function addClass(url, object) {
+		if( url.indexOf('hortonworks.com') == -1 &&
+			url.indexOf('www.hortonworks.com') == -1 &&
+			url.indexOf('hortonworks.dev') == -1 &&
+			url.indexOf('localhost') == -1 &&
+			url.indexOf('#') !== 0 &&
+			url.indexOf('http') === 0 &&
+			object.children.length === 0
+		) {
+			$( object ).addClass('ext-link');
+			$( object ).attr( 'target', '_blank' );
+		}
+	}
+
+	// I don't know why this is here?
+	$('body').addClass('js');
+
+	var cloakEmails = function() {
+		// Take emails in the format of : <a href="#" class="cloak-email" data-before="sales-emaea" data-after="hortonworks.com"></a>
+		$('a.cloak-email').each(function() {
+			var after = $(this).data("after");
+			var before = $(this).data("before");
+			$(this).attr('href', 'mailto:' + before + '@' + after);
+			if(!($(this).text())) {
+				$(this).text(before + "@" + after);
+			}
+		});
+	}();
+
+	// Draw attention to responses from forms that were submitted
+	$('.response.fadein').fadeIn();
+
+	// Cornify Easter Egg.... for shits and giggles.... only works on James Dev
+	var konami_keys = [38, 38, 40, 40, 37, 39, 37, 39];
+	var konami_index = 0;
+	$(document).keydown(function(e){
+		if(e.keyCode === konami_keys[konami_index++]){
+			if(konami_index === konami_keys.length){
+				$(document).unbind('keydown', arguments.callee);
+				$.getScript('/wp-content/themes/hortonworks/js/libs/cornify.js', function() {
+					cornify_add();
+					$(document).keydown(cornify_add);
+				});
+			}
+		}else{
+			konami_index = 0;
+		}
+	});
+
+
+
+
+});

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/local.js
----------------------------------------------------------------------
diff --git a/site/js/local.js b/site/js/local.js
new file mode 100644
index 0000000..2e32794
--- /dev/null
+++ b/site/js/local.js
@@ -0,0 +1,612 @@
+jQuery(document).ready(function () {
+
+
+    /*
+     * Filter Tabs convert to select box on smaller width
+     */
+    jQuery('.tab-filter .toggle-tab').click(function () {
+        jQuery(this).parents('.filter-tab').find('.tabsets').stop(true, true).toggle();
+    });
+    var window_width = jQuery(window).width();
+    if (window_width < 768)
+    {
+        jQuery('.tab-filter .filter-btn li a').click(function () {
+            var active_txt = jQuery(this).html();
+            jQuery(this).parents('.filter-tab').find('.copy-text').html(active_txt);
+            jQuery(this).parents('.filter-tab').find('.tabsets').stop(true, true).hide();
+        });
+    }
+    else if (window_width > 767)
+    {
+        jQuery('.tabsets').removeAttr('style');
+        jQuery('.tab-filter .filter-btn li a').click(function () {
+            jQuery(this).parents('.filter-tab').find('.tabsets').stop(true, true).show();
+        });
+    }
+
+    /*
+     * Accordion on Downloads Page
+     */
+
+    jQuery('.downloads .accordion .opener').click(function () {
+        jQuery(this).parents('.accordion').find('.accordion-content').stop(true, true).slideToggle(200);
+        jQuery(this).parents('.accordion').find('.display').toggleClass('close');
+    });
+    /*
+     * Tabs - Products Page
+     */
+
+    var tab_button = jQuery(".tab-list"),
+            tab_container = jQuery(".tab-content");
+    jQuery(".tab-list li:first-child > a").addClass('active');
+    jQuery(".tab-content > div:first-child").css("display", "block");
+    tab_button.find("a").click(function (e) {
+        e.preventDefault();
+        var button_index = jQuery(this).parent("li").index(".tab-list li");
+        jQuery(this).addClass("active");
+        tab_button.find("a").not(this).removeClass("active");
+        tab_container.find(".tab:eq(" + button_index + ")").css("display", "block");
+        tab_container.find(".tab").not(".tab:eq(" + button_index + ")").css("display", "none");
+    });
+
+    /*Background Image zoom effect on  button hover*/
+
+    jQuery('.cta .button-default').hover(function () {
+        jQuery(this).parents('.v-middle-wrapper').parent().find('.bg-img img').toggleClass('img-zoom');
+    });
+    /*indutries solutions tabs toggle on click*/
+    jQuery(window).on("resize", function () {
+        jQuery('.grid li .tab-logo').each(function () {
+            var parentOffset = jQuery('.grid').offset().left;
+            var tabOffset = jQuery(this).parent().offset().left;
+            var leftMargin = tabOffset - parentOffset;
+            var parent_width = jQuery(this).parents('.grid').width();
+            jQuery(this).parents("li").find('.tabs-content').css("width", parent_width + "px"); /*Assign width to tab*/
+            jQuery(this).parents("li").find('.tabs-content').css("margin-left", "-" + (leftMargin + 2) + "px"); /* Set tab position to start*/
+            var tab_height = jQuery(this).parents("li").find(".tabs-content").outerHeight();
+            jQuery(this).parents("li").find('.tabs-content').attr("data-height", tab_height);
+            jQuery(this).parents("li").find('.tabs-content').css("display", "none");
+            jQuery('.grid > ul > li').css("margin-bottom", "0px");
+            jQuery('.grid li').removeClass("current");
+        });
+    }).resize();
+    /*closes tabs on click anywhere on document*/
+    jQuery(document).click(function () {
+        jQuery(".grid > ul > li .tab-logo").each(function () {
+            jQuery(this).parents("li").find('.tabs-content').stop(true, true).slideUp(300);
+            jQuery(this).parents("li").stop(true, true).animate({"margin-bottom": "0px"}, 300);
+            jQuery(".grid > ul > li").removeClass("current");
+
+        });
+    });
+    /*Grid tabs toggle on click*/
+
+    jQuery(document).on("click", ".grid > ul > li .tab-logo, .customer-search", function (event) {
+        event.stopPropagation();
+
+        /* Select filter for customer featured post */
+        jQuery('.grid > ul > li .tab-logo').each(function () {
+            var parentOffset = jQuery('.grid').offset().left;
+            var tabOffset = jQuery(this).parent().offset().left;
+            var leftMargin = tabOffset - parentOffset;
+            var parent_width = jQuery(this).parents('.grid').width();
+            jQuery(this).parents("li").find('.tabs-content').css("width", parent_width + "px"); /*Assign width to tab*/
+            jQuery(this).parents("li").find('.tabs-content').css("margin-left", "-" + (leftMargin + 2) + "px"); /* Set tab position to start*/
+            var tab_height = jQuery(this).parents("li").find(".tabs-content").outerHeight();
+            jQuery(this).parents("li").find('.tabs-content').attr("data-height", tab_height);
+        });
+
+        var prevIndex = jQuery(".grid > ul > li.current").index();
+        var currentIndex = jQuery(this).parents("li").index();
+        jQuery(".grid > ul > li").not(jQuery(this).parents("li")).removeClass("current");
+        var tabHeight = parseInt(jQuery(this).parents("li").find(".tabs-content").attr("data-height"));
+        if (prevIndex === currentIndex) {
+            jQuery('.grid > ul > li .tab-logo').parents("li").find('.tabs-content').stop(true, true).slideUp(300);
+            jQuery('.grid > ul > li .tab-logo').parents("li").stop(true, true).animate({"margin-bottom": "0px"}, 300);
+            jQuery(".grid > ul > li:eq(" + currentIndex + ")").removeClass("current");
+        }
+        else if (prevIndex >= 0) {
+            jQuery(".grid > ul > li:eq(" + prevIndex + ")").stop(true, true).animate({"margin-bottom": "0px"}, 300, function () {
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").not('.no-hover').addClass("current");
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").find('.tabs-content').stop(true, true).slideToggle(300);
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").stop(true, true).animate({"margin-bottom": (tabHeight + 40) + "px"});
+            });
+            jQuery(".grid > ul > li:eq(" + prevIndex + ")").find(".tabs-content").stop(true, true).slideUp(300);
+        } else if (prevIndex < 0) {
+            jQuery(this).parents("li").not('.no-hover').addClass("current");
+            jQuery(this).parents("li").find('.tabs-content').stop(true, true).slideToggle(300);
+            jQuery(this).parents("li").stop(true, true).animate({"margin-bottom": (tabHeight + 40) + "px"});
+        }
+    });
+    /*cta banner and second level banner img responsive */
+
+    jQuery(window).on("resize", function () {
+        var banner_image = jQuery('.bg-img').find('img');
+        var window_width = jQuery(window).width();
+        if (window_width >= 1400) {
+            banner_image.css({"width": "100%", "left": "0px"});
+        }
+        if (window_width < 1400) {
+            var left_margin = (1400 - window_width) / 2;
+            banner_image.css({"width": "1400px", "left": "-" + left_margin + "px", "max-width": "inherit"});
+        }
+
+        /*feature box img responsive */
+        jQuery('.feature-bg').each(function () {
+            var feat_img = jQuery(this).find('img');
+            var feat_box_wid = jQuery(this).width();
+            var feat_img_wid = jQuery(this).find('img').width();
+            var feat_left = (feat_img_wid - feat_box_wid) / 2;
+            if (window_width >= 1400)
+            {
+                feat_img.css({"width": "100%", "left": "0px"});
+            }
+            if (window_width < 1400 & window_width >= 768)
+            {
+                feat_img.css({'width': 'auto', 'height': 'auto', 'left': '-' + feat_left + 'px', 'max-width': 'inherit'});
+            }
+            if (window_width < 768)
+            {
+                feat_img.css({'width': '100%', 'height': 'auto', 'left': '-' + feat_left + 'px', 'max-width': 'inherit'});
+            }
+        });
+
+    }).resize();
+
+
+});
+/*assign equal height */
+
+/*
+ * Filter Tabs convert to select box on smaller width
+ */
+jQuery(window).on("resize", function () {
+    var window_width = jQuery(window).width();
+    var window_height = jQuery(window).height();
+    if (window_width < 768)
+    {
+        jQuery('.tab-filter .filter-btn li a').click(function () {
+            var active_txt = jQuery(this).html();
+            jQuery(this).parents('.filter-tab').find('.copy-text').html(active_txt);
+            jQuery(this).parents('.filter-tab').find('.tabsets').stop(true, true).hide();
+        });
+    }
+    else if (window_width > 767)
+    {
+        jQuery('.tabsets').removeAttr('style');
+        jQuery('.tab-filter .filter-btn li a').click(function () {
+            jQuery(this).parents('.filter-tab').find('.tabsets').stop(true, true).show();
+        });
+    }
+
+
+}).resize();
+
+jQuery(window).load(function () {
+    jQuery.fn.equalHeight = function () {
+        var maxHeight = 0;
+        return this.each(function (index, box) {
+            var boxHeight = jQuery(box).height();
+            maxHeight = Math.max(maxHeight, boxHeight);
+        }).height(maxHeight);
+    };
+    jQuery.fn.equalOuterHeight = function () {
+        var maxHeight = 0;
+        return this.each(function (index, box) {
+            var boxHeight = jQuery(box).height();
+            maxHeight = Math.max(maxHeight, boxHeight);
+        }).outerHeight(maxHeight);
+    };
+
+    jQuery(window).on('resize', function () {
+        jQuery('.tabular-box .row-data .col-four,.tabular-box .row-data .col-three,.grid-section .col-three,.grid-text .col-inner .col-three,.col-inner .learning-menu, .col-inner .same-height, .comming-soon, .hdp-hadoop .item-content, .hdf-hadoop .item-content').css('height', 'auto');
+        var window_width = jQuery(window).width();
+        jQuery('.hdp-hadoop .item-content, .hdf-hadoop .item-content').equalHeight();
+        if (window_width > 767) {
+            jQuery('.grid-section .col-three').equalHeight();
+            jQuery('.col-inner .learning-menu').equalHeight();
+            jQuery('.comming-soon').equalHeight();
+            //jQuery('.sub-tab-content .col-two').equalHeight();
+            //jQuery('.blue-boxes .col-two').equalHeight();
+            jQuery('.col-inner .same-height').equalHeight();
+            jQuery('.filter-press-release .filter-container > div').equalHeight();
+        } else if (window_width < 768) {
+            jQuery('.grid-section .col-three').css("height", "auto");
+            jQuery('.col-inner .learning-menu').css("height", "auto");
+            jQuery('.comming-soon').css("height", "auto");
+            //jQuery('.sub-tab-content .col-two').css("height", "auto");
+            //jQuery('.blue-boxes .col-two').css("height", "auto");
+            jQuery('.col-inner .same-height').css("height", "auto");
+        }
+        if (window_width > 666) {
+            jQuery('.tabular-box .row-data').each(function () {
+                jQuery(this).find('.col-four').equalHeight();
+                jQuery(this).find('.col-three').equalHeight();
+            });
+        }
+        else {
+            jQuery('.tabular-box .row-data').each(function () {
+                jQuery(this).find('.col-four').css("height", "auto");
+                jQuery(this).find('.col-three').css("height", "auto");
+            });
+        }
+        jQuery('.grid-text .col-inner').each(function () {
+            if (window_width > 767) {
+                jQuery(this).find('.col-three').equalHeight();
+            } else if (window_width < 768) {
+                jQuery(this).find('.col-three').css("height", "auto");
+            }
+        });
+    }).resize();
+
+
+    /**
+     *  Add isotop filter on video and press release section
+     */
+    var activeClass = 'active';
+    jQuery('.isotope-filter').each(function () {
+        var holder = jQuery(this),
+                filterLinks = holder.find('.filter-btn a'),
+                filterButtons = holder.find('.filter-btn li'),
+                container = holder.find('.filter-elements');
+//                    items = container.children(),
+//                    btn = holder.find('.load-more'),
+//                    ajaxbusy;
+
+        container.isotope({
+            itemSelector: '.item',
+            layoutMode: 'fitRows'
+        });
+
+        filterLinks.click(function (e) {
+            var link = jQuery(this),
+                    linkButton = jQuery(this).parents("li"),
+                    filter = link.data('filter');
+            e.preventDefault();
+            refreshActiveClass(link);
+            refreshActiveClass(linkButton);
+            container.isotope({
+                filter: filter,
+                layoutMode: 'fitRows'
+            });
+
+            // Hide or show no results message
+            if (container.data('isotope').filteredItems.length == 0) {
+                holder.find('.isotope-no-results').show();
+            } else {
+                holder.find('.isotope-no-results').hide();
+            }
+        });
+
+        var refreshActiveClass = function (link) {
+            filterLinks.removeClass(activeClass);
+            filterButtons.removeClass(activeClass);
+            link.addClass(activeClass);
+        };
+
+
+    });
+
+    var holder = jQuery('.filter-drop'),
+            filterLinks = holder.find('input'),
+            container = jQuery('.filter-rows'),
+            items = container.children('.item');
+
+    container.isotope({
+        itemSelector: items,
+        layoutMode: 'fitRows'
+    });
+
+    filterLinks.click(function (e) {
+        var link = jQuery(this),
+                filter = link.data('filter');
+        container.isotope({
+            filter: filter,
+            layoutMode: 'fitRows'
+        });
+    });
+
+});
+
+
+
+jQuery(document).ready(function () {
+    /* Remove class "overlay" from footer on window load */
+    jQuery(window).load(function () {
+        jQuery('.footer-nav').removeClass('overlay');
+    });
+
+    /**
+     *  footer expanded overlay close on click footer bar
+     */
+    jQuery(document).on('click', '.footer-nav', function () {
+        //jQuery('.footer-overlay').fadeOut();
+        jQuery('.footer-menu.open').removeClass('open');
+        jQuery('.footer-nav, .newsletter').removeClass('overlay');
+        //jQuery("body").css("overflow-y", "auto");
+        jQuery('body').removeClass('overflow-fix  hw-footer-overlay');
+    });
+
+    /**
+     *  footer expanded overlay close on click close button
+     */
+    jQuery(document).on('click', '.f-close-btn', function () {
+        //jQuery('.footer-overlay, .newsletter-overlay').fadeOut();
+        jQuery(this).parents().find('.footer-menu.open, .newsletter.open').removeClass('open');
+        jQuery(this).parents().find('.footer-nav').removeClass('overlay');
+        jQuery(this).parents().find('.footer-nav').removeClass('news-fix');
+        jQuery('.marketo-form-embed').validationEngine('hideAll');
+//        jQuery("body").css("overflow-y", "auto");
+        jQuery('body').removeClass('overflow-fix hw-search-overlay hw-footer-overlay hw-newsletter-overlay');
+    });
+
+    jQuery('.newsletter').click(function (a) {
+        a.stopPropagation();
+    });
+
+    /*
+     * Common code for resize of overlays
+     */
+    jQuery(window).on("resize", function () {
+        var overlay_hei = jQuery(window).height() - (32);
+        var menu_hei = overlay_hei - 90;
+        var window_width = jQuery(window).width();
+        jQuery('.footer-expand-menu').height(menu_hei);
+        /* To remove footer from overlay & expand overlay to 100vh */
+        if (window_width > 767) {
+
+            if (jQuery('body').hasClass('overflow-fix')) {
+                jQuery('.footer-nav').addClass('overlay');
+//                jQuery('.footer-nav').css({'z-index': '11'});
+            }
+
+            jQuery('.search-box').height(overlay_hei);
+
+            jQuery('.footer-overlay').height(overlay_hei);
+            //jQuery('.footer-expand-menu').height(menu_hei);
+
+            jQuery('.nws-box').height(overlay_hei);
+        } else if (window_width < 768) {
+
+            if (jQuery('body').hasClass('overflow-fix')) {
+//                jQuery('.footer-nav').css({'z-index': '9'});
+            }
+
+            jQuery('.footer-nav').removeClass('overlay');
+
+            jQuery('.search-box').height(jQuery(window).height());
+
+            jQuery('.footer-overlay').height(jQuery(window).height());
+
+            jQuery('.nws-box').height(jQuery(window).height());
+        }
+
+//        jQuery('.footer-nav').removeClass('overlay');  
+//        if (jQuery('.footer-overlay').css('display')  == "none") {
+//            jQuery('.footer-nav').removeClass('overlay');
+//        }
+    }).resize();
+
+    /*
+     *  top search  overlay 
+     */
+    jQuery('.top-menu .search, .fix-search').on('click', function () {
+        //jQuery('.search-overlay').fadeIn();
+        jQuery(this).parents().find('.footer-nav').addClass('overlay');
+        jQuery('body').addClass('overflow-fix hw-search-overlay');
+
+        //To focus on input field
+        setTimeout(function () {
+            jQuery('.top-search-input').focus();
+        }, 100);
+    });
+
+    /*
+     *  footer expanded overlay
+     */
+    jQuery('.footer-menu').on('click', function (event) {
+        event.stopPropagation();
+        jQuery(this).toggleClass('open');
+        jQuery(this).parents().find('.footer-nav').toggleClass('overlay');
+        jQuery('.footer-overlay').toggle();
+//        jQuery("body").css("overflow-y", "hidden");
+        if (jQuery(this).hasClass('open')) {
+            jQuery('body').addClass('overflow-fix hw-footer-overlay');
+        }
+        else {
+            jQuery('body').removeClass('overflow-fix  hw-footer-overlay');
+        }
+    });
+
+    /*
+     *  footer newsletter overlay 
+     */
+    jQuery('.newsletter a').click(function (ev) {
+        ev.preventDefault();
+    });
+    jQuery('.newsletter').on('click', function () {
+        jQuery(this).addClass('open');
+        jQuery(this).parents().find('.footer-nav').addClass('overlay');
+        //jQuery('.newsletter-overlay').fadeIn();
+        jQuery('body').addClass('overflow-fix hw-newsletter-overlay');
+
+        //To focus on input field
+        setTimeout(function () {
+            jQuery('.top-search-input').focus();
+            jQuery('.top-search-input').focus(function () {
+                jQuery(this).attr('placeholder', jQuery(this).data('placeholder'));
+            });
+        }, 100);
+
+    });
+});
+
+
+jQuery(document).ready(function () {
+    /**
+     * 
+     * Video overlay
+     */
+
+    jQuery("body").append("<div class='outer-box'>" +
+            "<div class='overlay-form'>" +
+            "<div id='video'>" +
+            "<span id='close-video' type='button' class='close-video'>" + "close" +
+            "<img src='/wp-content/themes/hortonworks/images/overlay-close.png' alt='Close button'/>" +
+            "</span>" +
+            "<iframe src=''></iframe>" +
+            "</div>" +
+            "</div>" +
+            "<div class='overlay-elephant-logo'>" +
+            "<img src='/wp-content/themes/hortonworks/images/logo1.png' alt='Close button'/>" +
+            "</div>" +
+            "</div>");
+    jQuery('.video-link').on('click', function (e) {
+        var url = jQuery(this).attr('data');
+        jQuery('#video').find('iframe').attr('src', url).addClass('test');
+        //jQuery('.outer-box').fadeIn();
+        jQuery('body').css({'overflow': 'hidden'}).addClass('hw-video-overlay');
+        e.preventDefault();
+    });
+    jQuery('#close-video').click(function () {
+        jQuery('#video').find('iframe').attr('src', '');
+        jQuery('body').css({'overflow': 'scroll'}).removeClass('hw-video-overlay');
+    });
+    jQuery('.outer-box').click(function () {
+        jQuery('#video').find('iframe').attr('src', '');
+        jQuery('body').css({'overflow': 'scroll'}).removeClass('hw-video-overlay');
+    });
+
+});
+
+jQuery(window).resize(function () {
+    var window_width = jQuery(window).width();
+    var window_height = jQuery(window).height();
+
+    var video_width = window_width / 1.5;
+    var video_height = video_width / 1.77;
+    var video_top_margin = (window_height - video_height) / 2 + (10);
+    var video_left_margin = (window_width - video_width) / 2;
+
+    jQuery('#video > iframe').attr('width', video_width + 'px');
+    jQuery('#video > iframe').attr('height', video_height + 'px');
+    jQuery('#video').css({'margin-top': video_top_margin + 'px', 'padding': '0px'});
+
+
+    /**
+     * 
+     * placeholder text show after focus in ie
+     */
+//
+//    var dataPlaceholders = document.querySelectorAll("input[placeholder]"),
+//            l = dataPlaceholders.length,
+//            // Set caret at the beginning of the input
+//            setCaret = function (evt) {
+//                if (this.value === this.getAttribute("data-placeholder")) {
+//                    this.setSelectionRange(0, 0);
+//                    evt.preventDefault();
+//                    evt.stopPropagation();
+//                    return false;
+//                }
+//            },
+//            // Clear placeholder value at user input
+//            clearPlaceholder = function (evt) {
+//                if (!(evt.shiftKey && evt.keyCode === 16) && evt.keyCode !== 9) {
+//                    if (this.value === this.getAttribute("data-placeholder")) {
+//                        this.value = "";
+//                        this.className = "top-search-input";
+//                        if (this.getAttribute("data-type") === "password") {
+//                            this.type = "password";
+//                        }
+//                    }
+//                }
+//            },
+//            restorePlaceHolder = function () {
+//                if (this.value.length === 0) {
+//                    this.value = this.getAttribute("data-placeholder");
+//                    setCaret.apply(this, arguments);
+//                    this.className = "top-search-input";
+//                    if (this.type === "password") {
+//                        this.type = "text";
+//                    }
+//                }
+//            },
+//            clearPlaceholderAtSubmit = function (evt) {
+//                for (var i = 0, placeholder; i < l; i++) {
+//                    placeholder = dataPlaceholders[i];
+//                    if (placeholder.value === placeholder.getAttribute("data-placeholder")) {
+//                        placeholder.value = "";
+//                    }
+//                }
+//            };
+//
+//    for (var i = 0, placeholder, placeholderVal; i < l; i++) {
+//        placeholder = dataPlaceholders[i];
+//        placeholderVal = placeholder.getAttribute("placeholder");
+//        placeholder.setAttribute("data-placeholder", placeholderVal);
+//        placeholder.removeAttribute("placeholder");
+//
+//        if (placeholder.value.length === 0) {
+//            placeholder.value = placeholderVal;
+//            if (placeholder.type === "password") {
+//                placeholder.type = "text";
+//            }
+//        }
+//        else {
+//            placeholder.className = "top-search-input";
+//        }
+//
+//        // Apply events for placeholder handling         
+//        placeholder.addEventListener("focus", setCaret, false);
+//        placeholder.addEventListener("drop", setCaret, false);
+//        placeholder.addEventListener("click", setCaret, false);
+//        placeholder.addEventListener("keydown", clearPlaceholder, false);
+//        placeholder.addEventListener("keyup", restorePlaceHolder, false);
+//        placeholder.addEventListener("blur", restorePlaceHolder, false);
+//
+//        // Clear all default placeholder values from the form at submit
+//        placeholder.form.addEventListener("submit", clearPlaceholderAtSubmit, false);
+//    }
+});
+
+
+/**
+ * 
+ * service page tables responsive
+ */
+
+$(document).ready(function () {
+    var switched = false;
+    var updateTables = function () {
+        if (($(window).width() < 767) && !switched) {
+            switched = true;
+            $(".service-table").each(function (i, element) {
+                splitTable($(element));
+            });
+            return true;
+        }
+        else if (switched && ($(window).width() > 767)) {
+            switched = false;
+            $(".service-table").each(function (i, element) {
+                unsplitTable($(element));
+            });
+        }
+    };
+    $(window).load(updateTables);
+    $(window).bind("resize", updateTables);
+    function splitTable(original)
+    {
+        original.wrap("<div class='table-wrapper' />");
+        var copy = original.clone();
+        copy.find(".row-head .cell-four:not(:first-of-type), .row-data .cell-four:not(:first-of-type),.row-head .cell-three:not(:first-of-type), .row-data .cell-three:not(:first-of-type)").css("display", "none");
+        copy.removeClass("responsive");
+        original.closest(".table-wrapper").append(copy);
+        copy.wrap("<div class='pinned' />");
+        original.wrap("<div class='scrollable' />");
+    }
+    function unsplitTable(original) {
+        original.closest(".table-wrapper").find(".pinned").remove();
+        original.unwrap();
+        original.unwrap();
+    }}
+);

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/local6.js
----------------------------------------------------------------------
diff --git a/site/js/local6.js b/site/js/local6.js
new file mode 100644
index 0000000..2383a6f
--- /dev/null
+++ b/site/js/local6.js
@@ -0,0 +1,283 @@
+jQuery(document).ready(function(){
+    
+     /*set the top and left value of video btn solution adversting and developer page on resize*/
+    jQuery(window).on('load',function(){
+        var imgHeight= jQuery('.media-video .video-link img').height(),
+         imgWidth= jQuery('.media-video .video-link img').width(),
+         imgBtnHeight= jQuery('.media-video .video-link .video-btn').height(),
+         imgBtnWidth= jQuery('.media-video .video-link .video-btn').width();
+        var  totalHeight=(imgHeight - imgBtnHeight)/2;
+         var totalWidth=(imgWidth - imgBtnWidth)/2;
+        jQuery('.media-inner .media-video .video-link .video-btn ').css({'top': totalHeight,'left': totalWidth});
+    });
+    
+    //set blog form value on load//
+    setTimeout (function(){
+      if(jQuery('.blog-slider .comment-list input').val()){
+          jQuery('.blog-slider .comment-list input').closest('#comments p').children('label').addClass('used');
+      }
+      else{
+           jQuery('.blog-slider .comment-list input').closest('#comments p').children('label').removeClass('used');
+      }
+      },100);
+      
+          setTimeout (function(){
+      if(jQuery('.legacy input,.legacy textarea').val()){
+          jQuery('.legacy input,.legacy textarea').closest('#comments p').children('label').addClass('used');
+      }
+      else{
+           jQuery('.legacy input,.legacy textarea').closest('#comments p').children('label').removeClass('used');
+      }
+      },100);
+      
+    jQuery(window).resize(function () {
+    /* We slider*/
+    init();
+    /* Multi section slider*/
+    mInit();
+    var window_width = jQuery(window).width();
+    if (jQuery(".multi-section-slider").length) {
+        if (window_width < 767) {
+            jQuery("#horton-webcast-slider .multi-section-slider").attr("data-items", "1");
+        }
+        else {
+            jQuery("#horton-webcast-slider .multi-section-slider").attr("data-items", "2");
+        }
+    }
+});
+//webinar/apache-hive form//
+jQuery('.legacy p').on('click',function(e){
+    jQuery('.legacy .labels-on-top label').css({'top':'22px'});
+    jQuery(this).children('label').css({'top':'5px'});
+     e.stopPropagation();
+});
+jQuery('.legacy').on('click',function(){
+     jQuery('.legacy .labels-on-top label').css({'top':'22px'});
+    
+});
+    $(document).on('blur', '.legacy input,.legacy textarea', function () {
+        if (jQuery(this).val()){
+            jQuery(this).closest('#comments p').children('label').addClass('used');
+        }
+        else
+        {
+             jQuery(this).closest('#comments p').children('label').removeClass('used');
+        }
+    });
+    
+    //BLOG COMMENTS FORM//
+    jQuery('.blog-slider .comment-list p').on('click',function(e){
+    jQuery('.blog-slider .comment-list .labels-on-top label').css({'top':'22px'});
+    jQuery(this).children('label').css({'top':'5px'});
+     e.stopPropagation();
+    });
+    jQuery('.blog-slider').on('click',function(){
+     jQuery('.blog-slider .comment-list .labels-on-top label').css({'top':'22px'});
+    
+});
+    jQuery(document).on('blur', '.blog-slider .comment-list input,.blog-slider .comment-list textarea', function () {
+        if (jQuery(this).val()){
+            jQuery(this).closest('#comments p').children('label').addClass('used');
+        }
+        else
+        {
+             jQuery(this).closest('#comments p').children('label').removeClass('used');
+        }
+    });
+// makes a loader
+    jQuery('.loadcustomer').click(function(){
+     jQuery.ajax({
+     // your ajax code
+      beforeSend: function(){
+       jQuery('.loadcustomer').addClass('loader');
+     },
+      complete: function(){
+      jQuery('.loadcustomer').removeClass('loader');
+     }
+        });
+    });
+      jQuery('.loadentries').click(function(){
+       jQuery.ajax({
+  // your ajax code
+  beforeSend: function(){
+       jQuery('.loadentries').addClass('loader');
+   },
+  complete: function(){
+      jQuery('.loadentries').removeClass('loader');
+  }
+       });
+   });
+   
+         jQuery('.loadevents').click(function(){
+       jQuery.ajax({
+  // your ajax code
+  beforeSend: function(){
+       jQuery('.loadevents').addClass('loader');
+   },
+  complete: function(){
+      jQuery('.loadevents').removeClass('loader');
+  }
+       });
+   });
+   
+    jQuery('.loadwebinar').click(function(){
+       jQuery.ajax({
+  // your ajax code
+  beforeSend: function(){
+       jQuery('.loadwebinar').addClass('loader');
+   },
+  complete: function(){
+      jQuery('.loadwebinar').removeClass('loader');
+  }
+       });
+   });
+   
+       jQuery('.loadondemand').click(function(){
+       jQuery.ajax({
+  // your ajax code
+  beforeSend: function(){
+       jQuery('.loadwebinar').addClass('loader');
+   },
+  complete: function(){
+      jQuery('.loadwebinar').removeClass('loader');
+  }
+       });
+   });
+        //fixed the position of footer-nav
+    jQuery(window).on('scroll', function(){
+        if (jQuery(window).width()>=768){
+        if(jQuery('.footer-wht').length > 0){
+        var stickyFooter=jQuery('.footer-wht').offset().top;
+        var windowHeight=jQuery(window).height();
+        var totalHeight=stickyFooter - windowHeight;
+        var scrollHeight =jQuery(window).scrollTop();
+        
+        if(scrollHeight > totalHeight)
+        {
+            jQuery('.footer-nav').addClass('fixed');
+            jQuery('.footer-wht').css('margin-top','0px');
+        }
+        else
+        {
+            jQuery('.footer-nav').removeClass('fixed');
+            jQuery('.footer-wht').css('margin-top','34px');
+        }
+    }
+        }
+        else{
+            jQuery('.footer-nav').addClass('fixed');
+            jQuery('.footer-wht').css('margin-top','0px');
+        }
+    });
+    jQuery(window).trigger('scroll');
+            //works for tabs on section customer-landing
+            
+         jQuery('.customer-landing li a').click(function(e){
+         e.preventDefault();
+         jQuery("a.active").removeClass("active");
+         jQuery(this).addClass('active');
+         var tab = jQuery(this).attr('href');
+         jQuery(".information-center .four-col-row ").not(tab).css('display','none');
+         jQuery(tab).fadeIn();
+       
+         });
+        jQuery('.share_popup').click(function(event) {
+        var width = 575,
+                height = 400,
+                left = (jQuery(window).width() - width) / 2,
+                top = (jQuery(window).height() - height) / 2,
+                url = this.href,
+                opts = 'status=1' +
+                ',width=' + width +
+                ',height=' + height +
+                ',top=' + top +
+                ',left=' + left;
+
+        window.open(url, 'share_popup', opts);
+        return false;
+    });
+    jQuery(window).on("resize", function () {
+        jQuery('.grid li .logo-container').each(function () {
+            var parentOffset = jQuery('.grid').offset().left;
+            var tabOffset = jQuery(this).parent().offset().left;
+            var leftMargin = tabOffset - parentOffset;
+            var parent_width = jQuery(this).parents('.grid').width();
+            jQuery(this).parents("li").find('.tabs-content').css("width", parent_width + "px"); /*Assign width to tab*/
+            jQuery(this).parents("li").find('.tabs-content').css("margin-left", "-" + (leftMargin + 2) + "px"); /* Set tab position to start*/
+            var tab_height = jQuery(this).parents("li").find(".tabs-content").outerHeight();
+            jQuery(this).parents("li").find('.tabs-content').attr("data-height", tab_height);
+            jQuery(this).parents("li").find('.tabs-content').css("display", "none");
+            jQuery('.grid > ul > li').css("margin-bottom", "0px");
+            jQuery('.grid li').removeClass("current");
+        });
+    }).resize();
+    /*closes tabs on click anywhere on document*/
+    jQuery(document).click(function () {
+        jQuery(".grid > ul > li .logo-container").each(function () {
+            jQuery(this).parents("li").find('.tabs-content').stop(true, true).slideUp(300);
+            jQuery(this).parents("li").stop(true, true).animate({"margin-bottom": "0px"}, 300);
+            jQuery(".grid > ul > li").removeClass("current");
+
+        });
+    });
+    /*Grid tabs toggle on click*/
+
+    jQuery(document).on("click", ".grid > ul > li .logo-container, .customer-search", function (event) {
+        event.stopPropagation();
+
+        /* Select filter for customer featured post */
+        jQuery('.grid > ul > li .logo-container').each(function () {
+            var parentOffset = jQuery('.grid').offset().left;
+            var tabOffset = jQuery(this).parent().offset().left;
+            var leftMargin = tabOffset - parentOffset;
+            var parent_width = jQuery(this).parents('.grid').width();
+            jQuery(this).parents("li").find('.tabs-content').css("width", parent_width + "px"); /*Assign width to tab*/
+            jQuery(this).parents("li").find('.tabs-content').css("margin-left", "-" + (leftMargin + 2) + "px"); /* Set tab position to start*/
+            var tab_height = jQuery(this).parents("li").find(".tabs-content").outerHeight();
+            jQuery(this).parents("li").find('.tabs-content').attr("data-height", tab_height);
+        });
+
+        var prevIndex = jQuery(".grid > ul > li.current").index();
+        var currentIndex = jQuery(this).parents("li").index();
+        jQuery(".grid > ul > li").not(jQuery(this).parents("li")).removeClass("current");
+        var tabHeight = parseInt(jQuery(this).parents("li").find(".tabs-content").attr("data-height"));
+        if (prevIndex === currentIndex) {
+            jQuery('.grid > ul > li .tab-logo').parents("li").find('.tabs-content').stop(true, true).slideUp(300);
+            jQuery('.grid > ul > li .tab-logo').parents("li").stop(true, true).animate({"margin-bottom": "0px"}, 300);
+            jQuery(".grid > ul > li:eq(" + currentIndex + ")").removeClass("current");
+        }
+        else if (prevIndex >= 0) {
+            jQuery(".grid > ul > li:eq(" + prevIndex + ")").stop(true, true).animate({"margin-bottom": "0px"}, 300, function () {
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").not('.no-hover').addClass("current");
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").find('.tabs-content').stop(true, true).slideToggle(300);
+                jQuery(".grid > ul > li:eq(" + currentIndex + ")").stop(true, true).animate({"margin-bottom": (tabHeight + 40) + "px"});
+            });
+            jQuery(".grid > ul > li:eq(" + prevIndex + ")").find(".tabs-content").stop(true, true).slideUp(300);
+        } else if (prevIndex < 0) {
+            jQuery(this).parents("li").not('.no-hover').addClass("current");
+            jQuery(this).parents("li").find('.tabs-content').stop(true, true).slideToggle(300);
+            jQuery(this).parents("li").stop(true, true).animate({"margin-bottom": (tabHeight + 40) + "px"});
+        }
+    });
+
+         });
+         /*remove fixed class from footer below 767px*/
+jQuery(window).resize(function(){
+   if (jQuery(window).width()<=767){
+        jQuery('.footer-nav').addClass('fixed');
+        jQuery('.footer-wht').css('margin-top','0px');
+    }
+    /*set the top and left value of video btn solution adversting and developer page on resize*/
+        var imgHeight= jQuery('.media-video .video-link img').height(),
+         imgWidth= jQuery('.media-video .video-link img').width(),
+         imgBtnHeight= jQuery('.media-video .video-link .video-btn').height(),
+         imgBtnWidth= jQuery('.media-video .video-link .video-btn').width();
+        var  totalHeight=(imgHeight - imgBtnHeight)/2;
+         var totalWidth=(imgWidth - imgBtnWidth)/2;
+        jQuery('.media-inner .media-video .video-link .video-btn ').css({'top': totalHeight,'left': totalWidth});
+});
+
+  jQuery(document).on({
+    ready: function() { jQuery('#video iframe').addClass("loader");    },
+        load: function() { jQuery('#video iframe').removeClass("loader"); }    
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/munchkin-beta.js
----------------------------------------------------------------------
diff --git a/site/js/munchkin-beta.js b/site/js/munchkin-beta.js
new file mode 100644
index 0000000..0d4cd5e
--- /dev/null
+++ b/site/js/munchkin-beta.js
@@ -0,0 +1,8 @@
+/*
+ * Copyright (c) 2007-2015, Marketo, Inc. All rights reserved.
+ * Marketo marketing automation web activity tracking script
+ * Version: beta r613
+ */
+ (function(b){if(!b.Munchkin){var c=b.document,e=[],k,l={fallback:"151"},g=[],m=function(){if(!k){for(;0<e.length;){var f=e.shift();b.MunchkinTracker[f[0]].apply(b.MunchkinTracker,f[1])}k=!0}},n=function(f){var a=c.createElement("script"),b=c.getElementsByTagName("base")[0]||c.getElementsByTagName("script")[0];a.type="text/javascript";a.async=!0;a.src=f;a.onreadystatechange=function(){"complete"!==this.readyState&&"loaded"!==this.readyState||m()};a.onload=m;b.parentNode.insertBefore(a,b)},h={ASSOCIATE_LEAD:"ASSOCIATE_LEAD",
+CLICK_LINK:"CLICK_LINK",VISIT_WEB_PAGE:"visitWebPage",init:function(b){var a;a=l[b];if(!a&&0<g.length){a=b;var c=0,d;if(0!==a.length)for(d=0;d<a.length;d+=1)c+=a.charCodeAt(d);a=g[c%g.length]}a||(a=l.fallback);e.push(["init",arguments]);"150"===a?n("//munchkin-cdn.marketo.net/"+a+"/munchkin.js"):n("//munchkin.marketo.net/"+a+"/munchkin.js")}},p=function(b){return h[b]=function(){e.push([b,arguments])}};b.mktoMunchkinFunction=p("munchkinFunction");p("createTrackingCookie");b.Munchkin=h;b.mktoMunchkin=
+h.init}})(window);


[09/15] incubator-metron git commit: METRON-173 Update the the Apache Metron Web Page (iraghumitra via merrimanr) closes apache/incubator-metron#126

Posted by rm...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-metron/blob/7077dbd6/site/js/angular.min.js
----------------------------------------------------------------------
diff --git a/site/js/angular.min.js b/site/js/angular.min.js
new file mode 100644
index 0000000..ecdf967
--- /dev/null
+++ b/site/js/angular.min.js
@@ -0,0 +1,311 @@
+/*
+ AngularJS v1.5.3
+ (c) 2010-2016 Google, Inc. http://angularjs.org
+ License: MIT
+*/
+(function(T,P,u){'use strict';function O(a){return function(){var b=arguments[0],d;d="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.5.3/"+(a?a+"/":"")+b;for(b=1;b<arguments.length;b++){d=d+(1==b?"?":"&")+"p"+(b-1)+"=";var c=encodeURIComponent,e;e=arguments[b];e="function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;d+=c(e)}return Error(d)}}function za(a){if(null==a||Ya(a))return!1;if(M(a)||y(a)||H&&a instanceof H)return!0;
+var b="length"in Object(a)&&a.length;return R(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"==typeof a.item)}function q(a,b,d){var c,e;if(a)if(D(a))for(c in a)"prototype"==c||"length"==c||"name"==c||a.hasOwnProperty&&!a.hasOwnProperty(c)||b.call(d,a[c],c,a);else if(M(a)||za(a)){var f="object"!==typeof a;c=0;for(e=a.length;c<e;c++)(f||c in a)&&b.call(d,a[c],c,a)}else if(a.forEach&&a.forEach!==q)a.forEach(b,d,a);else if(oc(a))for(c in a)b.call(d,a[c],c,a);else if("function"===typeof a.hasOwnProperty)for(c in a)a.hasOwnProperty(c)&&
+b.call(d,a[c],c,a);else for(c in a)va.call(a,c)&&b.call(d,a[c],c,a);return a}function pc(a,b,d){for(var c=Object.keys(a).sort(),e=0;e<c.length;e++)b.call(d,a[c[e]],c[e]);return c}function qc(a){return function(b,d){a(d,b)}}function Wd(){return++qb}function Ob(a,b,d){for(var c=a.$$hashKey,e=0,f=b.length;e<f;++e){var g=b[e];if(J(g)||D(g))for(var h=Object.keys(g),k=0,l=h.length;k<l;k++){var m=h[k],n=g[m];d&&J(n)?fa(n)?a[m]=new Date(n.valueOf()):Za(n)?a[m]=new RegExp(n):n.nodeName?a[m]=n.cloneNode(!0):
+Pb(n)?a[m]=n.clone():(J(a[m])||(a[m]=M(n)?[]:{}),Ob(a[m],[n],!0)):a[m]=n}}c?a.$$hashKey=c:delete a.$$hashKey;return a}function S(a){return Ob(a,Aa.call(arguments,1),!1)}function Xd(a){return Ob(a,Aa.call(arguments,1),!0)}function Y(a){return parseInt(a,10)}function Qb(a,b){return S(Object.create(a),b)}function E(){}function $a(a){return a}function da(a){return function(){return a}}function rc(a){return D(a.toString)&&a.toString!==ka}function z(a){return"undefined"===typeof a}function A(a){return"undefined"!==
+typeof a}function J(a){return null!==a&&"object"===typeof a}function oc(a){return null!==a&&"object"===typeof a&&!sc(a)}function y(a){return"string"===typeof a}function R(a){return"number"===typeof a}function fa(a){return"[object Date]"===ka.call(a)}function D(a){return"function"===typeof a}function Za(a){return"[object RegExp]"===ka.call(a)}function Ya(a){return a&&a.window===a}function ab(a){return a&&a.$evalAsync&&a.$watch}function Oa(a){return"boolean"===typeof a}function Yd(a){return a&&R(a.length)&&
+Zd.test(ka.call(a))}function Pb(a){return!(!a||!(a.nodeName||a.prop&&a.attr&&a.find))}function $d(a){var b={};a=a.split(",");var d;for(d=0;d<a.length;d++)b[a[d]]=!0;return b}function oa(a){return N(a.nodeName||a[0]&&a[0].nodeName)}function bb(a,b){var d=a.indexOf(b);0<=d&&a.splice(d,1);return d}function pa(a,b){function d(a,b){var d=b.$$hashKey,e;if(M(a)){e=0;for(var f=a.length;e<f;e++)b.push(c(a[e]))}else if(oc(a))for(e in a)b[e]=c(a[e]);else if(a&&"function"===typeof a.hasOwnProperty)for(e in a)a.hasOwnProperty(e)&&
+(b[e]=c(a[e]));else for(e in a)va.call(a,e)&&(b[e]=c(a[e]));d?b.$$hashKey=d:delete b.$$hashKey;return b}function c(a){if(!J(a))return a;var b=f.indexOf(a);if(-1!==b)return g[b];if(Ya(a)||ab(a))throw Ba("cpws");var b=!1,c=e(a);c===u&&(c=M(a)?[]:Object.create(sc(a)),b=!0);f.push(a);g.push(c);return b?d(a,c):c}function e(a){switch(ka.call(a)){case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Float32Array]":case "[object Float64Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return new a.constructor(c(a.buffer));
+case "[object ArrayBuffer]":if(!a.slice){var b=new ArrayBuffer(a.byteLength);(new Uint8Array(b)).set(new Uint8Array(a));return b}return a.slice(0);case "[object Boolean]":case "[object Number]":case "[object String]":case "[object Date]":return new a.constructor(a.valueOf());case "[object RegExp]":return b=new RegExp(a.source,a.toString().match(/[^\/]*$/)[0]),b.lastIndex=a.lastIndex,b;case "[object Blob]":return new a.constructor([a],{type:a.type})}if(D(a.cloneNode))return a.cloneNode(!0)}var f=[],
+g=[];if(b){if(Yd(b)||"[object ArrayBuffer]"===ka.call(b))throw Ba("cpta");if(a===b)throw Ba("cpi");M(b)?b.length=0:q(b,function(a,c){"$$hashKey"!==c&&delete b[c]});f.push(a);g.push(b);return d(a,b)}return c(a)}function ia(a,b){if(M(a)){b=b||[];for(var d=0,c=a.length;d<c;d++)b[d]=a[d]}else if(J(a))for(d in b=b||{},a)if("$"!==d.charAt(0)||"$"!==d.charAt(1))b[d]=a[d];return b||a}function na(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var d=typeof a,c;if(d==typeof b&&
+"object"==d)if(M(a)){if(!M(b))return!1;if((d=a.length)==b.length){for(c=0;c<d;c++)if(!na(a[c],b[c]))return!1;return!0}}else{if(fa(a))return fa(b)?na(a.getTime(),b.getTime()):!1;if(Za(a))return Za(b)?a.toString()==b.toString():!1;if(ab(a)||ab(b)||Ya(a)||Ya(b)||M(b)||fa(b)||Za(b))return!1;d=V();for(c in a)if("$"!==c.charAt(0)&&!D(a[c])){if(!na(a[c],b[c]))return!1;d[c]=!0}for(c in b)if(!(c in d)&&"$"!==c.charAt(0)&&A(b[c])&&!D(b[c]))return!1;return!0}return!1}function cb(a,b,d){return a.concat(Aa.call(b,
+d))}function tc(a,b){var d=2<arguments.length?Aa.call(arguments,2):[];return!D(b)||b instanceof RegExp?b:d.length?function(){return arguments.length?b.apply(a,cb(d,arguments,0)):b.apply(a,d)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function ae(a,b){var d=b;"string"===typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?d=u:Ya(b)?d="$WINDOW":b&&P===b?d="$DOCUMENT":ab(b)&&(d="$SCOPE");return d}function db(a,b){if(z(a))return u;R(b)||(b=b?2:null);return JSON.stringify(a,ae,b)}function uc(a){return y(a)?
+JSON.parse(a):a}function vc(a,b){a=a.replace(be,"");var d=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(d)?b:d}function Rb(a,b,d){d=d?-1:1;var c=a.getTimezoneOffset();b=vc(b,c);d*=b-c;a=new Date(a.getTime());a.setMinutes(a.getMinutes()+d);return a}function wa(a){a=H(a).clone();try{a.empty()}catch(b){}var d=H("<div>").append(a).html();try{return a[0].nodeType===Pa?N(d):d.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+N(b)})}catch(c){return N(d)}}function wc(a){try{return decodeURIComponent(a)}catch(b){}}
+function xc(a){var b={};q((a||"").split("&"),function(a){var c,e,f;a&&(e=a=a.replace(/\+/g,"%20"),c=a.indexOf("="),-1!==c&&(e=a.substring(0,c),f=a.substring(c+1)),e=wc(e),A(e)&&(f=A(f)?wc(f):!0,va.call(b,e)?M(b[e])?b[e].push(f):b[e]=[b[e],f]:b[e]=f))});return b}function Sb(a){var b=[];q(a,function(a,c){M(a)?q(a,function(a){b.push(ja(c,!0)+(!0===a?"":"="+ja(a,!0)))}):b.push(ja(c,!0)+(!0===a?"":"="+ja(a,!0)))});return b.length?b.join("&"):""}function rb(a){return ja(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,
+"=").replace(/%2B/gi,"+")}function ja(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function ce(a,b){var d,c,e=Qa.length;for(c=0;c<e;++c)if(d=Qa[c]+b,y(d=a.getAttribute(d)))return d;return null}function de(a,b){var d,c,e={};q(Qa,function(b){b+="app";!d&&a.hasAttribute&&a.hasAttribute(b)&&(d=a,c=a.getAttribute(b))});q(Qa,function(b){b+="app";var e;!d&&(e=a.querySelector("["+b.replace(":",
+"\\:")+"]"))&&(d=e,c=e.getAttribute(b))});d&&(e.strictDi=null!==ce(d,"strict-di"),b(d,c?[c]:[],e))}function yc(a,b,d){J(d)||(d={});d=S({strictDi:!1},d);var c=function(){a=H(a);if(a.injector()){var c=a[0]===P?"document":wa(a);throw Ba("btstrpd",c.replace(/</,"&lt;").replace(/>/,"&gt;"));}b=b||[];b.unshift(["$provide",function(b){b.value("$rootElement",a)}]);d.debugInfoEnabled&&b.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);b.unshift("ng");c=eb(b,d.strictDi);c.invoke(["$rootScope",
+"$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return c},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;T&&e.test(T.name)&&(d.debugInfoEnabled=!0,T.name=T.name.replace(e,""));if(T&&!f.test(T.name))return c();T.name=T.name.replace(f,"");ea.resumeBootstrap=function(a){q(a,function(a){b.push(a)});return c()};D(ea.resumeDeferredBootstrap)&&ea.resumeDeferredBootstrap()}function ee(){T.name="NG_ENABLE_DEBUG_INFO!"+T.name;T.location.reload()}
+function fe(a){a=ea.element(a).injector();if(!a)throw Ba("test");return a.get("$$testability")}function zc(a,b){b=b||"_";return a.replace(ge,function(a,c){return(c?b:"")+a.toLowerCase()})}function he(){var a;if(!Ac){var b=sb();($=z(b)?T.jQuery:b?T[b]:u)&&$.fn.on?(H=$,S($.fn,{scope:Ra.scope,isolateScope:Ra.isolateScope,controller:Ra.controller,injector:Ra.injector,inheritedData:Ra.inheritedData}),a=$.cleanData,$.cleanData=function(b){for(var c,e=0,f;null!=(f=b[e]);e++)(c=$._data(f,"events"))&&c.$destroy&&
+$(f).triggerHandler("$destroy");a(b)}):H=U;ea.element=H;Ac=!0}}function tb(a,b,d){if(!a)throw Ba("areq",b||"?",d||"required");return a}function Sa(a,b,d){d&&M(a)&&(a=a[a.length-1]);tb(D(a),b,"not a function, got "+(a&&"object"===typeof a?a.constructor.name||"Object":typeof a));return a}function Ta(a,b){if("hasOwnProperty"===a)throw Ba("badname",b);}function Bc(a,b,d){if(!b)return a;b=b.split(".");for(var c,e=a,f=b.length,g=0;g<f;g++)c=b[g],a&&(a=(e=a)[c]);return!d&&D(a)?tc(e,a):a}function ub(a){for(var b=
+a[0],d=a[a.length-1],c,e=1;b!==d&&(b=b.nextSibling);e++)if(c||a[e]!==b)c||(c=H(Aa.call(a,0,e))),c.push(b);return c||a}function V(){return Object.create(null)}function ie(a){function b(a,b,c){return a[b]||(a[b]=c())}var d=O("$injector"),c=O("ng");a=b(a,"angular",Object);a.$$minErr=a.$$minErr||O;return b(a,"module",function(){var a={};return function(f,g,h){if("hasOwnProperty"===f)throw c("badname","module");g&&a.hasOwnProperty(f)&&(a[f]=null);return b(a,f,function(){function a(b,d,e,f){f||(f=c);return function(){f[e||
+"push"]([b,d,arguments]);return L}}function b(a,d){return function(b,e){e&&D(e)&&(e.$$moduleName=f);c.push([a,d,arguments]);return L}}if(!g)throw d("nomod",f);var c=[],e=[],p=[],F=a("$injector","invoke","push",e),L={_invokeQueue:c,_configBlocks:e,_runBlocks:p,requires:g,name:f,provider:b("$provide","provider"),factory:b("$provide","factory"),service:b("$provide","service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),decorator:b("$provide","decorator"),animation:b("$animateProvider",
+"register"),filter:b("$filterProvider","register"),controller:b("$controllerProvider","register"),directive:b("$compileProvider","directive"),component:b("$compileProvider","component"),config:F,run:function(a){p.push(a);return this}};h&&F(h);return L})}})}function je(a){S(a,{bootstrap:yc,copy:pa,extend:S,merge:Xd,equals:na,element:H,forEach:q,injector:eb,noop:E,bind:tc,toJson:db,fromJson:uc,identity:$a,isUndefined:z,isDefined:A,isString:y,isFunction:D,isObject:J,isNumber:R,isElement:Pb,isArray:M,
+version:ke,isDate:fa,lowercase:N,uppercase:vb,callbacks:{counter:0},getTestability:fe,$$minErr:O,$$csp:Ga,reloadWithDebugInfo:ee});Tb=ie(T);Tb("ng",["ngLocale"],["$provide",function(a){a.provider({$$sanitizeUri:le});a.provider("$compile",Cc).directive({a:me,input:Dc,textarea:Dc,form:ne,script:oe,select:pe,style:qe,option:re,ngBind:se,ngBindHtml:te,ngBindTemplate:ue,ngClass:ve,ngClassEven:we,ngClassOdd:xe,ngCloak:ye,ngController:ze,ngForm:Ae,ngHide:Be,ngIf:Ce,ngInclude:De,ngInit:Ee,ngNonBindable:Fe,
+ngPluralize:Ge,ngRepeat:He,ngShow:Ie,ngStyle:Je,ngSwitch:Ke,ngSwitchWhen:Le,ngSwitchDefault:Me,ngOptions:Ne,ngTransclude:Oe,ngModel:Pe,ngList:Qe,ngChange:Re,pattern:Ec,ngPattern:Ec,required:Fc,ngRequired:Fc,minlength:Gc,ngMinlength:Gc,maxlength:Hc,ngMaxlength:Hc,ngValue:Se,ngModelOptions:Te}).directive({ngInclude:Ue}).directive(wb).directive(Ic);a.provider({$anchorScroll:Ve,$animate:We,$animateCss:Xe,$$animateJs:Ye,$$animateQueue:Ze,$$AnimateRunner:$e,$$animateAsyncRun:af,$browser:bf,$cacheFactory:cf,
+$controller:df,$document:ef,$exceptionHandler:ff,$filter:Jc,$$forceReflow:gf,$interpolate:hf,$interval:jf,$http:kf,$httpParamSerializer:lf,$httpParamSerializerJQLike:mf,$httpBackend:nf,$xhrFactory:of,$location:pf,$log:qf,$parse:rf,$rootScope:sf,$q:tf,$$q:uf,$sce:vf,$sceDelegate:wf,$sniffer:xf,$templateCache:yf,$templateRequest:zf,$$testability:Af,$timeout:Bf,$window:Cf,$$rAF:Df,$$jqLite:Ef,$$HashMap:Ff,$$cookieReader:Gf})}])}function fb(a){return a.replace(Hf,function(a,d,c,e){return e?c.toUpperCase():
+c}).replace(If,"Moz$1")}function Kc(a){a=a.nodeType;return 1===a||!a||9===a}function Lc(a,b){var d,c,e=b.createDocumentFragment(),f=[];if(Ub.test(a)){d=d||e.appendChild(b.createElement("div"));c=(Jf.exec(a)||["",""])[1].toLowerCase();c=ha[c]||ha._default;d.innerHTML=c[1]+a.replace(Kf,"<$1></$2>")+c[2];for(c=c[0];c--;)d=d.lastChild;f=cb(f,d.childNodes);d=e.firstChild;d.textContent=""}else f.push(b.createTextNode(a));e.textContent="";e.innerHTML="";q(f,function(a){e.appendChild(a)});return e}function Mc(a,
+b){var d=a.parentNode;d&&d.replaceChild(b,a);b.appendChild(a)}function U(a){if(a instanceof U)return a;var b;y(a)&&(a=W(a),b=!0);if(!(this instanceof U)){if(b&&"<"!=a.charAt(0))throw Vb("nosel");return new U(a)}if(b){b=P;var d;a=(d=Lf.exec(a))?[b.createElement(d[1])]:(d=Lc(a,b))?d.childNodes:[]}Nc(this,a)}function Wb(a){return a.cloneNode(!0)}function xb(a,b){b||gb(a);if(a.querySelectorAll)for(var d=a.querySelectorAll("*"),c=0,e=d.length;c<e;c++)gb(d[c])}function Oc(a,b,d,c){if(A(c))throw Vb("offargs");
+var e=(c=yb(a))&&c.events,f=c&&c.handle;if(f)if(b){var g=function(b){var c=e[b];A(d)&&bb(c||[],d);A(d)&&c&&0<c.length||(a.removeEventListener(b,f,!1),delete e[b])};q(b.split(" "),function(a){g(a);zb[a]&&g(zb[a])})}else for(b in e)"$destroy"!==b&&a.removeEventListener(b,f,!1),delete e[b]}function gb(a,b){var d=a.ng339,c=d&&hb[d];c&&(b?delete c.data[b]:(c.handle&&(c.events.$destroy&&c.handle({},"$destroy"),Oc(a)),delete hb[d],a.ng339=u))}function yb(a,b){var d=a.ng339,d=d&&hb[d];b&&!d&&(a.ng339=d=++Mf,
+d=hb[d]={events:{},data:{},handle:u});return d}function Xb(a,b,d){if(Kc(a)){var c=A(d),e=!c&&b&&!J(b),f=!b;a=(a=yb(a,!e))&&a.data;if(c)a[b]=d;else{if(f)return a;if(e)return a&&a[b];S(a,b)}}}function Ab(a,b){return a.getAttribute?-1<(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+b+" "):!1}function Bb(a,b){b&&a.setAttribute&&q(b.split(" "),function(b){a.setAttribute("class",W((" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+W(b)+" "," ")))})}function Cb(a,
+b){if(b&&a.setAttribute){var d=(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");q(b.split(" "),function(a){a=W(a);-1===d.indexOf(" "+a+" ")&&(d+=a+" ")});a.setAttribute("class",W(d))}}function Nc(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var d=b.length;if("number"===typeof d&&b.window!==b){if(d)for(var c=0;c<d;c++)a[a.length++]=b[c]}else a[a.length++]=b}}function Pc(a,b){return Db(a,"$"+(b||"ngController")+"Controller")}function Db(a,b,d){9==a.nodeType&&(a=a.documentElement);for(b=
+M(b)?b:[b];a;){for(var c=0,e=b.length;c<e;c++)if(A(d=H.data(a,b[c])))return d;a=a.parentNode||11===a.nodeType&&a.host}}function Qc(a){for(xb(a,!0);a.firstChild;)a.removeChild(a.firstChild)}function Yb(a,b){b||xb(a);var d=a.parentNode;d&&d.removeChild(a)}function Nf(a,b){b=b||T;if("complete"===b.document.readyState)b.setTimeout(a);else H(b).on("load",a)}function Rc(a,b){var d=Eb[b.toLowerCase()];return d&&Sc[oa(a)]&&d}function Of(a,b){var d=function(c,d){c.isDefaultPrevented=function(){return c.defaultPrevented};
+var f=b[d||c.type],g=f?f.length:0;if(g){if(z(c.immediatePropagationStopped)){var h=c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0;c.stopPropagation&&c.stopPropagation();h&&h.call(c)}}c.isImmediatePropagationStopped=function(){return!0===c.immediatePropagationStopped};var k=f.specialHandlerWrapper||Pf;1<g&&(f=ia(f));for(var l=0;l<g;l++)c.isImmediatePropagationStopped()||k(a,c,f[l])}};d.elem=a;return d}function Pf(a,b,d){d.call(a,b)}function Qf(a,b,
+d){var c=b.relatedTarget;c&&(c===a||Rf.call(a,c))||d.call(a,b)}function Ef(){this.$get=function(){return S(U,{hasClass:function(a,b){a.attr&&(a=a[0]);return Ab(a,b)},addClass:function(a,b){a.attr&&(a=a[0]);return Cb(a,b)},removeClass:function(a,b){a.attr&&(a=a[0]);return Bb(a,b)}})}}function Ha(a,b){var d=a&&a.$$hashKey;if(d)return"function"===typeof d&&(d=a.$$hashKey()),d;d=typeof a;return d="function"==d||"object"==d&&null!==a?a.$$hashKey=d+":"+(b||Wd)():d+":"+a}function Ua(a,b){if(b){var d=0;this.nextUid=
+function(){return++d}}q(a,this.put,this)}function Tc(a){a=a.toString().replace(Sf,"");return a.match(Tf)||a.match(Uf)}function Vf(a){return(a=Tc(a))?"function("+(a[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function eb(a,b){function d(a){return function(b,c){if(J(b))q(b,qc(a));else return a(b,c)}}function c(a,b){Ta(a,"service");if(D(b)||M(b))b=p.instantiate(b);if(!b.$get)throw Ia("pget",a);return n[a+"Provider"]=b}function e(a,b){return function(){var c=x.invoke(b,this);if(z(c))throw Ia("undef",a);
+return c}}function f(a,b,d){return c(a,{$get:!1!==d?e(a,b):b})}function g(a){tb(z(a)||M(a),"modulesToLoad","not an array");var b=[],c;q(a,function(a){function d(a){var b,c;b=0;for(c=a.length;b<c;b++){var e=a[b],f=p.get(e[0]);f[e[1]].apply(f,e[2])}}if(!m.get(a)){m.put(a,!0);try{y(a)?(c=Tb(a),b=b.concat(g(c.requires)).concat(c._runBlocks),d(c._invokeQueue),d(c._configBlocks)):D(a)?b.push(p.invoke(a)):M(a)?b.push(p.invoke(a)):Sa(a,"module")}catch(e){throw M(a)&&(a=a[a.length-1]),e.message&&e.stack&&
+-1==e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),Ia("modulerr",a,e.stack||e.message||e);}}});return b}function h(a,c){function d(b,e){if(a.hasOwnProperty(b)){if(a[b]===k)throw Ia("cdep",b+" <- "+l.join(" <- "));return a[b]}try{return l.unshift(b),a[b]=k,a[b]=c(b,e)}catch(f){throw a[b]===k&&delete a[b],f;}finally{l.shift()}}function e(a,c,f){var g=[];a=eb.$$annotate(a,b,f);for(var h=0,k=a.length;h<k;h++){var l=a[h];if("string"!==typeof l)throw Ia("itkn",l);g.push(c&&c.hasOwnProperty(l)?c[l]:
+d(l,f))}return g}return{invoke:function(a,b,c,d){"string"===typeof c&&(d=c,c=null);c=e(a,c,d);M(a)&&(a=a[a.length-1]);d=11>=Da?!1:"function"===typeof a&&/^(?:class\s|constructor\()/.test(Function.prototype.toString.call(a));return d?(c.unshift(null),new (Function.prototype.bind.apply(a,c))):a.apply(b,c)},instantiate:function(a,b,c){var d=M(a)?a[a.length-1]:a;a=e(a,b,c);a.unshift(null);return new (Function.prototype.bind.apply(d,a))},get:d,annotate:eb.$$annotate,has:function(b){return n.hasOwnProperty(b+
+"Provider")||a.hasOwnProperty(b)}}}b=!0===b;var k={},l=[],m=new Ua([],!0),n={$provide:{provider:d(c),factory:d(f),service:d(function(a,b){return f(a,["$injector",function(a){return a.instantiate(b)}])}),value:d(function(a,b){return f(a,da(b),!1)}),constant:d(function(a,b){Ta(a,"constant");n[a]=b;F[a]=b}),decorator:function(a,b){var c=p.get(a+"Provider"),d=c.$get;c.$get=function(){var a=x.invoke(d,c);return x.invoke(b,null,{$delegate:a})}}}},p=n.$injector=h(n,function(a,b){ea.isString(b)&&l.push(b);
+throw Ia("unpr",l.join(" <- "));}),F={},L=h(F,function(a,b){var c=p.get(a+"Provider",b);return x.invoke(c.$get,c,u,a)}),x=L;n.$injectorProvider={$get:da(L)};var r=g(a),x=L.get("$injector");x.strictDi=b;q(r,function(a){a&&x.invoke(a)});return x}function Ve(){var a=!0;this.disableAutoScrolling=function(){a=!1};this.$get=["$window","$location","$rootScope",function(b,d,c){function e(a){var b=null;Array.prototype.some.call(a,function(a){if("a"===oa(a))return b=a,!0});return b}function f(a){if(a){a.scrollIntoView();
+var c;c=g.yOffset;D(c)?c=c():Pb(c)?(c=c[0],c="fixed"!==b.getComputedStyle(c).position?0:c.getBoundingClientRect().bottom):R(c)||(c=0);c&&(a=a.getBoundingClientRect().top,b.scrollBy(0,a-c))}else b.scrollTo(0,0)}function g(a){a=y(a)?a:d.hash();var b;a?(b=h.getElementById(a))?f(b):(b=e(h.getElementsByName(a)))?f(b):"top"===a&&f(null):f(null)}var h=b.document;a&&c.$watch(function(){return d.hash()},function(a,b){a===b&&""===a||Nf(function(){c.$evalAsync(g)})});return g}]}function ib(a,b){if(!a&&!b)return"";
+if(!a)return b;if(!b)return a;M(a)&&(a=a.join(" "));M(b)&&(b=b.join(" "));return a+" "+b}function Wf(a){y(a)&&(a=a.split(" "));var b=V();q(a,function(a){a.length&&(b[a]=!0)});return b}function Ja(a){return J(a)?a:{}}function Xf(a,b,d,c){function e(a){try{a.apply(null,Aa.call(arguments,1))}finally{if(L--,0===L)for(;x.length;)try{x.pop()()}catch(b){d.error(b)}}}function f(){t=null;g();h()}function g(){r=G();r=z(r)?null:r;na(r,I)&&(r=I);I=r}function h(){if(v!==k.url()||w!==r)v=k.url(),w=r,q(C,function(a){a(k.url(),
+r)})}var k=this,l=a.location,m=a.history,n=a.setTimeout,p=a.clearTimeout,F={};k.isMock=!1;var L=0,x=[];k.$$completeOutstandingRequest=e;k.$$incOutstandingRequestCount=function(){L++};k.notifyWhenNoOutstandingRequests=function(a){0===L?a():x.push(a)};var r,w,v=l.href,Q=b.find("base"),t=null,G=c.history?function(){try{return m.state}catch(a){}}:E;g();w=r;k.url=function(b,d,e){z(e)&&(e=null);l!==a.location&&(l=a.location);m!==a.history&&(m=a.history);if(b){var f=w===e;if(v===b&&(!c.history||f))return k;
+var h=v&&Ka(v)===Ka(b);v=b;w=e;if(!c.history||h&&f){if(!h||t)t=b;d?l.replace(b):h?(d=l,e=b.indexOf("#"),e=-1===e?"":b.substr(e),d.hash=e):l.href=b;l.href!==b&&(t=b)}else m[d?"replaceState":"pushState"](e,"",b),g(),w=r;return k}return t||l.href.replace(/%27/g,"'")};k.state=function(){return r};var C=[],K=!1,I=null;k.onUrlChange=function(b){if(!K){if(c.history)H(a).on("popstate",f);H(a).on("hashchange",f);K=!0}C.push(b);return b};k.$$applicationDestroyed=function(){H(a).off("hashchange popstate",f)};
+k.$$checkUrlChange=h;k.baseHref=function(){var a=Q.attr("href");return a?a.replace(/^(https?\:)?\/\/[^\/]*/,""):""};k.defer=function(a,b){var c;L++;c=n(function(){delete F[c];e(a)},b||0);F[c]=!0;return c};k.defer.cancel=function(a){return F[a]?(delete F[a],p(a),e(E),!0):!1}}function bf(){this.$get=["$window","$log","$sniffer","$document",function(a,b,d,c){return new Xf(a,c,b,d)}]}function cf(){this.$get=function(){function a(a,c){function e(a){a!=n&&(p?p==a&&(p=a.n):p=a,f(a.n,a.p),f(a,n),n=a,n.n=
+null)}function f(a,b){a!=b&&(a&&(a.p=b),b&&(b.n=a))}if(a in b)throw O("$cacheFactory")("iid",a);var g=0,h=S({},c,{id:a}),k=V(),l=c&&c.capacity||Number.MAX_VALUE,m=V(),n=null,p=null;return b[a]={put:function(a,b){if(!z(b)){if(l<Number.MAX_VALUE){var c=m[a]||(m[a]={key:a});e(c)}a in k||g++;k[a]=b;g>l&&this.remove(p.key);return b}},get:function(a){if(l<Number.MAX_VALUE){var b=m[a];if(!b)return;e(b)}return k[a]},remove:function(a){if(l<Number.MAX_VALUE){var b=m[a];if(!b)return;b==n&&(n=b.p);b==p&&(p=
+b.n);f(b.n,b.p);delete m[a]}a in k&&(delete k[a],g--)},removeAll:function(){k=V();g=0;m=V();n=p=null},destroy:function(){m=h=k=null;delete b[a]},info:function(){return S({},h,{size:g})}}}var b={};a.info=function(){var a={};q(b,function(b,e){a[e]=b.info()});return a};a.get=function(a){return b[a]};return a}}function yf(){this.$get=["$cacheFactory",function(a){return a("templates")}]}function Cc(a,b){function d(a,b,c){var d=/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/,e={};q(a,function(a,f){if(a in m)e[f]=
+m[a];else{var g=a.match(d);if(!g)throw ga("iscp",b,f,a,c?"controller bindings definition":"isolate scope definition");e[f]={mode:g[1][0],collection:"*"===g[2],optional:"?"===g[3],attrName:g[4]||f};g[4]&&(m[a]=e[f])}});return e}function c(a){var b=a.charAt(0);if(!b||b!==N(b))throw ga("baddir",a);if(a!==a.trim())throw ga("baddir",a);}var e={},f=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,g=/(([\w\-]+)(?:\:([^;]+))?;?)/,h=$d("ngSrc,ngSrcset,src,srcset"),k=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,l=/^(on[a-z]+|formaction)$/,
+m=V();this.directive=function L(b,d){Ta(b,"directive");y(b)?(c(b),tb(d,"directiveFactory"),e.hasOwnProperty(b)||(e[b]=[],a.factory(b+"Directive",["$injector","$exceptionHandler",function(a,c){var d=[];q(e[b],function(e,f){try{var g=a.invoke(e);D(g)?g={compile:da(g)}:!g.compile&&g.link&&(g.compile=da(g.link));g.priority=g.priority||0;g.index=f;g.name=g.name||b;g.require=g.require||g.controller&&g.name;g.restrict=g.restrict||"EA";g.$$moduleName=e.$$moduleName;d.push(g)}catch(h){c(h)}});return d}])),
+e[b].push(d)):q(b,qc(L));return this};this.component=function(a,b){function c(a){function e(b){return D(b)||M(b)?function(c,d){return a.invoke(b,this,{$element:c,$attrs:d})}:b}var f=b.template||b.templateUrl?b.template:"";return{controller:d,controllerAs:Uc(b.controller)||b.controllerAs||"$ctrl",template:e(f),templateUrl:e(b.templateUrl),transclude:b.transclude,scope:{},bindToController:b.bindings||{},restrict:"E",require:b.require}}var d=b.controller||E;q(b,function(a,b){"$"===b.charAt(0)&&(c[b]=
+a,d[b]=a)});c.$inject=["$injector"];return this.directive(a,c)};this.aHrefSanitizationWhitelist=function(a){return A(a)?(b.aHrefSanitizationWhitelist(a),this):b.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(a){return A(a)?(b.imgSrcSanitizationWhitelist(a),this):b.imgSrcSanitizationWhitelist()};var n=!0;this.debugInfoEnabled=function(a){return A(a)?(n=a,this):n};var p=10;this.onChangesTtl=function(a){return arguments.length?(p=a,this):p};this.$get=["$injector","$interpolate",
+"$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(a,b,c,m,v,Q,t,G,C,K){function I(){try{if(!--pa)throw $=u,ga("infchng",p);t.$apply(function(){for(var a=0,b=$.length;a<b;++a)$[a]();$=u})}finally{pa++}}function qa(a,b){if(b){var c=Object.keys(b),d,e,f;d=0;for(e=c.length;d<e;d++)f=c[d],this[f]=b[f]}else this.$attr={};this.$$element=a}function Ca(a,b,c){la.innerHTML="<span "+b+">";b=la.firstChild.attributes;var d=b[0];b.removeNamedItem(d.name);
+d.value=c;a.attributes.setNamedItem(d)}function B(a,b){try{a.addClass(b)}catch(c){}}function ba(a,b,c,d,e){a instanceof H||(a=H(a));for(var f=/\S+/,g=0,h=a.length;g<h;g++){var k=a[g];k.nodeType===Pa&&k.nodeValue.match(f)&&Mc(k,a[g]=P.createElement("span"))}var l=xa(a,b,a,c,d,e);ba.$$addScopeClass(a);var m=null;return function(b,c,d){tb(b,"scope");e&&e.needsNewScope&&(b=b.$parent.$new());d=d||{};var f=d.parentBoundTranscludeFn,g=d.transcludeControllers;d=d.futureParentElement;f&&f.$$boundTransclude&&
+(f=f.$$boundTransclude);m||(m=(d=d&&d[0])?"foreignobject"!==oa(d)&&ka.call(d).match(/SVG/)?"svg":"html":"html");d="html"!==m?H(ca(m,H("<div>").append(a).html())):c?Ra.clone.call(a):a;if(g)for(var h in g)d.data("$"+h+"Controller",g[h].instance);ba.$$addScopeInfo(d,b);c&&c(d,b);l&&l(b,d,d,f);return d}}function xa(a,b,c,d,e,f){function g(a,c,d,e){var f,k,l,m,n,p,G;if(r)for(G=Array(c.length),m=0;m<h.length;m+=3)f=h[m],G[f]=c[f];else G=c;m=0;for(n=h.length;m<n;)k=G[h[m++]],c=h[m++],f=h[m++],c?(c.scope?
+(l=a.$new(),ba.$$addScopeInfo(H(k),l)):l=a,p=c.transcludeOnThisElement?s(a,c.transclude,e):!c.templateOnThisElement&&e?e:!e&&b?s(a,b):null,c(f,l,k,d,p)):f&&f(a,k.childNodes,u,e)}for(var h=[],k,l,m,n,r,p=0;p<a.length;p++){k=new qa;l=A(a[p],[],k,0===p?d:u,e);(f=l.length?ra(l,a[p],k,b,c,null,[],[],f):null)&&f.scope&&ba.$$addScopeClass(k.$$element);k=f&&f.terminal||!(m=a[p].childNodes)||!m.length?null:xa(m,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:b);if(f||k)h.push(p,f,k),
+n=!0,r=r||f;f=null}return n?g:null}function s(a,b,c){function d(e,f,g,h,k){e||(e=a.$new(!1,k),e.$$transcluded=!0);return b(e,f,{parentBoundTranscludeFn:c,transcludeControllers:g,futureParentElement:h})}var e=d.$$slots=V(),f;for(f in b.$$slots)e[f]=b.$$slots[f]?s(a,b.$$slots[f],c):null;return d}function A(a,b,c,d,e){var h=c.$attr,k;switch(a.nodeType){case 1:Fa(b,ya(oa(a)),"E",d,e);for(var l,m,n,r=a.attributes,p=0,G=r&&r.length;p<G;p++){var v=!1,C=!1;l=r[p];k=l.name;m=W(l.value);l=ya(k);if(n=za.test(l))k=
+k.replace(Vc,"").substr(8).replace(/_(.)/g,function(a,b){return b.toUpperCase()});(l=l.match(Ba))&&R(l[1])&&(v=k,C=k.substr(0,k.length-5)+"end",k=k.substr(0,k.length-6));l=ya(k.toLowerCase());h[l]=k;if(n||!c.hasOwnProperty(l))c[l]=m,Rc(a,l)&&(c[l]=!0);fa(a,b,m,l,n);Fa(b,l,"A",d,e,v,C)}a=a.className;J(a)&&(a=a.animVal);if(y(a)&&""!==a)for(;k=g.exec(a);)l=ya(k[2]),Fa(b,l,"C",d,e)&&(c[l]=W(k[3])),a=a.substr(k.index+k[0].length);break;case Pa:if(11===Da)for(;a.parentNode&&a.nextSibling&&a.nextSibling.nodeType===
+Pa;)a.nodeValue+=a.nextSibling.nodeValue,a.parentNode.removeChild(a.nextSibling);Y(b,a.nodeValue);break;case 8:try{if(k=f.exec(a.nodeValue))l=ya(k[1]),Fa(b,l,"M",d,e)&&(c[l]=W(k[2]))}catch(w){}}b.sort(Z);return b}function Wc(a,b,c){var d=[],e=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw ga("uterdir",b,c);1==a.nodeType&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--);d.push(a);a=a.nextSibling}while(0<e)}else d.push(a);return H(d)}function O(a,b,c){return function(d,e,f,g,h){e=Wc(e[0],
+b,c);return a(d,e,f,g,h)}}function Zb(a,b,c,d,e,f){var g;return a?ba(b,c,d,e,f):function(){g||(g=ba(b,c,d,e,f),b=c=f=null);return g.apply(this,arguments)}}function ra(a,b,d,e,f,g,h,k,l){function m(a,b,c,d){if(a){c&&(a=O(a,c,d));a.require=B.require;a.directiveName=L;if(C===B||B.$$isolateScope)a=ia(a,{isolateScope:!0});h.push(a)}if(b){c&&(b=O(b,c,d));b.require=B.require;b.directiveName=L;if(C===B||B.$$isolateScope)b=ia(b,{isolateScope:!0});k.push(b)}}function n(a,c,e,f,g){function l(a,b,c,d){var e;
+ab(a)||(d=c,c=b,b=a,a=u);Ca&&(e=K);c||(c=Ca?t.parent():t);if(d){var f=g.$$slots[d];if(f)return f(a,b,e,c,s);if(z(f))throw ga("noslot",d,wa(t));}else return g(a,b,e,c,s)}var m,r,p,B,I,K,x,t;b===e?(f=d,t=d.$$element):(t=H(e),f=new qa(t,d));I=c;C?B=c.$new(!0):G&&(I=c.$parent);g&&(x=l,x.$$boundTransclude=g,x.isSlotFilled=function(a){return!!g.$$slots[a]});v&&(K=T(t,f,x,v,B,c,C));C&&(ba.$$addScopeInfo(t,B,!0,!(w&&(w===C||w===C.$$originalDirective))),ba.$$addScopeClass(t,!0),B.$$isolateBindings=C.$$isolateBindings,
+(p=ha(c,f,B,B.$$isolateBindings,C))&&B.$on("$destroy",p));for(r in K){p=v[r];var Va=K[r],Q=p.$$bindings.bindToController;Va.identifier&&Q&&(m=ha(I,f,Va.instance,Q,p));var L=Va();L!==Va.instance&&(Va.instance=L,t.data("$"+p.name+"Controller",L),m&&m(),m=ha(I,f,Va.instance,Q,p))}q(v,function(a,b){var c=a.require;a.bindToController&&!M(c)&&J(c)&&S(K[b].instance,jb(b,c,t,K))});q(K,function(a){var b=a.instance;D(b.$onInit)&&b.$onInit();D(b.$onDestroy)&&I.$on("$destroy",function(){b.$onDestroy()})});m=
+0;for(r=h.length;m<r;m++)p=h[m],ja(p,p.isolateScope?B:c,t,f,p.require&&jb(p.directiveName,p.require,t,K),x);var s=c;C&&(C.template||null===C.templateUrl)&&(s=B);a&&a(s,e.childNodes,u,g);for(m=k.length-1;0<=m;m--)p=k[m],ja(p,p.isolateScope?B:c,t,f,p.require&&jb(p.directiveName,p.require,t,K),x);q(K,function(a){a=a.instance;D(a.$postLink)&&a.$postLink()})}l=l||{};for(var p=-Number.MAX_VALUE,G=l.newScopeDirective,v=l.controllerDirectives,C=l.newIsolateScopeDirective,w=l.templateDirective,I=l.nonTlbTranscludeDirective,
+K=!1,x=!1,Ca=l.hasElementTranscludeDirective,t=d.$$element=H(b),B,L,Q,s=e,xa,Ea=!1,E=!1,y,ra=0,N=a.length;ra<N;ra++){B=a[ra];var R=B.$$start,Fa=B.$$end;R&&(t=Wc(b,R,Fa));Q=u;if(p>B.priority)break;if(y=B.scope)B.templateUrl||(J(y)?(X("new/isolated scope",C||G,B,t),C=B):X("new/isolated scope",C,B,t)),G=G||B;L=B.name;if(!Ea&&(B.replace&&(B.templateUrl||B.template)||B.transclude&&!B.$$tlb)){for(y=ra+1;Ea=a[y++];)if(Ea.transclude&&!Ea.$$tlb||Ea.replace&&(Ea.templateUrl||Ea.template)){E=!0;break}Ea=!0}!B.templateUrl&&
+B.controller&&(y=B.controller,v=v||V(),X("'"+L+"' controller",v[L],B,t),v[L]=B);if(y=B.transclude)if(K=!0,B.$$tlb||(X("transclusion",I,B,t),I=B),"element"==y)Ca=!0,p=B.priority,Q=t,t=d.$$element=H(ba.$$createComment(L,d[L])),b=t[0],da(f,Aa.call(Q,0),b),Q[0].$$parentNode=Q[0].parentNode,s=Zb(E,Q,e,p,g&&g.name,{nonTlbTranscludeDirective:I});else{var P=V();Q=H(Wb(b)).contents();if(J(y)){Q=[];var Z=V(),Y=V();q(y,function(a,b){var c="?"===a.charAt(0);a=c?a.substring(1):a;Z[a]=b;P[b]=null;Y[b]=c});q(t.contents(),
+function(a){var b=Z[ya(oa(a))];b?(Y[b]=!0,P[b]=P[b]||[],P[b].push(a)):Q.push(a)});q(Y,function(a,b){if(!a)throw ga("reqslot",b);});for(var $ in P)P[$]&&(P[$]=Zb(E,P[$],e))}t.empty();s=Zb(E,Q,e,u,u,{needsNewScope:B.$$isolateScope||B.$$newScope});s.$$slots=P}if(B.template)if(x=!0,X("template",w,B,t),w=B,y=D(B.template)?B.template(t,d):B.template,y=ua(y),B.replace){g=B;Q=Ub.test(y)?Xc(ca(B.templateNamespace,W(y))):[];b=Q[0];if(1!=Q.length||1!==b.nodeType)throw ga("tplrt",L,"");da(f,t,b);N={$attr:{}};
+y=A(b,[],N);var ea=a.splice(ra+1,a.length-(ra+1));(C||G)&&Yc(y,C,G);a=a.concat(y).concat(ea);U(d,N);N=a.length}else t.html(y);if(B.templateUrl)x=!0,X("template",w,B,t),w=B,B.replace&&(g=B),n=aa(a.splice(ra,a.length-ra),t,d,f,K&&s,h,k,{controllerDirectives:v,newScopeDirective:G!==B&&G,newIsolateScopeDirective:C,templateDirective:w,nonTlbTranscludeDirective:I}),N=a.length;else if(B.compile)try{xa=B.compile(t,d,s),D(xa)?m(null,xa,R,Fa):xa&&m(xa.pre,xa.post,R,Fa)}catch(fa){c(fa,wa(t))}B.terminal&&(n.terminal=
+!0,p=Math.max(p,B.priority))}n.scope=G&&!0===G.scope;n.transcludeOnThisElement=K;n.templateOnThisElement=x;n.transclude=s;l.hasElementTranscludeDirective=Ca;return n}function jb(a,b,c,d){var e;if(y(b)){var f=b.match(k);b=b.substring(f[0].length);var g=f[1]||f[3],f="?"===f[2];"^^"===g?c=c.parent():e=(e=d&&d[b])&&e.instance;if(!e){var h="$"+b+"Controller";e=g?c.inheritedData(h):c.data(h)}if(!e&&!f)throw ga("ctreq",b,a);}else if(M(b))for(e=[],g=0,f=b.length;g<f;g++)e[g]=jb(a,b[g],c,d);else J(b)&&(e=
+{},q(b,function(b,f){e[f]=jb(a,b,c,d)}));return e||null}function T(a,b,c,d,e,f,g){var h=V(),k;for(k in d){var l=d[k],m={$scope:l===g||l.$$isolateScope?e:f,$element:a,$attrs:b,$transclude:c},n=l.controller;"@"==n&&(n=b[l.name]);m=Q(n,m,!0,l.controllerAs);h[l.name]=m;a.data("$"+l.name+"Controller",m.instance)}return h}function Yc(a,b,c){for(var d=0,e=a.length;d<e;d++)a[d]=Qb(a[d],{$$isolateScope:b,$$newScope:c})}function Fa(b,f,g,h,k,l,m){if(f===k)return null;k=null;if(e.hasOwnProperty(f)){var n;f=
+a.get(f+"Directive");for(var p=0,G=f.length;p<G;p++)try{if(n=f[p],(z(h)||h>n.priority)&&-1!=n.restrict.indexOf(g)){l&&(n=Qb(n,{$$start:l,$$end:m}));if(!n.$$bindings){var v=n,C=n,w=n.name,B={isolateScope:null,bindToController:null};J(C.scope)&&(!0===C.bindToController?(B.bindToController=d(C.scope,w,!0),B.isolateScope={}):B.isolateScope=d(C.scope,w,!1));J(C.bindToController)&&(B.bindToController=d(C.bindToController,w,!0));if(J(B.bindToController)){var I=C.controller,K=C.controllerAs;if(!I)throw ga("noctrl",
+w);if(!Uc(I,K))throw ga("noident",w);}var x=v.$$bindings=B;J(x.isolateScope)&&(n.$$isolateBindings=x.isolateScope)}b.push(n);k=n}}catch(t){c(t)}}return k}function R(b){if(e.hasOwnProperty(b))for(var c=a.get(b+"Directive"),d=0,f=c.length;d<f;d++)if(b=c[d],b.multiElement)return!0;return!1}function U(a,b){var c=b.$attr,d=a.$attr,e=a.$$element;q(a,function(d,e){"$"!=e.charAt(0)&&(b[e]&&b[e]!==d&&(d+=("style"===e?";":" ")+b[e]),a.$set(e,d,!0,c[e]))});q(b,function(b,f){"class"==f?(B(e,b),a["class"]=(a["class"]?
+a["class"]+" ":"")+b):"style"==f?(e.attr("style",e.attr("style")+";"+b),a.style=(a.style?a.style+";":"")+b):"$"==f.charAt(0)||a.hasOwnProperty(f)||(a[f]=b,d[f]=c[f])})}function aa(a,b,c,d,e,f,g,h){var k=[],l,n,p=b[0],r=a.shift(),G=Qb(r,{templateUrl:null,transclude:null,replace:null,$$originalDirective:r}),v=D(r.templateUrl)?r.templateUrl(b,c):r.templateUrl,C=r.templateNamespace;b.empty();m(v).then(function(m){var w,I;m=ua(m);if(r.replace){m=Ub.test(m)?Xc(ca(C,W(m))):[];w=m[0];if(1!=m.length||1!==
+w.nodeType)throw ga("tplrt",r.name,v);m={$attr:{}};da(d,b,w);var K=A(w,[],m);J(r.scope)&&Yc(K,!0);a=K.concat(a);U(c,m)}else w=p,b.html(m);a.unshift(G);l=ra(a,w,c,e,b,r,f,g,h);q(d,function(a,c){a==w&&(d[c]=b[0])});for(n=xa(b[0].childNodes,e);k.length;){m=k.shift();I=k.shift();var x=k.shift(),t=k.shift(),K=b[0];if(!m.$$destroyed){if(I!==p){var qa=I.className;h.hasElementTranscludeDirective&&r.replace||(K=Wb(w));da(x,H(I),K);B(H(K),qa)}I=l.transcludeOnThisElement?s(m,l.transclude,t):t;l(n,m,K,d,I)}}k=
+null});return function(a,b,c,d,e){a=e;b.$$destroyed||(k?k.push(b,c,d,a):(l.transcludeOnThisElement&&(a=s(b,l.transclude,e)),l(n,b,c,d,a)))}}function Z(a,b){var c=b.priority-a.priority;return 0!==c?c:a.name!==b.name?a.name<b.name?-1:1:a.index-b.index}function X(a,b,c,d){function e(a){return a?" (module: "+a+")":""}if(b)throw ga("multidir",b.name,e(b.$$moduleName),c.name,e(c.$$moduleName),a,wa(d));}function Y(a,c){var d=b(c,!0);d&&a.push({priority:0,compile:function(a){a=a.parent();var b=!!a.length;
+b&&ba.$$addBindingClass(a);return function(a,c){var e=c.parent();b||ba.$$addBindingClass(e);ba.$$addBindingInfo(e,d.expressions);a.$watch(d,function(a){c[0].nodeValue=a})}}})}function ca(a,b){a=N(a||"html");switch(a){case "svg":case "math":var c=P.createElement("div");c.innerHTML="<"+a+">"+b+"</"+a+">";return c.childNodes[0].childNodes;default:return b}}function ea(a,b){if("srcdoc"==b)return G.HTML;var c=oa(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return G.RESOURCE_URL}
+function fa(a,c,d,e,f){var g=ea(a,e);f=h[e]||f;var k=b(d,!0,g,f);if(k){if("multiple"===e&&"select"===oa(a))throw ga("selmulti",wa(a));c.push({priority:100,compile:function(){return{pre:function(a,c,h){c=h.$$observers||(h.$$observers=V());if(l.test(e))throw ga("nodomevents");var m=h[e];m!==d&&(k=m&&b(m,!0,g,f),d=m);k&&(h[e]=k(a),(c[e]||(c[e]=[])).$$inter=!0,(h.$$observers&&h.$$observers[e].$$scope||a).$watch(k,function(a,b){"class"===e&&a!=b?h.$updateClass(a,b):h.$set(e,a)}))}}}})}}function da(a,b,
+c){var d=b[0],e=b.length,f=d.parentNode,g,h;if(a)for(g=0,h=a.length;g<h;g++)if(a[g]==d){a[g++]=c;h=g+e-1;for(var k=a.length;g<k;g++,h++)h<k?a[g]=a[h]:delete a[g];a.length-=e-1;a.context===d&&(a.context=c);break}f&&f.replaceChild(c,d);a=P.createDocumentFragment();for(g=0;g<e;g++)a.appendChild(b[g]);H.hasData(d)&&(H.data(c,H.data(d)),H(d).off("$destroy"));H.cleanData(a.querySelectorAll("*"));for(g=1;g<e;g++)delete b[g];b[0]=c;b.length=1}function ia(a,b){return S(function(){return a.apply(null,arguments)},
+a,b)}function ja(a,b,d,e,f,g){try{a(b,d,e,f,g)}catch(h){c(h,wa(d))}}function ha(a,c,d,e,f){function g(b,c,e){D(d.$onChanges)&&c!==e&&($||(a.$$postDigest(I),$=[]),l||(l={},$.push(h)),l[b]&&(e=l[b].previousValue),l[b]={previousValue:e,currentValue:c})}function h(){d.$onChanges(l);l=u}var k=[],l;q(e,function(e,h){var l=e.attrName,m=e.optional,n,r,p,G;switch(e.mode){case "@":m||va.call(c,l)||(d[h]=c[l]=void 0);c.$observe(l,function(a){y(a)&&(g(h,a,d[h]),d[h]=a)});c.$$observers[l].$$scope=a;n=c[l];y(n)?
+d[h]=b(n)(a):Oa(n)&&(d[h]=n);break;case "=":if(!va.call(c,l)){if(m)break;c[l]=void 0}if(m&&!c[l])break;r=v(c[l]);G=r.literal?na:function(a,b){return a===b||a!==a&&b!==b};p=r.assign||function(){n=d[h]=r(a);throw ga("nonassign",c[l],l,f.name);};n=d[h]=r(a);m=function(b){G(b,d[h])||(G(b,n)?p(a,b=d[h]):d[h]=b);return n=b};m.$stateful=!0;m=e.collection?a.$watchCollection(c[l],m):a.$watch(v(c[l],m),null,r.literal);k.push(m);break;case "<":if(!va.call(c,l)){if(m)break;c[l]=void 0}if(m&&!c[l])break;r=v(c[l]);
+d[h]=r(a);m=a.$watch(r,function(a){g(h,a,d[h]);d[h]=a},r.literal);k.push(m);break;case "&":r=c.hasOwnProperty(l)?v(c[l]):E;if(r===E&&m)break;d[h]=function(b){return r(a,b)}}});return k.length&&function(){for(var a=0,b=k.length;a<b;++a)k[a]()}}var ma=/^\w/,la=P.createElement("div"),pa=p,$;qa.prototype={$normalize:ya,$addClass:function(a){a&&0<a.length&&C.addClass(this.$$element,a)},$removeClass:function(a){a&&0<a.length&&C.removeClass(this.$$element,a)},$updateClass:function(a,b){var c=Zc(a,b);c&&
+c.length&&C.addClass(this.$$element,c);(c=Zc(b,a))&&c.length&&C.removeClass(this.$$element,c)},$set:function(a,b,d,e){var f=Rc(this.$$element[0],a),g=$c[a],h=a;f?(this.$$element.prop(a,b),e=f):g&&(this[g]=b,h=g);this[a]=b;e?this.$attr[a]=e:(e=this.$attr[a])||(this.$attr[a]=e=zc(a,"-"));f=oa(this.$$element);if("a"===f&&("href"===a||"xlinkHref"===a)||"img"===f&&"src"===a)this[a]=b=K(b,"src"===a);else if("img"===f&&"srcset"===a){for(var f="",g=W(b),k=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,k=/\s/.test(g)?
+k:/(,)/,g=g.split(k),k=Math.floor(g.length/2),l=0;l<k;l++)var m=2*l,f=f+K(W(g[m]),!0),f=f+(" "+W(g[m+1]));g=W(g[2*l]).split(/\s/);f+=K(W(g[0]),!0);2===g.length&&(f+=" "+W(g[1]));this[a]=b=f}!1!==d&&(null===b||z(b)?this.$$element.removeAttr(e):ma.test(e)?this.$$element.attr(e,b):Ca(this.$$element[0],e,b));(a=this.$$observers)&&q(a[h],function(a){try{a(b)}catch(d){c(d)}})},$observe:function(a,b){var c=this,d=c.$$observers||(c.$$observers=V()),e=d[a]||(d[a]=[]);e.push(b);t.$evalAsync(function(){e.$$inter||
+!c.hasOwnProperty(a)||z(c[a])||b(c[a])});return function(){bb(e,b)}}};var sa=b.startSymbol(),ta=b.endSymbol(),ua="{{"==sa&&"}}"==ta?$a:function(a){return a.replace(/\{\{/g,sa).replace(/}}/g,ta)},za=/^ngAttr[A-Z]/,Ba=/^(.+)Start$/;ba.$$addBindingInfo=n?function(a,b){var c=a.data("$binding")||[];M(b)?c=c.concat(b):c.push(b);a.data("$binding",c)}:E;ba.$$addBindingClass=n?function(a){B(a,"ng-binding")}:E;ba.$$addScopeInfo=n?function(a,b,c,d){a.data(c?d?"$isolateScopeNoTemplate":"$isolateScope":"$scope",
+b)}:E;ba.$$addScopeClass=n?function(a,b){B(a,b?"ng-isolate-scope":"ng-scope")}:E;ba.$$createComment=function(a,b){var c="";n&&(c=" "+(a||"")+": "+(b||"")+" ");return P.createComment(c)};return ba}]}function ya(a){return fb(a.replace(Vc,""))}function Zc(a,b){var d="",c=a.split(/\s+/),e=b.split(/\s+/),f=0;a:for(;f<c.length;f++){for(var g=c[f],h=0;h<e.length;h++)if(g==e[h])continue a;d+=(0<d.length?" ":"")+g}return d}function Xc(a){a=H(a);var b=a.length;if(1>=b)return a;for(;b--;)8===a[b].nodeType&&
+Yf.call(a,b,1);return a}function Uc(a,b){if(b&&y(b))return b;if(y(a)){var d=ad.exec(a);if(d)return d[3]}}function df(){var a={},b=!1;this.has=function(b){return a.hasOwnProperty(b)};this.register=function(b,c){Ta(b,"controller");J(b)?S(a,b):a[b]=c};this.allowGlobals=function(){b=!0};this.$get=["$injector","$window",function(d,c){function e(a,b,c,d){if(!a||!J(a.$scope))throw O("$controller")("noscp",d,b);a.$scope[b]=c}return function(f,g,h,k){var l,m,n;h=!0===h;k&&y(k)&&(n=k);if(y(f)){k=f.match(ad);
+if(!k)throw Zf("ctrlfmt",f);m=k[1];n=n||k[3];f=a.hasOwnProperty(m)?a[m]:Bc(g.$scope,m,!0)||(b?Bc(c,m,!0):u);Sa(f,m,!0)}if(h)return h=(M(f)?f[f.length-1]:f).prototype,l=Object.create(h||null),n&&e(g,n,l,m||f.name),S(function(){var a=d.invoke(f,l,g,m);a!==l&&(J(a)||D(a))&&(l=a,n&&e(g,n,l,m||f.name));return l},{instance:l,identifier:n});l=d.instantiate(f,g,m);n&&e(g,n,l,m||f.name);return l}}]}function ef(){this.$get=["$window",function(a){return H(a.document)}]}function ff(){this.$get=["$log",function(a){return function(b,
+d){a.error.apply(a,arguments)}}]}function $b(a){return J(a)?fa(a)?a.toISOString():db(a):a}function lf(){this.$get=function(){return function(a){if(!a)return"";var b=[];pc(a,function(a,c){null===a||z(a)||(M(a)?q(a,function(a){b.push(ja(c)+"="+ja($b(a)))}):b.push(ja(c)+"="+ja($b(a))))});return b.join("&")}}}function mf(){this.$get=function(){return function(a){function b(a,e,f){null===a||z(a)||(M(a)?q(a,function(a,c){b(a,e+"["+(J(a)?c:"")+"]")}):J(a)&&!fa(a)?pc(a,function(a,c){b(a,e+(f?"":"[")+c+(f?
+"":"]"))}):d.push(ja(e)+"="+ja($b(a))))}if(!a)return"";var d=[];b(a,"",!0);return d.join("&")}}}function ac(a,b){if(y(a)){var d=a.replace($f,"").trim();if(d){var c=b("Content-Type");(c=c&&0===c.indexOf(bd))||(c=(c=d.match(ag))&&bg[c[0]].test(d));c&&(a=uc(d))}}return a}function cd(a){var b=V(),d;y(a)?q(a.split("\n"),function(a){d=a.indexOf(":");var e=N(W(a.substr(0,d)));a=W(a.substr(d+1));e&&(b[e]=b[e]?b[e]+", "+a:a)}):J(a)&&q(a,function(a,d){var f=N(d),g=W(a);f&&(b[f]=b[f]?b[f]+", "+g:g)});return b}
+function dd(a){var b;return function(d){b||(b=cd(a));return d?(d=b[N(d)],void 0===d&&(d=null),d):b}}function ed(a,b,d,c){if(D(c))return c(a,b,d);q(c,function(c){a=c(a,b,d)});return a}function kf(){var a=this.defaults={transformResponse:[ac],transformRequest:[function(a){return J(a)&&"[object File]"!==ka.call(a)&&"[object Blob]"!==ka.call(a)&&"[object FormData]"!==ka.call(a)?db(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ia(bc),put:ia(bc),patch:ia(bc)},xsrfCookieName:"XSRF-TOKEN",
+xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},b=!1;this.useApplyAsync=function(a){return A(a)?(b=!!a,this):b};var d=!0;this.useLegacyPromiseExtensions=function(a){return A(a)?(d=!!a,this):d};var c=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(e,f,g,h,k,l){function m(b){function c(a){var b=S({},a);b.data=ed(a.data,a.headers,a.status,f.transformResponse);a=a.status;return 200<=a&&300>a?b:k.reject(b)}function e(a,
+b){var c,d={};q(a,function(a,e){D(a)?(c=a(b),null!=c&&(d[e]=c)):d[e]=a});return d}if(!J(b))throw O("$http")("badreq",b);if(!y(b.url))throw O("$http")("badreq",b.url);var f=S({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer},b);f.headers=function(b){var c=a.headers,d=S({},b.headers),f,g,h,c=S({},c.common,c[N(b.method)]);a:for(f in c){g=N(f);for(h in d)if(N(h)===g)continue a;d[f]=c[f]}return e(d,ia(b))}(b);f.method=vb(f.method);
+f.paramSerializer=y(f.paramSerializer)?l.get(f.paramSerializer):f.paramSerializer;var g=[function(b){var d=b.headers,e=ed(b.data,dd(d),u,b.transformRequest);z(e)&&q(d,function(a,b){"content-type"===N(b)&&delete d[b]});z(b.withCredentials)&&!z(a.withCredentials)&&(b.withCredentials=a.withCredentials);return n(b,e).then(c,c)},u],h=k.when(f);for(q(L,function(a){(a.request||a.requestError)&&g.unshift(a.request,a.requestError);(a.response||a.responseError)&&g.push(a.response,a.responseError)});g.length;){b=
+g.shift();var m=g.shift(),h=h.then(b,m)}d?(h.success=function(a){Sa(a,"fn");h.then(function(b){a(b.data,b.status,b.headers,f)});return h},h.error=function(a){Sa(a,"fn");h.then(null,function(b){a(b.data,b.status,b.headers,f)});return h}):(h.success=fd("success"),h.error=fd("error"));return h}function n(c,d){function g(a,c,d,e){function f(){l(c,a,d,e)}K&&(200<=a&&300>a?K.put(L,[a,c,cd(d),e]):K.remove(L));b?h.$applyAsync(f):(f(),h.$$phase||h.$apply())}function l(a,b,d,e){b=-1<=b?b:0;(200<=b&&300>b?G.resolve:
+G.reject)({data:a,status:b,headers:dd(d),config:c,statusText:e})}function n(a){l(a.data,a.status,ia(a.headers()),a.statusText)}function t(){var a=m.pendingRequests.indexOf(c);-1!==a&&m.pendingRequests.splice(a,1)}var G=k.defer(),C=G.promise,K,I,qa=c.headers,L=p(c.url,c.paramSerializer(c.params));m.pendingRequests.push(c);C.then(t,t);!c.cache&&!a.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(K=J(c.cache)?c.cache:J(a.cache)?a.cache:F);K&&(I=K.get(L),A(I)?I&&D(I.then)?I.then(n,n):M(I)?
+l(I[1],I[0],ia(I[2]),I[3]):l(I,200,{},"OK"):K.put(L,C));z(I)&&((I=gd(c.url)?f()[c.xsrfCookieName||a.xsrfCookieName]:u)&&(qa[c.xsrfHeaderName||a.xsrfHeaderName]=I),e(c.method,L,d,g,qa,c.timeout,c.withCredentials,c.responseType));return C}function p(a,b){0<b.length&&(a+=(-1==a.indexOf("?")?"?":"&")+b);return a}var F=g("$http");a.paramSerializer=y(a.paramSerializer)?l.get(a.paramSerializer):a.paramSerializer;var L=[];q(c,function(a){L.unshift(y(a)?l.get(a):l.invoke(a))});m.pendingRequests=[];(function(a){q(arguments,
+function(a){m[a]=function(b,c){return m(S({},c||{},{method:a,url:b}))}})})("get","delete","head","jsonp");(function(a){q(arguments,function(a){m[a]=function(b,c,d){return m(S({},d||{},{method:a,url:b,data:c}))}})})("post","put","patch");m.defaults=a;return m}]}function of(){this.$get=function(){return function(){return new T.XMLHttpRequest}}}function nf(){this.$get=["$browser","$window","$document","$xhrFactory",function(a,b,d,c){return cg(a,c,a.defer,b.angular.callbacks,d[0])}]}function cg(a,b,d,
+c,e){function f(a,b,d){var f=e.createElement("script"),m=null;f.type="text/javascript";f.src=a;f.async=!0;m=function(a){f.removeEventListener("load",m,!1);f.removeEventListener("error",m,!1);e.body.removeChild(f);f=null;var g=-1,F="unknown";a&&("load"!==a.type||c[b].called||(a={type:"error"}),F=a.type,g="error"===a.type?404:200);d&&d(g,F)};f.addEventListener("load",m,!1);f.addEventListener("error",m,!1);e.body.appendChild(f);return m}return function(e,h,k,l,m,n,p,F){function L(){w&&w();v&&v.abort()}
+function x(b,c,e,f,g){A(t)&&d.cancel(t);w=v=null;b(c,e,f,g);a.$$completeOutstandingRequest(E)}a.$$incOutstandingRequestCount();h=h||a.url();if("jsonp"==N(e)){var r="_"+(c.counter++).toString(36);c[r]=function(a){c[r].data=a;c[r].called=!0};var w=f(h.replace("JSON_CALLBACK","angular.callbacks."+r),r,function(a,b){x(l,a,c[r].data,"",b);c[r]=E})}else{var v=b(e,h);v.open(e,h,!0);q(m,function(a,b){A(a)&&v.setRequestHeader(b,a)});v.onload=function(){var a=v.statusText||"",b="response"in v?v.response:v.responseText,
+c=1223===v.status?204:v.status;0===c&&(c=b?200:"file"==sa(h).protocol?404:0);x(l,c,b,v.getAllResponseHeaders(),a)};e=function(){x(l,-1,null,null,"")};v.onerror=e;v.onabort=e;p&&(v.withCredentials=!0);if(F)try{v.responseType=F}catch(Q){if("json"!==F)throw Q;}v.send(z(k)?null:k)}if(0<n)var t=d(L,n);else n&&D(n.then)&&n.then(L)}}function hf(){var a="{{",b="}}";this.startSymbol=function(b){return b?(a=b,this):a};this.endSymbol=function(a){return a?(b=a,this):b};this.$get=["$parse","$exceptionHandler",
+"$sce",function(d,c,e){function f(a){return"\\\\\\"+a}function g(c){return c.replace(n,a).replace(p,b)}function h(a,b,c,d){var e;return e=a.$watch(function(a){e();return d(a)},b,c)}function k(f,k,n,r){function p(a){try{var b=a;a=n?e.getTrusted(n,b):e.valueOf(b);var d;if(r&&!A(a))d=a;else if(null==a)d="";else{switch(typeof a){case "string":break;case "number":a=""+a;break;default:a=db(a)}d=a}return d}catch(g){c(La.interr(f,g))}}if(!f.length||-1===f.indexOf(a)){var v;k||(k=g(f),v=da(k),v.exp=f,v.expressions=
+[],v.$$watchDelegate=h);return v}r=!!r;var q,t,G=0,C=[],K=[];v=f.length;for(var I=[],qa=[];G<v;)if(-1!=(q=f.indexOf(a,G))&&-1!=(t=f.indexOf(b,q+l)))G!==q&&I.push(g(f.substring(G,q))),G=f.substring(q+l,t),C.push(G),K.push(d(G,p)),G=t+m,qa.push(I.length),I.push("");else{G!==v&&I.push(g(f.substring(G)));break}n&&1<I.length&&La.throwNoconcat(f);if(!k||C.length){var Ca=function(a){for(var b=0,c=C.length;b<c;b++){if(r&&z(a[b]))return;I[qa[b]]=a[b]}return I.join("")};return S(function(a){var b=0,d=C.length,
+e=Array(d);try{for(;b<d;b++)e[b]=K[b](a);return Ca(e)}catch(g){c(La.interr(f,g))}},{exp:f,expressions:C,$$watchDelegate:function(a,b){var c;return a.$watchGroup(K,function(d,e){var f=Ca(d);D(b)&&b.call(this,f,d!==e?c:f,a);c=f})}})}}var l=a.length,m=b.length,n=new RegExp(a.replace(/./g,f),"g"),p=new RegExp(b.replace(/./g,f),"g");k.startSymbol=function(){return a};k.endSymbol=function(){return b};return k}]}function jf(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(a,b,d,c,e){function f(f,
+k,l,m){function n(){p?f.apply(null,F):f(r)}var p=4<arguments.length,F=p?Aa.call(arguments,4):[],q=b.setInterval,x=b.clearInterval,r=0,w=A(m)&&!m,v=(w?c:d).defer(),Q=v.promise;l=A(l)?l:0;Q.$$intervalId=q(function(){w?e.defer(n):a.$evalAsync(n);v.notify(r++);0<l&&r>=l&&(v.resolve(r),x(Q.$$intervalId),delete g[Q.$$intervalId]);w||a.$apply()},k);g[Q.$$intervalId]=v;return Q}var g={};f.cancel=function(a){return a&&a.$$intervalId in g?(g[a.$$intervalId].reject("canceled"),b.clearInterval(a.$$intervalId),
+delete g[a.$$intervalId],!0):!1};return f}]}function cc(a){a=a.split("/");for(var b=a.length;b--;)a[b]=rb(a[b]);return a.join("/")}function hd(a,b){var d=sa(a);b.$$protocol=d.protocol;b.$$host=d.hostname;b.$$port=Y(d.port)||dg[d.protocol]||null}function id(a,b){var d="/"!==a.charAt(0);d&&(a="/"+a);var c=sa(a);b.$$path=decodeURIComponent(d&&"/"===c.pathname.charAt(0)?c.pathname.substring(1):c.pathname);b.$$search=xc(c.search);b.$$hash=decodeURIComponent(c.hash);b.$$path&&"/"!=b.$$path.charAt(0)&&(b.$$path=
+"/"+b.$$path)}function la(a,b){if(0===b.indexOf(a))return b.substr(a.length)}function Ka(a){var b=a.indexOf("#");return-1==b?a:a.substr(0,b)}function kb(a){return a.replace(/(#.+)|#$/,"$1")}function dc(a,b,d){this.$$html5=!0;d=d||"";hd(a,this);this.$$parse=function(a){var d=la(b,a);if(!y(d))throw Fb("ipthprfx",a,b);id(d,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Sb(this.$$search),d=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=cc(this.$$path)+(a?"?"+a:"")+
+d;this.$$absUrl=b+this.$$url.substr(1)};this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;A(f=la(a,c))?(g=f,g=A(f=la(d,f))?b+(la("/",f)||f):a+g):A(f=la(b,c))?g=b+f:b==c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function ec(a,b,d){hd(a,this);this.$$parse=function(c){var e=la(a,c)||la(b,c),f;z(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",z(e)&&(a=c,this.replace())):(f=la(d,e),z(f)&&(f=e));id(f,this);c=this.$$path;var e=a,g=/^\/[A-Z]:(\/.*)/;0===f.indexOf(e)&&
+(f=f.replace(e,""));g.exec(f)||(c=(f=g.exec(c))?f[1]:c);this.$$path=c;this.$$compose()};this.$$compose=function(){var b=Sb(this.$$search),e=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=cc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"")};this.$$parseLinkUrl=function(b,d){return Ka(a)==Ka(b)?(this.$$parse(b),!0):!1}}function jd(a,b,d){this.$$html5=!0;ec.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;a==Ka(c)?
+f=c:(g=la(b,c))?f=a+d+g:b===c+"/"&&(f=b);f&&this.$$parse(f);return!!f};this.$$compose=function(){var b=Sb(this.$$search),e=this.$$hash?"#"+rb(this.$$hash):"";this.$$url=cc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+d+this.$$url}}function Gb(a){return function(){return this[a]}}function kd(a,b){return function(d){if(z(d))return this[a];this[a]=b(d);this.$$compose();return this}}function pf(){var a="",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return A(b)?(a=b,this):
+a};this.html5Mode=function(a){return Oa(a)?(b.enabled=a,this):J(a)?(Oa(a.enabled)&&(b.enabled=a.enabled),Oa(a.requireBase)&&(b.requireBase=a.requireBase),Oa(a.rewriteLinks)&&(b.rewriteLinks=a.rewriteLinks),this):b};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(d,c,e,f,g){function h(a,b,d){var e=l.url(),f=l.$$state;try{c.url(a,b,d),l.$$state=c.state()}catch(g){throw l.url(e),l.$$state=f,g;}}function k(a,b){d.$broadcast("$locationChangeSuccess",l.absUrl(),a,l.$$state,
+b)}var l,m;m=c.baseHref();var n=c.url(),p;if(b.enabled){if(!m&&b.requireBase)throw Fb("nobase");p=n.substring(0,n.indexOf("/",n.indexOf("//")+2))+(m||"/");m=e.history?dc:jd}else p=Ka(n),m=ec;var F=p.substr(0,Ka(p).lastIndexOf("/")+1);l=new m(p,F,"#"+a);l.$$parseLinkUrl(n,n);l.$$state=c.state();var q=/^\s*(javascript|mailto):/i;f.on("click",function(a){if(b.rewriteLinks&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!=a.which&&2!=a.button){for(var e=H(a.target);"a"!==oa(e[0]);)if(e[0]===f[0]||!(e=e.parent())[0])return;
+var h=e.prop("href"),k=e.attr("href")||e.attr("xlink:href");J(h)&&"[object SVGAnimatedString]"===h.toString()&&(h=sa(h.animVal).href);q.test(h)||!h||e.attr("target")||a.isDefaultPrevented()||!l.$$parseLinkUrl(h,k)||(a.preventDefault(),l.absUrl()!=c.url()&&(d.$apply(),g.angular["ff-684208-preventDefault"]=!0))}});kb(l.absUrl())!=kb(n)&&c.url(l.absUrl(),!0);var x=!0;c.onUrlChange(function(a,b){z(la(F,a))?g.location.href=a:(d.$evalAsync(function(){var c=l.absUrl(),e=l.$$state,f;a=kb(a);l.$$parse(a);
+l.$$state=b;f=d.$broadcast("$locationChangeStart",a,c,b,e).defaultPrevented;l.absUrl()===a&&(f?(l.$$parse(c),l.$$state=e,h(c,!1,e)):(x=!1,k(c,e)))}),d.$$phase||d.$digest())});d.$watch(function(){var a=kb(c.url()),b=kb(l.absUrl()),f=c.state(),g=l.$$replace,m=a!==b||l.$$html5&&e.history&&f!==l.$$state;if(x||m)x=!1,d.$evalAsync(function(){var b=l.absUrl(),c=d.$broadcast("$locationChangeStart",b,a,l.$$state,f).defaultPrevented;l.absUrl()===b&&(c?(l.$$parse(a),l.$$state=f):(m&&h(b,g,f===l.$$state?null:
+l.$$state),k(a,f)))});l.$$replace=!1});return l}]}function qf(){var a=!0,b=this;this.debugEnabled=function(b){return A(b)?(a=b,this):a};this.$get=["$window",function(d){function c(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=d.console||{},e=b[a]||b.log||E;a=!1;try{a=!!e.apply}catch(k){}return a?function(){var a=[];q(arguments,function(b){a.push(c(b))});
+return e.apply(b,a)}:function(a,b){e(a,null==b?"":b)}}return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){a&&c.apply(b,arguments)}}()}}]}function Wa(a,b){if("__defineGetter__"===a||"__defineSetter__"===a||"__lookupGetter__"===a||"__lookupSetter__"===a||"__proto__"===a)throw ca("isecfld",b);return a}function eg(a){return a+""}function ta(a,b){if(a){if(a.constructor===a)throw ca("isecfn",b);if(a.window===a)throw ca("isecwindow",b);if(a.children&&
+(a.nodeName||a.prop&&a.attr&&a.find))throw ca("isecdom",b);if(a===Object)throw ca("isecobj",b);}return a}function ld(a,b){if(a){if(a.constructor===a)throw ca("isecfn",b);if(a===fg||a===gg||a===hg)throw ca("isecff",b);}}function Hb(a,b){if(a&&(a===(0).constructor||a===(!1).constructor||a==="".constructor||a==={}.constructor||a===[].constructor||a===Function.constructor))throw ca("isecaf",b);}function ig(a,b){return"undefined"!==typeof a?a:b}function md(a,b){return"undefined"===typeof a?b:"undefined"===
+typeof b?a:a+b}function aa(a,b){var d,c;switch(a.type){case s.Program:d=!0;q(a.body,function(a){aa(a.expression,b);d=d&&a.expression.constant});a.constant=d;break;case s.Literal:a.constant=!0;a.toWatch=[];break;case s.UnaryExpression:aa(a.argument,b);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case s.BinaryExpression:aa(a.left,b);aa(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case s.LogicalExpression:aa(a.left,
+b);aa(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case s.ConditionalExpression:aa(a.test,b);aa(a.alternate,b);aa(a.consequent,b);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case s.Identifier:a.constant=!1;a.toWatch=[a];break;case s.MemberExpression:aa(a.object,b);a.computed&&aa(a.property,b);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=[a];break;case s.CallExpression:d=
+a.filter?!b(a.callee.name).$stateful:!1;c=[];q(a.arguments,function(a){aa(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)});a.constant=d;a.toWatch=a.filter&&!b(a.callee.name).$stateful?c:[a];break;case s.AssignmentExpression:aa(a.left,b);aa(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case s.ArrayExpression:d=!0;c=[];q(a.elements,function(a){aa(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)});a.constant=d;a.toWatch=c;break;case s.ObjectExpression:d=
+!0;c=[];q(a.properties,function(a){aa(a.value,b);d=d&&a.value.constant;a.value.constant||c.push.apply(c,a.value.toWatch)});a.constant=d;a.toWatch=c;break;case s.ThisExpression:a.constant=!1;a.toWatch=[];break;case s.LocalsExpression:a.constant=!1,a.toWatch=[]}}function nd(a){if(1==a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:u}}function od(a){return a.type===s.Identifier||a.type===s.MemberExpression}function pd(a){if(1===a.body.length&&od(a.body[0].expression))return{type:s.AssignmentExpression,
+left:a.body[0].expression,right:{type:s.NGValueParameter},operator:"="}}function qd(a){return 0===a.body.length||1===a.body.length&&(a.body[0].expression.type===s.Literal||a.body[0].expression.type===s.ArrayExpression||a.body[0].expression.type===s.ObjectExpression)}function rd(a,b){this.astBuilder=a;this.$filter=b}function sd(a,b){this.astBuilder=a;this.$filter=b}function Ib(a){return"constructor"==a}function fc(a){return D(a.valueOf)?a.valueOf():jg.call(a)}function rf(){var a=V(),b=V(),d={"true":!0,
+"false":!1,"null":null,undefined:u};this.addLiteral=function(a,b){d[a]=b};this.$get=["$filter",function(c){function e(d,e,g){var p,t,G;g=g||x;switch(typeof d){case "string":G=d=d.trim();var C=g?b:a;p=C[G];if(!p){":"===d.charAt(0)&&":"===d.charAt(1)&&(t=!0,d=d.substring(2));p=g?L:F;var K=new gc(p);p=(new hc(K,c,p)).parse(d);p.constant?p.$$watchDelegate=m:t?p.$$watchDelegate=p.literal?l:k:p.inputs&&(p.$$watchDelegate=h);g&&(p=f(p));C[G]=p}return n(p,e);case "function":return n(d,e);default:return n(E,
+e)}}function f(a){function b(c,d,e,f){var g=x;x=!0;try{return a(c,d,e,f)}finally{x=g}}if(!a)return a;b.$$watchDelegate=a.$$watchDelegate;b.assign=f(a.assign);b.constant=a.constant;b.literal=a.literal;for(var c=0;a.inputs&&c<a.inputs.length;++c)a.inputs[c]=f(a.inputs[c]);b.inputs=a.inputs;return b}function g(a,b){return null==a||null==b?a===b:"object"===typeof a&&(a=fc(a),"object"===typeof a)?!1:a===b||a!==a&&b!==b}function h(a,b,c,d,e){var f=d.inputs,h;if(1===f.length){var k=g,f=f[0];return a.$watch(function(a){var b=
+f(a);g(b,k)||(h=d(a,u,u,[b]),k=b&&fc(b));return h},b,c,e)}for(var l=[],m=[],n=0,p=f.length;n<p;n++)l[n]=g,m[n]=null;return a.$watch(function(a){for(var b=!1,c=0,e=f.length;c<e;c++){var k=f[c](a);if(b||(b=!g(k,l[c])))m[c]=k,l[c]=k&&fc(k)}b&&(h=d(a,u,u,m));return h},b,c,e)}function k(a,b,c,d){var e,f;return e=a.$watch(function(a){return d(a)},function(a,c,d){f=a;D(b)&&b.apply(this,arguments);A(a)&&d.$$postDigest(function(){A(f)&&e()})},c)}function l(a,b,c,d){function e(a){var b=!0;q(a,function(a){A(a)||
+(b=!1)});return b}var f,g;return f=a.$watch(function(a){return d(a)},function(a,c,d){g=a;D(b)&&b.call(this,a,c,d);e(a)&&d.$$postDigest(function(){e(g)&&f()})},c)}function m(a,b,c,d){var e;return e=a.$watch(function(a){e();return d(a)},b,c)}function n(a,b){if(!b)return a;var c=a.$$watchDelegate,d=!1,c=c!==l&&c!==k?function(c,e,f,g){f=d&&g?g[0]:a(c,e,f,g);return b(f,c,e)}:function(c,d,e,f){e=a(c,d,e,f);c=b(e,c,d);return A(e)?c:e};a.$$watchDelegate&&a.$$watchDelegate!==h?c.$$watchDelegate=a.$$watchDelegate:
+b.$stateful||(c.$$watchDelegate=h,d=!a.inputs,c.inputs=a.inputs?a.inputs:[a]);return c}var p=Ga().noUnsafeEval,F={csp:p,expensiveChecks:!1,literals:pa(d)},L={csp:p,expensiveChecks:!0,literals:pa(d)},x=!1;e.$$runningExpensiveChecks=function(){return x};return e}]}function tf(){this.$get=["$rootScope","$exceptionHandler",function(a,b){return td(function(b){a.$evalAsync(b)},b)}]}function uf(){this.$get=["$browser","$exceptionHandler",function(a,b){return td(function(b){a.defer(b)},b)}]}function td(a,
+b){function d(){this.$$state={status:0}}function c(a,b){return function(c){b.call(a,c)}}function e(c){!c.processScheduled&&c.pending&&(c.processScheduled=!0,a(function(){var a,d,e;e=c.pending;c.processScheduled=!1;c.pending=u;for(var f=0,g=e.length;f<g;++f){d=e[f][0];a=e[f][c.status];try{D(a)?d.resolve(a(c.value)):1===c.status?d.resolve(c.value):d.reject(c.value)}catch(h){d.reject(h),b(h)}}}))}function f(){this.promise=new d}var g=O("$q",TypeError);S(d.prototype,{then:function(a,b,c){if(z(a)&&z(b)&&
+z(c))return this;var d=new f;this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([d,a,b,c]);0<this.$$state.status&&e(this.$$state);return d.promise},"catch":function(a){return this.then(null,a)},"finally":function(a,b){return this.then(function(b){return k(b,!0,a)},function(b){return k(b,!1,a)},b)}});S(f.prototype,{resolve:function(a){this.promise.$$state.status||(a===this.promise?this.$$reject(g("qcycle",a)):this.$$resolve(a))},$$resolve:function(a){function d(a){k||(k=!0,h.$$resolve(a))}
+function f(a){k||(k=!0,h.$$reject(a))}var g,h=this,k=!1;try{if(J(a)||D(a))g=a&&a.then;D(g)?(this.promise.$$state.status=-1,g.call(a,d,f,c(this,this.notify))):(this.promise.$$state.value=a,this.promise.$$state.status=1,e(this.promise.$$state))}catch(l){f(l),b(l)}},reject:function(a){this.promise.$$state.status||this.$$reject(a)},$$reject:function(a){this.promise.$$state.value=a;this.promise.$$state.status=2;e(this.promise.$$state)},notify:function(c){var d=this.promise.$$state.pending;0>=this.promise.$$state.status&&
+d&&d.length&&a(function(){for(var a,e,f=0,g=d.length;f<g;f++){e=d[f][0];a=d[f][3];try{e.notify(D(a)?a(c):c)}catch(h){b(h)}}})}});var h=function(a,b){var c=new f;b?c.resolve(a):c.reject(a);return c.promise},k=function(a,b,c){var d=null;try{D(c)&&(d=c())}catch(e){return h(e,!1)}return d&&D(d.then)?d.then(function(){return h(a,b)},function(a){return h(a,!1)}):h(a,b)},l=function(a,b,c,d){var e=new f;e.resolve(a);return e.promise.then(b,c,d)},m=function(a){if(!D(a))throw g("norslvr",a);var b=new f;a(function(a){b.resolve(a)},
+function(a){b.reject(a)});return b.promise};m.prototype=d.prototype;m.defer=function(){var a=new f;a.resolve=c(a,a.resolve);a.reject=c(a,a.reject);a.notify=c(a,a.notify);return a};m.reject=function(a){var b=new f;b.reject(a);return b.promise};m.when=l;m.resolve=l;m.all=function(a){var b=new f,c=0,d=M(a)?[]:{};q(a,function(a,e){c++;l(a).then(function(a){d.hasOwnProperty(e)||(d[e]=a,--c||b.resolve(d))},function(a){d.hasOwnProperty(e)||b.reject(a)})});0===c&&b.resolve(d);return b.promise};return m}function Df(){this.$get=
+["$window","$timeout",function(a,b){var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame,c=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,e=!!d,f=e?function(a){var b=d(a);return function(){c(b)}}:function(a){var c=b(a,16.66,!1);return function(){b.cancel(c)}};f.supported=e;return f}]}function sf(){function a(a){function b(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=
+0;this.$id=++qb;this.$$ChildScope=null}b.prototype=a;return b}var b=10,d=O("$rootScope"),c=null,e=null;this.digestTtl=function(a){arguments.length&&(b=a);return b};this.$get=["$exceptionHandler","$parse","$browser",function(f,g,h){function k(a){a.currentScope.$$destroyed=!0}function l(a){9===Da&&(a.$$childHead&&l(a.$$childHead),a.$$nextSibling&&l(a.$$nextSibling));a.$parent=a.$$nextSibling=a.$$prevSibling=a.$$childHead=a.$$childTail=a.$root=a.$$watchers=null}function m(){this.$id=++qb;this.$$phase=
+this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function n(a){if(w.$$phase)throw d("inprog",w.$$phase);w.$$phase=a}function p(a,b){do a.$$watchersCount+=b;while(a=a.$parent)}function F(a,b,c){do a.$$listenerCount[c]-=b,0===a.$$listenerCount[c]&&delete a.$$listenerCount[c];while(a=a.$parent)}function s(){}function x(){for(;t.length;)try{t.shift()()}catch(a){f(a)}e=
+null}function r(){null===e&&(e=h.defer(function(){w.$apply(x)}))}m.prototype={constructor:m,$new:function(b,c){var d;c=c||this;b?(d=new m,d.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=a(this)),d=new this.$$ChildScope);d.$parent=c;d.$$prevSibling=c.$$childTail;c.$$childHead?(c.$$childTail.$$nextSibling=d,c.$$childTail=d):c.$$childHead=c.$$childTail=d;(b||c!=this)&&d.$on("$destroy",k);return d},$watch:function(a,b,d,e){var f=g(a);if(f.$$watchDelegate)return f.$$watchDelegate(this,b,d,f,
+a);var h=this,k=h.$$watchers,l={fn:b,last:s,get:f,exp:e||a,eq:!!d};c=null;D(b)||(l.fn=E);k||(k=h.$$watchers=[]);k.unshift(l);p(this,1);return function(){0<=bb(k,l)&&p(h,-1);c=null}},$watchGroup:function(a,b){function c(){h=!1;k?(k=!1,b(e,e,g)):b(e,d,g)}var d=Array(a.length),e=Array(a.length),f=[],g=this,h=!1,k=!0;if(!a.length){var l=!0;g.$evalAsync(function(){l&&b(e,e,g)});return function(){l=!1}}if(1===a.length)return this.$watch(a[0],function(a,c,f){e[0]=a;d[0]=c;b(e,a===c?e:d,f)});q(a,function(a,
+b){var k=g.$watch(a,function(a,f){e[b]=a;d[b]=f;h||(h=!0,g.$evalAsync(c))});f.push(k)});return function(){for(;f.length;)f.shift()()}},$watchCollection:function(a,b){function c(a){e=a;var b,d,g,h;if(!z(e)){if(J(e))if(za(e))for(f!==n&&(f=n,v=f.length=0,l++),a=e.length,v!==a&&(l++,f.length=v=a),b=0;b<a;b++)h=f[b],g=e[b],d=h!==h&&g!==g,d||h===g||(l++,f[b]=g);else{f!==p&&(f=p={},v=0,l++);a=0;for(b in e)va.call(e,b)&&(a++,g=e[b],h=f[b],b in f?(d=h!==h&&g!==g,d||h===g||(l++,f[b]=g)):(v++,f[b]=g,l++));if(v>
+a)for(b in l++,f)va.call(e,b)||(v--,delete f[b])}else f!==e&&(f=e,l++);return l}}c.$stateful=!0;var d=this,e,f,h,k=1<b.length,l=0,m=g(a,c),n=[],p={},r=!0,v=0;return this.$watch(m,function(){r?(r=!1,b(e,e,d)):b(e,h,d);if(k)if(J(e))if(za(e)){h=Array(e.length);for(var a=0;a<e.length;a++)h[a]=e[a]}else for(a in h={},e)va.call(e,a)&&(h[a]=e[a]);else h=e})},$digest:function(){var a,g,k,l,m,p,r,q,t=b,F,A=[],z,y;n("$digest");h.$$checkUrlChange();this===w&&null!==e&&(h.defer.cancel(e),x());c=null;do{q=!1;
+for(F=this;v.length;){try{y=v.shift(),y.scope.$eval(y.expression,y.locals)}catch(E){f(E)}c=null}a:do{if(p=F.$$watchers)for(r=p.length;r--;)try{if(a=p[r])if(m=a.get,(g=m(F))!==(k=a.last)&&!(a.eq?na(g,k):"number"===typeof g&&"number"===typeof k&&isNaN(g)&&isNaN(k)))q=!0,c=a,a.last=a.eq?pa(g,null):g,l=a.fn,l(g,k===s?g:k,F),5>t&&(z=4-t,A[z]||(A[z]=[]),A[z].push({msg:D(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:g,oldVal:k}));else if(a===c){q=!1;break a}}catch(H){f(H)}if(!(p=F.$$watchersCount&&
+F.$$childHead||F!==this&&F.$$nextSibling))for(;F!==this&&!(p=F.$$nextSibling);)F=F.$parent}while(F=p);if((q||v.length)&&!t--)throw w.$$phase=null,d("infdig",b,A);}while(q||v.length);for(w.$$phase=null;u.length;)try{u.shift()()}catch(J){f(J)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===w&&h.$$applicationDestroyed();p(this,-this.$$watchersCount);for(var b in this.$$listenerCount)F(this,this.$$listenerCount[b],b);a&&a.$$childHead==
+this&&(a.$$childHead=this.$$nextSibling);a&&a.$$childTail==this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=E;this.$on=this.$watch=this.$watchGroup=function(){return E};this.$$listeners={};this.$$nextSibling=null;l(this)}},$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a,b){w.$$phase||
+v.length||h.defer(function(){v.length&&w.$digest()});v.push({scope:this,expression:g(a),locals:b})},$$postDigest:function(a){u.push(a)},$apply:function(a){try{n("$apply");try{return this.$eval(a)}finally{w.$$phase=null}}catch(b){f(b)}finally{try{w.$digest()}catch(c){throw f(c),c;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&t.push(b);a=g(a);r()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||(d.$$listenerCount[a]=
+0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,F(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,g=!1,h={name:a,targetScope:e,stopPropagation:function(){g=!0},preventDefault:function(){h.defaultPrevented=!0},defaultPrevented:!1},k=cb([h],arguments,1),l,m;do{d=e.$$listeners[a]||c;h.currentScope=e;l=0;for(m=d.length;l<m;l++)if(d[l])try{d[l].apply(null,k)}catch(n){f(n)}else d.splice(l,1),l--,m--;if(g)return h.currentScope=null,h;e=e.$parent}while(e);
+h.currentScope=null;return h},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this,preventDefault:function(){e.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[a])return e;for(var g=cb([e],arguments,1),h,k;c=d;){e.currentScope=c;d=c.$$listeners[a]||[];h=0;for(k=d.length;h<k;h++)if(d[h])try{d[h].apply(null,g)}catch(l){f(l)}else d.splice(h,1),h--,k--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==this&&!(d=c.$$nextSibling);)c=c.$parent}e.currentScope=
+null;return e}};var w=new m,v=w.$$asyncQueue=[],u=w.$$postDigestQueue=[],t=w.$$applyAsyncQueue=[];return w}]}function le(){var a=/^\s*(https?|ftp|mailto|tel|file):/,b=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(b){return A(b)?(a=b,this):a};this.imgSrcSanitizationWhitelist=function(a){return A(a)?(b=a,this):b};this.$get=function(){return function(d,c){var e=c?b:a,f;f=sa(d).href;return""===f||f.match(e)?d:"unsafe:"+f}}}function kg(a){if("self"===a)return a;
+if(y(a)){if(-1<a.indexOf("***"))throw ua("iwcard",a);a=ud(a).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*");return new RegExp("^"+a+"$")}if(Za(a))return new RegExp("^"+a.source+"$");throw ua("imatcher");}function vd(a){var b=[];A(a)&&q(a,function(a){b.push(kg(a))});return b}function wf(){this.SCE_CONTEXTS=ma;var a=["self"],b=[];this.resourceUrlWhitelist=function(b){arguments.length&&(a=vd(b));return a};this.resourceUrlBlacklist=function(a){arguments.length&&(b=vd(a));return b};this.$get=["$injector",
+function(d){function c(a,b){return"self"===a?gd(b):!!a.exec(b.href)}function e(a){var b=function(a){this.$$unwrapTrustedValue=function(){return a}};a&&(b.prototype=new a);b.prototype.valueOf=function(){return this.$$unwrapTrustedValue()};b.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()};return b}var f=function(a){throw ua("unsafe");};d.has("$sanitize")&&(f=d.get("$sanitize"));var g=e(),h={};h[ma.HTML]=e(g);h[ma.CSS]=e(g);h[ma.URL]=e(g);h[ma.JS]=e(g);h[ma.RESOURCE_URL]=
+e(h[ma.URL]);return{trustAs:function(a,b){var c=h.hasOwnProperty(a)?h[a]:null;if(!c)throw ua("icontext",a,b);if(null===b||z(b)||""===b)return b;if("string"!==typeof b)throw ua("itype",a);return new c(b)},getTrusted:function(d,e){if(null===e||z(e)||""===e)return e;var g=h.hasOwnProperty(d)?h[d]:null;if(g&&e instanceof g)return e.$$unwrapTrustedValue();if(d===ma.RESOURCE_URL){var g=sa(e.toString()),n,p,q=!1;n=0;for(p=a.length;n<p;n++)if(c(a[n],g)){q=!0;break}if(q)for(n=0,p=b.length;n<p;n++)if(c(b[n],
+g)){q=!1;break}if(q)return e;throw ua("insecurl",e.toString());}if(d===ma.HTML)return f(e);throw ua("unsafe");},valueOf:function(a){return a instanceof g?a.$$unwrapTrustedValue():a}}}]}function vf(){var a=!0;this.enabled=function(b){arguments.length&&(a=!!b);return a};this.$get=["$parse","$sceDelegate",function(b,d){if(a&&8>Da)throw ua("iequirks");var c=ia(ma);c.isEnabled=function(){return a};c.trustAs=d.trustAs;c.getTrusted=d.getTrusted;c.valueOf=d.valueOf;a||(c.trustAs=c.getTrusted=function(a,b){return b},
+c.valueOf=$a);c.parseAs=function(a,d){var e=b(d);return e.literal&&e.constant?e:b(d,function(b){return c.getTrusted(a,b)})};var e=c.parseAs,f=c.getTrusted,g=c.trustAs;q(ma,function(a,b){var d=N(b);c[fb("parse_as_"+d)]=function(b){return e(a,b)};c[fb("get_trusted_"+d)]=function(b){return f(a,b)};c[fb("trust_as_"+d)]=function(b){return g(a,b)}});return c}]}function xf(){this.$get=["$window","$document",function(a,b){var d={},c=!(a.chrome&&a.chrome.app&&a.chrome.app.runtime)&&a.history&&a.history.pushState,
+e=Y((/android (\d+)/.exec(N((a.navigator||{}).userAgent))||[])[1]),f=/Boxee/i.test((a.navigator||{}).userAgent),g=b[0]||{},h,k=/^(Moz|webkit|ms)(?=[A-Z])/,l=g.body&&g.body.style,m=!1,n=!1;if(l){for(var p in l)if(m=k.exec(p)){h=m[0];h=h.substr(0,1).toUpperCase()+h.substr(1);break}h||(h="WebkitOpacity"in l&&"webkit");m=!!("transition"in l||h+"Transition"in l);n=!!("animation"in l||h+"Animation"in l);!e||m&&n||(m=y(l.webkitTransition),n=y(l.webkitAnimation))}return{history:!(!c||4>e||f),hasEvent:function(a){if("input"===
+a&&11>=Da)return!1;if(z(d[a])){var b=g.createElement("div");d[a]="on"+a in b}return d[a]},csp:Ga(),vendorPrefix:h,transitions:m,animations:n,android:e}}]}function zf(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$templateCache","$http","$q","$sce",function(b,d,c,e){function f(g,h){f.totalPendingRequests++;y(g)&&b.get(g)||(g=e.getTrustedResourceUrl(g));var k=d.defaults&&d.defaults.transformResponse;M(k)?k=k.filter(function(a){return a!==ac}):k===ac&&(k=null);return d.get(g,
+S({cache:b,transformResponse:k},a))["finally"](function(){f.totalPendingRequests--}).then(function(a){b.put(g,a.data);return a.data},function(a){if(!h)throw lg("tpload",g,a.status,a.statusText);return c.reject(a)})}f.totalPendingRequests=0;return f}]}function Af(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(a,b,d){a=a.getElementsByClassName("ng-binding");var g=[];q(a,function(a){var c=ea.element(a).data("$binding");c&&q(c,function(c){d?(new RegExp("(^|\\s)"+
+ud(b)+"(\\s|\\||$)")).test(c)&&g.push(a):-1!=c.indexOf(b)&&g.push(a)})});return g},findModels:function(a,b,d){for(var g=["ng-","data-ng-","ng\\:"],h=0;h<g.length;++h){var k=a.querySelectorAll("["+g[h]+"model"+(d?"=":"*=")+'"'+b+'"]');if(k.length)return k}},getLocation:function(){return d.url()},setLocation:function(b){b!==d.url()&&(d.url(b),a.$digest())},whenStable:function(a){b.notifyWhenNoOutstandingRequests(a)}}}]}function Bf(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",
+function(a,b,d,c,e){function f(f,k,l){D(f)||(l=k,k=f,f=E);var m=Aa.call(arguments,3),n=A(l)&&!l,p=(n?c:d).defer(),q=p.promise,s;s=b.defer(function(){try{p.resolve(f.apply(null,m))}catch(b){p.reject(b),e(b)}finally{delete g[q.$$timeoutId]}n||a.$apply()},k);q.$$timeoutId=s;g[s]=p;return q}var g={};f.cancel=function(a){return a&&a.$$timeoutId in g?(g[a.$$timeoutId].reject("canceled"),delete g[a.$$timeoutId],b.defer.cancel(a.$$timeoutId)):!1};return f}]}function sa(a){Da&&(Z.setAttribute("href",a),a=
+Z.href);Z.setAttribute("href",a);return{href:Z.href,protocol:Z.protocol?Z.protocol.replace(/:$/,""):"",host:Z.host,search:Z.search?Z.search.replace(/^\?/,""):"",hash:Z.hash?Z.hash.replace(/^#/,""):"",hostname:Z.hostname,port:Z.port,pathname:"/"===Z.pathname.charAt(0)?Z.pathname:"/"+Z.pathname}}function gd(a){a=y(a)?sa(a):a;return a.protocol===wd.protocol&&a.host===wd.host}function Cf(){this.$get=da(T)}function xd(a){function b(a){try{return decodeURIComponent(a)}catch(b){return a}}var d=a[0]||{},
+c={},e="";return function(){var a,g,h,k,l;a=d.cookie||"";if(a!==e)for(e=a,a=e.split("; "),c={},h=0;h<a.length;h++)g=a[h],k=g.indexOf("="),0<k&&(l=b(g.substring(0,k)),z(c[l])&&(c[l]=b(g.substring(k+1))));return c}}function Gf(){this.$get=xd}function Jc(a){function b(d,c){if(J(d)){var e={};q(d,function(a,c){e[c]=b(c,a)});return e}return a.factory(d+"Filter",c)}this.register=b;this.$get=["$injector",function(a){return function(b){return a.get(b+"Filter")}}];b("currency",yd);b("date",zd);b("filter",mg);
+b("json",ng);b("limitTo",og);b("lowercase",pg);b("number",Ad);b("orderBy",Bd);b("uppercase",qg)}function mg(){return function(a,b,d){if(!za(a)){if(null==a)return a;throw O("filter")("notarray",a);}var c;switch(ic(b)){case "function":break;case "boolean":case "null":case "number":case "string":c=!0;case "object":b=rg(b,d,c);break;default:return a}return Array.prototype.filter.call(a,b)}}function rg(a,b,d){var c=J(a)&&"$"in a;!0===b?b=na:D(b)||(b=function(a,b){if(z(a))return!1;if(null===a||null===b)return a===
+b;if(J(b)||J(a)&&!rc(a))return!1;a=N(""+a);b=N(""+b);return-1!==a.indexOf(b)});return function(e){return c&&!J(e)?Ma(e,a.$,b,!1):Ma(e,a,b,d)}}function Ma(a,b,d,c,e){var f=ic(a),g=ic(b);if("string"===g&&"!"===b.charAt(0))return!Ma(a,b.substring(1),d,c);if(M(a))return a.some(function(a){return Ma(a,b,d,c)});switch(f){case "object":var h;if(c){for(h in a)if("$"!==h.charAt(0)&&Ma(a[h],b,d,!0))return!0;return e?!1:Ma(a,b,d,!1)}if("object"===g){for(h in b)if(e=b[h],!D(e)&&!z(e)&&(f="$"===h,!Ma(f?a:a[h],
+e,d,f,f)))return!1;return!0}return d(a,b);case "function":return!1;default:return d(a,b)}}function ic(a){return null===a?"null":typeof a}function yd(a){var b=a.NUMBER_FORMATS;return function(a,c,e){z(c)&&(c=b.CURRENCY_SYM);z(e)&&(e=b.PATTERNS[1].maxFrac);return null==a?a:Cd(a,b.PATTERNS[1],b.GROUP_SEP,b.DECIMAL_SEP,e).replace(/\u00A4/g,c)}}function Ad(a){var b=a.NUMBER_FORMATS;return function(a,c){return null==a?a:Cd(a,b.PATTERNS[0],b.GROUP_SEP,b.DECIMAL_SEP,c)}}function sg(a){var b=0,d,c,e,f,g;-1<
+(c=a.indexOf(Dd))&&(a=a.replace(Dd,""));0<(e=a.search(/e/i))?(0>c&&(c=e),c+=+a.slice(e+1),a=a.substring(0,e)):0>c&&(c=a.length);for(e=0;a.charAt(e)==jc;e++);if(e==(g=a.length))d=[0],c=1;else{for(g--;a.charAt(g)==jc;)g--;c-=e;d=[];for(f=0;e<=g;e++,f++)d[f]=+a.charAt(e)}c>Ed&&(d=d.splice(0,Ed-1),b=c-1,c=1);return{d:d,e:b,i:c}}function tg(a,b,d,c){var e=a.d,f=e.length-a.i;b=z(b)?Math.min(Math.max(d,f),c):+b;d=b+a.i;c=e[d];if(0<d){e.splice(Math.max(a.i,d));for(var g=d;g<e.length;g++)e[g]=0}else for(f=
+Math.max(0,f),a.i=1,e.length=Math.max(1,d=b+1),e[0]=0,g=1;g<d;g++)e[g]=0;if(5<=c)if(0>d-1){for(c=0;c>d;c--)e.unshift(0),a.i++;e.unshift(1);a.i++}else e[d-1]++;for(;f<Math.max(0,b);f++)e.push(0);if(b=e.reduceRight(function(a,b,c,d){b+=a;d[c]=b%10;return Math.floor(b/10)},0))e.unshift(b),a.i++}function Cd(a,b,d,c,e){if(!y(a)&&!R(a)||isNaN(a))return"";var f=!isFinite(a),g=!1,h=Math.abs(a)+"",k="";if(f)k="\u221e";else{g=sg(h);tg(g,e,b.minFrac,b.maxFrac);k=g.d;h=g.i;e=g.e;f=[];for(g=k.reduce(function(a,
+b){return a&&!b},!0);0>h;)k.unshift(0),h++;0<h?f=k.splice(h):(f=k,k=[0]);h=[];for(k.length>=b.lgSize&&h.unshift(k.splice(-b.lgSize).join(""));k.length>b.gSize;)h.unshift(k.splice(-b.gSize).join(""));k.length&&h.unshift(k.join(""));k=h.join(d);f.length&&(k+=c+f.join(""));e&&(k+="e+"+e)}return 0>a&&!g?b.negPre+k+b.negSuf:b.posPre+k+b.posSuf}function Jb(a,b,d,c){var e="";if(0>a||c&&0>=a)c?a=-a+1:(a=-a,e="-");for(a=""+a;a.length<b;)a=jc+a;d&&(a=a.substr(a.length-b));return e+a}function X(a,b,d,c,e){d=
+d||0;return function(f){f=f["get"+a]();if(0<d||f>-d)f+=d;0===f&&-12==d&&(f=12);return Jb(f,b,c,e)}}function lb(a,b,d){return function(c,e){var f=c["get"+a](),g=vb((d?"STANDALONE":"")+(b?"SHORT":"")+a);return e[g][f]}}function Fd(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function Gd(a){return function(b){var d=Fd(b.getFullYear());b=+new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()))-+d;b=1+Math.round(b/6048E5);return Jb(b,a)}}function kc(a,b){return 0>=a.getFullYear()?
+b.ERAS[0]:b.ERAS[1]}function zd(a){function b(a){var b;if(b=a.match(d)){a=new Date(0);var f=0,g=0,h=b[8]?a.setUTCFullYear:a.setFullYear,k=b[8]?a.setUTCHours:a.setHours;b[9]&&(f=Y(b[9]+b[10]),g=Y(b[9]+b[11]));h.call(a,Y(b[1]),Y(b[2])-1,Y(b[3]));f=Y(b[4]||0)-f;g=Y(b[5]||0)-g;h=Y(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));k.call(a,f,g,h,b)}return a}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,d,f){var g="",h=
+[],k,l;d=d||"mediumDate";d=a.DATETIME_FORMATS[d]||d;y(c)&&(c=ug.test(c)?Y(c):b(c));R(c)&&(c=new Date(c));if(!fa(c)||!isFinite(c.getTime()))return c;for(;d;)(l=vg.exec(d))?(h=cb(h,l,1),d=h.pop()):(h.push(d),d=null);var m=c.getTimezoneOffset();f&&(m=vc(f,m),c=Rb(c,f,!0));q(h,function(b){k=wg[b];g+=k?k(c,a.DATETIME_FORMATS,m):"''"===b?"'":b.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function ng(){return function(a,b){z(b)&&(b=2);return db(a,b)}}function og(){return function(a,b,d){b=Infinity===
+Math.abs(Number(b))?Number(b):Y(b);if(isNaN(b))return a;R(a)&&(a=a.toString());if(!M(a)&&!y(a))return a;d=!d||isNaN(d)?0:Y(d);d=0>d?Math.max(0,a.length+d):d;return 0<=b?a.slice(d,d+b):0===d?a.slice(b,a.length):a.slice(Math.max(0,d+b),d)}}function Bd(a){function b(b,d){d=d?-1:1;return b.map(function(b){var c=1,h=$a;if(D(b))h=b;else if(y(b)){if("+"==b.charAt(0)||"-"==b.charAt(0))c="-"==b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(h=a(b),h.constant))var k=h(),h=function(a){return a[k]}}return{get:h,
+descending:c*d}})}function d(a){switch(typeof a){case "number":case "boolean":case "string":return!0;default:return!1}}return function(a,e,f){if(null==a)return a;if(!za(a))throw O("orderBy")("notarray",a);M(e)||(e=[e]);0===e.length&&(e=["+"]);var g=b(e,f);g.push({get:function(){return{}},descending:f?-1:1});a=Array.prototype.map.call(a,function(a,b){return{value:a,predicateValues:g.map(function(c){var e=c.get(a);c=typeof e;if(null===e)c="string",e="null";else if("string"===c)e=e.toLowerCase();else if("object"===
+c)a:{if("function"===typeof e.valueOf&&(e=e.valueOf(),d(e)))break a;if(rc(e)&&(e=e.toString(),d(e)))break a;e=b}return{value:e,type:c}})}});a.sort(function(a,b){for(var c=0,d=0,e=g.length;d<e;++d){var c=a.predicateValues[d],f=b.predicateValues[d],q=0;c.type===f.type?c.value!==f.value&&(q=c.value<f.value?-1:1):q=c.type<f.type?-1:1;if(c=q*g[d].descending)break}return c});return a=a.map(function(a){return a.value})}}function Na(a){D(a)&&(a={link:a});a.restrict=a.restrict||"AC";return da(a)}function Hd(a,
+b,d,c,e){var f=this,g=[];f.$error={};f.$$success={};f.$pending=u;f.$name=e(b.name||b.ngForm||"")(d);f.$dirty=!1;f.$pristine=!0;f.$valid=!0;f.$invalid=!1;f.$submitted=!1;f.$$parentForm=Kb;f.$rollbackViewValue=function(){q(g,function(a){a.$rollbackViewValue()})};f.$commitViewValue=function(){q(g,function(a){a.$commitViewValue()})};f.$addControl=function(a){Ta(a.$name,"input");g.push(a);a.$name&&(f[a.$name]=a);a.$$parentForm=f};f.$$renameControl=function(a,b){var c=a.$name;f[c]===a&&delete f[c];f[b]=
+a;a.$name=b};f.$removeControl=function(a){a.$name&&f[a.$name]===a&&delete f[a.$name];q(f.$pending,function(b,c){f.$setValidity(c,null,a)});q(f.$error,function(b,c){f.$setValidity(c,null,a)});q(f.$$success,function(b,c){f.$setValidity(c,null,a)});bb(g,a);a.$$parentForm=Kb};Id({ctrl:this,$element:a,set:function(a,b,c){var d=a[b];d?-1===d.indexOf(c)&&d.push(c):a[b]=[c]},unset:function(a,b,c){var d=a[b];d&&(bb(d,c),0===d.length&&delete a[b])},$animate:c});f.$setDirty=function(){c.removeClass(a,Xa);c.addClass(a,
+Lb);f.$dirty=!0;f.$pristine=!1;f.$$parentForm.$setDirty()};f.$setPristine=function(){c.setClass(a,Xa,Lb+" ng-submitted");f.$dirty=!1;f.$pristine=!0;f.$submitted=!1;q(g,function(a){a.$setPristine()})};f.$setUntouched=function(){q(g,function(a){a.$setUntouched()})};f.$setSubmitted=function(){c.addClass(a,"ng-submitted");f.$submitted=!0;f.$$parentForm.$setSubmitted()}}function lc(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function mb(a,b,d,c,e,f){var g=N(b[0].type);if(!e.android){var h=
+!1;b.on("compositionstart",function(){h=!0});b.on("compositionend",function(){h=!1;l()})}var k,l=function(a){k&&(f.defer.cancel(k),k=null);if(!h){var e=b.val();a=a&&a.type;"password"===g||d.ngTrim&&"false"===d.ngTrim||(e=W(e));(c.$viewValue!==e||""===e&&c.$$hasNativeValidators)&&c.$setViewValue(e,a)}};if(e.hasEvent("input"))b.on("input",l);else{var m=function(a,b,c){k||(k=f.defer(function(){k=null;b&&b.value===c||l(a)}))};b.on("keydown",function(a){var b=a.keyCode;91===b||15<b&&19>b||37<=b&&40>=b||
+m(a,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut",m)}b.on("change",l);if(Jd[g]&&c.$$hasNativeValidators&&g===d.type)b.on("keydown wheel mousedown",function(a){if(!k){var b=this.validity,c=b.badInput,d=b.typeMismatch;k=f.defer(function(){k=null;b.badInput===c&&b.typeMismatch===d||l(a)})}});c.$render=function(){var a=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==a&&b.val(a)}}function Mb(a,b){return function(d,c){var e,f;if(fa(d))return d;if(y(d)){'"'==d.charAt(0)&&'"'==d.charAt(d.length-
+1)&&(d=d.substring(1,d.length-1));if(xg.test(d))return new Date(d);a.lastIndex=0;if(e=a.exec(d))return e.shift(),f=c?{yyyy:c.getFullYear(),MM:c.getMonth()+1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(),ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},q(e,function(a,c){c<b.length&&(f[b[c]]=+a)}),new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1E3*f.sss||0)}return NaN}}function nb(a,b,d,c){return function(e,f,g,h,k,l,m){function n(a){return a&&!(a.getTime&&
+a.getTime()!==a.getTime())}function p(a){return A(a)&&!fa(a)?d(a)||u:a}Kd(e,f,g,h);mb(e,f,g,h,k,l);var q=h&&h.$options&&h.$options.timezone,s;h.$$parserName=a;h.$parsers.push(function(a){return h.$isEmpty(a)?null:b.test(a)?(a=d(a,s),q&&(a=Rb(a,q)),a):u});h.$formatters.push(function(a){if(a&&!fa(a))throw ob("datefmt",a);if(n(a))return(s=a)&&q&&(s=Rb(s,q,!0)),m("date")(a,c,q);s=null;return""});if(A(g.min)||g.ngMin){var x;h.$validators.min=function(a){return!n(a)||z(x)||d(a)>=x};g.$observe("min",function(a){x=
+p(a);h.$validate()})}if(A(g.max)||g.ngMax){var r;h.$validators.max=function(a){return!n(a)||z(r)||d(a)<=r};g.$observe("max",function(a){r=p(a);h.$validate()})}}}function Kd(a,b,d,c){(c.$$hasNativeValidators=J(b[0].validity))&&c.$parsers.push(function(a){var c=b.prop("validity")||{};return c.badInput||c.typeMismatch?u:a})}function Ld(a,b,d,c,e){if(A(c)){a=a(c);if(!a.constant)throw ob("constexpr",d,c);return a(b)}return e}function mc(a,b){a="ngClass"+a;return["$animate",function(d){function c(a,b){var c=
+[],d=0;a:for(;d<a.length;d++){for(var e=a[d],m=0;m<b.length;m++)if(e==b[m])continue a;c.push(e)}return c}function e(a){var b=[];return M(a)?(q(a,function(a){b=b.concat(e(a))}),b):y(a)?a.split(" "):J(a)?(q(a,function(a,c){a&&(b=b.concat(c.split(" ")))}),b):a}return{restrict:"AC",link:function(f,g,h){function k(a,b){var c=g.data("$classCounts")||V(),d=[];q(a,function(a){if(0<b||c[a])c[a]=(c[a]||0)+b,c[a]===+(0<b)&&d.push(a)});g.data("$classCounts",c);return d.join(" ")}function l(a){if(!0===b||f.$index%
+2===b){var l=e(a||[]);if(!m){var q=k(l,1);h.$addClass(q)}else if(!na(a,m)){var s=e(m),q=c(l,s),l=c(s,l),q=k(q,1),l=k(l,-1);q&&q.length&&d.add

<TRUNCATED>