function initResponsiveTheme(n,t){var u,i,r;appSettings=null===t||"undefined"==typeof t?{isEnabled:!1}:t;void 0!=appSettings.selectors&&(null==appSettings.selectors.headerLinksWrapperMobileInsertAfter&&(appSettings.selectors.headerLinksWrapperMobileInsertAfter=".header"),null==appSettings.selectors.headerLinksWrapperDesktopPrependTo&&(appSettings.selectors.headerLinksWrapperDesktopPrependTo=".header"));breakPointWidth=n.themeBreakpoint;u=!1;"true"==$("#isRtlEnabled").val()&&(u=!0);i=$.getSpikesViewPort().width;r=function(t){var r=$.getSpikesViewPort().width;appSettings.isEnabled&&t&&appSettings.doesDesktopHeaderMenuStick&&$(appSettings.selectors.headerMenu).wrap('<div id="headerMenuParent" class="header-menu-parent"><\/div>');(t||r>breakPointWidth&&breakPointWidth>=i||breakPointWidth>=r&&i>breakPointWidth)&&(menu_prepareTopMenu(r),addMobileClassIfEnabled(n.shouldAddClassForMobile),toggleSideBlocks(t,appSettings),n.hasSideBanners&&attachDetachSideBanners(r,breakPointWidth),1==n.doesBackgroundChange&&menu_setMenuBackground(n.bgSelector,n.bgInitialColor,n.red,n.green,n.blue,n.alpha,r),1==n.doesPaddingChange&&menu_setMenuPaddings(n.paddingSelector,n.paddingValue,1,r,u),appSettings.isEnabled&&(onWidthBreak(appSettings.selectors,appSettings.isSearchBoxDetachable,appSettings.isHeaderLinksWrapperDetachable,r,t),1==appSettings.doesSublistHasIndent&&initSublistIndent(appSettings.selectors.headerMenu,appSettings.selectors.withSubcategories)),$(document).trigger({type:"themeBreakpointPassed7Spikes",isInitialLoad:t,isMobileResolution:breakPointWidth>=r}));i=r};r(!0);$.addSpikesWindowEvent("resize",function(){r(!1)});$.addSpikesWindowEvent("orientationchange",function(){r(!1)});appSettings.isEnabled&&((appSettings.hasStickyNav||appSettings.displayGoToTop||appSettings.doesDesktopHeaderMenuStick)&&(null==appSettings.selectors.headerMenuDesktopStickElement&&(appSettings.selectors.headerMenuDesktopStickElement=appSettings.selectors.headerMenu),null==appSettings.selectors.headerMenuDesktopStickParentElement&&(appSettings.selectors.headerMenuDesktopStickParentElement="#headerMenuParent"),windowScrollEvents(appSettings.doesDesktopHeaderMenuStick,appSettings.hasStickyNav,appSettings.displayGoToTop,appSettings.selectors.navWrapper,appSettings.selectors.navWrapperParent,appSettings.selectors.headerMenuDesktopStickElement,appSettings.selectors.headerMenuDesktopStickParentElement)),addDetachableClickEvents(appSettings.selectors,appSettings.isSearchBoxDetachable,appSettings.isHeaderLinksWrapperDetachable),1==appSettings.doesScrollAfterFiltration&&$(document).on("nopAjaxFiltersFiltrationCompleteEvent",function(){$.getSpikesViewPort().width<=breakPointWidth&&($(appSettings.selectors.overlayOffCanvas).triggerHandler("click"),setTimeout(function(){$(appSettings.selectors.overlayOffCanvas).hide()},450))}));addSideBlocksClickEvents();0==$(".nopAjaxFilters7Spikes .block").length&&$(".responsive-nav-wrapper .filters-button").remove();(null==appSettings.DisableFootable||0==appSettings.DisableFootable)&&("function"==typeof $("body").footable&&$(".private-messages-page .data-table ,.order-summary-content .cart, .wishlist-page .cart, .downloadable-products-page .data-table, .return-request-page .data-table, .order-details-page .data-table, .compare-products-table-mobile, .reward-points-history .data-table, .recurring-payments .data-table").footable(),$(".checkout-page").length>0&&$(document).ajaxSuccess(function(){$(".order-summary-content .cart").length>0&&$(".order-summary-content .cart").footable()}))}function attachDetachSideBanners(n,t){if(t>n){var i=$(".leftside-3 .slider-wrapper, .rightside-3 .slider-wrapper, .side-2 .slider-wrapper").detach();$(".master-wrapper-main").append('<div class="mobile-banners"><\/div>');$(".mobile-banners").append(i)}else $(".mobile-banners").detach()}function menu_setMenuBackground(n,t,i,r,u,f,e){var s,o="rgba(",h,c;if(e>breakPointWidth)o="";else{try{s=t.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(0|1|0\.\d+))?\)$/);delete s[0]}catch(l){return}(o=o.concat(validateColorValue(parseInt(s[1]),i)+","),o=o.concat(validateColorValue(parseInt(s[2]),r)+","),o=o.concat(validateColorValue(parseInt(s[3]),u)+","),null!=s[4])&&(s[4]=parseFloat(s[4])+f,h=parseFloat(s[4]),h>1?h=1:0>h&&(h=0),o=o.concat(h));o=o.concat(")")}$(n).css("background-color",o);c=$(n).children("li").children("ul");c.length>0&&menu_setMenuBackground(c,o,i,r,u,f,e)}function validateColorValue(n,t){var i=parseInt(n)+t;return 0>i?i=0:i>255&&(i=255),i}function toggleSideBlocks(n,t){$(".block").each(function(){$.getSpikesViewPort().width>breakPointWidth?n||(0==t.isEnabled?($(this).children().eq(1).show(),$(this).children().eq(0).children("a.toggleControl").removeClass("closed")):$(this).children(".listbox").eq(0).show(),$(this).find(".jcarousel-container-vertical").show()):(0==t.isEnabled?($(this).children().eq(1).hide(),$(this).children().eq(0).children("a.toggleControl").addClass("closed")):$(this).children(".listbox").eq(0).hide(),$(this).find(".jcarousel-container-vertical").hide())})}function addMobileClassIfEnabled(n){n&&$.isMobile()&&$(".product-grid .item-box").addClass("mobile-box");$(document).on("nopAjaxFiltersFiltrationCompleteEvent",function(){n&&$.isMobile()&&$(".product-grid .item-box").addClass("mobile-box")})}function addSideBlocksClickEvents(){$(".block .title").not($(".nopAjaxFilters7Spikes .block .title")).off("click").on("click",function(){if($.getSpikesViewPort().width<=breakPointWidth){var n=$(this).siblings();n.slideToggle("slow",function(){n.css("overflow","")})}});$(".nop-jcarousel.vertical-holder .carousel-title").on("click",function(){if($.getSpikesViewPort().width<=breakPointWidth){var n=$(this).siblings();n.slideToggle("slow",function(){n.css("overflow","")})}})}function AntiSpam(n,t){window.location.href="mailto:"+n+"@"+t}function initSublistIndent(n,t){$(".mega-menu-responsive").length>0?sublistIndent(".mega-menu-responsive > li > .sublist-wrap",t,320,1):sublistIndent(n+" > ul > li > .sublist-wrap",t,320,1)}function menu_setMenuPaddings(n,t,i,r,u){var f=$(n).children("a, span"),e;breakPointWidth>=r?u?(f.css("padding-left",""),f.css("padding-right",t*i)):(f.css("padding-left",t*i),f.css("padding-right","")):(f.css("padding-left",""),f.css("padding-right",""));e=$(n).children("div").children("ul").children("li");e.children("a").length>0&&menu_setMenuPaddings(e,parseInt(t),++i,r,u)}function windowScrollEvents(n,t,i,r,u,f,e){t&&stickyNav(r,u);n&&stickyNav(f,e);$(window).on("scroll",function(){t&&stickyNav(r,u);n&&stickyNav(f,e);i&&($(window).scrollTop()>100?$("#goToTop").show():$("#goToTop").hide());hasScrolled(r,u)});i&&$("#goToTop").on("click",function(){$("html,body").animate({scrollTop:0},400)})}function stickyNav(n,t){var i=$(t),r=$(window).scrollTop();r>0&&r>=i.offset().top?(i.css("height",i.height()+"px"),$(n).addClass("stick")):(i.css("height",""),$(n).removeClass("stick"))}function hasScrolled(n,t){var r=$(n),u=r.filter(".stick"),i;return 0==u.length||0==t.length?void r.removeClass("nav-up"):(i=$(window).scrollTop(),i<=$(t).offset().top?void r.removeClass("nav-up"):(i>lastScrollTop?u.addClass("nav-up"):u.removeClass("nav-up"),void(lastScrollTop=i)))}function onWidthBreak(n,t,i,r,u){breakPointWidth>=r?($(n.headerMenu).add($(n.sublist)).add($(n.overlayOffCanvas)),$(n.filtersContainer).detach().insertAfter(n.headerMenu),t&&$(n.searchBox).detach().insertAfter(n.navWrapperParent),i&&$(n.headerLinksWrapper).detach().insertAfter(n.headerLinksWrapperMobileInsertAfter),$(n.shoppingCartLink).off("mouseenter.flyout-cart").off("mouseleave.flyout-cart"),$(".top-menu > li > .sublist-wrap").css("display","")):($(n.headerMenu).css({height:"",top:""}),$(n.sublist).css({height:"",top:""}),$(n.filtersContainer).css("height",""),u||$(n.filtersContainer).detach().prependTo(".side-2"),i&&$(n.headerLinksWrapper).detach().prependTo(n.headerLinksWrapperDesktopPrependTo),t&&$(n.searchBox).detach().insertAfter(n.searchBoxBefore),$(n.shoppingCartLink).on("mouseenter.flyout-cart",function(n){var t=$(this).children(".flyout-cart");(void 0==t.attr("isSliding")||"false"==t.attr("isSliding"))&&t.attr("isSliding","true").slideDown(100,function(){$(this).css("overflow","");$(this).attr("isSliding","false")});n.preventDefault()}).on("mouseleave.flyout-cart",function(n){$(this).children(".flyout-cart").attr("isSliding","true").slideUp(100,function(){$(this).css("overflow","");$(this).attr("isSliding","false")});n.preventDefault()}))}function menu_prepareTopMenu(n){(null==appSettings||"undefined"==typeof appSettings)&&(appSettings={isEnabled:!1});0==megaMenuSkipEventBinding&&($(".menu-title").click(function(){$(this).hasClass("close")?$(this).removeClass("close"):$(this).addClass("close");$(this).siblings(".top-menu, .mega-menu-responsive").slideToggle("fast",function(){$(this).css("overflow","")});appSettings.isEnabled&&$(".header-menu, .sublist-wrap").perfectScrollbar({swipePropagation:!1,wheelSpeed:1,suppressScrollX:!0})}),$(".plus-button").on("click",function(n){var t=$(this),i;n.stopPropagation();t.hasClass("close")?t.removeClass("close"):t.addClass("close");i=t.siblings(".sublist-wrap");i.hasClass("active")?i.removeClass("active"):appSettings.isEnabled?t.parents().eq(2).animate({scrollTop:0},180,function(){i.addClass("active")}):i.addClass("active");appSettings.isEnabled&&t.parents().eq(2).perfectScrollbar("destroy")}),megaMenuSkipEventBinding=!0);var t=".top-menu li";n>breakPointWidth?($(".sublist-wrap.active").removeClass("active"),$(".plus-button.close").removeClass("close"),$(t).on("mouseenter",function(){$("a",$(this)).first().addClass("hover");$(".sublist-wrap",$(this)).first().addClass("active")}).on("mouseleave",function(){$("a",$(this)).first().removeClass("hover");$(".sublist-wrap",$(this)).first().removeClass("active")})):($(t).off("mouseenter mouseleave"),$(".sublist-wrap.active").removeClass("active"),$(".plus-button.close").removeClass("close"))}function sublistIndent(n,t,i,r){var u=$(n),f;$.getSpikesViewPort().width<=breakPointWidth?(u.css({width:i-7,"z-index":u.css("z-index")+r}),$("> .sublist > li > "+t,n).css("width",i-57)):(u.css({width:"","z-index":""}),$("> .sublist > li > "+t,n).css("width",""));f=n+"> .sublist > li > .sublist-wrap";$(f).length>0&&sublistIndent(f,t,i-7,r+1)}function addDetachableClickEvents(n,t){t&&$(".search-wrap > span").click(function(){$(n.searchBox).addClass("open");$(n.overlayOffCanvas).show(0).addClass("show");$("html, body").addClass("scrollYRemove")});$(n.headerLinksOpener).on("click",function(){$(n.headerLinksWrapper).addClass("open");$(n.overlayOffCanvas).show(0).addClass("show");$("html, body").addClass("scrollYRemove")});$(n.menuTitle).click(function(){onMenuTitleClick(n)});$(n.closeMenu).click(function(){$(n.headerMenu).removeClass("open");onOverlayClick(n);appSettings.isEnabled&&$(".header-menu, .sublist-wrap").perfectScrollbar("destroy")});$(n.overlayOffCanvas).click(function(){$(n.sublist).parent().removeClass("active").animate({scrollTop:0});$(n.headerMenu).add($(n.filtersContainer)).removeClass("open");t&&$(n.searchBox).removeClass("open");$(n.headerLinksWrapper).removeClass("open");onOverlayClick(n);appSettings.isEnabled&&$(".header-menu, .sublist-wrap, .nopAjaxFilters7Spikes.open").perfectScrollbar("destroy")});$(".sublist").on("click",".back-button",function(){$(this).parent(".sublist").parent(".sublist-wrap").removeClass("active");appSettings.isEnabled&&$(this).parents().eq(4).perfectScrollbar({swipePropagation:!1,wheelSpeed:2,suppressScrollX:!0})});$(n.filtersOpener).click(function(){$(n.filtersContainer).toggleClass("open");$(n.movedElements).toggleClass("move-right");$(n.overlayOffCanvas).show(0).addClass("show");$("html, body").addClass("scrollYRemove");appSettings.isEnabled&&$(".nopAjaxFilters7Spikes.open").perfectScrollbar({swipePropagation:!1,wheelSpeed:1,suppressScrollX:!0})});$('<div class="close-filters"><span>close<\/span><\/div>').insertBefore(".filtersPanel");$(".close-filters").click(function(){$(n.filtersContainer).toggleClass("open");$(n.movedElements).toggleClass("move-right");$(n.overlayOffCanvas).removeClass("show").delay(n.overlayEffectDelay).hide(0);$("html, body").removeClass("scrollYRemove");appSettings.isEnabled&&$(".nopAjaxFilters7Spikes.open").perfectScrollbar("destroy")})}function onMenuTitleClick(n){$(n.headerMenu).addClass("open");$(n.movedElements).addClass("move-right");$(n.overlayOffCanvas).show(0).addClass("show");$("html, body").addClass("scrollYRemove")}function onOverlayClick(n){$(n.movedElements).removeClass("move-right");$(n.overlayOffCanvas).removeClass("show").delay(n.overlayEffectDelay).hide(0);$("html, body").removeClass("scrollYRemove")}function isMobileDevice(){var n={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return n.Android()||n.BlackBerry()||n.iOS()||n.Opera()||n.Windows()?!0:!1}};return n.any()}function ajaxCartAllowedQuantitiesHover(n){$(".productQuantityDropdown").off("mousedown").on("mousedown",function(){var t=$(this).parents(n),i;t.addClass("ajax-cart-product-item-hover");i=t.attr("data-productid");$(".productQuantityChanged"+i).val("yes")});$(n).off("mouseenter").on("mouseenter",function(){var t=$(this).attr("data-productid"),n=$(".productQuantityChanged"+t);"yes"==n.val()&&n.val("no")}).off("mouseleave").on("mouseleave",function(){var n=$(this).attr("data-productid"),t=$(".productQuantityChanged"+n);"no"==t.val()&&$(this).removeClass("ajax-cart-product-item-hover")})}function setMobileDropdownsWidth(){var n=$.getSpikesViewPort().width;n<breakPointWidth?$(menuElementSelector).width(n):$(menuElementSelector).css("width","")}function mobileNav(){$(document).click(function(){var n=$.getSpikesViewPort();n.width<=980&&$(menuElementSelector).filter(":visible").slideToggle("fast")});$(menuElementSelector).click(function(n){var t=$.getSpikesViewPort();t.width<=980&&n.stopPropagation()});$(menuTitleElementSelector).click(function(n){var t=$.getSpikesViewPort();t.width<=980&&(n.stopPropagation(),$(this).next().is(":hidden")&&$(menuElementSelector).hide(),$(this).next().slideToggle("fast"))})}function scrollAndMoveOnClick(n,t,i,r,u){$(n).click(function(){$(".filtersPanel").hasClass("filterOpen")&&$(".filtersPanel").trigger("click");n==".filtersTitlePanel"?$(".nopAjaxFilters7Spikes").fadeToggle(300):n==".menu-title"&&$(".mega-menu-responsive").toggle();$(".master-wrapper-page").toggleClass(t);$(elemsToMove).toggleClass(i);$("#FreeCall").toggleClass(i);$(r).toggleClass(u);$(".overlayOffCanvas").fadeToggle(400,function(){$("body").css("overflow")=="hidden"?setTimeout(function(){$("body").css("overflow","")},300):$("body").css("overflow","hidden")})})}function removeCanvasSidesOnClick(){$(".overlayOffCanvas").click(function(){$(".master-wrapper-page").removeClass("menuOpen").removeClass("filtersOpen");$(elemsToMove).removeClass("moveLeft").removeClass("moveRight");$(".header-menu").removeClass("showMenu");$(".nopAjaxFilters7Spikes").hasClass("showFilters")&&($(".nopAjaxFilters7Spikes").removeClass("showFilters"),$(".nopAjaxFilters7Spikes").fadeToggle(300));$(".overlayOffCanvas").fadeToggle(400,function(){setTimeout(function(){$("body").css("overflow","")},200)})})}function setBodyHeightToCanvasSides(){var n=$.getSpikesViewPort(),t;n.width<breakPointWidth?(t=$("body").height(),$(".header-menu, .nopAjaxFilters7Spikes").css("height",$(window).height()+"px"),$(".overlayOffCanvas").css("height",$(document).height()+"px")):$(".header-menu, .overlayOffCanvas, .nopAjaxFilters7Spikes").css("height","")}function offCanvasNavigationSubscribeForClickEvents(n){$('<div class="overlayOffCanvas"><\/div>').insertAfter("#bar-notification");n==!0?(scrollAndMoveOnClick(".menu-title","menuOpen","moveRight",".header-menu","showMenu"),scrollAndMoveOnClick(".filtersTitlePanel","filtersOpen","moveLeft",".nopAjaxFilters7Spikes","showFilters")):(scrollAndMoveOnClick(".menu-title","menuOpen","moveLeft",".header-menu","showMenu"),scrollAndMoveOnClick(".filtersTitlePanel","filtersOpen","moveRight",".nopAjaxFilters7Spikes","showFilters"));removeCanvasSidesOnClick()}function detachElements(){var c=$.getSpikesViewPort(),t,i,r,n,u,f,e,o,s,h;if(c.width<breakPointWidth){ajaxFiltersParent=$(".nopAjaxFilters7Spikes").parent();e=$("#FreeCall").detach();o=$(".responsive-cart").detach();i=$(".top-bar").detach();var l=$(".header-links-wrapper").detach(),a=$(".menu-title").detach(),v=a[0];t=$(".header-menu").detach();$(".mobile-navigation-bar").prepend(e);$(".mobile-navigation-bar").prepend(o);$(".mobile-navigation-bar").prepend(i);$(".mobile-navigation-bar").prepend(l);$(".mobile-navigation-bar").prepend(t);$(".mobile-navigation-bar").prepend(v);ajaxFiltersHtml=$(".nopAjaxFilters7Spikes").detach();$(ajaxFiltersHtml).insertAfter($("#bar-notification"));$(".nopAjaxFilters7Spikes").hide();s=$(".leftside-3 .slider-wrapper, .rightside-3 .slider-wrapper, .side-2 .slider-wrapper").detach();$(".master-wrapper-main").append('<div class="mobile-banners"><\/div>');$(".mobile-banners").append(s);$(".mobile-banners").hide();u=$(".block-quick-order").detach();r=$(".leftside-3").detach();$(r).insertBefore(".rightside-3");f=$(".block-recently-viewed-products").detach();$(".leftside-3").append(u);$(".leftside-3").append(f);$(".rightside-3 .block-newsletter").length?(n=$(".rightside-3 .block-newsletter").detach(),$(".leftside-3").append(n)):$(".side-2 .block-newsletter").length&&(n=$(".side-2").detach(),$(n).insertAfter(".center-2"))}else $(".header-links").css("overflow","").css("display",""),$(".top-bar-content").css("overflow","").css("display",""),e=$("#FreeCall").detach(),$(".header-links ul li:first-child").append($(e)),t=$(".header-menu").detach(),i=$(".top-bar").detach(),$(t).insertAfter(".header"),$(i).insertBefore(".header-shopping-bag"),h=$(".header-links-wrapper"),$(h).prependTo(".header"),ajaxFiltersParent!=undefined&&$(".nopAjaxFilters7Spikes")!=undefined&&$(".nopAjaxFilters7Spikes").length>0&&(ajaxFiltersHtml=$(".nopAjaxFilters7Spikes").detach(),ajaxFiltersParent.prepend(ajaxFiltersHtml),$(".nopAjaxFilters7Spikes").show()),u=$(".leftside-3 .block-quick-order").detach(),f=$(".leftside-3  .block-recently-viewed-products").detach(),$(".rightside-3").prepend($(f)),$(".leftside-3 .block-newsletter").length?(n=$(".leftside-3 .block-newsletter").detach(),$(".rightside-3").prepend(n)):$(".side-2").length&&(n=$(".block-newsletter").detach(),$(".side-2").prepend(n)),$(".rightside-3").prepend(u),r=$(".leftside-3").detach(),$(r).insertBefore(".center-3"),$(".mobile-banners").detach()}var breakPointWidth,megaMenuSkipEventBinding,appSettings,errorsCounter,lastScrollTop;(function(n){n.fn.swipeEvents=function(){return this.each(function(){function r(e){var o=e.originalEvent.touches;o&&o.length&&(e=u-o[0].pageX,o=f-o[0].pageY,50<=e&&(t=!1,i.trigger("swipeLeft")),-50>=e&&(t=!1,i.trigger("swipeRight")),50<=o&&(t=!1,n("body").animate({scrollTop:n(document).scrollTop()+4.5*o},500),i.trigger("swipeUp")),-50>=o&&(t=!1,n("body").animate({scrollTop:n(document).scrollTop()+4.5*o},500),i.trigger("swipeDown")),50<=Math.abs(e)||50<=Math.abs(o))&&(t=!1,i.unbind("touchmove",r))}var u,f,t=!1,i=n(this);i.bind("touchstart",function(e){var o=e.originalEvent.touches;o&&o.length&&(u=o[0].pageX,f=o[0].pageY,i.bind("touchmove",r));t=!0;setTimeout(function(){if(t)if("nivo-prevNav"==n(e.target).attr("class"))n(".nivo-prevNav").trigger("click");else if("nivo-nextNav"==n(e.target).attr("class"))n(".nivo-nextNav").trigger("click");else{var i=n(e.target).attr("href")||n(e.target).closest(".product-ribbon").attr("href")||n(e.target).closest(".item-picture .thumb-img").attr("href")||n(e.target).find(".item-picture").find(".thumb-img").attr("href");void 0!=i&&window.open(i,"_self")}},200);e.preventDefault()})})}})(jQuery),function(n){var t=function(t,i){function y(n){if(r.running)return!1;clearInterval(o);o="";a(n,e,u,"next")}function p(n){if(r.running)return!1;clearInterval(o);o="";r.currentSlide-=2;a(n,e,u,"prev")}var u=n.extend({},n.fn.nivoSlider.defaults,i),r={currentSlide:0,currentImage:"",totalSlides:0,running:!1,paused:!1,stop:!1,controlNavEl:!1},f=n(t),e,s,v,o,h,l;if(f.data("nivo:vars",r).addClass("nivoSlider"),e=f.children(),e.each(function(){var t=n(this),i="",u,f;t.is("img")||(t.is("a")&&(t.addClass("nivo-imageLink"),i=t),t=t.find("img:first"));u=u===0?t.attr("width"):t.width();f=f===0?t.attr("height"):t.height();i!==""&&i.css("display","none");t.css("display","none");r.totalSlides++}),u.randomStart&&(u.startSlide=Math.floor(Math.random()*r.totalSlides)),u.startSlide>0&&(u.startSlide>=r.totalSlides&&(u.startSlide=r.totalSlides-1),r.currentSlide=u.startSlide),r.currentImage=n(e[r.currentSlide]).is("img")?n(e[r.currentSlide]):n(e[r.currentSlide]).find("img:first"),n(e[r.currentSlide]).is("a")&&n(e[r.currentSlide]).css("display","block"),s=n("<img/>").addClass("nivo-main-image"),s.attr("src",r.currentImage.attr("src")).show(),f.append(s),n(window).resize(function(){f.children("img").width(f.width());s.attr("src",r.currentImage.attr("src"));s.stop().height("auto");n(".nivo-slice").remove();n(".nivo-box").remove()}),f.append(n('<div class="nivo-caption"><\/div>')),v=function(t){var u=n(".nivo-caption",f),i;r.currentImage.attr("title")!=""&&r.currentImage.attr("title")!=undefined?(i=r.currentImage.attr("title"),i.substr(0,1)=="#"&&(i=n(i).html()),u.css("display")=="block"?setTimeout(function(){u.html(i)},t.animSpeed):(u.html(i),u.stop().fadeIn(t.animSpeed))):u.stop().fadeOut(t.animSpeed)},v(u),o=0,!u.manualAdvance&&e.length>1&&(o=setInterval(function(){a(f,e,u,!1)},u.pauseTime)),u.directionNav){f.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+u.prevText+'<\/a><a class="nivo-nextNav">'+u.nextText+"<\/a><\/div>");n(f).on("click","a.nivo-prevNav",function(){p(f)});n(f).on("click","a.nivo-nextNav",function(){y(f)});n(f).swipeEvents().bind("swipeLeft",function(){y(f)}).bind("swipeRight",function(){p(f)}).bind("swipeDown",function(){}).bind("swipeUp",function(){})}if(u.controlNav){for(r.controlNavEl=n('<div class="nivo-controlNav"><\/div>'),f.after(r.controlNavEl),h=0;h<e.length;h++)u.controlNavThumbs?(r.controlNavEl.addClass("nivo-thumbs-enabled"),l=e.eq(h),l.is("img")||(l=l.find("img:first")),l.attr("data-thumb")&&r.controlNavEl.append('<a class="nivo-control" rel="'+h+'"><img src="'+l.attr("data-thumb")+'" alt="" /><\/a>')):r.controlNavEl.append('<a class="nivo-control" rel="'+h+'">'+(h+1)+"<\/a>");n("a:eq("+r.currentSlide+")",r.controlNavEl).addClass("active");n("a",r.controlNavEl).bind("click",function(){if(r.running||n(this).hasClass("active"))return!1;clearInterval(o);o="";s.attr("src",r.currentImage.attr("src"));r.currentSlide=n(this).attr("rel")-1;a(f,e,u,"control")})}u.pauseOnHover&&f.hover(function(){r.paused=!0;clearInterval(o);o=""},function(){r.paused=!1;o!==""||u.manualAdvance||(o=setInterval(function(){a(f,e,u,!1)},u.pauseTime))});f.bind("nivo:animFinished",function(){s.attr("src",r.currentImage.attr("src"));r.running=!1;n(e).each(function(){n(this).is("a")&&n(this).css("display","none")});n(e[r.currentSlide]).is("a")&&n(e[r.currentSlide]).css("display","block");o!==""||r.paused||u.manualAdvance||(o=setInterval(function(){a(f,e,u,!1)},u.pauseTime));u.afterChange.call(this)});var c=function(t,i,r){var e,u,f;for(n(r.currentImage).parent().is("a")&&n(r.currentImage).parent().css("display","block"),n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").width(t.width()).css("visibility","hidden").show(),e=n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").parent().is("a")?n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").parent().height():n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").height(),u=0;u<i.slices;u++)f=Math.round(t.width()/i.slices),u===i.slices-1?t.append(n('<div class="nivo-slice" name="'+u+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block !important; top:0; left:-"+(f+u*f-f)+'px;" /><\/div>').css({left:f*u+"px",width:t.width()-f*u+"px",height:e+"px",opacity:"0",overflow:"hidden"})):t.append(n('<div class="nivo-slice" name="'+u+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block !important; top:0; left:-"+(f+u*f-f)+'px;" /><\/div>').css({left:f*u+"px",width:f+"px",height:e+"px",opacity:"0",overflow:"hidden"}));n(".nivo-slice",t).height(e);s.stop().animate({height:n(r.currentImage).height()},i.animSpeed)},w=function(t,i,r){var e,o,f,u;for(n(r.currentImage).parent().is("a")&&n(r.currentImage).parent().css("display","block"),n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").width(t.width()).css("visibility","hidden").show(),e=Math.round(t.width()/i.boxCols),o=Math.round(n('img[src="'+r.currentImage.attr("src")+'"]',t).not(".nivo-main-image,.nivo-control img").height()/i.boxRows),f=0;f<i.boxRows;f++)for(u=0;u<i.boxCols;u++)u===i.boxCols-1?(t.append(n('<div class="nivo-box" name="'+u+'" rel="'+f+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block; top:-"+o*f+"px; left:-"+e*u+'px;" /><\/div>').css({opacity:0,left:e*u+"px",top:o*f+"px",width:t.width()-e*u+"px"})),n('.nivo-box[name="'+u+'"]',t).height(n('.nivo-box[name="'+u+'"] img',t).height()+"px")):(t.append(n('<div class="nivo-box" name="'+u+'" rel="'+f+'"><img src="'+r.currentImage.attr("src")+'" style="position:absolute; width:'+t.width()+"px; height:auto; display:block; top:-"+o*f+"px; left:-"+e*u+'px;" /><\/div>').css({opacity:0,left:e*u+"px",top:o*f+"px",width:e+"px"})),n('.nivo-box[name="'+u+'"]',t).height(n('.nivo-box[name="'+u+'"] img',t).height()+"px"));s.stop().animate({height:n(r.currentImage).height()},i.animSpeed)},a=function(t,i,r,u){var f=t.data("nivo:vars"),e,y,ut,it,b,rt;if(f&&f.currentSlide===f.totalSlides-1&&r.lastSlide.call(this),(!f||f.stop)&&!u)return!1;r.beforeChange.call(this);u?(u==="prev"&&s.attr("src",f.currentImage.attr("src")),u==="next"&&s.attr("src",f.currentImage.attr("src"))):s.attr("src",f.currentImage.attr("src"));f.currentSlide++;f.currentSlide===f.totalSlides&&(f.currentSlide=0,r.slideshowEnd.call(this));f.currentSlide<0&&(f.currentSlide=f.totalSlides-1);f.currentImage=n(i[f.currentSlide]).is("img")?n(i[f.currentSlide]):n(i[f.currentSlide]).find("img:first");r.controlNav&&(n("a",f.controlNavEl).removeClass("active"),n("a:eq("+f.currentSlide+")",f.controlNavEl).addClass("active"));v(r);n(".nivo-slice",t).remove();n(".nivo-box",t).remove();e=r.effect;y="";r.effect==="random"&&(y=["sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse"],e=y[Math.floor(Math.random()*(y.length+1))],e===undefined&&(e="fade"));r.effect.indexOf(",")!==-1&&(y=r.effect.split(","),e=y[Math.floor(Math.random()*y.length)],e===undefined&&(e="fade"));f.currentImage.attr("data-transition")&&(e=f.currentImage.attr("data-transition"));f.running=!0;var o=0,h=0,a="",l="",d="",p="";if(e==="sliceDown"||e==="sliceDownRight"||e==="sliceDownLeft")c(t,r,f),o=0,h=0,a=n(".nivo-slice",t),e==="sliceDownLeft"&&(a=n(".nivo-slice",t)._reverse()),a.each(function(){var i=n(this);i.css({top:"0px"});h===r.slices-1?setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+o):setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed)},100+o);o+=50;h++});else if(e==="sliceUp"||e==="sliceUpRight"||e==="sliceUpLeft")c(t,r,f),o=0,h=0,a=n(".nivo-slice",t),e==="sliceUpLeft"&&(a=n(".nivo-slice",t)._reverse()),a.each(function(){var i=n(this);i.css({bottom:"0px"});h===r.slices-1?setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+o):setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed)},100+o);o+=50;h++});else if(e==="sliceUpDown"||e==="sliceUpDownRight"||e==="sliceUpDownLeft")c(t,r,f),o=0,h=0,ut=0,a=n(".nivo-slice",t),e==="sliceUpDownLeft"&&(a=n(".nivo-slice",t)._reverse()),a.each(function(){var i=n(this);h===0?(i.css("top","0px"),h++):(i.css("bottom","0px"),h=0);ut===r.slices-1?setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+o):setTimeout(function(){i.animate({opacity:"1.0"},r.animSpeed)},100+o);o+=50;ut++});else if(e==="fold")c(t,r,f),o=0,h=0,n(".nivo-slice",t).each(function(){var i=n(this),u=i.width();i.css({top:"0px",width:"0px"});h===r.slices-1?setTimeout(function(){i.animate({width:u,opacity:"1.0"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+o):setTimeout(function(){i.animate({width:u,opacity:"1.0"},r.animSpeed)},100+o);o+=50;h++});else if(e==="fade")c(t,r,f),l=n(".nivo-slice:first",t),l.css({width:t.width()+"px"}),l.animate({opacity:"1.0"},r.animSpeed*2,"",function(){t.trigger("nivo:animFinished")});else if(e==="slideInRight")c(t,r,f),l=n(".nivo-slice:first",t),l.css({width:"0px",opacity:"1"}),l.animate({width:t.width()+"px"},r.animSpeed*2,"",function(){t.trigger("nivo:animFinished")});else if(e==="slideInLeft")c(t,r,f),l=n(".nivo-slice:first",t),l.css({width:"0px",opacity:"1",left:"",right:"0px"}),l.animate({width:t.width()+"px"},r.animSpeed*2,"",function(){l.css({left:"0px",right:""});t.trigger("nivo:animFinished")});else if(e==="boxRandom")w(t,r,f),d=r.boxCols*r.boxRows,h=0,o=0,p=k(n(".nivo-box",t)),p.each(function(){var i=n(this);h===d-1?setTimeout(function(){i.animate({opacity:"1"},r.animSpeed,"",function(){t.trigger("nivo:animFinished")})},100+o):setTimeout(function(){i.animate({opacity:"1"},r.animSpeed)},100+o);o+=20;h++});else if(e==="boxRain"||e==="boxRainReverse"||e==="boxRainGrow"||e==="boxRainGrowReverse"){w(t,r,f);d=r.boxCols*r.boxRows;h=0;o=0;var g=0,nt=0,tt=[];for(tt[g]=[],p=n(".nivo-box",t),(e==="boxRainReverse"||e==="boxRainGrowReverse")&&(p=n(".nivo-box",t)._reverse()),p.each(function(){tt[g][nt]=n(this);nt++;nt===r.boxCols&&(g++,nt=0,tt[g]=[])}),it=0;it<r.boxCols*2;it++){for(b=it,rt=0;rt<r.boxRows;rt++)b>=0&&b<r.boxCols&&(function(i,u,f,o,s){var h=n(tt[i][u]),c=h.width(),l=h.height();(e==="boxRainGrow"||e==="boxRainGrowReverse")&&h.width(0).height(0);o===s-1?setTimeout(function(){h.animate({opacity:"1",width:c,height:l},r.animSpeed/1.3,"",function(){t.trigger("nivo:animFinished")})},100+f):setTimeout(function(){h.animate({opacity:"1",width:c,height:l},r.animSpeed/1.3)},100+f)}(rt,b,o,h,d),h++),b--;o+=100}}},k=function(n){for(var i,r,t=n.length;t;i=parseInt(Math.random()*t,10),r=n[--t],n[t]=n[i],n[i]=r);return n},b=function(n){this.console&&typeof console.log!="undefined"&&console.log(n)};return this.stop=function(){n(t).data("nivo:vars").stop||(n(t).data("nivo:vars").stop=!0,b("Stop Slider"))},this.start=function(){n(t).data("nivo:vars").stop&&(n(t).data("nivo:vars").stop=!1,b("Start Slider"))},u.afterLoad.call(this),this};n.fn.nivoSlider=function(i){return this.each(function(){var r=n(this),u;if(r.data("nivoslider"))return r.data("nivoslider");u=new t(this,i);r.data("nivoslider",u)})};n.fn.nivoSlider.defaults={effect:"random",slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3e3,startSlide:0,directionNav:!0,controlNav:!0,controlNavThumbs:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next",randomStart:!1,beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){n(document).trigger("nivo-slider-finished-loading")}};n.fn._reverse=[].reverse}(jQuery);$(document).ready(function(){$(window).scroll(function(){$(this).scrollTop()>50?$(".go-top").fadeIn(200):$(".go-top").fadeOut(200)});$(".go-top").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:0},300)})}),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(i){function o(){var t=0;e.each(function(){var i=n(this);if(!(f.skip_invisible&&!i.is(":visible")||n.abovethetop(this,f)||n.leftofbegin(this,f)))if(n.belowthefold(this,f)||n.rightoffold(this,f)){if(++t>f.failure_limit)return!1}else i.trigger("appear"),t=0})}var e=this,f={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return i&&(r!==i.failurelimit&&(i.failure_limit=i.failurelimit,delete i.failurelimit),r!==i.effectspeed&&(i.effect_speed=i.effectspeed,delete i.effectspeed),n.extend(f,i)),i=f.container===r||f.container===t?u:n(f.container),0===f.event.indexOf("scroll")&&i.bind(f.event,function(){return o()}),this.each(function(){var t=this,i=n(t);t.loaded=!1;i.one("appear",function(){this.loaded||(f.appear&&f.appear.call(t,e.length,f),n("<img />").bind("load",function(){i.hide().attr("src",i.data(f.data_attribute))[f.effect](f.effect_speed);t.loaded=!0;var r=n.grep(e,function(n){return!n.loaded});e=n(r);f.load&&f.load.call(t,e.length,f)}).attr("src","data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="))});0!==f.event.indexOf("scroll")&&i.bind(f.event,function(){t.loaded||i.trigger("appear")})}),u.bind("resize",function(){o()}),/iphone|ipod|ipad.*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent.persisted&&e.each(function(){n(this).trigger("appear")})}),n(t).load(function(){o()}),this};n.belowthefold=function(i,f){return(f.container===r||f.container===t?u.height()+u.scrollTop():n(f.container).offset().top+n(f.container).height())<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){return(f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width())<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){return(f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top)>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){return(f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left)>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document);breakPointWidth=980;megaMenuSkipEventBinding=!1;!function(){"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});"function"!=typeof String.prototype.startsWith&&(String.prototype.startsWith=function(n){return 0==this.indexOf(n)})}();errorsCounter=0;window.onerror=function(n,t,i){if(!(null==document.body||errorsCounter>10)){var u="URL: "+t+"§§MESSAGE: "+n+"§§ROW: "+i,r=document.createElement("input");r.setAttribute("class","javascriptErrorsElement");r.setAttribute("type","hidden");r.setAttribute("value",u);document.body.appendChild(r);errorsCounter++}};window.onload=function(){$(".block").each(function(){$.getSpikesViewPort().width<=breakPointWidth&&$(this).find(".jcarousel-container-vertical").hide()});$.isMobile()&&$(".mega-menu-responsive .labelForNextPlusButton").on("click",function(){$(this).next(".plus-button").click()})};$.extend({getAttrValFromDom:function(n,t,i){var r=$(n).attr(t);return(void 0==r||""==r)&&(window.console&&window.console.log("'"+t+"' was not found."),r=void 0!=i?i:""),r},getHiddenValFromDom:function(n,t){var i=$(n).val();return(void 0==i||""==i)&&(i=void 0!=t?t:""),i},getUrlVars:function(){for(var n,t=[],r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t},getUrlVar:function(n){return $.getUrlVars()[n]},getSpikesViewPort:function(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),{width:n[t+"Width"],height:n[t+"Height"]}},isMobile:function(){return isMobileDevice()},addSpikesWindowEvent:function(n,t){window.addEventListener?window.addEventListener(n,t,!1):window.attachEvent&&window.attachEvent("on"+n,t)}});lastScrollTop=0;$(document).ready(function(){var n=$.getSpikesViewPort().width,t=function(t){var i=$.getSpikesViewPort().width;(t||i>breakPointWidth&&n<=breakPointWidth||i<=breakPointWidth&&n>breakPointWidth)&&menu_prepareTopMenu(i);n=i};t(!0);$(window).on("resize orientationchange",function(){t(!1)})}),function(n){n.toJSON=function(t){var f,e,y,o,s,h,r,l,c,a,u,v,i,p;if(typeof JSON=="object"&&JSON.stringify)return JSON.stringify(t);if(i=typeof t,t===null)return"null";if(i=="undefined")return undefined;if(i=="number"||i=="boolean")return t+"";if(i=="string")return n.quoteString(t);if(i=="object"){if(typeof t.toJSON=="function")return n.toJSON(t.toJSON());if(t.constructor===Date)return f=t.getUTCMonth()+1,f<10&&(f="0"+f),e=t.getUTCDate(),e<10&&(e="0"+e),y=t.getUTCFullYear(),o=t.getUTCHours(),o<10&&(o="0"+o),s=t.getUTCMinutes(),s<10&&(s="0"+s),h=t.getUTCSeconds(),h<10&&(h="0"+h),r=t.getUTCMilliseconds(),r<100&&(r="0"+r),r<10&&(r="0"+r),'"'+y+"-"+f+"-"+e+"T"+o+":"+s+":"+h+"."+r+'Z"';if(t.constructor===Array){for(l=[],c=0;c<t.length;c++)l.push(n.toJSON(t[c])||"null");return"["+l.join(",")+"]"}a=[];for(u in t){if(i=typeof u,i=="number")v='"'+u+'"';else if(i=="string")v=n.quoteString(u);else continue;typeof t[u]!="function"&&(p=n.toJSON(t[u]),a.push(v+":"+p))}return"{"+a.join(", ")+"}"}};n.evalJSON=function(src){return typeof JSON=="object"&&JSON.parse?JSON.parse(src):eval("("+src+")")};n.secureEvalJSON=function(src){if(typeof JSON=="object"&&JSON.parse)return JSON.parse(src);var filtered=src;if(filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@"),filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]"),filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,""),/^[\],:{}\s]*$/.test(filtered))return eval("("+src+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};n.quoteString=function(n){return n.match(t)?'"'+n.replace(t,function(n){var t=i[n];return typeof t=="string"?t:(t=n.charCodeAt(),"\\u00"+Math.floor(t/16).toString(16)+(t%16).toString(16))})+'"':'"'+n+'"'};var t=/["\\\x00-\x1f\x7f-\x9f]/g,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}}(jQuery);$(document).ready(function(){!function(n,t,i){function f(){var n=it(),i=n.buttonsParameters,r;i.length>0&&(r=ni(),t.ajax({cache:!1,type:"POST",data:t.toJSON(i),contentType:"application/json; charset=utf-8",url:r,success:function(i){if(""!=i){for(var r=0;r<n.addToCartButtons.length;r++)gt(i,n.addToCartButtons[r]);t.event.trigger({type:"nopAjaxCartButtonsAddedEvent"})}},error:function(){}}))}function c(i,r){if(!n.waitForAjaxRequest){n.waitForAjaxRequest=!0;var e=dt(),u=t.getAttrValFromDom(i.currentTarget,"data-productId")||t(i.currentTarget).parents(".product-item").attr("data-productid"),f=bt(i.currentTarget),o={productId:u,quantity:f};g();t.ajax({cache:!1,type:"POST",dataType:"json",data:t.toJSON(o),contentType:"application/json; charset=utf-8",url:e,success:function(n){l(n,i,r,u,f,!1)},error:function(){l(data,i,r,u,f,!0)}})}}function l(i,u,f,e,o,s){var c=kt(),l={productId:e,quantity:o,isAddToCartButton:f};return s?(r(),void(n.waitForAjaxRequest=!1)):i.HasProductAttributes?(vt(e,o,f),r(),void(n.waitForAjaxRequest=!1)):void t.ajax({cache:!1,type:"POST",dataType:"json",data:t.toJSON(l),contentType:"application/json; charset=utf-8",url:c,success:function(i){r();n.waitForAjaxRequest=!1;"success"==i.Status?f?(d(),k(),b(),p(o),h(i.ProductAddedToCartWindow),t.event.trigger({type:"nopAjaxCartProductAddedToCartEvent"})):(w(o),h(i.ProductAddedToCartWindow),t.event.trigger({type:"nopAjaxCartProductAddedToWishlistEvent"})):"warning"==i.Status?y(i.AddToCartWarnings):"error"==i.Status&&y(i.ErrorMessage)},error:function(){r();n.waitForAjaxRequest=!1}})}function o(r,u,f){var a;if(u==i&&(u=!1),!n.waitForAjaxRequest){n.waitForAjaxRequest=!0;var c=t(r.currentTarget),v=at(),y=t.getAttrValFromDom(r.currentTarget,"data-productId")||t(r.currentTarget).parents(".product-item").attr("data-productid"),l=lt(c),o=t(c).closest("form").serialize();0==o.length&&(a=e(),formSelector=t(a).find("form"),o=t(formSelector).serialize());0!=o.length&&(o+="&");o+="productId="+y;o+="&isAddToCartButton="+f;ht(u);t.ajax({cache:!1,type:"POST",data:o,url:v,success:function(i){var o,e;"warning"==i.Status||"error"==i.Status?(s(u),n.waitForAjaxRequest=!1,o=t(r.currentTarget).closest(".overview"),ot(i.AddToCartWarnings,i.PopupTitle,u,o)):(e="nopAjaxCartProductAddedToCartEvent",f?(d(),b(),p(l),k()):(w(l),e="nopAjaxCartProductAddedToWishlistEvent"),u&&et(),s(u),n.waitForAjaxRequest=!1,h(i.ProductAddedToCartWindow),t.event.trigger({type:e}))},error:function(){s(u);n.waitForAjaxRequest=!1}})}}function nt(){var i=e(),n=t(i);0==n.find(".nopAjaxCartPanelAjaxBusy").length&&(n.prepend('<div class="nopAjaxCartPanelAjaxBusy"><\/div>'),t(".nopAjaxCartPanelAjaxBusy").hide())}function tt(){var u=e(),n=t(u),i,r;n.length>0&&(n.prepend('<div class="productAddedToCartWindow"><\/div>'),n.prepend('<div class="miniProductDetailsView"><\/div>'),n.prepend('<div class="addProductVariantToCartErrors"><\/div>'),n.prepend('<div class="addProductToCartErrors"><\/div>'),i=t(".miniProductDetailsView").kendoWindow({draggable:!1,resizable:!1,modal:!0,actions:["Close"],animation:!1,visible:!1}).data("kendoWindow"),i.wrapper.addClass("ajaxCart"));r=t(".productAddedToCartWindow").kendoWindow({draggable:!1,resizable:!1,modal:!0,actions:["Close"],animation:!1,visible:!1}).data("kendoWindow");r.wrapper.addClass("ajaxCart")}function it(){var r=ft(),u=ut(),n=[],i=[];return t(r).each(function(){var r,u,f;t(this).is(".nopAjaxCartProductVariantAddToCartButton")||(r=t.getAttrValFromDom(this,"data-productid",0),r&&r>0&&(u={productId:r,isProductPage:!0,buttonElement:t(this)},f={productId:r,isProductPage:!0,buttonValue:v(t(this))},n.push(u),i.push(f)))}),t(u).each(function(){var r,u,f;t(this).is(".nopAjaxCartProductListAddToCartButton")||(r=rt(t(this)),r&&r>0&&(u={productId:r,isProductPage:!1,buttonElement:t(this)},f={productId:r,isProductPage:!1,buttonValue:v(t(this))},n.push(u),i.push(f)))}),{addToCartButtons:n,buttonsParameters:i}}function rt(n){var r=a();return r==i||""==r?0:t.getAttrValFromDom(t(n).parents(r),"data-productid",0)}function a(){return t.getAttrValFromDom(u,"data-productBoxProductItemElementSelector")}function v(n){return t.getAttrValFromDom(n,"value")}function ut(){return t.getAttrValFromDom(u,"data-productBoxAddToCartButtonSelector")}function ft(){return t.getAttrValFromDom(u,"data-productPageAddToCartButtonSelector")}function et(){var n=t(".miniProductDetailsView").data("kendoWindow");n.close()}function ot(n,i,r,u){if(r)u.length>0?u.find(".message-error").html(n):t(".miniProductDetailsView .message-error").html(n);else{var f=t(".addProductVariantToCartErrors").data("kendoWindow");f||(f=t(".addProductVariantToCartErrors").kendoWindow({draggable:!1,resizable:!1,width:"300px",modal:!0,actions:["Close"],animation:!1,visible:!1,title:i}).data("kendoWindow"),f.wrapper.addClass("ajaxCart"));f.content(n);f.center();f.open()}}function s(n){n?st():r()}function st(){t(".miniProductDetailsView .miniProductDetailsPanelAjaxBusy").hide()}function ht(n){n?ct():g()}function ct(){if(t(".miniProductDetailsView").length>0){var n=t(".miniProductDetailsView").parent().height(),i=t(".miniProductDetailsView").parent().width();t(".miniProductDetailsView .miniProductDetailsPanelAjaxBusy").height(n-10);t(".miniProductDetailsView .miniProductDetailsPanelAjaxBusy").width(i-10);t(".miniProductDetailsView .miniProductDetailsPanelAjaxBusy").show()}}function lt(n){var u=1,f=t.getAttrValFromDom(n,"data-productId"),i,r;return""!=f&&(i="#addtocart_"+f+"_EnteredQuantity",t(i).length>0&&(r=t(i).val(),r>0&&(u=r))),u}function at(){return t.getHiddenValFromDom("#addProductVariantToCartUrl")}function y(n){var i=t(".addProductToCartErrors").data("kendoWindow");i||(i=t(".addProductToCartErrors").kendoWindow({draggable:!1,resizable:!1,width:"300px",height:"100px",modal:!0,actions:["Close"],animation:!1,visible:!1}).data("kendoWindow"),i.wrapper.addClass("ajaxCart"));i.content(n);i.center();i.open()}function h(n){var i=t(n).data("id"),u="#prodCat_"+i,f="#labpoints_"+i,e="#prodStock_"+i,o="#AllowExtendedWarranty_"+i,s="#AllowReplacement_"+i,h="<span class='ProdSku'>Cat No : "+t(u).val()+"<\/span> <span class='ProdAvaial'>Availability : "+t(e).val()+"<\/span>",r;n=n.replace("{placeholder}",h);n=n.replace("{labpoints}",t(f).val());t(".productAddedToCartWindow").html(t(n).html());r=t(".productAddedToCartWindow").data("kendoWindow");r.center();r.open();t(o).val()==="False"&&t(".ExtendedWarranty").remove();t(s).val()==="False"&&t(".ReplacementWarranty").remove();t(".RadioButton input").on("change",function(){var n="",u=t("#labpointstext").val(),r;n=t(this).val()==="0"?"#labpoints_"+i:"#"+t(this).prop("name")+"_"+i+t(this).val();r=t(n).val();t(".Loyalty .popupOpen").text(u.replace("{labpoints}",r))});t("#googleadwordsindo").length>0&&(goog_snippet_varspp=function(){var n=window;n.google_conversion_id=835086310;n.google_conversion_label="KLJRCM_pr3gQ5s-ZjgM";n.google_remarketing_only=!1},goog_report_conversionpp=function(n){var t,i;goog_snippet_varspp();window.google_conversion_format="3";t={};t.onload_callback=function(){typeof n!="undefined"&&(window.location=n)};i=window.google_trackConversion;typeof i=="function"&&i(t)},goog_report_conversionpp(window.location.href))}function p(n){var i='.header-links a[href="/cart"]',u=t.getHiddenValFromDom("#shoppingCartMenuLinkSelector"),r,f,e;if(t("#shoppingCartMenuLinkSelector").length>0&&""!=u&&(i=u,i=t("<div/>").html(i).text()),r=t(i).filter(":last"),r.length>0){var o=r.html(),s=/\d+/.exec(o),h=parseInt(s);n=h+parseInt(n);f=t(".ajaxCartInfo").attr("data-miniShoppingCartQuatityFormattingResource");e=f.replace("{0}",n);r.html(e)}}function w(n){var r="span.wishlist-qty",u=t.getHiddenValFromDom("#wishlistMenuLinkSelector"),i,f,e;if(t(u).length>0&&(r=u),i=t(r).first(),i.length>0){var o=i.html(),s=/\d+/.exec(o),h=parseInt(s);n=h+parseInt(n);f=t(".ajaxCartInfo").attr("data-miniWishlistQuatityFormattingResource");e=f.replace("{0}",n);i.html(e)}}function b(){var i=t.getHiddenValFromDom("#shoppingCartBoxUrl"),n=t.getHiddenValFromDom("#shoppingCartBoxPanelSelector");t(n).length>0&&t.ajax({cache:!1,type:"GET",url:i,success:function(i){var r=t(i).filter(n);t(n).replaceWith(r)},error:function(){}})}function k(){var i=t.getHiddenValFromDom("#flyoutShoppingCartUrl"),n=t.getHiddenValFromDom("#flyoutShoppingCartPanelSelector");t(n).length>0&&t.ajax({cache:!1,type:"GET",url:i,success:function(i){var r=t(i).filter(n);t(n).replaceWith(r)},error:function(){}})}function d(){var i=t.getHiddenValFromDom("#miniShoppingCartUrl"),n=".block.block-shoppingcart";t(n).length>0&&t.ajax({cache:!1,type:"GET",url:i,success:function(i){var r=t(i).filter(n);t(n).replaceWith(r)},error:function(){}})}function vt(n,i,r){var u={productId:n,isAddToCartButton:r},f=wt();t.ajax({cache:!1,async:!1,type:"POST",data:t.toJSON(u),contentType:"application/json; charset=utf-8",url:f,success:function(n){yt(n);pt(i)},error:function(){}})}function yt(n){n='<div class="miniProductDetailsPanelAjaxBusy"><\/div><div class="clear"><\/div>'+n;var i=t(".miniProductDetailsView").data("kendoWindow").content(n);i.center();i.open()}function pt(n){var r=t.getAttrValFromDom(".miniProductDetailsView .miniProductDetailsViewAddToCartButton, .miniProductDetailsView .nopAjaxCartProductVariantAddToWishlistButton","data-productId",0),i;r>0&&(i=".miniProductDetailsView #addtocart_"+r+"_EnteredQuantity",t(i).length>0&&t(i).val(n))}function wt(){return t.getHiddenValFromDom("#getMiniProductDetailsViewUrl")}function bt(n){var u=1,f=t.getAttrValFromDom(n,"data-productId")||t(n).parents(".product-item").attr("data-productid")||"",i,r;return""!=f&&(i="#productQuantity"+f,t(i).length>0&&(r=t(i).val(),r>0&&(u=r))),u}function kt(){return t.getHiddenValFromDom("#addProductToCartUrl")}function dt(){return t.getHiddenValFromDom("#checkProductAttributesUrl")}function gt(n,i){var r=t(n).filter("div[data-productId='"+i.productId+"']"),u;r&&r.length>0&&(u=t.getAttrValFromDom(r,"data-isProductPage"),u&&u==i.isProductPage.toString()&&(t(i.buttonElement).parents(".product-item, .add-to-cart").addClass("sevenspikes-ajaxcart"),t(i.buttonElement).replaceWith(r[0])))}function ni(){return t.getAttrValFromDom(u,"data-getAjaxCartButtonUrl")}function g(){var u=e(),n=t(u),i,r;n.length>0&&(i=n.height(),r=n.width(),t(".nopAjaxCartPanelAjaxBusy").height(i),t(".nopAjaxCartPanelAjaxBusy").width(r),t(".nopAjaxCartPanelAjaxBusy").show())}function r(){t(".nopAjaxCartPanelAjaxBusy").hide()}function e(){return"body"}function ti(){var n=t(u),i="True"==n.attr("data-enableOnProductPage"),r="True"==n.attr("data-enableOnCatalogPages"),f=n.attr("data-addToWishlistButtonSelector");t(f).each(function(){var n=t(this),u=a(),f=n.parents(u);f.length>0?r&&(n.removeAttr("onclick").off("click"),n.on("click",function(n){n.preventDefault();c(n,!1)})):i&&(n.removeAttr("onclick").off("click"),n.on("click",function(n){n.preventDefault();o(n,!1,!1)}))})}n.waitForAjaxRequest=!1;n.replaceAddToCartButtonsExternal=function(){f()};var u=".ajaxCartInfo";n.closeProductAddedToCartWindow=function(){var n=t(".productAddedToCartWindow").data("kendoWindow");n&&n.close()};f();nt();tt();t("body").on("click",".nopAjaxCartProductListAddToCartButton",function(n){n.preventDefault();c(n,!0)});t("body").on("click",".nopAjaxCartProductVariantAddToCartButton",function(n){var i=t(this).hasClass("miniProductDetailsViewAddToCartButton");o(n,i,!0)});t("body").on("click",".miniProductDetailsViewAddToWishlistButton",function(n){o(n,!0,!1)});t(document).on("nopAjaxCartButtonsAddedEvent ",ti);t(document).on("nopAjaxFiltersFiltrationCompleteEvent ",f);t(document).on("nopQuickViewDataShownEvent ",f)}(window.nopAjaxCart=window.nopAjaxCart||{},jQuery)});!function(n,t){t([],n)}(function(){return function(n,t){function g(){}function ar(n,t){if(t)return"'"+n.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var i=n.charAt(0),r=n.substring(1);return"="===i?"+("+r+")+":":"===i?"+e("+r+")+":";"+n+";o+="}function e(n,t,i){return n+="",t=t||2,i=t-n.length,i?hi[t].substring(0,i)+n:n}function wt(n){var u=n.css(i.support.transitions.css+"box-shadow")||n.css("box-shadow"),t=u?u.match(su)||[0,0,0,0,0]:[0,0,0,0,0],r=d.max(+t[3],+(t[4]||0));return{left:-t[1]+r,right:+t[1]+r,bottom:+t[2]+r}}function vr(t,i){var s,u,f,e,h,c,o,l,a=r.browser,v="rtl"==t.css("direction");return t.parent().hasClass("k-animation-container")?(o=t.parent(".k-animation-container"),l=o[0].style,o.is(":hidden")&&o.show(),s=et.test(l.width)||et.test(l.height),s||o.css({width:t.outerWidth(),height:t.outerHeight(),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})):(u=wt(t),f=t[0].style.width,e=t[0].style.height,h=et.test(f),c=et.test(e),a.opera&&(u.left=u.right=u.bottom=5),s=h||c,!h&&(!i||i&&f)&&(f=t.outerWidth()),!c&&(!i||i&&e)&&(e=t.outerHeight()),t.wrap(n("<div/>").addClass("k-animation-container").css({width:f,height:e,marginLeft:u.left*(v?1:-1),paddingLeft:u.left,paddingRight:u.right,paddingBottom:u.bottom})),s&&t.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),a.msie&&d.floor(a.version)<=7&&(t.css({zoom:1}),t.children(".k-menu").width(t.width())),t.parent()}function bt(n){for(var t=1,i=arguments.length,t=1;i>t;t++)kt(n,arguments[t]);return n}function kt(n,t){var u,r,f,e,o=i.data.ObservableArray,s=i.data.DataSource,h=i.data.HierarchicalDataSource;for(u in t)r=t[u],f=typeof r,f===p&&null!==r&&r.constructor!==Array&&r.constructor!==o&&r.constructor!==s&&r.constructor!==h?r instanceof Date?n[u]=new Date(r.getTime()):b(r.clone)?n[u]=r.clone():(e=n[u],n[u]=typeof e===p?e||{}:{},kt(n[u],r)):f!==st&&(n[u]=r);return n}function ht(n,i,r){for(var u in i)if(i.hasOwnProperty(u)&&i[u].test(n))return u;return r!==t?r:n}function yr(n){return n.replace(/([a-z][A-Z])/g,function(n){return n.charAt(0)+"-"+n.charAt(1).toLowerCase()})}function dt(n){return n.replace(/\-(\w)/g,function(n,t){return t.toUpperCase()})}function pr(t,r){var u,f={};return document.defaultView&&document.defaultView.getComputedStyle?(u=document.defaultView.getComputedStyle(t,""),r&&n.each(r,function(n,t){f[t]=u.getPropertyValue(t)})):(u=t.currentStyle,r&&n.each(r,function(n,t){f[t]=u[dt(t)]})),i.size(f)||(f=u),f}function wr(n){var t,i=0;for(t in n)n.hasOwnProperty(t)&&"toJSON"!=t&&i++;return i}function br(n,t,i){t||(t="offset");var u=n[t]();return r.browser.msie&&(r.pointers||r.msPointers)&&!i&&(u.top-=window.pageYOffset-document.documentElement.scrollTop,u.left-=window.pageXOffset-document.documentElement.scrollLeft),u}function kr(n){var t={};return rt("string"==typeof n?n.split(" "):n,function(n){t[n]=this}),t}function dr(n){return new i.effects.Element(n)}function gr(n,t,i,r){return typeof n===f&&(b(t)&&(r=t,t=400,i=!1),b(i)&&(r=i,i=!1),typeof t===hr&&(i=t,t=400),n={effects:n,duration:t,reverse:i,complete:r}),s({effects:{},duration:400,reverse:!1,init:ut,teardown:ut,hide:!1},n,{completeCallback:n.complete,complete:ut})}function gt(t,i,r,u,f){for(var e,o=0,s=t.length;s>o;o++)e=n(t[o]),e.queue(function(){v.promise(e,gr(i,r,u,f))});return t}function nu(n,t,i,r){return t&&(t=t.split(" "),rt(t,function(t,i){n.toggleClass(i,r)})),n}function tu(n){return(""+n).replace(li,"&amp;").replace(ai,"&lt;").replace(pi,"&gt;").replace(vi,"&quot;").replace(yi,"&#39;")}function ct(n,r){var u;return 0===r.indexOf("data")&&(r=r.substring(4),r=r.charAt(0).toLowerCase()+r.substring(1)),r=r.replace(nr,"-$1"),u=n.getAttribute("data-"+i.ns+r),null===u?u=t:"null"===u?u=null:"true"===u?u=!0:"false"===u?u=!1:hu.test(u)?u=parseFloat(u):di.test(u)&&!gi.test(u)&&(u=Function("return ("+u+")")()),u}function ni(r,u){var e,f,o={};for(e in u)f=ct(r,e),f!==t&&(ki.test(e)&&(f=i.template(n("#"+f).html())),o[e]=f);return o}function iu(t,i){return n.contains(t,i)?-1:1}function ru(){var t=n(this);return n.inArray(t.attr("data-role"),["slider","rangeslider"])>0||t.is(":visible")}function uu(n,t){var i=n.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(i)?!n.disabled:"a"===i?n.href||t:t)&&fu(n)}function fu(t){return!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")||n.expr.filters.hidden(this)}).length}function o(n,t){return new o.fn.init(n,t)}var a,b,ti,ii,nt,ri,ui,fi,ei,oi,si,hi,ci,v,li,ai,vi,yi,pi,lt,wi,bi,k,ki,di,gi,nr,tr,ir,at,rr,u,y,ur,vt,tt,fr,er,c,it,or,sr,i=window.kendo=window.kendo||{cultures:{}},s=n.extend,rt=n.each,eu=n.isArray,yt=n.proxy,ut=n.noop,d=Math,ft=window.JSON||{},r={},et=/%/,ou=/\{(\d+)(:[^\}]+)?\}/g,su=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,hu=/^(\+|-?)\d+(\.?)\d*$/,h="function",f="string",l="number",p="object",ot="null",hr="boolean",st="undefined",cr={},lr={},pt=[].slice,w=window.Globalize;i.version="2014.1.318";g.extend=function(n){var t,r,u=function(){},f=this,i=n&&n.init?n.init:function(){f.apply(this,arguments)};u.prototype=f.prototype;r=i.fn=i.prototype=new u;for(t in n)r[t]=null!=n[t]&&n[t].constructor===Object?s(!0,{},u.prototype[t],n[t]):n[t];return r.constructor=i,i.extend=f.extend,i};g.prototype._initOptions=function(n){this.options=bt({},this.options,n)};b=i.isFunction=function(n){return"function"==typeof n};ti=function(){this._defaultPrevented=!0};ii=function(){return this._defaultPrevented===!0};nt=g.extend({init:function(){this._events={}},bind:function(n,i,r){var u,s,c,o,l,e=this,a=typeof n===f?[n]:n,v=typeof i===h;if(i===t){for(u in n)e.bind(u,n[u]);return e}for(u=0,s=a.length;s>u;u++)n=a[u],o=v?i:i[n],o&&(r&&(c=o,o=function(){e.unbind(n,o);c.apply(e,arguments)}),l=e._events[n]=e._events[n]||[],l.push(o));return e},one:function(n,t){return this.bind(n,t,!0)},first:function(n,t){for(var r,o,u=this,s=typeof n===f?[n]:n,c=typeof t===h,i=0,e=s.length;e>i;i++)n=s[i],r=c?t:t[n],r&&(o=u._events[n]=u._events[n]||[],o.unshift(r));return u},trigger:function(n,t){var r,f,u=this,i=u._events[n];if(i){for(t=t||{},t.sender=u,t._defaultPrevented=!1,t.preventDefault=ti,t.isDefaultPrevented=ii,i=i.slice(),r=0,f=i.length;f>r;r++)i[r].call(u,t);return t._defaultPrevented===!0}return!1},unbind:function(n,i){var r,u=this,f=u._events[n];if(n===t)u._events={};else if(f)if(i)for(r=f.length-1;r>=0;r--)f[r]===i&&f.splice(r,1);else u._events[n]=[];return u}});ri=/^\w+/;ui=/\$\{([^}]*)\}/g;fi=/\\\}/g;ei=/__CURLY__/g;oi=/\\#/g;si=/__SHARP__/g;hi=["","0","00","000","0000"];a={paramName:"data",useWithBlock:!0,render:function(n,t){for(var u="",i=0,r=t.length;r>i;i++)u+=n(t[i]);return u},compile:function(t,r){var o,e,f,h=s({},this,r),c=h.paramName,a=c.match(ri)[0],l=h.useWithBlock,u="var o,e=kendo.htmlEncode;";if(b(t))return 2===t.length?function(i){return t(n,{data:i}).join("")}:t;for(u+=l?"with("+c+"){":"",u+="o=",e=t.replace(fi,"__CURLY__").replace(ui,"#=e($1)#").replace(ei,"}").replace(oi,"__SHARP__").split("#"),f=0;e.length>f;f++)u+=ar(e[f],f%2==0);u+=l?";}":";";u+="return o;";u=u.replace(si,"#");try{return o=Function(a,u),o._slotCount=Math.floor(e.length/2),o}catch(v){throw Error(i.format("Invalid template:'{0}' Generated code:'{1}'",t,u));}}},function(){function u(n){return o.lastIndex=0,o.test(n)?'"'+n.replace(o,function(n){var t=s[n];return typeof t===f?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function i(e,o){var a,w,v,k,y,b,d=n,s=o[e];if(s&&typeof s===p&&typeof s.toJSON===h&&(s=s.toJSON(e)),typeof t===h&&(s=t.call(o,e,s)),b=typeof s,b===f)return u(s);if(b===l)return isFinite(s)?s+"":ot;if(b===hr||b===ot)return s+"";if(b===p){if(!s)return ot;if(n+=r,y=[],"[object Array]"===c.apply(s)){for(k=s.length,a=0;k>a;a++)y[a]=i(a,s)||ot;return v=0===y.length?"[]":n?"[\n"+n+y.join(",\n"+n)+"\n"+d+"]":"["+y.join(",")+"]",n=d,v}if(t&&typeof t===p)for(k=t.length,a=0;k>a;a++)typeof t[a]===f&&(w=t[a],v=i(w,s),v&&y.push(u(w)+(n?": ":":")+v));else for(w in s)Object.hasOwnProperty.call(s,w)&&(v=i(w,s),v&&y.push(u(w)+(n?": ":":")+v));return v=0===y.length?"{}":n?"{\n"+n+y.join(",\n"+n)+"\n"+d+"}":"{"+y.join(",")+"}",n=d,v}}var n,r,t,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},c={}.toString;typeof Date.prototype.toJSON!==h&&(Date.prototype.toJSON=function(){var n=this;return isFinite(n.valueOf())?e(n.getUTCFullYear(),4)+"-"+e(n.getUTCMonth()+1)+"-"+e(n.getUTCDate())+"T"+e(n.getUTCHours())+":"+e(n.getUTCMinutes())+":"+e(n.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});typeof ft.stringify!==h&&(ft.stringify=function(u,e,o){var s;if(n="",r="",typeof o===l)for(s=0;o>s;s+=1)r+=" ";else typeof o===f&&(r=o);if(t=e,e&&typeof e!==h&&(typeof e!==p||typeof e.length!==l))throw Error("JSON.stringify");return i("",{"":u})})}(),function(){function v(n){if(n){if(n.numberFormat)return n;if(typeof n===f){var t=i.cultures;return t[n]||t[n.split("-")[0]]||null}return null}return null}function y(n){return n&&(n=v(n)),n||i.cultures.current}function k(n){n.groupSizes=n.groupSize;n.percent.groupSizes=n.percent.groupSize;n.currency.groupSizes=n.currency.groupSize}function g(n,i,r){r=y(r);var u=r.calendars.standard,f=u.days,o=u.months;return i=u.patterns[i]||i,i.replace(tt,function(i){var r;return"d"===i?r=n.getDate():"dd"===i?r=e(n.getDate()):"ddd"===i?r=f.namesAbbr[n.getDay()]:"dddd"===i?r=f.names[n.getDay()]:"M"===i?r=n.getMonth()+1:"MM"===i?r=e(n.getMonth()+1):"MMM"===i?r=o.namesAbbr[n.getMonth()]:"MMMM"===i?r=o.names[n.getMonth()]:"yy"===i?r=e(n.getFullYear()%100):"yyyy"===i?r=e(n.getFullYear(),4):"h"===i?r=n.getHours()%12||12:"hh"===i?r=e(n.getHours()%12||12):"H"===i?r=n.getHours():"HH"===i?r=e(n.getHours()):"m"===i?r=n.getMinutes():"mm"===i?r=e(n.getMinutes()):"s"===i?r=n.getSeconds():"ss"===i?r=e(n.getSeconds()):"f"===i?r=d.floor(n.getMilliseconds()/100):"ff"===i?r=d.floor(n.getMilliseconds()/10):"fff"===i?r=n.getMilliseconds():"tt"===i&&(r=n.getHours()<12?u.AM[0]:u.PM[0]),r!==t?r:i.slice(1,i.length-1)})}function nt(n,i,f){f=y(f);var vt,ft,ot,yt,bt,k,w,nt,ei,e,tt,d,kt,ri,g,v,l,pt,dt,ui,gt,fi,ct,c=f.numberFormat,st=c.groupSize[0],lt=c[a],wt=c[u],at=c.decimals,ni=c.pattern[0],ti=[],et=0>n,ii=r,p=r,ht=-1;if(n===t)return r;if(!isFinite(n))return n;if(!i)return f.name.length?n.toLocaleString():""+n;if(bt=it.exec(i)){if(i=bt[1].toLowerCase(),ft="c"===i,ot="p"===i,(ft||ot)&&(c=ft?c.currency:c.percent,st=c.groupSize[0],lt=c[a],wt=c[u],at=c.decimals,vt=c.symbol,ni=c.pattern[et?0:1]),yt=bt[2],yt&&(at=+yt),"e"===i)return yt?n.toExponential(at):n.toExponential();if(ot&&(n*=100),n=o(n,at),et=0>n,n=n.split(u),k=n[0],w=n[1],et&&(k=k.substring(1)),p=k,nt=k.length,nt>=st)for(p=r,e=0;nt>e;e++)e>0&&(nt-e)%st==0&&(p+=lt),p+=k.charAt(e);if(w&&(p+=wt+w),"n"===i&&!et)return p;for(n=r,e=0,tt=ni.length;tt>e;e++)d=ni.charAt(e),n+="n"===d?p:"$"===d||"%"===d?vt:d;return n}if(et&&(n=-n),(i.indexOf("'")>-1||i.indexOf('"')>-1||i.indexOf("\\")>-1)&&(i=i.replace(rt,function(n){var t=n.charAt(0).replace("\\",""),i=n.slice(1).replace(t,"");return ti.push(i),b})),i=i.split(";"),et&&i[1])i=i[1],ri=!0;else if(0===n){if(i=i[2]||i[0],-1==i.indexOf(s)&&-1==i.indexOf(h))return i}else i=i[0];if(ui=i.indexOf("%"),gt=i.indexOf("$"),ot=-1!=ui,ft=-1!=gt,ot&&(n*=100),ft&&"\\"===i[gt-1]&&(i=i.split("\\").join(""),ft=!1),(ft||ot)&&(c=ft?c.currency:c.percent,st=c.groupSize[0],lt=c[a],wt=c[u],at=c.decimals,vt=c.symbol),kt=i.indexOf(a)>-1,kt&&(i=i.replace(ut,r)),g=i.indexOf(u),tt=i.length,-1!=g?(w=(""+n).split("e"),w=w[1]?o(n,Math.abs(w[1])):w[0],w=w.split(u)[1]||r,l=i.lastIndexOf(h)-g,v=i.lastIndexOf(s)-g,pt=l>-1,dt=v>-1,e=w.length,pt||dt||(i=i.substring(0,g)+i.substring(g+1),tt=i.length,g=-1,e=0),pt&&l>v?e=l:v>l&&(dt&&e>v?e=v:pt&&l>e&&(e=l)),e>-1&&(n=o(n,e))):n=o(n),v=i.indexOf(s),fi=l=i.indexOf(h),ht=-1==v&&-1!=l?l:-1!=v&&-1==l?v:v>l?l:v,v=i.lastIndexOf(s),l=i.lastIndexOf(h),ct=-1==v&&-1!=l?l:-1!=v&&-1==l?v:v>l?v:l,ht==tt&&(ct=ht),-1!=ht){if(p=(""+n).split(u),k=p[0],w=p[1]||r,nt=k.length,ei=w.length,et&&-1*n>=0&&(et=!1),kt)if(nt===st&&g-fi>nt)k=lt+k;else if(nt>st){for(p=r,e=0;nt>e;e++)e>0&&(nt-e)%st==0&&(p+=lt),p+=k.charAt(e);k=p}for(n=i.substring(0,ht),et&&!ri&&(n+="-"),e=ht;tt>e;e++){if(d=i.charAt(e),-1==g){if(nt>ct-e){n+=k;break}}else if(-1!=l&&e>l&&(ii=r),nt>=g-e&&g-e>-1&&(n+=k,e=g),g===e){n+=(w?wt:r)+w;e+=ct-g+1;continue}d===h?(n+=d,ii=d):d===s&&(n+=ii)}if(ct>=ht&&(n+=i.substring(ct+1)),ft||ot){for(p=r,e=0,tt=n.length;tt>e;e++)d=n.charAt(e),p+="$"===d||"%"===d?vt:d;n=p}if(tt=ti.length)for(e=0;tt>e;e++)n=n.replace(b,ti[e])}return n}var o,c,tt=/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|ss|s|"[^"]*"|'[^']*'/g,it=/^(n|c|p|e)(\d*)$/i,rt=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,ut=/\,/g,r="",u=".",a=",",s="#",h="0",b="??",p="en-US",ft={}.toString;i.cultures["en-US"]={name:p,numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":",",".":".",groupSize:[3],symbol:"%"},currency:{pattern:["($n)","$n"],decimals:2,",":",",".":".",groupSize:[3],symbol:"$"}},calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},AM:["AM","am","AM"],PM:["PM","pm","PM"],patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",F:"dddd, MMMM dd, yyyy h:mm:ss tt",g:"M/d/yyyy h:mm tt",G:"M/d/yyyy h:mm:ss tt",m:"MMMM dd",M:"MMMM dd",s:"yyyy'-'MM'-'ddTHH':'mm':'ss",t:"h:mm tt",T:"h:mm:ss tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM, yyyy",Y:"MMMM, yyyy"},"/":"/",":":":",firstDay:0,twoDigitYearMax:2029}}};i.culture=function(n){var r,u=i.cultures;return n===t?u.current:(r=v(n)||u[p],r.calendar=r.calendars.standard,u.current=r,w&&k(r.numberFormat),t)};i.findCulture=v;i.getCulture=y;i.culture(p);o=function(n,t){return t=t||0,n=(""+n).split("e"),n=Math.round(+(n[0]+"e"+(n[1]?+n[1]+t:t))),n=(""+n).split("e"),n=+(n[0]+"e"+(n[1]?+n[1]-t:-t)),n.toFixed(t)};c=function(n,i,r){if(i){if("[object Date]"===ft.call(n))return g(n,i,r);if(typeof n===l)return nt(n,i,r)}return n!==t?n:""};w&&(c=function(t,i,r){return n.isPlainObject(r)&&(r=r.name),w.format(t,i,r)});i.format=function(n){var t=arguments;return n.replace(ou,function(n,i,r){var u=t[parseInt(i,10)+1];return c(u,r?r.substring(1):"")})};i._extractFormat=function(n){return"{0:"===n.slice(0,3)&&(n=n.slice(3,n.length-1)),n};i._activeElement=function(){try{return document.activeElement}catch(n){return document.documentElement.activeElement}};i._round=o;i.toString=c}(),function(){function r(n,t,i){return!(n>=t&&i>=n)}function c(n){return n.charAt(0)}function u(t){return n.map(t,c)}function a(n,t){t||23!==n.getHours()||n.setHours(n.getHours()+2)}function v(n){for(var t=0,r=n.length,i=[];r>t;t++)i[t]=(n[t]+"").toLowerCase();return i}function f(n){var t,i={};for(t in n)i[t]=v(n[t]);return i}function y(n,i,e){if(!n)return null;var c,o,dt,yt,pt,wt,gt,d,ht,ct,lt,ft,ni,et,y=function(n){for(var t=0;i[rt]===n;)t++,rt++;return t>0&&(rt-=1),t},nt=function(t){var r=s[t]||RegExp("^\\d{1,"+t+"}"),i=n.substr(w,t).match(r);return i?(i=i[0],w+=i.length,parseInt(i,10)):null},at=function(t,i){for(var f,e,r,u=0,o=t.length;o>u;u++)if(f=t[u],e=f.length,r=n.substr(w,e),i&&(r=r.toLowerCase()),r==f)return w+=e,u+1;return null},ot=function(){var t=!1;return n.charAt(w)===i[rt]&&(w++,t=!0),t},v=e.calendars.standard,l=null,tt=null,p=null,h=null,it=null,ut=null,g=null,rt=0,w=0,bt=!1,kt=new Date,vt=v.twoDigitYearMax||2029,st=kt.getFullYear();for(i||(i="d"),yt=v.patterns[i],yt&&(i=yt),i=i.split(""),dt=i.length;dt>rt;rt++)if(c=i[rt],bt)"'"===c?bt=!1:ot();else if("d"===c){if(o=y("d"),v._lowerDays||(v._lowerDays=f(v.days)),p=3>o?nt(2):at(v._lowerDays[3==o?"namesAbbr":"names"],!0),null===p||r(p,1,31))return null}else if("M"===c){if(o=y("M"),v._lowerMonths||(v._lowerMonths=f(v.months)),tt=3>o?nt(2):at(v._lowerMonths[3==o?"namesAbbr":"names"],!0),null===tt||r(tt,1,12))return null;tt-=1}else if("y"===c){if(o=y("y"),l=nt(o),null===l)return null;2==o&&("string"==typeof vt&&(vt=st+parseInt(vt,10)),l=st-st%100+l,l>vt&&(l-=100))}else if("h"===c){if(y("h"),h=nt(2),12==h&&(h=0),null===h||r(h,0,11))return null}else if("H"===c){if(y("H"),h=nt(2),null===h||r(h,0,23))return null}else if("m"===c){if(y("m"),it=nt(2),null===it||r(it,0,59))return null}else if("s"===c){if(y("s"),ut=nt(2),null===ut||r(ut,0,59))return null}else if("f"===c){if(o=y("f"),et=n.substr(w,o).match(s[3]),g=nt(o),null!==g&&(et=et[0].length,3>et&&(g*=Math.pow(10,3-et)),o>3&&(g=parseInt((""+g).substring(0,3),10))),null===g||r(g,0,999))return null}else if("t"===c){if(o=y("t"),ht=v.AM,ct=v.PM,1===o&&(ht=u(ht),ct=u(ct)),pt=at(ct),!pt&&!at(ht))return null}else if("z"===c){if(wt=!0,o=y("z"),"Z"===n.substr(w,1)){if(!gt)return null;ot();continue}if((d=n.substr(w,6).match(o>2?k:b),!d)||(d=d[0],w=d.length,d=d.split(":"),lt=parseInt(d[0],10),r(lt,-12,13))||o>2&&(ft=parseInt(d[1],10),isNaN(ft)||r(ft,0,59)))return null}else if("T"===c)gt=ot();else if("'"===c)bt=!0,ot();else if(!ot())return null;return ni=null!==h||null!==it||ut||null,null===l&&null===tt&&null===p&&ni?(l=st,tt=kt.getMonth(),p=kt.getDate()):(null===l&&(l=st),null===p&&(p=1)),pt&&12>h&&(h+=12),wt?(lt&&(h+=-lt),ft&&(it+=-ft),n=new Date(Date.UTC(l,tt,p,h,it,ut,g))):(n=new Date(l,tt,p,h,it,ut,g),a(n,h)),100>l&&n.setFullYear(l),n.getDate()!==p&&wt===t?null:n}var e=/\u00A0/g,p=/[eE][\-+]?[0-9]+/,b=/[+|\-]\d{1,2}/,k=/[+|\-]\d{1,2}:\d{2}/,d=/^\/Date\((.*?)\)\/$/,g=/[+-]/,o=["G","g","d","F","D","y","m","T","t"],s={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},h={}.toString;i.parseDate=function(n,t,r){var f,u,s,c,e;if("[object Date]"===h.call(n))return n;if(f=0,u=null,n&&0===n.indexOf("/D")&&(u=d.exec(n)))return e=u=u[1],u=parseInt(u,10),e=e.substring(1).split(g)[1],e&&(u-=parseInt(e,10)*i.date.MS_PER_MINUTE),new Date(u);if(r=i.getCulture(r),!t){for(t=[],c=r.calendar.patterns,s=o.length;s>f;f++)t[f]=c[o[f]];f=0;t=["yyyy/MM/dd HH:mm:ss","yyyy/MM/dd HH:mm","yyyy/MM/dd","ddd MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:ss.fffffffzzz","yyyy-MM-ddTHH:mm:ss.fffzzz","yyyy-MM-ddTHH:mm:sszzz","yyyy-MM-ddTHH:mmzzz","yyyy-MM-ddTHH:mmzz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm:ss","yyyy-MM-dd HH:mm","yyyy-MM-dd","HH:mm:ss","HH:mm"].concat(t)}for(t=eu(t)?t:[t],s=t.length;s>f;f++)if(u=y(n,t[f],r))return u;return u};i.parseInt=function(n,t){var r=i.parseFloat(n,t);return r&&(r=0|r),r};i.parseFloat=function(n,t,r){if(!n&&0!==n)return null;if(typeof n===l)return n;n=""+n;t=i.getCulture(t);var f,h,u=t.numberFormat,c=u.percent,a=u.currency,s=a.symbol,v=c.symbol,o=n.indexOf("-");return p.test(n)?(n=parseFloat(n.replace(u["."],".")),isNaN(n)&&(n=null),n):o>0?null:(o=o>-1,n.indexOf(s)>-1||r&&r.toLowerCase().indexOf("c")>-1?(u=a,f=u.pattern[0].replace("$",s).split("n"),n.indexOf(f[0])>-1&&n.indexOf(f[1])>-1&&(n=n.replace(f[0],"").replace(f[1],""),o=!0)):n.indexOf(v)>-1&&(h=!0,u=c,s=v),n=n.replace("-","").replace(s,"").replace(e," ").split(u[","].replace(e," ")).join("").replace(u["."],"."),n=parseFloat(n),isNaN(n)?n=null:o&&(n*=-1),n&&h&&(n/=100),n)};w&&(i.parseDate=function(n,t,i){return"[object Date]"===h.call(n)?n:w.parseDate(n,t,i)},i.parseFloat=function(i,r){return typeof i===l?i:i===t||null===i?null:(n.isPlainObject(r)&&(r=r.name),i=w.parseFloat(i,r),isNaN(i)?null:i)})}(),function(){var s,e,h,o,u,i,c;r.scrollbar=function(){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both",n.innerHTML="&nbsp;",document.body.appendChild(n),t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t};r.isRtl=function(t){return n(t).closest(".k-rtl").length>0};s=document.createElement("table");try{s.innerHTML="<tr><td><\/td><\/tr>";r.tbodyInnerHtml=!0}catch(l){r.tbodyInnerHtml=!1}r.touch="ontouchstart"in window;r.msPointers=window.MSPointerEvent;r.pointers=window.PointerEvent;e=r.transitions=!1;h=r.transforms=!1;o="HTMLElement"in window?HTMLElement.prototype:[];r.hasHW3D="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix||"MozPerspective"in document.documentElement.style||"msPerspective"in document.documentElement.style;rt(["Moz","webkit","O","ms"],function(){var n,i=""+this,r=typeof s.style[i+"Transition"]===f;return r||typeof s.style[i+"Transform"]===f?(n=i.toLowerCase(),h={css:"ms"!=n?"-"+n+"-":"",prefix:i,event:"o"===n||"webkit"===n?n:""},r&&(e=h,e.event=e.event?e.event+"TransitionEnd":"transitionend"),!1):t});s=null;r.transforms=h;r.transitions=e;r.devicePixelRatio=window.devicePixelRatio===t?1:window.devicePixelRatio;try{r.screenWidth=window.outerWidth||window.screen?window.screen.availWidth:window.innerWidth;r.screenHeight=window.outerHeight||window.screen?window.screen.availHeight:window.innerHeight}catch(l){r.screenWidth=window.screen.availWidth;r.screenHeight=window.screen.availHeight}r.detectOS=function(n){var u,i,t=!1,f=[],o=!/mobile safari/i.test(n),e={fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.(\d+(\.\d+)?)/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},s={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},h={tablet:/playbook|ipad|fire/i},c={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,chrome:/chrome|crios/i,webkit:/webkit/i,ie:/MSIE|Windows\sPhone/i};for(i in e)if(e.hasOwnProperty(i)&&(f=n.match(e[i]))){if("windows"==i&&"plugins"in navigator)return!1;t={};t.device=i;t.tablet=ht(i,h,!1);t.browser=ht(n,c,"default");t.name=ht(i,s);t[t.name]=!0;t.majorVersion=f[2];t.minorVersion=f[3].replace("_",".");u=t.minorVersion.replace(".","").substr(0,2);t.flatVersion=t.majorVersion+u+Array(3-(3>u.length?u.length:2)).join("0");t.cordova=typeof PhoneGap!==st||typeof cordova!==st;t.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||t.cordova;t.android&&(1.5>r.devicePixelRatio&&400>t.flatVersion||o)&&(r.screenWidth>800||r.screenHeight>800)&&(t.tablet=i);break}return t};u=r.mobileOS=r.detectOS(navigator.userAgent);r.wpDevicePixelRatio=u.wp?screen.width/320:0;r.kineticScrollNeeded=u&&(r.touch||r.msPointers||r.pointers);r.hasNativeScrolling=!1;(u.ios||u.android&&u.majorVersion>2||u.wp)&&(r.hasNativeScrolling=u);r.mouseAndTouchPresent=r.touch&&!(r.mobileOS.ios||r.mobileOS.android);r.detectBrowser=function(n){var i,t=!1,r=[],u={webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(i in u)if(u.hasOwnProperty(i)&&(r=n.match(u[i]))){t={};t[i]=!0;t[r[1].toLowerCase()]=!0;t.version=parseInt(document.documentMode||r[2],10);break}return t};r.browser=r.detectBrowser(navigator.userAgent);r.zoomLevel=function(){try{return r.touch?document.documentElement.clientWidth/window.innerWidth:r.browser.msie&&r.browser.version>=10?(top||window).document.documentElement.offsetWidth/(top||window).innerWidth:1}catch(n){return 1}};r.cssBorderSpacing=t!==document.documentElement.style.borderSpacing&&!(r.browser.msie&&8>r.browser.version),function(t){var i,r=parseInt(t.version,10);t.msie?i="ie":t.mozilla?i="ff":t.safari?i="safari":t.webkit?i="webkit":t.opera&&(i="opera");i&&n(document.documentElement).addClass("k-"+i+" k-"+i+r)}(r.browser);r.eventCapture=document.documentElement.addEventListener;i=document.createElement("input");r.placeholder="placeholder"in i;r.propertyChangeEvent="onpropertychange"in i;r.input=function(){for(var n,r=["number","date","time","month","week","datetime","datetime-local"],e=r.length,u="test",f={},t=0;e>t;t++)n=r[t],i.setAttribute("type",n),i.value=u,f[n.replace("-","")]="text"!==i.type&&i.value!==u;return f}();i.style.cssText="float:left;";r.cssFloat=!!i.style.cssFloat;i=null;r.stableSort=function(){for(var t=[{index:0,field:"b"}],n=1;513>n;n++)t.push({index:n,field:"a"});return t.sort(function(n,t){return n.field>t.field?1:t.field>n.field?-1:0}),1===t[0].index}();r.matchesSelector=o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.matchesSelector||function(t){for(var i=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:n(t),r=i.length;r--;)if(i[r]==this)return!0;return!1};r.pushState=window.history&&window.history.pushState;c=document.documentMode;r.hashChange="onhashchange"in window&&!(r.browser.msie&&(!c||8>=c))}();ci={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}};v={};n.extend(v,{enabled:!0,Element:function(t){this.element=n(t)},promise:function(n,t){n.is(":visible")||n.css({display:n.data("olddisplay")||"block"}).css("display");t.hide&&n.data("olddisplay",n.css("display")).hide();t.init&&t.init();t.completeCallback&&t.completeCallback(n);n.dequeue()},disable:function(){this.enabled=!1;this.promise=this.promiseShim},enable:function(){this.enabled=!0;this.promise=this.animatedPromise}});v.promiseShim=v.promise;"kendoAnimate"in n.fn||s(n.fn,{kendoStop:function(n,t){return this.stop(n,t)},kendoAnimate:function(n,t,i,r){return gt(this,n,t,i,r)},kendoAddClass:function(n,t){return i.toggleClass(this,n,t,!0)},kendoRemoveClass:function(n,t){return i.toggleClass(this,n,t,!1)},kendoToggleClass:function(n,t,r){return i.toggleClass(this,n,t,r)}});li=/&/g;ai=/</g;vi=/"/g;yi=/'/g;pi=/>/g;lt=function(n){return n.target};r.touch&&(lt=function(n){var t="originalEvent"in n?n.originalEvent.changedTouches:"changedTouches"in n?n.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):n.target},rt(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,i){n.fn[i]=function(n){return this.bind(i,n)}}));r.touch?r.mobileOS?(r.mousedown="touchstart",r.mouseup="touchend",r.mousemove="touchmove",r.mousecancel="touchcancel",r.click="touchend",r.resize="orientationchange"):(r.mousedown="mousedown touchstart",r.mouseup="mouseup touchend",r.mousemove="mousemove touchmove",r.mousecancel="mouseleave touchcancel",r.click="click",r.resize="resize"):r.pointers?(r.mousemove="pointermove",r.mousedown="pointerdown",r.mouseup="pointerup",r.mousecancel="pointercancel",r.click="pointerup",r.resize="orientationchange resize"):r.msPointers?(r.mousemove="MSPointerMove",r.mousedown="MSPointerDown",r.mouseup="MSPointerUp",r.mousecancel="MSPointerCancel",r.click="MSPointerUp",r.resize="orientationchange resize"):(r.mousemove="mousemove",r.mousedown="mousedown",r.mouseup="mouseup",r.mousecancel="mouseleave",r.click="click",r.resize="resize");wi=function(n,t){for(var r,i,o=t||"d",e=1,u=0,f=n.length;f>u;u++)i=n[u],""!==i&&(r=i.indexOf("["),0!==r&&(-1==r?i="."+i:(e++,i="."+i.substring(0,r)+" || {})"+i.substring(r))),e++,o+=i+(f-1>u?" || {})":")"));return Array(e).join("(")+o};bi=/^([a-z]+:)?\/\//i;s(i,{ui:i.ui||{},fx:i.fx||dr,effects:i.effects||v,mobile:i.mobile||{},data:i.data||{},dataviz:i.dataviz||{ui:{roles:{}}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:i.support||r,animate:i.animate||gt,ns:"",attr:function(n){return"data-"+i.ns+n},getShadows:wt,wrap:vr,deepExtend:bt,getComputedStyles:pr,size:wr,toCamelCase:dt,toHyphens:yr,getOffset:i.getOffset||br,parseEffects:i.parseEffects||kr,toggleClass:i.toggleClass||nu,directions:i.directions||ci,Observable:nt,Class:g,Template:a,template:yt(a.compile,a),render:yt(a.render,a),stringify:yt(ft.stringify,ft),eventTarget:lt,htmlEncode:tu,isLocalUrl:function(n){return n&&!bi.test(n)},expr:function(n,t,i){return n=n||"",typeof t==f&&(i=t,t=!1),i=i||"d",n&&"["!==n.charAt(0)&&(n="."+n),n=t?wi(n.split("."),i):i+n},getter:function(n,t){return cr[n]=cr[n]||Function("d","return "+i.expr(n,t))},setter:function(n){return lr[n]=lr[n]||Function("d,value",i.expr(n)+"=value")},accessor:function(n){return{get:i.getter(n),set:i.setter(n)}},guid:function(){for(var t,i="",n=0;32>n;n++)t=16*d.random()|0,(8==n||12==n||16==n||20==n)&&(i+="-"),i+=(12==n?4:16==n?3&t|8:t).toString(16);return i},roleSelector:function(n){return n.replace(/(\S+)/g,"["+i.attr("role")+"=$1],").slice(0,-1)},triggeredByInput:function(n){return/^(label|input|textarea|select)$/i.test(n.target.tagName)},logToConsole:function(n){var i=window.console;t!==i&&i.log&&i.log(n)}});k=nt.extend({init:function(n,t){var r=this;r.element=i.jQuery(n).handler(r);nt.fn.init.call(r);t=r.options=s(!0,{},r.options,t);r.element.attr(i.attr("role"))||r.element.attr(i.attr("role"),(t.name||"").toLowerCase());r.element.data("kendo"+t.prefix+t.name,r);r.bind(r.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(n){n=n||this.wrapper;var i=this.element,t="tabindex",r=n.attr(t)||i.attr(t);i.removeAttr(t);n.attr(t,isNaN(r)?0:r)},setOptions:function(t){this._setEvents(t);n.extend(this.options,t)},_setEvents:function(n){for(var i,t=this,r=0,u=t.events.length;u>r;r++)i=t.events[r],t.options[i]&&n[i]&&t.unbind(i,t.options[i]);t.bind(t.events,n)},resize:function(n){var t=this.getSize(),i=this._size;(n||!i||t.width!==i.width||t.height!==i.height)&&(this._resize(t),this.trigger("resize",t),this._size=t)},getSize:function(){return i.dimensions(this.element)},size:function(n){return n?(this.setSize(n),t):this.getSize()},setSize:n.noop,_resize:n.noop,destroy:function(){var n=this;n.element.removeData("kendo"+n.options.prefix+n.options.name);n.element.removeData("handler");n.unbind()}});i.dimensions=function(n,t){var i=n[0];return t&&n.css(t),{width:i.offsetWidth,height:i.offsetHeight}};i.notify=ut;ki=/template$/i;di=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/;gi=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]*\]$/;nr=/([A-Z])/g;i.initWidget=function(r,u,e){var s,a,o,l,y,h,v,c;if(e?e.roles&&(e=e.roles):e=i.ui.roles,r=r.nodeType?r:r[0],h=r.getAttribute("data-"+i.ns+"role"),h&&(o=-1===h.indexOf(".")?e[h]:i.getter(h)(window))){for(c=ct(r,"dataSource"),u=n.extend({},ni(r,o.fn.options),u),c&&(u.dataSource=typeof c===f?i.getter(c)(window):c),l=0,y=o.fn.events.length;y>l;l++)a=o.fn.events[l],v=ct(r,a),v!==t&&(u[a]=i.getter(v)(window));return s=n(r).data("kendo"+o.fn.options.prefix+o.fn.options.name),s?s.setOptions(u):s=new o(r,u),s}};i.rolesFromNamespaces=function(n){var t,r,u=[];for(n[0]||(n=[i.ui,i.dataviz.ui]),t=0,r=n.length;r>t;t++)u[t]=n[t].roles;return s.apply(null,[{}].concat(u.reverse()))};i.init=function(t){var r=i.rolesFromNamespaces(pt.call(arguments,1));n(t).find("[data-"+i.ns+"role]").addBack().each(function(){i.initWidget(this,{},r)})};i.destroy=function(t){n(t).find("[data-"+i.ns+"role]").addBack().each(function(){var t=i.widgetInstance(n(this));t&&t.destroy()})};i.resize=function(t){var r,u=n(t).find("[data-"+i.ns+"role]").addBack().filter(ru);u.length&&(r=n.makeArray(u),r.sort(iu),n.each(r,function(){var t=i.widgetInstance(n(this));t&&t.resize()}))};i.parseOptions=ni;s(i.ui,{Widget:k,roles:{},progress:function(t,r){var f,o,s,e,u=t.find(".k-loading-mask"),h=i.support,c=h.browser;r?u.length||(f=h.isRtl(t),o=f?"right":"left",e=t.scrollLeft(),s=c.webkit?f?t[0].scrollWidth-t.width()-2*e:0:0,u=n("<div class='k-loading-mask'><span class='k-loading-text'>Loading...<\/span><div class='k-loading-image'/><div class='k-loading-color'/><\/div>").width("100%").height("100%").css("top",t.scrollTop()).css(o,Math.abs(e)+s).prependTo(t)):u&&u.remove()},plugin:function(r,u,e){var s,o=r.fn.options.name;u=u||i.ui;e=e||"";u[o]=r;u.roles[o.toLowerCase()]=r;s="getKendo"+e+o;o="kendo"+e+o;n.fn[o]=function(u){var e,s=this;return typeof u===f?(e=pt.call(arguments,1),this.each(function(){var r,f,c=n.data(this,o);if(!c)throw Error(i.format("Cannot call method '{0}' of {1} before it is initialized",u,o));if(r=c[u],typeof r!==h)throw Error(i.format("Cannot find method '{0}' of {1}",u,o));return f=r.apply(c,e),f!==t?(s=f,!1):t})):this.each(function(){new r(this,u)}),s};n.fn[s]=function(){return this.data(o)}}});tr={bind:function(){return this},nullObject:!0};ir=k.extend({init:function(n,t){k.fn.init.call(this,n,t);this.element.autoApplyNS();this.wrapper=this.element;this.element.addClass("km-widget")},destroy:function(){k.fn.destroy.call(this);this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var n=this.element.closest(i.roleSelector("view splitview modalview drawer"));return i.widgetInstance(n,i.mobile.ui)},viewHasNativeScrolling:function(){var n=this.view();return n&&n.options.useNativeScrolling},container:function(){var n=this.element.closest(i.roleSelector("view layout modalview drawer"));return i.widgetInstance(n,i.mobile.ui)||tr}});s(i.mobile,{init:function(n){i.init(n,i.mobile.ui,i.ui,i.dataviz.ui)},appLevelNativeScrolling:function(){return i.mobile.application&&i.mobile.application.options&&i.mobile.application.options.useNativeScrolling},ui:{Widget:ir,roles:{},plugin:function(n){i.ui.plugin(n,i.mobile.ui,"Mobile")}}});i.touchScroller=function(t,u){return n(t).map(function(t,f){return f=n(f),r.kineticScrollNeeded&&i.mobile.ui.Scroller&&!f.data("kendoMobileScroller")?(f.kendoMobileScroller(u),f.data("kendoMobileScroller")):!1})[0]};i.preventDefault=function(n){n.preventDefault()};i.widgetInstance=function(n,t){var u,e,o,s,r=n.data(i.ns+"role"),f=[];if(r){if("content"===r&&(r="scroller"),t)if(t[0])for(u=0,e=t.length;e>u;u++)f.push(t[u].roles[r]);else f.push(t.roles[r]);else f=[i.ui.roles[r],i.dataviz.ui.roles[r],i.mobile.ui.roles[r]];for(r.indexOf(".")>=0&&(f=[i.getter(r)(window)]),u=0,e=f.length;e>u;u++)if(o=f[u],o&&(s=n.data("kendo"+o.fn.options.prefix+o.fn.options.name)))return s}};i.onResize=function(t){var i=t;return r.mobileOS.android&&(i=function(){setTimeout(t,600)}),n(window).on(r.resize,i),i};i.unbindResize=function(t){n(window).off(r.resize,t)};i.attrValue=function(n,t){return n.data(i.ns+t)};i.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};n.extend(n.expr[":"],{kendoFocusable:function(t){var i=n.attr(t,"tabindex");return uu(t,!isNaN(i)&&i>-1)}});at=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"];rr="label, input, [data-rel=external]";u={setupMouseMute:function(){var i,t=0,f=at.length,e=document.documentElement;if(!u.mouseTrap&&r.eventCapture)for(u.mouseTrap=!0,u.bustClick=!1,u.captureMouse=!1,i=function(t){u.captureMouse&&("click"===t.type?u.bustClick&&!n(t.target).is(rr)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};f>t;t++)e.addEventListener(at[t],i,!0)},muteMouse:function(n){u.captureMouse=!0;n.data.bustClick&&(u.bustClick=!0);clearTimeout(u.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(u.mouseTrapTimeoutID);u.mouseTrapTimeoutID=setTimeout(function(){u.captureMouse=!1;u.bustClick=!1},400)}};y={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"};r.touch&&(r.mobileOS.ios||r.mobileOS.android)?y={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:r.pointers?y={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:r.msPointers&&(y={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"});!r.msPointers||"onmspointerenter"in window||n.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,i){n.event.special[t]={delegateType:i,bindType:i,handle:function(t){var u,f=this,r=t.relatedTarget,e=t.handleObj;return(!r||r!==f&&!n.contains(f,r))&&(t.type=e.origType,u=e.handler.apply(this,arguments),t.type=i),u}}});ur=function(n){return y[n]||n};vt=/([^ ]+)/g;i.applyEventMap=function(n,t){return n=n.replace(vt,ur),t&&(n=n.replace(vt,"$1."+t)),n};tt=n.fn.on;s(!0,o,n);o.fn=o.prototype=new n;o.fn.constructor=o;o.fn.init=function(t,i){return i&&i instanceof n&&!(i instanceof o)&&(i=o(i)),n.fn.init.call(this,t,i,fr)};o.fn.init.prototype=o.fn;fr=o(document);s(o.fn,{handler:function(n){return this.data("handler",n),this},autoApplyNS:function(n){return this.data("kendoNS",n||i.guid()),this},on:function(){var s,n,e,o,h,c,t=this,l=t.data("kendoNS");return 1===arguments.length?tt.call(t,arguments[0]):(s=t,n=pt.call(arguments),typeof n[n.length-1]===st&&n.pop(),e=n[n.length-1],o=i.applyEventMap(n[0],l),r.mouseAndTouchPresent&&o.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(u.setupMouseMute(),h=2===n.length?null:n[1],c=o.indexOf("click")>-1&&o.indexOf("touchend")>-1,tt.call(this,{touchstart:u.muteMouse,touchend:u.unMuteMouse},h,{bustClick:c})),typeof e===f&&(s=t.data("handler"),e=s[e],n[n.length-1]=function(n){e.call(s,n)}),n[0]=o,tt.apply(t,n),t)},kendoDestroy:function(n){return n=n||this.data("kendoNS"),n&&this.off("."+n),this}});i.jQuery=o;i.eventMap=y;i.timezone=function(){function t(t,i){var u,o,s,c=i[3],e=i[4],f=i[5],h=i[8];return h||(i[8]=h={}),h[t]?h[t]:(isNaN(e)?0===e.indexOf("last")?(u=new Date(Date.UTC(t,n[c]+1,1,f[0]-24,f[1],f[2],0)),o=r[e.substr(4,3)],s=u.getUTCDay(),u.setUTCDate(u.getUTCDate()+o-s-(o>s?7:0))):e.indexOf(">=")>=0&&(u=new Date(Date.UTC(t,n[c],e.substr(5),f[0],f[1],f[2],0)),o=r[e.substr(0,3)],s=u.getUTCDay(),u.setUTCDate(u.getUTCDate()+o-s+(s>o?7:0))):u=new Date(Date.UTC(t,n[c],e,f[0],f[1],f[2],0)),h[t]=u)}function u(n,i,r){var f,e,u,o;return(i=i[r])?(u=new Date(n).getUTCFullYear(),i=jQuery.grep(i,function(n){var i=n[0],t=n[1];return u>=i&&(t>=u||i==u&&"only"==t||"max"==t)}),i.push(n),i.sort(function(n,i){return"number"!=typeof n&&(n=+t(u,n)),"number"!=typeof i&&(i=+t(u,i)),n-i}),o=i[jQuery.inArray(n,i)-1]||i[i.length-1],isNaN(o)?o:null):(f=r.split(":"),e=0,f.length>1&&(e=60*f[0]+ +f[1]),[-1e6,"max","-","Jan",1,[0,0,0],e,"-"])}function e(n,t,i){var u,f,e,r=t[i];if("string"==typeof r&&(r=t[r]),!r)throw Error('Timezone "'+i+'" is either incorrect, or kendo.timezones.min.js is not included.');for(u=r.length-1;u>=0&&(f=r[u][3],!(f&&n>f));u--);if(e=r[u+1],!e)throw Error('Timezone "'+i+'" not found on '+n+".");return e}function i(n,t,i,r){typeof n!=l&&(n=Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));var f=e(n,t,r);return{zone:f,rule:u(n,i,f[1])}}function o(n,t){var r,u,f;return"Etc/UTC"==t||"Etc/GMT"==t?0:(r=i(n,this.zones,this.rules,t),u=r.zone,f=r.rule,f?u[0]-f[6]:u[0])}function s(n,t){var f=i(n,this.zones,this.rules,t),e=f.zone,r=f.rule,u=e[2];return u.indexOf("/")>=0?u.split("/")[r&&+r[6]?1:0]:u.indexOf("%s")>=0?u.replace("%s",r&&"-"!=r[7]?r[7]:""):u}function h(n,t,i){var r,u;return typeof t==f&&(t=this.offset(n,t)),typeof i==f&&(i=this.offset(n,i)),r=n.getTimezoneOffset(),n=new Date(n.getTime()+6e4*(t-i)),u=n.getTimezoneOffset(),new Date(n.getTime()+6e4*(u-r))}function c(n,t){return this.convert(n,n.getTimezoneOffset(),t)}function a(n,t){return this.convert(n,t,n.getTimezoneOffset())}function v(n){return this.apply(new Date(n),"Etc/UTC")}var n={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},r={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:o,convert:h,apply:c,remove:a,abbr:s,toLocalDate:v}}();i.date=function(){function t(n,t){return 0===t&&23===n.getHours()?(n.setHours(n.getHours()+2),!0):!1}function e(n,i,r){var u=n.getHours();r=r||1;i=(i-n.getDay()+7*r)%7;n.setDate(n.getDate()+i);t(n,u)}function c(n,t,i){return n=new Date(n),e(n,t,i),n}function o(n){return new Date(n.getFullYear(),n.getMonth(),1)}function l(n){var t=new Date(n.getFullYear(),n.getMonth()+1,0),i=o(n),r=Math.abs(t.getTimezoneOffset()-i.getTimezoneOffset());return r&&t.setHours(i.getHours()+r/60),t}function i(n){return n=new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0),t(n,0),n}function a(n){return Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())}function r(n){return n.getTime()-i(n)}function v(t,i,u){var f,e=r(i),o=r(u);return t&&e!=o?(i>=u&&(u+=n),f=r(t),e>f&&(f+=n),e>o&&(o+=n),f>=e&&o>=f):!0}function y(t,i,r){var u,e=i.getTime(),f=r.getTime();return e>=f&&(f+=n),u=t.getTime(),u>=e&&f>=u}function u(i,r){var u=i.getHours();return i=new Date(i),s(i,r*n),t(i,u),i}function s(n,t,i){var r,u=n.getTimezoneOffset();n.setTime(n.getTime()+t);i||(r=n.getTimezoneOffset()-u,n.setTime(n.getTime()+r*f))}function h(){return i(new Date)}function p(n){return i(n).getTime()==h().getTime()}function w(n){var t=new Date(1980,1,1,0,0,0);return n&&t.setHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),t}var f=6e4,n=864e5;return{adjustDST:t,dayOfWeek:c,setDayOfWeek:e,getDate:i,isInDateRange:y,isInTimeRange:v,isToday:p,nextDay:function(n){return u(n,1)},previousDay:function(n){return u(n,-1)},toUtcTime:a,MS_PER_DAY:n,MS_PER_HOUR:60*f,MS_PER_MINUTE:f,setTime:s,addDays:u,today:h,toInvariantTime:w,firstDayOfMonth:o,lastDayOfMonth:l,getMilliseconds:r}}();i.stripWhitespace=function(n){for(var t=document.createNodeIterator(n,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==n?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode)};er=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){setTimeout(n,1e3/60)};i.animationFrame=function(n){er.call(window,n)};c=[];i.queueAnimation=function(n){c[c.length]=n;1===c.length&&i.runNextAnimation()};i.runNextAnimation=function(){i.animationFrame(function(){c[0]&&(c.shift()(),c[0]&&i.runNextAnimation())})};i.parseQueryStringParams=function(n){for(var u=n.split("?")[1]||"",r={},i=u.split(/&|=/),f=i.length,t=0;f>t;t+=2)""!==i[t]&&(r[decodeURIComponent(i[t])]=decodeURIComponent(i[t+1]));return r};it=i.support.mobileOS;or=it&&it.android;sr=or&&"chrome"==it.browser;i.elementUnderCursor=function(n){return sr?document.elementFromPoint(n.x.screen,n.y.screen):document.elementFromPoint(n.x.client,n.y.client)};i.wheelDeltaY=function(n){var r,i=n.originalEvent,u=i.wheelDeltaY;return i.wheelDelta?(u===t||u)&&(r=i.wheelDelta):i.detail&&i.axis===i.VERTICAL_AXIS&&(r=10*-i.detail),r};i.caret=function(i,r,u){var f,e,o,h,s=r!==t;if(u===t&&(u=r),i[0]&&(i=i[0]),!s||!i.disabled){try{i.selectionStart!==t?s?(i.focus(),i.setSelectionRange(r,u)):r=[i.selectionStart,i.selectionEnd]:document.selection&&(n(i).is(":visible")&&i.focus(),f=i.createTextRange(),s?(f.collapse(!0),f.moveStart("character",r),f.moveEnd("character",u-r),f.select()):(e=f.duplicate(),f.moveToBookmark(document.selection.createRange().getBookmark()),e.setEndPoint("EndToStart",f),o=e.text.length,h=o+f.text.length,r=[o,h]))}catch(c){r=[]}return r}}}(jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t){t()});!function(n,t){t(["./kendo.core.min"],n)}(function(){return function(n){function c(n,t){var i=n.x.location,r=n.y.location,u=t.x.location,f=t.y.location,e=i-u,o=r-f;return{center:{x:(i+u)/2,y:(r+f)/2},distance:Math.sqrt(e*e+o*o)}}function f(n){var s,f,r,t=[],u=n.originalEvent,e=n.currentTarget,o=0;if(n.api)t.push({id:2,event:n,target:n.target,currentTarget:n.target,location:n});else if(n.type.match(/touch/))for(f=u?u.changedTouches:[],s=f.length;s>o;o++)r=f[o],t.push({location:r,event:n,target:r.target,currentTarget:e,id:r.identifier});else i.pointers||i.msPointers?t.push({location:u,event:n,target:n.target,currentTarget:e,id:u.pointerId}):t.push({id:1,event:n,target:n.target,currentTarget:e,location:n});return t}function ft(t){var i,r,u;t.preventDefault();i=n(t.data.root);r=i.closest(".k-widget").parent();r[0]||(r=i.parent());u=n.extend(!0,{},t,{target:i[0]});r.trigger(n.Event(t.type,u))}function l(n){for(var r=t.eventMap.up.split(" "),i=0,u=r.length;u>i;i++)n(r[i])}var t=window.kendo,i=t.support,et=window.document,a=t.Class,v=t.Observable,u=n.now,e=n.extend,y=i.mobileOS,ot=y&&y.android,p=800,st=i.browser.msie?5:0,w="press",b="hold",k="select",d="start",o="move",s="end",g="cancel",h="tap",nt="release",ht="gesturestart",tt="gesturechange",it="gestureend",rt="gesturetap",ut=a.extend({init:function(n,t){var i=this;i.axis=n;i._updateLocationData(t);i.startLocation=i.location;i.velocity=i.delta=0;i.timeStamp=u()},move:function(n){var t=this,i=n["page"+t.axis],r=u(),f=r-t.timeStamp||1;(i||!ot)&&(t.delta=i-t.location,t._updateLocationData(n),t.initialDelta=i-t.startLocation,t.velocity=t.delta/f,t.timeStamp=r)},_updateLocationData:function(n){var t=this,i=t.axis;t.location=n["page"+i];t.client=n["client"+i];t.screen=n["screen"+i]}}),ct=a.extend({init:function(n,t,i){e(this,{x:new ut("X",i.location),y:new ut("Y",i.location),userEvents:n,target:t,currentTarget:i.currentTarget,initialTouch:i.target,id:i.id,pressEvent:i,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(n.proxy(this,"_hold"),this.userEvents.minHold);this._trigger(w,this.pressEvent)},_hold:function(){this._trigger(b,this.pressEvent)},move:function(n){var t=this;if(!t._finished){if(t.x.move(n.location),t.y.move(n.location),!t._moved){if(t._withinIgnoreThreshold())return;if(r.current&&r.current!==t.userEvents)return t.dispose();t._start(n)}t._finished||t._trigger(o,n)}},end:function(n){var t=this;t.endTime=u();t._finished||(t._finished=!0,t._moved?t._trigger(s,n):t._trigger(h,n),clearTimeout(t._holdTimeout),t._trigger(nt,n),t.dispose())},dispose:function(){var i=this.userEvents,t=i.touches;this._finished=!0;this.pressEvent=null;clearTimeout(this._holdTimeout);t.splice(n.inArray(this,t),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(n){clearTimeout(this._holdTimeout);this.startTime=u();this._moved=!0;this._trigger(d,n)},_trigger:function(n,t){var i=this,r=t.event,u={touch:i,x:i.x,y:i.y,target:i.target,event:r};i.userEvents.notify(n,u)&&r.preventDefault()},_withinIgnoreThreshold:function(){var n=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(n*n+t*t)<=this.userEvents.threshold}}),r=v.extend({init:function(r,u){var a,y,ut,f=this,c=t.guid();u=u||{};a=f.filter=u.filter;f.threshold=u.threshold||st;f.minHold=u.minHold||p;f.touches=[];f._maxTouches=u.multiTouch?2:1;f.allowSelection=u.allowSelection;f.captureUpIfMoved=u.captureUpIfMoved;f.eventNS=c;r=n(r).handler(f);v.fn.init.call(f);e(f,{element:r,surface:u.global?n(et.documentElement):n(u.surface||r),stopPropagation:u.stopPropagation,pressed:!1});f.surface.handler(f).on(t.applyEventMap("move",c),"_move").on(t.applyEventMap("up cancel",c),"_end");r.on(t.applyEventMap("down",c),a,"_start");(i.pointers||i.msPointers)&&r.css("-ms-touch-action","pinch-zoom double-tap-zoom");u.preventDragEvent&&r.on(t.applyEventMap("dragstart",c),t.preventDefault);r.on(t.applyEventMap("mousedown selectstart",c),a,{root:r},"_select");f.captureUpIfMoved&&i.eventCapture&&(y=f.surface[0],ut=n.proxy(f.preventIfMoving,f),l(function(n){y.addEventListener(n,ut,!0)}));f.bind([w,b,h,d,o,s,nt,g,ht,tt,it,rt,k],u)},preventIfMoving:function(n){this._isMoved()&&n.preventDefault()},destroy:function(){var t,n=this;n._destroyed||(n._destroyed=!0,n.captureUpIfMoved&&i.eventCapture&&(t=n.surface[0],l(function(i){t.removeEventListener(i,n.preventIfMoving)})),n.element.kendoDestroy(n.eventNS),n.surface.kendoDestroy(n.eventNS),n.element.removeData("handler"),n.surface.removeData("handler"),n._disposeAll(),n.unbind(),delete n.surface,delete n.element,delete n.currentTarget)},capture:function(){r.current=this},cancel:function(){this._disposeAll();this.trigger(g)},notify:function(n,t){var r=this,i=r.touches;if(this._isMultiTouch()){switch(n){case o:n=tt;break;case s:n=it;break;case h:n=rt}e(t,{touches:i},c(i[0],i[1]))}return this.trigger(n,t)},press:function(n,t,i){this._apiCall("_start",n,t,i)},move:function(n,t){this._apiCall("_move",n,t)},end:function(n,t){this._apiCall("_end",n,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var n=this.touches;n.length>0;)n.pop().dispose()},_isMoved:function(){return n.grep(this.touches,function(n){return n.isMoved()}).length},_select:function(n){(!this.allowSelection||this.trigger(k,{event:n}))&&ft(n)},_start:function(t){var e,u,i=this,o=0,c=i.filter,s=f(t),l=s.length,h=t.which;if(!(h&&h>1||i._maxTouchesReached()))for(r.current=null,i.currentTarget=t.currentTarget,i.stopPropagation&&t.stopPropagation();l>o&&!i._maxTouchesReached();o++)u=s[o],e=c?n(u.currentTarget):i.element,e.length&&(u=new ct(i,e,u),i.touches.push(u),u.press(),i._isMultiTouch()&&i.notify("gesturestart",{}))},_move:function(n){this._eachTouch("move",n)},_end:function(n){this._eachTouch("end",n)},_eachTouch:function(n,t){for(var r,u,e,c=this,o={},s=f(t),h=c.touches,i=0;h.length>i;i++)r=h[i],o[r.id]=r;for(i=0;s.length>i;i++)u=s[i],e=o[u.id],e&&e[n](u)},_apiCall:function(t,i,r,u){this[t]({api:!0,pageX:i,pageY:r,clientX:i,clientY:r,target:n(u||this.element)[0],stopPropagation:n.noop,preventDefault:n.noop})}});r.minHold=function(n){p=n};t.getTouches=f;t.touchDelta=c;t.UserEvents=r}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t){t()});!function(n,t){t(["./kendo.core.min","./kendo.userevents.min"],n)}(function(){return function(n,t){function yt(t,i){try{return n.contains(t,i)||t==i}catch(r){return!1}}function a(n,t){return parseInt(n.css(t),10)||0}function nt(n,t){return Math.min(Math.max(n,t.min),t.max)}function tt(n,t){var i=k(n),r=i.left+a(n,"borderLeftWidth")+a(n,"paddingLeft"),u=i.top+a(n,"borderTopWidth")+a(n,"paddingTop"),f=r+n.width()-t.outerWidth(!0),e=u+n.height()-t.outerHeight(!0);return{x:{min:r,max:f},y:{min:u,max:e}}}function pt(n,i,r){for(var f,e,u=0,o=i&&i.length,s=r&&r.length;n&&n.parentNode;){for(u=0;o>u;u++)if(f=i[u],f.element[0]===n)return{target:f,targetElement:n};for(u=0;s>u;u++)if(e=r[u],w.matchesSelector.call(n,e.options.filter))return{target:e,targetElement:n};n=n.parentNode}return t}var u,p,it,c,rt,ut,i=window.kendo,w=i.support,b=window.document,wt=i.Class,o=i.ui.Widget,f=i.Observable,bt=i.UserEvents,e=n.proxy,r=n.extend,k=i.getOffset,v={},s={},h={},d=i.elementUnderCursor,ft="keyup",l="change",et="dragstart",ot="hold",st="drag",ht="dragend",ct="dragcancel",g="dragenter",y="dragleave",lt="drop",kt=f.extend({init:function(t,r){var u=this,o=t[0];u.capture=!1;o.addEventListener?(n.each(i.eventMap.down.split(" "),function(){o.addEventListener(this,e(u._press,u),!0)}),n.each(i.eventMap.up.split(" "),function(){o.addEventListener(this,e(u._release,u),!0)})):(n.each(i.eventMap.down.split(" "),function(){o.attachEvent(this,e(u._press,u))}),n.each(i.eventMap.up.split(" "),function(){o.attachEvent(this,e(u._release,u))}));f.fn.init.call(u);u.bind(["press","release"],r||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(n){var t=this;t.trigger("press");t.capture&&n.preventDefault()},_release:function(n){var t=this;t.trigger("release");t.capture&&(n.preventDefault(),t.cancelCapture())}}),at=f.extend({init:function(t){var i=this;f.fn.init.call(i);i.forcedEnabled=!1;n.extend(i,t);i.scale=1;i.horizontal?(i.measure="offsetWidth",i.scrollSize="scrollWidth",i.axis="x"):(i.measure="offsetHeight",i.scrollSize="scrollHeight",i.axis="y")},makeVirtual:function(){n.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(n,t){(this._virtualMin!==n||this._virtualMax!==t)&&(this._virtualMin=n,this._virtualMax=t,this.update())},outOfBounds:function(n){return n>this.max||this.min>n},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(n){this.scale=n},update:function(n){var t=this,u=t.virtual?t._virtualMax:t.getTotal(),r=u*t.scale,i=t.getSize();t.max=t.virtual?-t._virtualMin:0;t.size=i;t.total=r;t.min=Math.min(t.max,i-r);t.minScale=i/u;t.centerOffset=(r-i)/2;t.enabled=t.forcedEnabled||r>i;n||t.trigger(l,t)}}),dt=f.extend({init:function(n){var t=this;f.fn.init.call(t);t.x=new at(r({horizontal:!0},n));t.y=new at(r({horizontal:!1},n));t.container=n.container;t.forcedMinScale=n.minScale;t.maxScale=n.maxScale||100;t.bind(l,n)},rescale:function(n){this.x.rescale(n);this.y.rescale(n);this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var n=this;n.x.update();n.y.update();n.enabled=n.x.enabled||n.y.enabled;n.minScale=n.forcedMinScale||Math.min(n.x.minScale,n.y.minScale);n.fitScale=Math.max(n.x.minScale,n.y.minScale);n.trigger(l)}}),vt=f.extend({init:function(n){var t=this;r(t,n);f.fn.init.call(t)},dragMove:function(n){var t=this,i=t.dimension,r=t.axis,u=t.movable,f=u[r]+n;i.enabled&&((i.min>f&&0>n||f>i.max&&n>0)&&(n*=t.resistance),u.translateAxis(r,n),t.trigger(l,t))}}),gt=wt.extend({init:function(n){var u,f,e,i,t=this;r(t,{elastic:!0},n);e=t.elastic?.5:0;i=t.movable;t.x=u=new vt({axis:"x",dimension:t.dimensions.x,resistance:e,movable:i});t.y=f=new vt({axis:"y",dimension:t.dimensions.y,resistance:e,movable:i});t.userEvents.bind(["move","end","gesturestart","gesturechange"],{gesturestart:function(n){t.gesture=n;t.offset=t.dimensions.container.offset()},gesturechange:function(n){var e,o,s,h=t.gesture,c=h.center,l=n.center,r=n.distance/h.distance,v=t.dimensions.minScale,a=t.dimensions.maxScale;v>=i.scale&&1>r&&(r+=.8*(1-r));i.scale*r>=a&&(r=a/i.scale);o=i.x+t.offset.left;s=i.y+t.offset.top;e={x:(o-c.x)*r+l.x-o,y:(s-c.y)*r+l.y-s};i.scaleWith(r);u.dragMove(e.x);f.dragMove(e.y);t.dimensions.rescale(i.scale);t.gesture=n;n.preventDefault()},move:function(n){n.event.target.tagName.match(/textarea|input/i)||(u.dimension.enabled||f.dimension.enabled?(u.dragMove(n.x.delta),f.dragMove(n.y.delta),n.preventDefault()):n.touch.skip())},end:function(n){n.preventDefault()}})}}),ni=w.transitions.prefix+"Transform";p=w.hasHW3D?function(n,t,i){return"translate3d("+n+"px,"+t+"px,0) scale("+i+")"}:function(n,t,i){return"translate("+n+"px,"+t+"px) scale("+i+")"};it=f.extend({init:function(t){var i=this;f.fn.init.call(i);i.element=n(t);i.element[0].style.webkitTransformOrigin="left top";i.x=0;i.y=0;i.scale=1;i._saveCoordinates(p(i.x,i.y,i.scale))},translateAxis:function(n,t){this[n]+=t;this.refresh()},scaleTo:function(n){this.scale=n;this.refresh()},scaleWith:function(n){this.scale*=n;this.refresh()},translate:function(n){this.x+=n.x;this.y+=n.y;this.refresh()},moveAxis:function(n,t){this[n]=t;this.refresh()},moveTo:function(n){r(this,n);this.refresh()},refresh:function(){var t,n=this,r=n.x,u=n.y;n.round&&(r=Math.round(r),u=Math.round(u));t=p(r,u,n.scale);t!=n.coordinates&&(i.support.browser.msie&&10>i.support.browser.version?(n.element[0].style.position="absolute",n.element[0].style.left=n.x+"px",n.element[0].style.top=n.y+"px"):n.element[0].style[ni]=t,n._saveCoordinates(t),n.trigger(l))},_saveCoordinates:function(n){this.coordinates=n}});c=o.extend({init:function(n,t){var i,r=this;o.fn.init.call(r,n,t);i=r.options.group;i in s?s[i].push(r):s[i]=[r]},events:[g,y,lt],options:{name:"DropTarget",group:"default"},destroy:function(){var n,i=this.options.group,t=s[i]||h[i];if(t.length>1){for(o.fn.destroy.call(this),n=0;t.length>n;n++)if(t[n]==this){t.splice(n,1);break}}else c.destroyGroup(i)},_trigger:function(n,i){var u=this,f=v[u.options.group];return f?u.trigger(n,r({},i.event,{draggable:f,dropTarget:i.dropTarget})):t},_over:function(n){this._trigger(g,n)},_out:function(n){this._trigger(y,n)},_drop:function(n){var t=this,i=v[t.options.group];i&&(i.dropped=!t._trigger(lt,n))}});c.destroyGroup=function(n){var t,i=s[n]||h[n];if(i){for(t=0;i.length>t;t++)o.fn.destroy.call(i[t]);i.length=0;delete s[n];delete h[n]}};c._cache=s;rt=c.extend({init:function(n,t){var i,r=this;o.fn.init.call(r,n,t);i=r.options.group;i in h?h[i].push(r):h[i]=[r]},options:{name:"DropTargetArea",group:"default",filter:null}});ut=o.extend({init:function(n,t){var r=this;o.fn.init.call(r,n,t);r._activated=!1;r.userEvents=new bt(r.element,{global:!0,stopPropagation:!0,filter:r.options.filter,threshold:r.options.distance,start:e(r._start,r),hold:e(r._hold,r),move:e(r._drag,r),end:e(r._end,r),cancel:e(r._cancel,r)});r._afterEndHandler=e(r._afterEnd,r);r.captureEscape=function(n){n.keyCode===i.keys.ESC&&(r._trigger(ct,{event:n}),r.userEvents.cancel())}},events:[ot,et,st,ht,ct],options:{name:"Draggable",distance:5,group:"default",cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,dropped:!1},cancelHold:function(){this._activated=!1},_updateHint:function(t){var i,r=this,o=r.options,u=r.boundaries,e=o.axis,f=r.options.cursorOffset;f?i={left:t.x.location+f.left,top:t.y.location+f.top}:(r.hintOffset.left+=t.x.delta,r.hintOffset.top+=t.y.delta,i=n.extend({},r.hintOffset));u&&(i.top=nt(i.top,u.y),i.left=nt(i.left,u.x));"x"===e?delete i.top:"y"===e&&delete i.left;r.hint.css(i)},_start:function(r){var e,u=this,f=u.options,s=f.ignore,c=s&&n(r.touch.initialTouch).is(s),h=f.container,o=f.hint;return c||f.holdToDrag&&!u._activated?(u.userEvents.cancel(),t):(u.currentTarget=r.target,u.currentTargetOffset=k(u.currentTarget),o&&(u.hint&&u.hint.stop(!0,!0).remove(),u.hint=i.isFunction(o)?n(o.call(u,u.currentTarget)):o,e=k(u.currentTarget),u.hintOffset=e,u.hint.css({position:"absolute",zIndex:2e4,left:e.left,top:e.top}).appendTo(b.body)),v[f.group]=u,u.dropped=!1,h&&(u.boundaries=tt(h,u.hint)),u._trigger(et,r)&&(u.userEvents.cancel(),u._afterEnd()),n(b).on(ft,u.captureEscape),t)},_hold:function(n){this.currentTarget=n.target;this._trigger(ot,n)?this.userEvents.cancel():this._activated=!0},_drag:function(i){var f=this;i.preventDefault();f._withDropTarget(i,function(f,e){if(!f)return u&&(u._trigger(y,r(i,{dropTarget:n(u.targetElement)})),u=null),t;if(u){if(e===u.targetElement)return;u._trigger(y,r(i,{dropTarget:n(u.targetElement)}))}f._trigger(g,r(i,{dropTarget:n(e)}));u=r(f,{targetElement:e})});f._trigger(st,i);f.hint&&f._updateHint(i)},_end:function(t){var i=this;i._withDropTarget(t,function(i,f){i&&(i._drop(r({},t,{dropTarget:n(f)})),u=null)});i._trigger(ht,t);i._cancel(t.event)},_cancel:function(){var n=this;n._activated=!1;n.hint&&!n.dropped?setTimeout(function(){n.hint.stop(!0,!0).animate(n.currentTargetOffset,"fast",n._afterEndHandler)},0):n._afterEnd()},_trigger:function(n,t){var i=this;return i.trigger(n,r({},t.event,{x:t.x,y:t.y,currentTarget:i.currentTarget,dropTarget:t.dropTarget}))},_withDropTarget:function(n,t){var i,u,r=this,o=r.options,f=s[o.group],e=h[o.group];(f&&f.length||e&&e.length)&&(i=d(n),r.hint&&yt(r.hint[0],i)&&(r.hint.hide(),i=d(n),i||(i=d(n)),r.hint.show()),u=pt(i,f,e),u?t(u.target,u.targetElement):t())},destroy:function(){var n=this;o.fn.destroy.call(n);n._afterEnd();n.userEvents.destroy();n.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove();delete v[t.options.group];t.trigger("destroy");n(b).off(ft,t.captureEscape)}});i.ui.plugin(c);i.ui.plugin(rt);i.ui.plugin(ut);i.TapCapture=kt;i.containerBoundaries=tt;r(i.ui,{Pane:gt,PaneDimensions:dt,Movable:it})}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t){t()});!function(n,t){t(["./kendo.draganddrop.min"],n)}(function(){return function(n,t){function d(n){return t!==n}function o(n,t,i){return Math.max(Math.min(parseInt(n,10),1/0===i?i:parseInt(i,10)),parseInt(t,10))}function st(n,t){return function(){var i=this,r=i.wrapper,u=r[0].style,o=i.options;if(!o.isMaximized&&!o.isMinimized)return i.restoreOptions={width:u.width,height:u.height},r.children(c).hide().end().children(e).find(ti).parent().hide().eq(0).before(f.action({name:"Restore"})),t.call(i),"maximize"==n?i.wrapper.children(e).find(ot).parent().hide():i.wrapper.children(e).find(ot).parent().show(),i}}function fi(){return!this.type||this.type.toLowerCase().indexOf("script")>=0}function ht(n){this.owner=n;this._draggable=new lt(n.wrapper,{filter:c,group:n.wrapper.id+"-resizing",dragstart:i(this.dragstart,this),drag:i(this.drag,this),dragend:i(this.dragend,this)})}function ct(n,t){this.owner=n;this._draggable=new lt(n.wrapper,{filter:t,group:n.wrapper.id+"-moving",dragstart:i(this.dragstart,this),drag:i(this.drag,this),dragend:i(this.dragend,this),dragcancel:i(this.dragcancel,this)});this._draggable.userEvents.stopPropagation=!1}var r=window.kendo,g=r.ui.Widget,lt=r.ui.Draggable,at=n.isPlainObject,ei=r._activeElement,i=n.proxy,l=n.extend,oi=n.each,h=r.template,nt="body",u=".kendoWindow",a=".k-window",ut=".k-window-title",e=ut+"bar",s=".k-window-content",c=".k-resize-handle",tt=".k-overlay",w="k-content-frame",vt="k-loading",yt="k-state-hover",pt="k-state-focused",wt="k-window-maximized",v=":visible",it="hidden",y="cursor",ft="open",et="activate",bt="deactivate",kt="close",rt="refresh",dt="dragstart",gt="dragend",ni="error",p="overflow",b="zIndex",ti=".k-window-actions .k-i-minimize,.k-window-actions .k-i-maximize",ii=".k-i-pin",ri=".k-i-unpin",ot=ii+","+ri,k=".k-window-titlebar .k-window-action",ui=".k-window-titlebar .k-i-refresh",si=r.isLocalUrl,hi=g.extend({init:function(f,o){var c,nt,tt,l,y,w,p,h=this,b={},rt=!1,ot=o&&o.actions&&!o.actions.length;g.fn.init.call(h,f,o);o=h.options;l=o.position;f=h.element;y=o.content;ot&&(o.actions=[]);h.appendTo=n(o.appendTo);h._animations();y&&!at(y)&&(y=o.content={url:y});f.find("script").filter(fi).remove();f.parent().is(h.appendTo)||l.top!==t&&l.left!==t||(f.is(v)?(b=f.offset(),rt=!0):(nt=f.css("visibility"),tt=f.css("display"),f.css({visibility:it,display:""}),b=f.offset(),f.css({visibility:nt,display:tt})),l.top===t&&(l.top=b.top),l.left===t&&(l.left=b.left));d(o.visible)&&null!==o.visible||(o.visible=f.is(v));c=h.wrapper=f.closest(a);f.is(".k-content")&&c[0]||(f.addClass("k-window-content k-content"),h._createWindow(f,o),c=h.wrapper=f.closest(a),h._dimensions());h._position();o.pinned&&h.pin(!0);y&&h.refresh(y);o.visible&&h.toFront();w=c.children(s);h._tabindex(w);o.visible&&o.modal&&h._overlay(c.is(v)).css({opacity:.5});c.on("mouseenter"+u,k,i(h._buttonEnter,h)).on("mouseleave"+u,k,i(h._buttonLeave,h)).on("click"+u,"> "+k,i(h._windowActionHandler,h));w.on("keydown"+u,i(h._keydown,h)).on("focus"+u,i(h._focus,h)).on("blur"+u,i(h._blur,h));this._resizable();this._draggable();p=f.attr("id");p&&(p+="_wnd_title",c.children(e).children(ut).attr("id",p),w.attr({role:"dialog","aria-labelledby":p}));c.add(c.children(".k-resize-handle,"+e)).on("mousedown"+u,i(h.toFront,h));h.touchScroller=r.touchScroller(f);h._resizeHandler=i(h._onDocumentResize,h);n(window).on("resize",h._resizeHandler);o.visible&&(h.trigger(ft),h.trigger(et));r.notify(h)},_buttonEnter:function(){n(this).addClass(yt)},_buttonLeave:function(){n(this).removeClass(yt)},_focus:function(){this.wrapper.addClass(pt)},_blur:function(){this.wrapper.removeClass(pt)},_dimensions:function(){var i,r,t=this.wrapper,n=this.options,u=n.width,f=n.height,e=n.maxHeight,s=["minWidth","minHeight","maxWidth","maxHeight"];for(this.title(n.title),i=0;s.length>i;i++)r=n[s[i]],r&&1/0!=r&&t.css(s[i],r);e&&1/0!=e&&this.element.css("maxHeight",e);u&&((""+u).indexOf("%")>0?t.width(u):t.width(o(u,n.minWidth,n.maxWidth)));f&&((""+f).indexOf("%")>0?t.height(f):t.height(o(f,n.minHeight,n.maxHeight)));n.visible||t.hide()},_position:function(){var t=this.wrapper,n=this.options.position;0===n.top&&(n.top=""+n.top);0===n.left&&(n.left=""+n.left);t.css({top:n.top||"",left:n.left||""})},_animations:function(){var n=this.options;n.animation===!1&&(n.animation={open:{effects:{}},close:{hide:!0,effects:{}}})},_resize:function(){r.resize(this.element.children())},_resizable:function(){var r=this.options.resizable,t=this.wrapper;this.resizing&&(t.off("dblclick"+u).children(c).remove(),this.resizing.destroy(),this.resizing=null);r&&(t.on("dblclick"+u,e,i(function(t){n(t.target).closest(".k-window-action").length||this.toggleMaximization()},this)),oi("n e s w se sw ne nw".split(" "),function(n,i){t.append(f.resizeHandle(i))}),this.resizing=new ht(this));t=null},_draggable:function(){var n=this.options.draggable;this.dragging&&(this.dragging.destroy(),this.dragging=null);n&&(this.dragging=new ct(this,n.dragHandle||e))},setOptions:function(n){g.fn.setOptions.call(this,n);this._animations();this._dimensions();this._position();this._resizable();this._draggable()},events:[ft,et,bt,kt,rt,"resize",dt,gt,ni],options:{name:"Window",animation:{open:{effects:{zoom:{direction:"in"},fade:{direction:"in"}},duration:350},close:{effects:{zoom:{direction:"out",properties:{scale:.7}},fade:{direction:"out"}},duration:350,hide:!0}},title:"",actions:["Close"],autoFocus:!0,modal:!1,resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,position:{},content:null,visible:null,height:null,width:null,appendTo:"body"},_closable:function(){return n.inArray("close",n.map(this.options.actions,function(n){return n.toLowerCase()}))>-1},_keydown:function(n){var c,i,v,y,l,a,u=this,h=u.options,f=r.keys,e=n.keyCode,t=u.wrapper,s=10,p=u.options.isMaximized;n.target!=n.currentTarget||u._closing||(e==f.ESC&&u._closable()&&u._close(!1),!h.draggable||n.ctrlKey||p||(c=r.getOffset(t),e==f.UP?i=t.css("top",c.top-s):e==f.DOWN?i=t.css("top",c.top+s):e==f.LEFT?i=t.css("left",c.left-s):e==f.RIGHT&&(i=t.css("left",c.left+s))),h.resizable&&n.ctrlKey&&!p&&(e==f.UP?(i=!0,y=t.height()-s):e==f.DOWN&&(i=!0,y=t.height()+s),e==f.LEFT?(i=!0,v=t.width()-s):e==f.RIGHT&&(i=!0,v=t.width()+s),i&&(l=o(v,h.minWidth,h.maxWidth),a=o(y,h.minHeight,h.maxHeight),isNaN(l)||(t.width(l),u.options.width=l+"px"),isNaN(a)||(t.height(a),u.options.height=a+"px"),u.resize())),i&&n.preventDefault())},_overlay:function(t){var i=this.appendTo.children(tt),r=this.wrapper;return i.length||(i=n("<div class='k-overlay' />")),i.insertBefore(r[0]).toggle(t).css(b,parseInt(r.css(b),10)-1),i},_actionForIcon:function(n){var t=/\bk-i-\w+\b/.exec(n[0].className)[0];return{"k-i-close":"_close","k-i-maximize":"maximize","k-i-minimize":"minimize","k-i-restore":"restore","k-i-refresh":"refresh","k-i-pin":"pin","k-i-unpin":"unpin"}[t]},_windowActionHandler:function(i){var u,r;if(!this._closing)return u=n(i.target).closest(".k-window-action").find(".k-icon"),r=this._actionForIcon(u),r?(i.preventDefault(),this[r](),!1):t},_modals:function(){var t=this,i=n(a).filter(function(){var r=n(this),u=t._object(r),i=u&&u.options;return i&&i.modal&&i.visible&&r.is(v)}).sort(function(t,i){return+n(t).css("zIndex")-+n(i).css("zIndex")});return t=null,i},_object:function(n){var t=n.children(s);return t.data("kendoWindow")||t.data("kendo"+this.options.name)},center:function(){var r,u,t=this,e=t.options.position,f=t.wrapper,i=n(window),o=0,s=0;return t.options.isMaximized?t:(t.options.pinned||(o=i.scrollTop(),s=i.scrollLeft()),u=s+Math.max(0,(i.width()-f.width())/2),r=o+Math.max(0,(i.height()-f.height())/2),f.css({left:u,top:r}),e.top=r,e.left=u,t)},title:function(n){var i=this,r=i.wrapper,s=i.options,t=r.children(e),u=t.children(ut),o=t.outerHeight();return arguments.length?(n===!1?(r.addClass("k-window-titleless"),t.remove()):(t.length||r.prepend(f.titlebar(l(f,s))),r.css("padding-top",o),t.css("margin-top",-o)),u.text(n),i.options.title=n,i):u.text()},content:function(n){var t=this.wrapper.children(s),i=t.children(".km-scroll-container");return t=i[0]?i:t,d(n)?(r.destroy(this.element.children()),t.empty().html(n),this):t.html()},open:function(){var u,e,t=this,o=t.wrapper,f=t.options,h=f.animation.open,c=o.children(s);return t.trigger(ft)||(t._closing&&o.kendoStop(!0,!0),t._closing=!1,t.toFront(),f.autoFocus&&t.element.focus(),f.visible=!0,f.modal&&(u=t._overlay(!1),u.kendoStop(!0,!0),h.duration&&r.effects.Fade?(e=r.fx(u).fadeIn(),e.duration(h.duration||0),e.endValue(.5),e.play()):u.css("opacity",.5),u.show()),o.is(v)||(c.css(p,it),o.show().kendoStop().kendoAnimate({effects:h.effects,duration:h.duration,complete:i(this._activate,this)}))),f.isMaximized&&(t._documentScrollTop=n(document).scrollTop(),n("html, body").css(p,it)),t},_activate:function(){this.options.autoFocus&&this.element.focus();this.trigger(et);this.wrapper.children(s).css(p,"")},_removeOverlay:function(i){var u,f=this._modals(),e=this.options,s=e.modal&&!f.length,h=e.modal?this._overlay(!0):n(t),o=e.animation.close;s?!i&&o.duration&&r.effects.Fade?(u=r.fx(h).fadeOut(),u.duration(o.duration||0),u.startValue(.5),u.play()):this._overlay(!1).remove():f.length&&this._object(f.last())._overlay(!0)},_close:function(t){var r=this,u=r.wrapper,f=r.options,o=f.animation.open,e=f.animation.close;u.is(v)&&!r.trigger(kt,{userTriggered:!t})&&(r._closing=!0,f.visible=!1,n(a).each(function(t,i){var r=n(i).children(s);i!=u&&r.find("> ."+w).length>0&&r.children(tt).remove()}),this._removeOverlay(),u.kendoStop().kendoAnimate({effects:e.effects||o.effects,reverse:e.reverse===!0,duration:e.duration,complete:i(this._deactivate,this)}));r.options.isMaximized&&(n("html, body").css(p,""),r._documentScrollTop&&r._documentScrollTop>0&&n(document).scrollTop(r._documentScrollTop))},_deactivate:function(){this.wrapper.hide().css("opacity","");this.trigger(bt);var n=this._object(this._modals().last());n&&n.toFront()},close:function(){return this._close(!0),this},_actionable:function(t){return n(t).is(k+","+k+" .k-icon,:input,a")},_shouldFocus:function(t){var r=ei(),i=this.element;return!(!this.options.autoFocus||n(r).is(i)||this._actionable(t)||i.find(r).length&&i.find(t).length)},toFront:function(t){var e,o,r=this,i=r.wrapper,h=i[0],u=+i.css(b),c=u,l=t&&t.target||null;return n(a).each(function(t,i){var r=n(i),e=r.css(b),o=r.children(s);isNaN(e)||(u=Math.max(+e,u));i!=h&&o.find("> ."+w).length>0&&o.append(f.overlay)}),(!i[0].style.zIndex||u>c)&&i.css(b,u+2),r.element.find("> .k-overlay").remove(),r._shouldFocus(l)&&(r.element.focus(),e=n(window).scrollTop(),o=parseInt(i.position().top,10),o>0&&e>o&&(e>0?n(window).scrollTop(o):i.css("top",e))),i=null,r},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?"restore":"maximize"]()},restore:function(){var t=this,i=t.options,u=i.minHeight,r=t.restoreOptions;return i.isMaximized||i.isMinimized?(u&&1/0!=u&&t.wrapper.css("min-height",u),t.wrapper.css({position:i.pinned?"fixed":"absolute",left:r.left,top:r.top,width:r.width,height:r.height}).removeClass(wt).find(".k-window-content,.k-resize-handle").show().end().find(".k-window-titlebar .k-i-restore").parent().remove().end().end().find(ti).parent().show().end().end().find(ot).parent().show(),t.options.width=r.width,t.options.height=r.height,n("html, body").css(p,""),this._documentScrollTop&&this._documentScrollTop>0&&n(document).scrollTop(this._documentScrollTop),i.isMaximized=i.isMinimized=!1,t.resize(),t):t},maximize:st("maximize",function(){var t=this,i=t.wrapper,r=i.position();l(t.restoreOptions,{left:r.left,top:r.top});i.css({left:0,top:0,position:"fixed"}).addClass(wt);this._documentScrollTop=n(document).scrollTop();n("html, body").css(p,it);t.options.isMaximized=!0;t._onDocumentResize()}),minimize:st("minimize",function(){var n=this;n.wrapper.css({height:"",minHeight:""});n.element.hide();n.options.isMinimized=!0}),pin:function(t){var i=this,u=n(window),r=i.wrapper,f=parseInt(r.css("top"),10),o=parseInt(r.css("left"),10);!t&&(i.options.pinned||i.options.isMaximized)||(r.css({position:"fixed",top:f-u.scrollTop(),left:o-u.scrollLeft()}),r.children(e).find(ii).addClass("k-i-unpin").removeClass("k-i-pin"),i.options.pinned=!0)},unpin:function(){var t=this,r=n(window),i=t.wrapper,u=parseInt(i.css("top"),10),f=parseInt(i.css("left"),10);t.options.pinned&&!t.options.isMaximized&&(i.css({position:"",top:u+r.scrollTop(),left:f+r.scrollLeft()}),i.children(e).find(ri).addClass("k-i-pin").removeClass("k-i-unpin"),t.options.pinned=!1)},_onDocumentResize:function(){var i,r,t=this,u=t.wrapper,f=n(window);t.options.isMaximized&&(i=f.width(),r=f.height()-parseInt(u.css("padding-top"),10),u.css({width:i,height:r}),t.options.width=i,t.options.height=r,t.resize())},refresh:function(t){var o,e,s,r=this,c=r.options,a=n(r.element);return at(t)||(t={url:t}),t=l({},c.content,t),e=d(c.iframe)?c.iframe:t.iframe,s=t.url,s?(d(e)||(e=!si(s)),e?(o=a.find("."+w)[0],o?o.src=s||o.src:a.html(f.contentFrame(l({},c,{content:t}))),a.find("."+w).unbind("load"+u).on("load"+u,i(this._triggerRefresh,this))):r._ajaxRequest(t)):(t.template&&r.content(h(t.template)({})),r.trigger(rt)),a.toggleClass("k-window-iframecontent",e),r},_triggerRefresh:function(){this.trigger(rt)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout);this.wrapper.find(ui).removeClass(vt)},_ajaxError:function(n,t){this.trigger(ni,{status:t,xhr:n})},_ajaxSuccess:function(n){return function(t){n&&(t=h(n)(t||{}));this.content(t);this.element.prop("scrollTop",0);this.trigger(rt)}},_showLoading:function(){this.wrapper.find(ui).addClass(vt)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(i(this._showLoading,this),100);n.ajax(l({type:"GET",dataType:"html",cache:!1,error:i(this._ajaxError,this),complete:i(this._ajaxComplete,this),success:i(this._ajaxSuccess(t.template),this)},t))},destroy:function(){this.resizing&&this.resizing.destroy();this.dragging&&this.dragging.destroy();this.wrapper.off(u).children(s).off(u).end().find(".k-resize-handle,.k-window-titlebar").off(u);n(window).off("resize",this._resizeHandler);clearTimeout(this._loadingIconTimeout);g.fn.destroy.call(this);this.unbind(t);r.destroy(this.wrapper);this._removeOverlay(!0);this.wrapper.empty().remove();this.wrapper=this.appendTo=this.element=n()},_createWindow:function(){var e,i,t=this.element,u=this.options,o=r.support.isRtl(t);u.scrollable===!1&&t.attr("style","overflow:hidden;");i=n(f.wrapper(u));u.title!==!1&&i.append(f.titlebar(l(f,u)));e=t.find("iframe:not(.k-content)").map(function(){var n=this.getAttribute("src");return this.src="",n});i.toggleClass("k-rtl",o).appendTo(this.appendTo).append(t).find("iframe:not(.k-content)").each(function(n){this.src=e[n]});i.find(".k-window-title").css(o?"left":"right",i.find(".k-window-actions").outerWidth()+10);t.show();t.find("[data-role=editor]").each(function(){var t=n(this).data("kendoEditor");t&&t.refresh()});i=t=null}}),f={wrapper:h("<div class='k-widget k-window' />"),action:h("<a role='button' href='\\#' class='k-window-action k-link'><span role='presentation' class='k-icon k-i-#= name.toLowerCase() #'>#= name #<\/span><\/a>"),titlebar:h("<div class='k-window-titlebar k-header'>&nbsp;<span class='k-window-title'>#= title #<\/span><div class='k-window-actions'># for (var i = 0; i < actions.length; i++) { ##= action({ name: actions[i] }) ## } #<\/div><\/div>"),overlay:"<div class='k-overlay' />",contentFrame:h("<iframe frameborder='0' title='#= title #' class='"+w+"' src='#= content.url #'>This page requires frames in order to show content<\/iframe>"),resizeHandle:h("<div class='k-resize-handle k-resize-#= data #'><\/div>")};ht.prototype={dragstart:function(t){var u=this.owner,i=u.wrapper;this.elementPadding=parseInt(u.wrapper.css("padding-top"),10);this.initialCursorPosition=r.getOffset(i,"position");this.resizeDirection=t.currentTarget.prop("className").replace("k-resize-handle k-resize-","");this.initialSize={width:i.width(),height:i.height()};this.containerOffset=r.getOffset(u.appendTo);i.append(f.overlay).children(c).not(t.currentTarget).hide();n(nt).css(y,t.currentTarget.css(y))},drag:function(n){var i,r,l,a,u=this,f=u.owner,e=f.wrapper,t=f.options,s=u.resizeDirection,h=u.containerOffset,c=u.initialCursorPosition,v=u.initialSize,y=Math.max(n.x.location,h.left),p=Math.max(n.y.location,h.top);s.indexOf("e")>=0?(i=y-c.left,e.width(o(i,t.minWidth,t.maxWidth))):s.indexOf("w")>=0&&(a=c.left+v.width,i=o(a-y,t.minWidth,t.maxWidth),e.css({left:a-i-h.left,width:i}));s.indexOf("s")>=0?(r=p-c.top-u.elementPadding,e.height(o(r,t.minHeight,t.maxHeight))):s.indexOf("n")>=0&&(l=c.top+v.height,r=o(l-p,t.minHeight,t.maxHeight),e.css({top:l-r-h.top,height:r}));i&&(f.options.width=i+"px");r&&(f.options.height=r+"px");f.resize()},dragend:function(t){var i=this,r=i.owner,u=r.wrapper;return u.find(tt).remove().end().children(c).not(t.currentTarget).show(),n(nt).css(y,""),r.touchScroller&&r.touchScroller.reset(),27==t.keyCode&&u.css(i.initialCursorPosition).css(i.initialSize),!1},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};ct.prototype={dragstart:function(t){var i=this.owner,u=i.element,e=u.find(".k-window-actions"),o=r.getOffset(i.appendTo);i.trigger(dt);i.initialWindowPosition=r.getOffset(i.wrapper,"position");i.startPosition={left:t.x.client-i.initialWindowPosition.left,top:t.y.client-i.initialWindowPosition.top};i.minLeftPosition=e.length>0?e.outerWidth()+parseInt(e.css("right"),10)-u.outerWidth():20-u.outerWidth();i.minLeftPosition-=o.left;i.minTopPosition=-o.top;i.wrapper.append(f.overlay).children(c).hide();n(nt).css(y,t.currentTarget.css(y))},drag:function(t){var i=this.owner,r=i.options.position,u=Math.max(t.y.client-i.startPosition.top,i.minTopPosition),f=Math.max(t.x.client-i.startPosition.left,i.minLeftPosition),e={left:f,top:u};n(i.wrapper).css(e);r.top=u;r.left=f},_finishDrag:function(){var t=this.owner;t.wrapper.children(c).toggle(!t.options.isMinimized).end().find(tt).remove();n(nt).css(y,"")},dragcancel:function(n){this._finishDrag();n.currentTarget.closest(a).css(this.owner.initialWindowPosition)},dragend:function(){return this._finishDrag(),this.owner.trigger(gt),!1},destroy:function(){this._draggable&&this._draggable.destroy();this._draggable=this.owner=null}};r.ui.plugin(hi)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(n,t){t()}),function(n){"use strict";var t=/["\\\x00-\x1f\x7f-\x9f]/g,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},r=Object.prototype.hasOwnProperty;n.toJSON=typeof JSON=="object"&&JSON.stringify?JSON.stringify:function(t){var e,u,a,v,i;if(t===null)return"null";if(i=n.type(t),i==="undefined")return undefined;if(i==="number"||i==="boolean")return String(t);if(i==="string")return n.quoteString(t);if(typeof t.toJSON=="function")return n.toJSON(t.toJSON());if(i==="date"){var o=t.getUTCMonth()+1,s=t.getUTCDate(),y=t.getUTCFullYear(),h=t.getUTCHours(),c=t.getUTCMinutes(),l=t.getUTCSeconds(),f=t.getUTCMilliseconds();return o<10&&(o="0"+o),s<10&&(s="0"+s),h<10&&(h="0"+h),c<10&&(c="0"+c),l<10&&(l="0"+l),f<100&&(f="0"+f),f<10&&(f="0"+f),'"'+y+"-"+o+"-"+s+"T"+h+":"+c+":"+l+"."+f+'Z"'}if(e=[],n.isArray(t)){for(u=0;u<t.length;u++)e.push(n.toJSON(t[u])||"null");return"["+e.join(",")+"]"}if(typeof t=="object"){for(u in t)if(r.call(t,u)){if(i=typeof u,i==="number")a='"'+u+'"';else if(i==="string")a=n.quoteString(u);else continue;i=typeof t[u];i!=="function"&&i!=="undefined"&&(v=n.toJSON(t[u]),e.push(a+":"+v))}return"{"+e.join(",")+"}"}};n.evalJSON=typeof JSON=="object"&&JSON.parse?JSON.parse:function(str){return eval("("+str+")")};n.secureEvalJSON=typeof JSON=="object"&&JSON.parse?JSON.parse:function(str){var filtered=str.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered))return eval("("+str+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};n.quoteString=function(n){return n.match(t)?'"'+n.replace(t,function(n){var t=i[n];return typeof t=="string"?t:(t=n.charCodeAt(),"\\u00"+Math.floor(t/16).toString(16)+(t%16).toString(16))})+'"':'"'+n+'"'}}(jQuery);$(document).ready(function(){!function(n,t){function f(){var o=".product-ribbon",n=t.getAttrValFromDom(i,"data-productPagePicturesParentContainerSelector"),s=[],r={},f=t.getAttrValFromDom(i,"data-productId"),e;return f&&f>0&&n&&(e=t(n).find(o),e&&0!==e.length||(r.productId=f,r.productElement=t(n))),t(u).each(function(){var i=t(this).find(o),n,r;i&&0!==i.length||(n=t(this).attr("data-productid"),n&&n>0&&(r={productId:n,productElement:t(this)},s.push(r)))}),{productPage:r,categoryPageProducts:s}}function e(n,t){var i,u;if(t&&t.productPage&&t.productPage.productId&&r(n,t.productPage,!0),t&&t.categoryPageProducts&&t.categoryPageProducts.length>0)for(i=0;i<t.categoryPageProducts.length;i++)u=t.categoryPageProducts[i],r(n,u)}function r(n,r,u){var f="",e,o,h;if(r.productElement){if(u){if(f=t.getAttrValFromDom(i,"data-productPageBugPictureContainerSelector"),!f)return}else if(f=t.getAttrValFromDom(i,"data-productBoxPictureContainerSelector"),!f)return;e=r.productElement.find(f);e&&r.productId&&r.productId>0&&(h=r.productId,o=t(n).filter(u?"div[data-productId='"+h+"']":"a[data-productId='"+h+"']"),o&&o.length>0&&(t(e).wrap('<div class="'+s+'"><\/div>'),t(e).after(o)))}}function o(){return t.getAttrValFromDom("#product-ribbon-info","data-retrieveproductribbonsurl")}var s="ribbon-wrapper",i="#product-ribbon-info",u=t.getAttrValFromDom(i,"data-productBoxSelector");u&&(n.showRibbons=function(){var i=0,u=[],n=f(),r,s,h,c;if(n&&n.productPage&&n.productPage.productId&&(i=n.productPage.productId),n&&n.categoryPageProducts&&n.categoryPageProducts.length>0)for(r=0;r<n.categoryPageProducts.length;r++)s=n.categoryPageProducts[r],s.hasOwnProperty("productId")&&u.push(s.productId);(i||0!==u.length)&&(t.isNumeric(i)||(i=0),h={productPageId:i,categoryPageIds:u},c=o(),t.ajax({cache:!1,type:"POST",data:t.toJSON(h),contentType:"application/json; charset=utf-8",url:c,success:function(i){i&&(e(i,n),t.event.trigger({type:"nopProductRibbonsLoadingCompleteEvent"}))},error:function(){}}))},n.showRibbons())}(window.nopProductRibbons=window.nopProductRibbons||{},jQuery);$(document).on("nopAjaxFiltersFiltrationCompleteEvent",nopProductRibbons.showRibbons)});$(document).ready(function(){if(!(1>$(".order-summary-content .cart, .wishlist-content .cart, .return-request-page .data-table").length||1>$("input.update-cart-button, input.update-wishlist-button, input.submit-return-request-button").length))$("input.update-cart-button, input.update-wishlist-button, input.submit-return-request-button").one("click",function(){$(".order-summary-content .cart, .wishlist-content .cart, .return-request-page .data-table").find("tr").not(".footable-row-detail").find("input, select").each(function(){var n=$(this),t=$(".order-summary-content .cart, .wishlist-content .cart, .return-request-page .data-table").find("input, select").filter('[name="'+n.attr("name")+'"]').not(n);"checkbox"==n.attr("type")&&(t=t.filter('[value="'+n.attr("value")+'"]'));0<t.length&&("checkbox"==n.attr("type")?n.attr("checked",t.first().attr("checked")):n.attr("value",t.first().val()),t.remove())})})}),function(n,t){function i(){var n=this;n.id=null;n.busy=!1;n.start=function(t,i){n.busy||(n.stop(),n.id=setTimeout(function(){t();n.id=null;n.busy=!1},i),n.busy=!0)};n.stop=function(){null!==n.id&&(clearTimeout(n.id),n.id=null,n.busy=!1)}}function u(r,u,f){var e=this;e.id=f;e.table=r;e.options=u;e.breakpoints=[];e.breakpointNames="";e.columns={};e.plugins=t.footable.plugins.load(e);var s=e.options,o=s.classes,c=s.events,h=s.triggers,l=0;return e.timers={resize:new i,register:function(n){return e.timers[n]=new i,e.timers[n]}},e.init=function(){var u=n(t),i=n(e.table),r;if(t.footable.plugins.init(e),i.hasClass(o.loaded))e.raise(c.alreadyInitialized);else{e.raise(c.initializing);i.addClass(o.loading);i.find(s.columnDataSelector).each(function(){var n=e.getColumnData(this);e.columns[n.index]=n});for(r in s.breakpoints)e.breakpoints.push({name:r,width:s.breakpoints[r]}),e.breakpointNames+=r+" ";e.breakpoints.sort(function(n,t){return n.width-t.width});i.unbind(h.initialize).bind(h.initialize,function(){i.removeData("footable_info");i.data("breakpoint","");i.trigger(h.resize);i.removeClass(o.loading);i.addClass(o.loaded).addClass(o.main);e.raise(c.initialized)}).unbind(h.redraw).bind(h.redraw,function(){e.redraw()}).unbind(h.resize).bind(h.resize,function(){e.resize()}).unbind(h.expandFirstRow).bind(h.expandFirstRow,function(){i.find(s.toggleSelector).first().not("."+o.detailShow).trigger(h.toggleRow)}).unbind(h.expandAll).bind(h.expandAll,function(){i.find(s.toggleSelector).not("."+o.detailShow).trigger(h.toggleRow)}).unbind(h.collapseAll).bind(h.collapseAll,function(){i.find("."+o.detailShow).trigger(h.toggleRow)});i.trigger(h.initialize);u.bind("resize.footable",function(){e.timers.resize.stop();e.timers.resize.start(function(){e.raise(h.resize)},s.delay)})}},e.addRowToggle=function(){var t,i,r;if(s.addRowToggle){t=n(e.table);t.find("span."+o.toggle).remove();for(i in e.columns)if(r=e.columns[i],r.toggle){i="> tbody > tr:not(."+o.detail+",."+o.disabled+") > td:nth-child("+(parseInt(r.index,10)+1)+")";t.find(i).not("."+o.detailCell).prepend(n(s.toggleHTMLElement).addClass(o.toggle));return}t.find("> tbody > tr:not(."+o.detail+",."+o.disabled+") > td:first-child").not("."+o.detailCell).prepend(n(s.toggleHTMLElement).addClass(o.toggle))}},e.setColumnClasses=function(){var u,t,i,r;$table=n(e.table);for(u in e.columns)t=e.columns[u],null!==t.className&&(i="",r=!0,n.each(t.matches,function(n,t){r||(i+=", ");i+="> tbody > tr:not(."+o.detail+") > td:nth-child("+(parseInt(t,10)+1)+")";r=!1}),$table.find(i).not("."+o.detailCell).addClass(t.className))},e.bindToggleSelectors=function(){var t=n(e.table);e.hasAnyBreakpointColumn()&&(t.find(s.toggleSelector).unbind(h.toggleRow).bind(h.toggleRow,function(t){t=n(this).is("tr")?n(this):n(this).parents("tr:first");e.toggleDetail(t)}),t.find(s.toggleSelector).unbind("click.footable").bind("click.footable",function(i){t.is(".breakpoint")&&n(i.target).is("td,."+o.toggle)&&n(this).trigger(h.toggleRow)}))},e.parse=function(n,t){return(s.parsers[t.type]||s.parsers.alpha)(n)},e.getColumnData=function(t){var i=n(t),a=i.data("hide"),r=i.index(),a=jQuery.map((a||"").split(","),function(n){return jQuery.trim(n)}),r={index:r,hide:{},type:i.data("type")||"alpha",name:i.data("name")||n.trim(i.text()),ignore:i.data("ignore")||!1,toggle:i.data("toggle")||!1,className:i.data("class")||null,matches:[],names:{},group:i.data("group")||null,groupName:null},o,u,h;if(null!==r.group&&(u=n(e.table).find('> thead > tr.footable-group-row > th[data-group="'+r.group+'"], > thead > tr.footable-group-row > td[data-group="'+r.group+'"]').first(),r.groupName=e.parse(u,{type:"alpha"})),u=parseInt(i.prev().attr("colspan")||0,10),l+=1<u?u-1:0,u=parseInt(i.attr("colspan")||0,10),o=r.index+l,1<u)for(var v=i.data("names"),v=(v||"").split(","),f=0;f<u;f++)r.matches.push(f+o),f<v.length&&(r.names[f+o]=v[f]);else r.matches.push(o);r.hide["default"]="all"===i.data("hide")||0<=n.inArray("default",a);u=!1;for(h in s.breakpoints)r.hide[h]="all"===i.data("hide")||0<=n.inArray(h,a),u=u||r.hide[h];return r.hasBreakpoint=u,e.raise(c.columnData,{column:{data:r,th:t}}).column.data},e.getViewportWidth=function(){return window.innerWidth||(document.body?document.body.offsetWidth:0)},e.calculateWidth=function(n,t){return jQuery.isFunction(s.calculateWidthOverride)?s.calculateWidthOverride(n,t):(t.viewportWidth<t.width&&(t.width=t.viewportWidth),t.parentWidth<t.width&&(t.width=t.parentWidth),t)},e.hasBreakpointColumn=function(n){for(var t in e.columns)if(e.columns[t].hide[n]&&!e.columns[t].ignore)return!0;return!1},e.hasAnyBreakpointColumn=function(){for(var n in e.columns)if(e.columns[n].hasBreakpoint)return!0;return!1},e.resize=function(){var i=n(e.table),t,f,o;if(i.is(":visible")&&e.hasAnyBreakpointColumn()){var r={width:i.width(),viewportWidth:e.getViewportWidth(),parentWidth:i.parent().width()},r=e.calculateWidth(i,r),u=i.data("footable_info");if(i.data("footable_info",r),e.raise(c.resizing,{old:u,info:r}),!u||u&&u.width&&u.width!==r.width){for(t=null,o=0;o<e.breakpoints.length;o++)if((f=e.breakpoints[o])&&f.width&&r.width<=f.width){t=f;break}t=null===t?"default":t.name;f=e.hasBreakpointColumn(t);o=i.data("breakpoint");i.data("breakpoint",t).removeClass("default breakpoint").removeClass(e.breakpointNames).addClass(t+(f?" breakpoint":""));t!==o&&(i.trigger(h.redraw),e.raise(c.breakpoint,{breakpoint:t,info:r}))}e.raise(c.resized,{old:u,info:r})}},e.redraw=function(){e.addRowToggle();e.bindToggleSelectors();e.setColumnClasses();var t=n(e.table),i=t.data("breakpoint"),r=e.hasBreakpointColumn(i);t.find("> tbody > tr:not(."+o.detail+")").data("detail_created",!1).end().find("> thead > tr:last-child > th").each(function(){var r=e.columns[n(this).index()],u="",h=!0,f;if(n.each(r.matches,function(n,t){h||(u+=", ");var i=t+1;u+="> tbody > tr:not(."+o.detail+") > td:nth-child("+i+")";u+=", > tfoot > tr:not(."+o.detail+") > td:nth-child("+i+")";u+=", > colgroup > col:nth-child("+i+")";h=!1}),u=u+(', > thead > tr[data-group-row="true"] > th[data-group="'+r.group+'"]'),f=t.find(u).add(this),!1===r.hide[i]?f.show():f.hide(),1===t.find("> thead > tr.footable-group-row").length){var f=t.find('> thead > tr:last-child > th[data-group="'+r.group+'"]:visible, > thead > tr:last-child > th[data-group="'+r.group+'"]:visible'),r=t.find('> thead > tr.footable-group-row > th[data-group="'+r.group+'"], > thead > tr.footable-group-row > td[data-group="'+r.group+'"]'),s=0;n.each(f,function(){s+=parseInt(n(this).attr("colspan")||1,10)});0<s?r.attr("colspan",s).show():r.hide()}}).end().find("> tbody > tr."+o.detailShow).each(function(){e.createOrUpdateDetailRow(this)});t.find("> tbody > tr."+o.detailShow+":visible").each(function(){var t=n(this).next();t.hasClass(o.detail)&&(r?t.show():t.hide())});t.find("> thead > tr > th.footable-last-column, > tbody > tr > td.footable-last-column").removeClass("footable-last-column");t.find("> thead > tr > th.footable-first-column, > tbody > tr > td.footable-first-column").removeClass("footable-first-column");t.find("> thead > tr, > tbody > tr").find("> th:visible:last, > td:visible:last").addClass("footable-last-column").end().find("> th:visible:first, > td:visible:first").addClass("footable-first-column");e.raise(c.redrawn)},e.toggleDetail=function(t){t=t.jquery?t:n(t);var i=t.next();t.hasClass(o.detailShow)?(t.removeClass(o.detailShow),i.hasClass(o.detail)&&i.hide(),e.raise(c.rowCollapsed,{row:t[0]})):(e.createOrUpdateDetailRow(t[0]),t.addClass(o.detailShow).next().show(),e.raise(c.rowExpanded,{row:t[0]}))},e.removeRow=function(t){t=t.jquery?t:n(t);t.hasClass(o.detail)&&(t=t.prev());var i=t.next();!0===t.data("detail_created")&&i.remove();t.remove();e.raise(c.rowRemoved)},e.appendRow=function(t){t=t.jquery?t:n(t);n(e.table).find("tbody").append(t);e.redraw()},e.getColumnFromTdIndex=function(t){var i=null;for(var r in e.columns)if(0<=n.inArray(t,e.columns[r].matches)){i=e.columns[r];break}return i},e.createOrUpdateDetailRow=function(t){var i,r,u,f;return(t=n(t),i=t.next(),u=[],!0===t.data("detail_created"))?!0:t.is(":hidden")?!1:(e.raise(c.rowDetailUpdating,{row:t,detail:i}),t.find("> td:hidden").each(function(){var i=n(this).index(),t=e.getColumnFromTdIndex(i),r=t.name;return!0===t.ignore?!0:(i in t.names&&(r=t.names[i]),u.push({name:r,value:e.parse(this,t),display:n.trim(n(this).html()),group:t.group,groupName:t.groupName}),!0)}),0===u.length)?!1:(r=t.find("> td:visible").length,f=i.hasClass(o.detail),f||(i=n('<tr class="'+o.detail+'"><td class="'+o.detailCell+'"><div class="'+o.detailInner+'"><\/div><\/td><\/tr>'),t.after(i)),i.find("> td:first").attr("colspan",r),r=i.find("."+o.detailInner).empty(),s.createDetail(r,u,s.createGroupedDetail,s.detailSeparator,o),t.data("detail_created",!0),e.raise(c.rowDetailUpdated,{row:t,detail:i}),!f)},e.raise=function(t,i){var u,r;return!0===e.options.debug&&n.isFunction(e.options.log)&&e.options.log(t,"event"),i=i||{},u={ft:e},n.extend(!0,u,i),r=n.Event(t,u),r.ft||n.extend(!0,r,u),n(e.table).trigger(r),r},e.reset=function(){var t=n(e.table);t.removeData("footable_info").data("breakpoint","").removeClass(o.loading).removeClass(o.loaded);t.find(s.toggleSelector).unbind(h.toggleRow).unbind("click.footable");t.find("> tbody > tr").removeClass(o.detailShow);t.find("> tbody > tr."+o.detail).remove();e.raise(c.reset)},e.init(),e}t.footable={options:{delay:100,breakpoints:{w410:410,w480:480,w580:580,w768:768,w980:980},parsers:{alpha:function(t){return n(t).data("value")||n.trim(n(t).text())},numeric:function(t){return t=n(t).data("value")||n(t).text().replace(/[^0-9.\-]/g,""),t=parseFloat(t),isNaN(t)&&(t=0),t}},addRowToggle:!0,calculateWidthOverride:null,toggleSelector:" > tbody > tr:not(.footable-row-detail)",columnDataSelector:"> thead > tr:last-child > th, > thead > tr:last-child > td",detailSeparator:":",toggleHTMLElement:"<span />",createGroupedDetail:function(n){for(var r,i={_none:{name:null,data:[]}},t=0;t<n.length;t++)r=n[t].group,null!==r?(r in i||(i[r]={name:n[t].groupName||n[t].group,data:[]}),i[r].data.push(n[t])):i._none.data.push(n[t]);return i},createDetail:function(n,t,i,r,u){t=i(t);for(var f in t)if(0!==t[f].data.length)for("_none"!==f&&n.append('<div class="'+u.detailInnerGroup+'">'+t[f].name+"<\/div>"),i=0;i<t[f].data.length;i++)n.append('<div class="'+u.detailInnerRow+'"><div class="'+u.detailInnerName+'">'+t[f].data[i].name+(t[f].data[i].name?r:"")+'<\/div><div class="'+u.detailInnerValue+'">'+t[f].data[i].display+"<\/div><\/div>")},classes:{main:"footable",loading:"footable-loading",loaded:"footable-loaded",toggle:"footable-toggle",disabled:"footable-disabled",detail:"footable-row-detail",detailCell:"footable-row-detail-cell",detailInner:"footable-row-detail-inner",detailInnerRow:"footable-row-detail-row",detailInnerGroup:"footable-row-detail-group",detailInnerName:"footable-row-detail-name",detailInnerValue:"footable-row-detail-value",detailShow:"footable-detail-show"},triggers:{initialize:"footable_initialize",resize:"footable_resize",redraw:"footable_redraw",toggleRow:"footable_toggle_row",expandFirstRow:"footable_expand_first_row",expandAll:"footable_expand_all",collapseAll:"footable_collapse_all"},events:{alreadyInitialized:"footable_already_initialized",initializing:"footable_initializing",initialized:"footable_initialized",resizing:"footable_resizing",resized:"footable_resized",redrawn:"footable_redrawn",breakpoint:"footable_breakpoint",columnData:"footable_column_data",rowDetailUpdating:"footable_row_detail_updating",rowDetailUpdated:"footable_row_detail_updated",rowCollapsed:"footable_row_collapsed",rowExpanded:"footable_row_expanded",rowRemoved:"footable_row_removed",reset:"footable_reset"},debug:!1,log:null},version:{major:0,minor:5,toString:function(){return t.footable.version.major+"."+t.footable.version.minor},parse:function(n){return version=/(\d+)\.?(\d+)?\.?(\d+)?/.exec(n),{major:parseInt(version[1],10)||0,minor:parseInt(version[2],10)||0,patch:parseInt(version[3],10)||0}}},plugins:{_validate:function(i){return n.isFunction(i)?(i=new i,"string"!=typeof i.name)?(!0===t.footable.options.debug&&console.error('Validation failed, plugin does not implement a string property called "name".',i),!1):n.isFunction(i.init)?(!0===t.footable.options.debug&&console.log('Validation succeeded for plugin "'+i.name+'".',i),!0):(!0===t.footable.options.debug&&console.error('Validation failed, plugin "'+i.name+'" does not implement a function called "init".',i),!1):(!0===t.footable.options.debug&&console.error('Validation failed, expected type "function", received type "{0}".',typeof i),!1)},registered:[],register:function(i,r){t.footable.plugins._validate(i)&&(t.footable.plugins.registered.push(i),"object"==typeof r&&n.extend(!0,t.footable.options,r))},load:function(n){for(var r=[],u,i=0;i<t.footable.plugins.registered.length;i++)try{u=t.footable.plugins.registered[i];r.push(new u(n))}catch(f){!0===t.footable.options.debug&&console.error(f)}return r},init:function(n){for(var i=0;i<n.plugins.length;i++)try{n.plugins[i].init(n)}catch(r){!0===t.footable.options.debug&&console.error(r)}}}};var r=0;n.fn.footable=function(i){i=i||{};var f=n.extend(!0,{},t.footable.options,i);return this.each(function(){r++;var t=new u(this,f,r);n(this).data("footable",t)})}}(jQuery,window);var menuTitleElementSelector=".top-bar-title, .header-links-title",menuElementSelector=".top-bar-content, .header-links",elemsToMove=".menu-title, .top-bar, .header-links-wrapper, .responsive-cart, .filtersPanel",breakPointWidth=981,ajaxFiltersParent=undefined,ajaxFiltersHtml=undefined;$(document).ready(function(){var t=!1;$("#isRtlEnabled").val()=="true"&&(t=!0);var n=$.getSpikesViewPort().width,i=function(){var t=$.getSpikesViewPort();t.width!==n&&(setMobileDropdownsWidth(),setBodyHeightToCanvasSides(),(t.width>=breakPointWidth&&n<=breakPointWidth||t.width<=breakPointWidth&&n>=breakPointWidth)&&(detachElements(),$(".block-manufacturer-navigation").toggle(),$(".block-category-navigation").toggle()),n=t.width)},r={doesBackgroundChange:!1,doesPaddingChange:!1,bgSelector:".mega-menu-responsive > li > ul, .top-menu > li > .sublist",bgInitialColor:$(".menu-title span").css("background-color"),red:40,green:40,blue:40,alpha:.05,paddingSelector:".header-menu > ul > li",paddingValue:15,themeBreakpoint:980};initResponsiveTheme(r);$.addSpikesWindowEvent("resize",i);$.addSpikesWindowEvent("orientationchange",i);detachElements();mobileNav();offCanvasNavigationSubscribeForClickEvents(t);setBodyHeightToCanvasSides();setMobileDropdownsWidth()})