function LogErrorToServer(n,t,i,r,u,f){var e,o;$.inArray(n,["NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: Illegal operation on WrappedNative prototype object"])==-1&&(typeof f=="undefined"&&(f=!0),e="",o="",r!=null&&typeof r!="undefined"&&(o=r),u!=null&&typeof u!="undefined"&&typeof u.stack!="undefined"&&(e+="\nBrowser -> "+u.stack),f&&typeof printStackTrace!="undefined"&&(e+="\nStacktrace.js -> \n    "+printStackTrace().join("\n    ")),jQuery.ajax({type:"POST",url:window.url_logJsErrorUrl,data:{msg:n,url:t,line:i,columnNumber:o,stacktrace:e},success:function(){window.console&&window.console.log&&window.console.log("JS error logged successfully.")},error:function(){window.console&&window.console.error&&window.console.error("JS error report submission failed!")}}))}function addCustomYouTubeVideo(n,t){function c(){f.hide();s()}function s(){e=$("<iframe frameborder='0' src='"+h+"'><\/iframe>");r.addClass("show-video").append(e)}var i={width:"auto",height:"100%",autoPlay:!1,videoID:null,hideControls:!0,image:""};$.extend(!0,i,t);i.showControls=i.hideControls?"0":"1";var u=$(n),r=$("<div class='youtube-video'/>"),f=$("<div class='play-overlay'><div class='play-icon' /><\/div>"),e=$(),o=getYoutubeIDfromUrl(i.videoID),h="http://www.youtube.com/embed/"+o+"?wmode=transparent&autoplay=1&controls="+i.showControls+"&showinfo=0&playsinline=1&enablejsapi=1&rel=0";i.image.length===0&&(i.image="http://img.youtube.com/vi/"+o+"/0.jpg");r.css({backgroundImage:"url("+i.image+")"});u.append("<img src='"+window.url_image169+"' alt='Dummy image' />");u.append(r);u.addClass("youtube-video-wrap");i.autoPlay?s():(r.append(f),f.click(c))}function displayVideoOnYoutube(n){location=n}function showVideoInOverlay(n){hLib.modal2({html:"<div class='youtube-video-in-overlay'/>",modalClass:"no-padding",onBeforeShow:function(t){var i=hLib.setID(t.modal.find(".youtube-video-in-overlay"));addCustomYouTubeVideo("#"+i,{autoPlay:!0,videoID:n})}})}function getYoutubeIDfromUrl(n){var t=n.match("[\\?&]v=([^&#]*)");return t===null?n:t[1]}function getYoutubeThumbfromUrl(n,t){if(!n)return"";t=t||"big";var i=getYoutubeIDfromUrl(n);return t==="small"?"http://img.youtube.com/vi/"+i+"/2.jpg":"http://img.youtube.com/vi/"+i+"/0.jpg"}function addSingleSpanToObj(n){jQuery(n).find("span").length==0&&jQuery(n).append("<span />")}function findStore(n){window.user_position!==null?window.user_position.Type===window.const_type_userposition?window.location=window.url_FindStore+"?produktId="+n+"&lat="+window.user_position.Position.lat+"&lng="+window.user_position.Position.lng:window.user_position&&(window.location=window.url_FindStore+"?produktId="+n+"&postnr="+window.user_position):hLib.modal2({ajax:{url:url_getUserZipCode+"?produktId="+n,opacity:"0.5",hideCloseBtn:!1,type:"modal",html:""},onAfterShow:function(n){n.modal.find("input[name='ZipCode']").focus()}})}function changeTab(n){var t=jQuery(n),i,r;return t.hasClass("selected")||(t.addClass("selected").siblings().removeClass("selected"),i=t.closest(".tabsWrap"),r=i.find("a").index(t),i.find("div.tabcontent div").hide().eq(r).show()),!1}function productShowDetails(){hLib.modal2({html:jQuery("#popupProductMoreInfo").html(),maxHeight:Math.floor($(window).height()*.9),maxWidth:580})}function warningSplashPopup(n){hLib.modal2({ajax:{url:window.url_otcPopUp+"?guid="+n},maxWidth:"620"})}function RGBtoHexConvert(n){var t=n.substring(4,n.length-1).split(","),r="";for(i=0;i<t.length;i++)r+=toHex(t[i]);return"#"+r}function toRGB(n){var t=hexToR(n)+","+hexToG(n)+","+hexToB(n);return"rgb("+t+")"}function toHex(n){return(n=parseInt(n,10),isNaN(n))?"00":(n=Math.max(0,Math.min(n,255)),"0123456789ABCDEF".charAt((n-n%16)/16)+"0123456789ABCDEF".charAt(n%16))}function hexToR(n){return parseInt(cutHex(n).substring(0,2),16)}function hexToG(n){return parseInt(cutHex(n).substring(2,4),16)}function hexToB(n){return parseInt(cutHex(n).substring(4,6),16)}function cutHex(n){return n.charAt(0)=="#"?n.substring(1,7):n}function GetColorDarkVariant(n){var t=n.substring(4,n.length-1).split(",");for(i=0;i<t.length;i++)t[i]-=30,t[i]<0&&(t[i]=0);return"rgb("+t.join(",")+")"}function stripUnwantedCharacters(n){return n=jQuery.trim(n),n=n.replace(/:/g,""),n=n.replace(/\./g,""),n=n.replace(/\"/g,""),n=n.replace(/\*/g,""),n=n.replace(/\//g," "),n.replace(/%/g,"")}function setBannerBgcolor(n){if(n=jQuery(n),n.length>0){var t=n.css("background-color"),i=GetColorDarkVariant(t);t.indexOf("#")>=0&&(t=toRGB(t),i=GetColorDarkVariant(t));hLib.booIELt10?n.css({"background-color":RGBtoHexConvert(t),"border-top":"1px solid "+RGBtoHexConvert(i),filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr="+RGBtoHexConvert(t)+", EndColorStr="+RGBtoHexConvert(i)+")"}):n.css({"background-color":t,background:"-webkit-gradient(linear, left top, left bottom, color-stop(0.70, "+t+") ,color-stop(0.99, "+i+"))","background-image":"-moz-linear-gradient(top, "+t+" 70%, "+i+" 100%)","border-top":"1px solid "+i,"text-shadow":"2px 1px 1px "+i})}}function ShowDetails(n){hLib.modal2({ajax:{url:n}})}function imageRawUrlToFile(n,t){return window.MediaAbsUrl+"/Assets/"+getBaseAssetIdFolder(n)+"/"+getThousandAssetIdFolder(n)+"/"+getHundredAssetIdFolder(n)+"/"+n+"/"+t+".png"}function getBaseAssetIdFolder(n){n=parseInt(n);var t=Math.floor((n-1)/1e5)*1e5+1;return padLeft(t,6)+"-"+padLeft(t+99999,6)}function getThousandAssetIdFolder(n){n=parseInt(n);var t=Math.floor((n-1)/1e3)*1e3+1,i=t+999;return padLeft(t,6)+"-"+padLeft(i,6)}function getHundredAssetIdFolder(n){n=parseInt(n);var i=Math.floor((n-1)%1e3/100)*100+1,t=Math.floor((n-1)/1e3)*1e3+i,r=t+99;return padLeft(t,6)+"-"+padLeft(r,6)}function padLeft(n,t,i){return Array(t-String(n).length+1).join(i||"0")+n}function updateVideoList(n,t,i,r){$.ajax({type:"GET",url:window.url_VideoMiniListUrl,data:"page="+n+"&pageSize="+t+"&orderBy="+i+"&category="+r,success:function(n){$("#videoList").html(n);setThumbnails()},error:function(){}})}function LinkSelectorSetValues(n,t,i,r){var u=jQuery("#"+n);setKey(u,t);setName(u,i);setWidgetKey(u,r)}function DeleteLink(n){setKey(n,"");setName(n,"");setWidgetKey(n,"")}function LinkSelectorShow(n){var r=getKey(n),u=getWidgetKey(n),f=window.url_LinkSelectorUrl+"?field="+jQuery(n).attr("id")+"&key="+r+"&widgetKey="+u+"&culture="+window.cultureName,t=jQuery(n).position().top+20,i=jQuery(n).closest("#fancybox-content");t+180>=i.height()&&(t=i.height()-200);jQuery(".linkSelectorOverlay").hide().remove();jQuery("<div class='linkSelectorOverlay'/>").html('<iframe frameborder="0" width="350" height="350" src="'+f+'" />').insertAfter(n).css("top",t).show()}function getKey(n){return jQuery(n).parent().find(".hiddenKey").find("input[type='text']").val()}function setKey(n,t){jQuery(n).parent().find(".hiddenKey").find("input[type='text']").val(t)}function getWidgetKey(n){return jQuery(n).parent().find(".hiddenWidgetKey").find("input[type='text']").val()}function setWidgetKey(n,t){jQuery(n).parent().find(".hiddenWidgetKey").find("input[type='text']").val(t)}function getName(n){return jQuery(n).parent().find(".hiddenName").find("input[type='text']").val()}function setName(n,t){jQuery(n).parent().find("#LinkText").html(t);jQuery(n).parent().find(".hiddenName").find("input[type='text']").val(t)}function LinkSelectorClose(){jQuery(".linkSelectorOverlay").hide();jQuery(".linkSelectorOverlay").html("")}function ClearThisTeaser(n,t){var i=jQuery(n).parent().parent();i.find(".LinkTextBox").text("");i.find("img").attr("src",t);i.find("input").val("")}function ClearThisSlide(n,t){var i=jQuery(n).closest("tr");i.find("img").attr("src",t);i.find("input:hidden").val("");i.find("input").val("")}function PortalSlider_callback(){matas.bannerSliderInit()}function PortalVideoPopup_callback(){setThumbnails()}function PortalVideo_callback(){setThumbnails()}function PortalBannerProduct_callback(){matas.setupGeneralSiteElements()}function PortalProduct_callback(){matas.setupGeneralSiteElements()}function PortalBannerLinkElement(n,t,i,r,u){return'<li><input type="hidden" name="widget_'+n+'_linkArea" value="'+t+'" /><input type="text" style="width:100px;" name="widget_'+n+"_Cords"+t+'" value="'+i+'" /><span class="linkelement"><span id="LinkText" class="LinkTextBox">'+r+'<\/span> <a href="#" id="linkSelector_ref'+t+n+'" onclick="LinkSelectorShow(this); return false;">Vælg link<\/a><span class="hiddenKey"><input type="text" name="widget_'+n+"_LinkKey"+t+'" value="'+u+'" /><\/span><span class="hiddenName"><input type="text" name="widget_'+n+"_LinkTextHidden"+t+'" value="'+r+'" /><\/span><\/span> - <a href="#" onclick="jQuery(this).closest(\'li\').remove(); return false;" >Slet<\/a><\/li>'}function AddPortalBannerLinkElement(n,t){if(n.x!=n.x2||n.y!=n.y2){var i=jQuery(".valueContainer",jQuery("#__"+t)),r=n.x+n.y+n.x2+n.y2,u=n.x+","+n.y+","+n.x2+","+n.y2,f=PortalBannerLinkElement(t,r,u,"","");i.append(f)}return!1}function AddMobilePortalBannerLinkElement(n,t){if(n.x!=n.x2||n.y!=n.y2){var i=jQuery(".mobileValueContainer",jQuery("#__"+t)),r=n.x+n.y+n.x2+n.y2,u=n.x+","+n.y+","+n.x2+","+n.y2,f=MobilePortalBannerLinkElement(t,r,u,"","");i.append(f)}return!1}function MobilePortalBannerLinkElement(n,t,i,r,u){return'<li><input type="hidden" name="widget_'+n+'_mobileLinkArea" value="'+t+'" /><input type="text" style="width:100px;" name="widget_'+n+"_mobileCords"+t+'" value="'+i+'" /><span class="linkelement"><span id="LinkText" class="LinkTextBox">'+r+'<\/span> <a href="#" id="linkSelector_ref'+t+n+'" onclick="LinkSelectorShow(this); return false;">Vælg link<\/a><span class="hiddenKey"><input type="text" name="widget_'+n+"_mobileLinkKey"+t+'" value="'+u+'" /><\/span><span class="hiddenName"><input type="text" name="widget_'+n+"_mobileLinkTextHidden"+t+'" value="'+r+'" /><\/span><\/span> - <a href="#" onclick="jQuery(this).closest(\'li\').remove(); return false;" >Slet<\/a><\/li>'}function widget_startJCropForImage(){var t=$("#fancybox-wrap .banner-with-link-desktop"),n=t.data("widgetkey"),i=jQuery("#widget_"+n+"_jcrop_target");return window.$img=i,i.Jcrop({allowResize:!1,allowMove:!1,onSelect:function(t){AddPortalBannerLinkElement(t,n)}}),jQuery("#widget_"+n+"_AddImage").remove(),t.find(".attach-links").hide(),!1}function widget_mobile_startJCropForImage(){var t=$("#fancybox-wrap .banner-with-link-mobile"),n=t.data("widgetkey"),i=jQuery("#widget_"+n+"_mobile_jcrop_target");return i.Jcrop({allowResize:!1,allowMove:!1,onSelect:function(t){AddMobilePortalBannerLinkElement(t,n)}}),jQuery("#widget_"+n+"_mobile_AddImage").remove(),t.find(".attach-links").hide(),!1}function campaign_callback(){matas.productSlidersInit()}function setThumbnails(){jQuery(".thumbnail").each(function(){jQuery(this).attr("src",getYoutubeThumbfromUrl(jQuery(this).attr("id"),"small"))})}function ShowBasketMessage(n,t){jQuery.fancybox({content:'<div id="basketErrorMessage"><h1 class="myFont" style="margin-bottom: 15px;">'+n+"<\/h1><p>"+t.replace("\r\n","<br />")+"<\/p><\/div>",hideOnContentClick:!1,hideOnOverlayClick:!1,titleShow:!1,width:500,height:260,autoDimensions:!1})}function deCode(n){var t=n;return t=t.replace(/&#197;/g,'\305'),t=t.replace(/&#198;/g,'\306'),t=t.replace(/&#216;/g,'\330'),t=t.replace(/&#229;/g,'\345'),t=t.replace(/&#230;/g,'\346'),t.replace(/&#248;/g,'\370')}function UpdateBasketAddOne(n,t,i){return top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_UpdateBasketWithQtyChanges,{productId:n,quantityChanges:1,aliasRouteGuid:window.aliasRouteGuid},function(n){handleUpdateBasketResult(n,t,i);matas.basket.hideLoading()},"json")),!1}function UpdateBasketRemoveOne(n,t,i){return top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_UpdateBasketWithQtyChanges,{productId:n,quantityChanges:-1,aliasRouteGuid:window.aliasRouteGuid},function(n){handleUpdateBasketResult(n,t,i);matas.basket.hideLoading()},"json")),!1}function UpdateProductInBasket(n,t,i,r){return top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_UpdateBasket,{productId:n,quantity:t,aliasRouteGuid:window.aliasRouteGuid},function(n){handleUpdateBasketResult(n,i,r);matas.basket.hideLoading()},"json")),!1}function UpdateExtraInBasket(n,t,i,r,u){return top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_UpdateBasketExtra,{productId:n,wrapping:t,swapCertificate:i,card:r,cardText:u,aliasRouteGuid:window.aliasRouteGuid},function(i){handleUpdateBasketExtraResult(i,t,n);matas.basket.hideLoading()},"json")),!1}function UpdateBasketChooseGift(n,t,i,r){return top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_ChooseFreeGift,{giftProductId:n,basketGuid:t,lineProductId:i,oldGiftProductId:r},function(n){handleUpdateBasketChooseGift(n);matas.basket.hideLoading()},"json")),!1}function handleUpdateBasketExtraResult(n){n.Success?handleBasketHTML(n,!1):ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage));top.processingUpdate=!1}function handleUpdateBasketResult(n,t,i){n.Success?(updateBasketMini(),matas.ga.updateBasketQuantity(n.ProductTracking.ID,n.ProductTracking.Name,n.ProductTracking.MainGroupName,n.ProductTracking.BrandName,n.ProductTracking.GroupName,n.ProductTracking.Price,n.ProductTracking.Quantity),t==!1&&handleBasketHTML(n),n.QuickbasketHTML&&matas.quickBasket.setHTML(n.QuickbasketHTML)):ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage));top.processingUpdate=!1;doReload(i)}function handleUpdateBasketChooseGift(n){hLib.modal2.close();n.Success?location.href=window.url_BasketUrl:ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage));top.processingUpdate=!1}function addProductToBasket(n){var t,i;if(matas.tmpProductIdToAdd=n,t=hLib.modal2.getVisibleInstances(),t.length>0){for(i=0;i<t.length;i++)hLib.modal2.close(t[i]);setTimeout(function(){addProductToBasket(matas.tmpProductIdToAdd)},500)}else top.processingUpdate||(top.processingUpdate=!0,matas.basket.showLoading(),jQuery.post(window.url_UpdateBasketWithQtyChanges,{productId:n,quantityChanges:1},function(n){handleAddProductToBasketResult(n);matas.basket.hideLoading()},"json"));return!1}function handleAddProductToBasketResult(n){n.Success?(matas.overlay.find("div.minibasket").hide(),matas.ga.addToBasket(n.ProductTracking.ID,n.ProductTracking.Name,n.ProductTracking.MainGroupName,n.ProductTracking.BrandName,n.ProductTracking.GroupName,n.ProductTracking.Price,n.ProductTracking.Quantity),updateBasketMini(),addToBasketPopup()):ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage));top.processingUpdate=!1}function addToBasketPopup(){hLib.growl(window.productAddedToBasketText)}function showBasketUpdatedPopup(){hLib.modal2({ajax:{url:window.url_putInBasketPopUpUrl},closeButton:!1,closeOnOverlayClick:!1,closeOnEsc:!1,modalClass:"no-padding",onAfterShow:function(n){var t=n.modal,i;t.find("a.continue").click(function(){return hLib.modal2.close(n),!1});i=t.find("input:checkbox").change(function(){showBasketUpdatedPopup.doNotShow=jQuery(this).is(":checked")});showBasketUpdatedPopup.doNotShow=i.is(":checked")},onAfterClose:function(){$.cookie("showBasketUpdatedPopup",showBasketUpdatedPopup.doNotShow?"1":"0",{expires:365,path:"/"})}})}function showBasketOutOfStock(n){hLib.modal2({html:n})}function DeleteProductFromBasket(n,t,i,r){if(!top.processingUpdate){top.processingUpdate=!0;var u=Math.floor(Math.random()*111111);matas.basket.showLoading();jQuery.post(window.url_DeleteFromBasket+"?n="+u,{productId:n,aliasRouteGuid:window.aliasRouteGuid},function(n){handleDeleteProductFromBasketResult(n,i,r)},"json")}}function handleDeleteProductFromBasketResult(n,t,i){top.processingUpdate=!1;n.Success?(updateBasketMini(),matas.ga.removeFromBasket(n.ProductTracking.ID,n.ProductTracking.Name,n.ProductTracking.MainGroupName,n.ProductTracking.BrandName,n.ProductTracking.GroupName,n.ProductTracking.Price,n.ProductTracking.Quantity),t==!1&&(matas.basket.hideLoading(),handleBasketHTML(n),(matas.content.find(".basketItems > li").length===0||typeof i!="undefined"&&i)&&window.location.reload()),n.QuickbasketHTML&&matas.quickBasket.setHTML(n.QuickbasketHTML)):ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage))}function EmptyBasket(n){if(!top.processingUpdate){top.processingUpdate=!0;var t=Math.floor(Math.random()*111111);matas.basket.showLoading();jQuery.post(window.url_EmptyBasket+"?n="+t,{aliasRouteGuid:window.aliasRouteGuid},function(t){handleEmptyBasketResult(t,n);matas.basket.hideLoading()},"json")}return!1}function handleEmptyBasketResult(n,t){top.processingUpdate=!1;n.Success?(updateBasketMini(),jQuery(".basketItems").find("li").remove(),n.PriceSummaryHTML&&(matas.basket.setPriceSummary(n.PriceSummaryHTML),matas.basket.setFreightInfo()),jQuery(".basketEmpty").show(),jQuery(".basketNotEmpty").hide(),jQuery(".basketSplashDescription").hide(),matas.ga.sendEvent("kurv","slet kurv","kurv indhold")):ShowBasketMessage(deCode(n.ErrorHeadline),deCode(n.ErrorMessage));doReload(t)}function handleBasketHTML(n,t){(typeof t=="undefined"||t==!1)&&n.BasketListHTML&&jQuery(".basketList").html(n.BasketListHTML);n.PriceSummaryHTML&&matas.basket.setPriceSummary(n.PriceSummaryHTML);n.OrderTotalHTML&&matas.basket.setOrderTotal(n.OrderTotalHTML);n.RightMenuHTML&&matas.basket.setRightMenu(n.RightMenuHTML);matas.basket.initBasketList();matas.basket.$items.filter("[data-productid="+n.productId+"]").find(".quantity-large input").val(n.quantity)}function doReload(n){if(n){var t=location.href;t.indexOf("#")>0&&(t=location.href.substring(0,location.href.indexOf("#")));location.href=t}}function updateBasketMini(){var n=Math.floor(Math.random()*111111);matas.basket.showLoading();jQuery("#miniBasketContainer").load(url_LoadBasketMini+"?n="+n,{},function(){matas.basket.hideLoading();matas.initQuickBasket()})}function clearVouchers(){jQuery("li.voucher").hide();jQuery("span.voucherMessage").empty();var n=jQuery("div.voucherMessage");n.text("");n.removeClass("success");n.hide()}function getVoucher(n){clearVouchers();jQuery.post(window.url_getVoucherUrl,{voucherCode:n,progress:matas.content.find("#currentOrderStep").val(),aliasRouteGuid:window.aliasRouteGuid},function(n){handleGetVoucher(n)},"json")}function handleGetVoucher(n){var r=n.Voucher,u=jQuery("ul.basketItems"),f=jQuery("span.basketDiscountPrice"),e=jQuery("span.basketTaxPrice"),o=jQuery("span.basketFreightPrice"),s=jQuery("span.basketGrandTotalPrice"),t=jQuery("div.voucherMessage"),i=n.PriceSummary;$("li.voucher").hide();$("li.voucher .voucherDescription").empty();$("li.voucher .voucherImpact").empty();(i.DiscountVoucher>0||n.VoucherFreeFreight)&&t.addClass("success");n.PriceSummaryHTML&&matas.basket.setPriceSummary(n.PriceSummaryHTML);n.OrderTotalHTML&&matas.basket.setOrderTotal(n.OrderTotalHTML);n.RightMenuHTML&&matas.basket.setRightMenu(n.RightMenuHTML);n.VoucherMessage&&(t.html(n.VoucherMessage),t.show())}function saveBasketDetail(n,t){jQuery.post(window.url_saveBasketDetailUrl,{fieldName:n,value:t},function(){},"text")}function saveBasketDetails(n){var t=n,i;if(jQuery.isArray(n)){t={};for(i in n)t[i]=n[i]}jQuery.ajax({async:!0,type:"POST",url:window.url_saveBasketDetailsUrl,data:t,dataType:"json",success:function(){},error:function(){}})}function changeBasketFreight(n,t){jQuery.post(window.url_changeFreightUrl,{freightId:n,progress:t,aliasRouteGuid:window.aliasRouteGuid},function(n){n.PriceSummaryHTML&&matas.basket.setPriceSummary(n.PriceSummaryHTML);n.OrderTotalHTML&&matas.basket.setOrderTotal(n.OrderTotalHTML)})}function toggleDeliveryAddress(){var t=jQuery("#box-delivery-to-other-toggle input:radio:checked").closest(".radioElem"),n=jQuery("#box-delivery-to-other");t.hasClass("other")?n.show():n.hide()}function getOrderDetailArrayFromKrakData(n,t){var i=[];return t=="billing"?(i.BillingCompany=n.CompanyName,i.BillingName=n.Name,i.BillingAddress=n.Address,i.BillingZip=n.ZipCode,i.BillingCity=n.CityName,i.BillingPhone=n.PhoneNumber,i.BillingMobile=n.MobilePhoneNumber):(i.DeliveryCompany=n.CompanyName,i.DeliveryName=n.Name,i.DeliveryAddress=n.Address,i.DeliveryZip=n.ZipCode,i.DeliveryCity=n.CityName),i}function fillBillingFromKrak(n){n!=null?(fields=getOrderDetailArrayFromKrakData(n,"billing"),saveOrderDetails(fields),viewModel.BillingCompany(fields.BillingCompany),viewModel.BillingName(fields.BillingName),viewModel.BillingAddress(fields.BillingAddress),viewModel.BillingZip(fields.BillingZip),viewModel.BillingCity(fields.BillingCity),viewModel.BillingPhone(fields.BillingPhone),viewModel.BillingMobile(fields.BillingMobile),jQuery("#krakNoResultBilling").hide()):jQuery("#krakNoResultBilling").show();matas.ga.sendEvent("bestilling","funktioner","krak oplysninger")}function fillDeliveryFromKrak(n){n!=null?(fields=getOrderDetailArrayFromKrakData(n,"delivery"),saveOrderDetails(fields),viewModel.DeliveryCompany(fields.DeliveryCompany),viewModel.DeliveryName(fields.DeliveryName),viewModel.DeliveryAddress(fields.DeliveryAddress),viewModel.DeliveryZip(fields.DeliveryZip),viewModel.DeliveryCity(fields.DeliveryCity),jQuery("#krakNoResultDelivery").hide()):jQuery("#krakNoResultDelivery").show();matas.ga.sendEvent("bestilling","funktioner","krak oplysninger")}function runKrakSearchBilling(){$("#krakphoneBilling").val()!=""&&krakLookup(matas.urls.krakLookup,$("#krakphoneBilling").val(),function(n){fillBillingFromKrak(n!=undefined&&n!=""?n:null)})}function runKrakSearchDelivery(){$("#krakphoneDelivery").val()!=""&&krakLookup(matas.urls.krakLookup,$("#krakphoneDelivery").val(),function(n){fillDeliveryFromKrak(n!=undefined&&n!=""?n:null)})}function popupCheckoutClubMatasLogin(n,t){var i=window.url_login;n&&n=="timeout"&&(i+="?isTimeoutLogin=true");t&&(i+="?isCheckout=true");hLib.modal2({ajax:{url:i},onAfterShow:function(n){setTimeout(function(){n.modal.find("#username").focus()},250)},onBeforeClose:function(){jQuery("#checkoutAuthType ul li.nologin input:radio").attr("checked","checked");matas.checkout.authTypeChanged()}})}function popupClubMatasTimedOut(){popupCheckoutClubMatasLogin("timeout")}function saveOrderDetail(n,t){jQuery.post(window.url_saveOrderDetailUrl,{fieldName:n,value:t},function(){},"text")}function saveOrderDetails(n){var t=n,i;if(jQuery.isArray(n)){t={};for(i in n)t[i]=n[i]}jQuery.ajax({async:!0,type:"POST",url:window.url_saveOrderDetailsUrl,data:t,dataType:"json",success:function(){},error:function(){}})}function loginWithClubcard(n){n.hLoading({text:window.tr_pleaseWait});$.post(n.attr("action"),n.serialize(),function(t){t.Success?loggedOn():(n.hLoading(!1),n.find(".offlineUsername, .clubCardNumber").addClass("input-validation-error"),n.find(".boxerrorlogin").show())},"json")}function logout(){matas.blockUI();$.post(window.url_logout,{},function(){location.reload()},"json")}function forgotpasswordclubmatas(n,t){var i=$(t).closest(".login-box-wrap"),r=i.find(".boxforgot"),u=i.find(".boxerrorforgot").hide();r.hLoading();$.post(window.url_forgotpassword,{email:i.find("#emailforgot").val()},function(n){clearTimeout(matas.forgotPasswordErrorHide);r.hLoading(!1);n.Success?(i.find(".boxforgot").hide(),i.find(".boxnewpasswordsent").show()):(r.show(),u.stop(!0,!0).show(),matas.forgotPasswordErrorHide=setTimeout(function(){u.fadeOut(250)},2e3))},"json")}function showforgot(n){var t=$(n||document.body),i=t.find(".boxforgot").show();t.find(".boxlogin").hide();matas.browserCanFocus()&&i.find("input:first").select()}function showlogin(n){var t=$(n||document.body),i=t.find(".boxlogin").show();t.find(".boxforgot").hide();matas.browserCanFocus()&&i.find("input:first").select()}function loggedOn(n){var r,t,i;n=n||{};r=n==!0?"1":"0";matas.ga.sendEventLogin(matas.ga.loginPlace,"Final",r);t=jQuery("#checkoutform");t&&t.length>0?(i=jQuery("#ClubMatasLoginTimedOut"),i&&i.length>0&&i.val().toLowerCase()=="true"?t.submit():location.reload()):location.reload()}function bindSplashPopup(n,t,i){jQuery(document).find(n).hover(function(){clearTimeout(productControl.splashHoverTimeoutShow);var n=jQuery(this);productControl.splashHoverTimeoutShow=setTimeout(function(){n.closest(t).find(i).show()},200)},function(){clearTimeout(productControl.splashHoverTimeoutShow);var n=jQuery(this);productControl.splashHoverTimeoutHide=setTimeout(function(){n.closest(t).find(i).hide()},200)})}function setNotificationEmailSucces(n,t){var i=$(n);i.removeClass("failure");i.removeClass("added");t?(matas.ga.sendEvent("produkt","notifikations email","success"),i.addClass("added"),i.html("Du hører fra os, så snart varen er klar på lager")):(matas.ga.sendEvent("produkt","notifikations email","fejl"),i.addClass("failure"),i.html("Email kunne ikke bruges, den skal som minimum indeholde @ og ."))}function submitNotificationEmail(n){$(n).closest("form").submit()}function saveOverviewDetail(n,t){jQuery.post(window.url_saveOverviewDetailUrl,{fieldName:n,value:t},function(){},"text")}function saveOverviewDetails(n){var t=n,i;if(jQuery.isArray(n)){t={};for(i in n)t[i]=n[i]}jQuery.ajax({async:!0,type:"POST",url:window.url_saveOverviewDetailsUrl,data:t,dataType:"json",success:function(){},error:function(){}})}var oldOnError,matas,JSON,handlebars,matasPers,productControl,matasParselshop;!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(re.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function hr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ee(n){var t=fi[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function cr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",a,!1),n.removeEventListener("load",a,!1)):(u.detachEvent("onreadystatechange",a),n.detachEvent("onload",a))}function a(){(u.addEventListener||"load"===event.type||"complete"===u.readyState)&&(cr(),i.ready())}function yr(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(vr,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ar.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function ei(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function pr(n,t,r,u){if(i.acceptData(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),("object"==typeof t||"function"==typeof t)&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function wr(n,t,u){if(i.acceptData(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!ei(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,ei(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=null)}}}function vt(){return!0}function it(){return!1}function dr(){try{return u.activeElement}catch(n){}}function gr(n){var i=nu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,s=0,r=typeof n.getElementsByTagName!==o?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[s]);s++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function we(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function eu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ou(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function su(n){var t=ve.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function li(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function hu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function be(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(ou(t).text=n.text,su(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:("input"===u||"textarea"===u)&&(t.defaultValue=n.defaultValue)}}function cu(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function yt(n){var r=u,t=ai[n];return t||(t=cu(n,r),"none"!==t&&t||(ot=(ot||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ot[0].contentWindow||ot[0].contentDocument).document,r.write(),r.close(),t=cu(n,r),ot.detach()),ai[n]=t),t}function au(n,t){return{get:function(){var i=n();if(null!=i)return i?void delete this.get:(this.get=t).apply(this,arguments)}}}function pu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=yu.length;i--;)if(t=yu[i]+r,t in n)return t;return u}function wu(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&et(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=et(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function bu(n,t,i){var r=no.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function ku(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function du(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=k(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=d(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+ku(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function nf(){return setTimeout(function(){rt=void 0}),rt=i.now()}function kt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function tf(n,t,i){for(var u,f=(st[t]||[]).concat(st["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&et(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],ro.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=tf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function eo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function rf(n,t,r){var h,e,o=0,l=bt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=rt||nf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:rt||nf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(eo(s,u.opts.specialEasing);l>o;o++)if(h=bt[o].call(u,n,s,u.opts))return h;return i.map(s,tf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function af(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function vf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===bi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ao(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function vo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function di(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||po.test(n)?u(n,i):di(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)di(n+"["+f+"]",t[f],r,u)}function pf(){try{return new n.XMLHttpRequest}catch(t){}}function go(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function wf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],l=c.slice,ir=c.concat,ii=c.push,rr=c.indexOf,ct={},df=ct.toString,tt=ct.hasOwnProperty,r={},ur="1.11.2",i=function(n,t){return new i.fn.init(n,t)},gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ne=/^-ms-/,te=/-([\da-z])/gi,ie=function(n,t){return t.toUpperCase()},p,or,sr,h,fi,lt,o,lr,ar,vr,ot,ai,uf,ef,of,gt,gi,ti,nr,tr,bf,kf;i.fn=i.prototype={jquery:ur,constructor:i,selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:l.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ii,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ur+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(r.ownLast)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ct[df.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ne,"ms-").replace(te,ie)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(gf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ii.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(rr)return rr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return ir.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=l.call(arguments,2),r=function(){return n.apply(t||this,u.concat(l.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ct["[object "+t+"]"]=t.toLowerCase()});p=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var fr=i.expr.match.needsContext,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,re=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&fr.test(n)?i(n):n||[],!1).length}});var ft,u=n.document,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,fe=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:ue.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ft).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),er.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(f=u.getElementById(r[2]),f&&f.parentNode){if(f.id!==r[2])return ft.find(n);this.length=1;this[0]=f}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ft.ready?ft.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};fe.prototype=i.fn;ft=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var f=[],u=n[t];u&&9!==u.nodeType&&(void 0===r||1!==u.nodeType||!i(u).is(r));)1===u.nodeType&&f.push(u),u=u[t];return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=fr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||(f=i.unique(f)),or.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||ee(n):i.extend({},n);var o,u,h,f,e,c,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!u.body)return setTimeout(i.ready);i.isReady=!0;n!==!0&&--i.readyWait>0||(lt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}}});i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),"complete"===u.readyState)setTimeout(i.ready);else if(u.addEventListener)u.addEventListener("DOMContentLoaded",a,!1),n.addEventListener("load",a,!1);else{u.attachEvent("onreadystatechange",a);n.attachEvent("onload",a);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(n){return setTimeout(f,50)}cr();i.ready()}}()}return lt.promise(t)};o="undefined";for(lr in i(r))break;r.ownLast="0"!==lr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");if(null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}}n=null}();i.acceptData=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t};ar=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;vr=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ei(n)},data:function(n,t,i){return pr(n,t,i)},removeData:function(n,t){return wr(n,t)},_data:function(n,t,i){return pr(n,t,i,!0)},_removeData:function(n,t){return wr(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),yr(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?yr(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});var at=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],et=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},b=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},oi=/^(?:checkbox|radio)$/i;!function(){var t=u.createElement("input"),n=u.createElement("div"),i=u.createDocumentFragment();if(n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",r.leadingWhitespace=3===n.firstChild.nodeType,r.tbody=!n.getElementsByTagName("tbody").length,r.htmlSerialize=!!n.getElementsByTagName("link").length,r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,i.appendChild(t),r.appendChecked=t.checked,n.innerHTML="<textarea>x<\/textarea>",r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,i.appendChild(n),n.innerHTML="<input type='radio' checked='checked' name='t'/>",r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",function(){r.noCloneEvent=!1}),n.cloneNode(!0).click()),null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(f){r.deleteExpando=!1}}}(),function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t+"Bubbles"]=i in n)||(f.setAttribute(i,"t"),r[t+"Bubbles"]=f.attributes[i].expando===!1);f=null}();var si=/^(?:input|select|textarea)$/i,oe=/^key/,se=/^(?:mouse|pointer|contextmenu)|click/,br=/^(?:focusinfocus|focusoutblur)$/,kr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,r,u,f){var w,y,b,p,s,c,l,a,e,k,d,v=i._data(n);if(v){for(r.handler&&(p=r,r=p.handler,f=p.selector),r.guid||(r.guid=i.guid++),(y=v.events)||(y=v.events={}),(c=v.handle)||(c=v.handle=function(n){if(typeof i!==o&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(c.elem,arguments)},c.elem=n),t=(t||"").match(h)||[""],b=t.length;b--;)w=kr.exec(t[b])||[],e=d=w[1],k=(w[2]||"").split(".").sort(),e&&(s=i.event.special[e]||{},e=(f?s.delegateType:s.bindType)||e,s=i.event.special[e]||{},l=i.extend({type:e,origType:d,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:k.join(".")},p),(a=y[e])||(a=y[e]=[],a.delegateCount=0,s.setup&&s.setup.call(n,u,k,c)!==!1||(n.addEventListener?n.addEventListener(e,c,!1):n.attachEvent&&n.attachEvent("on"+e,c))),s.add&&(s.add.call(n,l),l.handler.guid||(l.handler.guid=r.guid)),f?a.splice(a.delegateCount++,0,l):a.push(l),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,s,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(s=kr.exec(t[p])||[],e=k=s[1],w=(s[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],s=s[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||s&&!s.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!br.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,br.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&i.acceptData(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&i.acceptData(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,f,t,r,o,s=[],h=l.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var f,e,u,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],o=0;s>o;o++)e=t[o],f=e.selector+" ",void 0===u[f]&&(u[f]=e.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(e);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=se.test(r)?this.mouseHooks:oe.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==dr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===dr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:it):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?r.form:void 0;t&&!i._data(t,"submitBubbles")&&(i.event.add(t,"submit._submit",function(n){n._submit_bubble=!0}),i._data(t,"submitBubbles",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.changeBubbles||(i.event.special.change={setup:function(){return si.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;si.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!si.test(this.nodeName)}});r.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,r,u,f){var o,e;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=it;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var nu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",he=/ jQuery\d+="(?:null|\d+)"/g,tu=new RegExp("<(?:"+nu+")[\\s/>]","i"),hi=/^\s+/,iu=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ru=/<([\w:]+)/,uu=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,fu=/^$|\/(?:java|ecma)script/i,ve=/^true\/(.*)/,ye=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},pe=gr(u),ci=pe.appendChild(u.createElement("div"));s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.extend({clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!tu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(ci.innerHTML=n.outerHTML,ci.removeChild(s=ci.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&be(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)hu(c,e[o]);else hu(n,s);return e=f(s,"script"),e.length>0&&li(e,!l&&f(n,"script")),e=h=c=null,s},buildFragment:function(n,t,u,e){for(var c,o,b,h,p,w,a,k=n.length,v=gr(t),l=[],y=0;k>y;y++)if(o=n[y],o||0===o)if("object"===i.type(o))i.merge(l,o.nodeType?[o]:o);else if(ce.test(o)){for(h=h||v.appendChild(t.createElement("div")),p=(ru.exec(o)||["",""])[1].toLowerCase(),a=s[p]||s._default,h.innerHTML=a[1]+o.replace(iu,"<$1><\/$2>")+a[2],c=a[0];c--;)h=h.lastChild;if(!r.leadingWhitespace&&hi.test(o)&&l.push(t.createTextNode(hi.exec(o)[0])),!r.tbody)for(o="table"!==p||uu.test(o)?"<table>"!==a[1]||uu.test(o)?0:h:h.firstChild,c=o&&o.childNodes.length;c--;)i.nodeName(w=o.childNodes[c],"tbody")&&!w.childNodes.length&&o.removeChild(w);for(i.merge(l,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=v.lastChild}else l.push(t.createTextNode(o));for(h&&v.removeChild(h),r.appendChecked||i.grep(f(l,"input"),we),y=0;o=l[y++];)if((!e||-1===i.inArray(o,e))&&(b=i.contains(o.ownerDocument,o),h=f(v.appendChild(o),"script"),b&&li(h),u))for(c=0;o=h[c++];)fu.test(o.type||"")&&u.push(o);return h=null,v},cleanData:function(n,t){for(var u,e,f,s,a=0,h=i.expando,l=i.cache,v=r.deleteExpando,y=i.event.special;null!=(u=n[a]);a++)if((t||i.acceptData(u))&&(f=u[h],s=f&&l[f])){if(s.events)for(e in s.events)y[e]?i.event.remove(u,e):i.removeEvent(u,e,s.handle);l[f]&&(delete l[f],v?delete u[h]:typeof u.removeAttribute!==o?u.removeAttribute(h):u[h]=null,c.push(f))}}});i.fn.extend({text:function(n){return b(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,u=0;null!=(r=e[u]);u++)t||1!==r.nodeType||i.cleanData(f(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&li(f(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(he,""):void 0;if(!("string"!=typeof n||le.test(n)||!r.htmlSerialize&&tu.test(n)||!r.leadingWhitespace&&hi.test(n)||s[(ru.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(iu,"<$1><\/$2>");try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(o){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(f(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=ir.apply([],n);var h,u,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||l>1&&"string"==typeof a&&!r.checkClone&&ae.test(a))return this.each(function(i){var r=p.eq(i);y&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(f(s,"script"),ou),c=o.length;l>e;e++)u=s,e!==w&&(u=i.clone(u,!0,!0),c&&i.merge(o,f(u,"script"))),t.call(this[e],u,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,su),e=0;c>e;e++)u=o[e],fu.test(u.type||"")&&!i._data(u,"globalEval")&&i.contains(v,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval((u.text||u.textContent||u.innerHTML||"").replace(ye,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ii.apply(f,u.get());return this.pushStack(f)}});ai={};!function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var lu=/^margin/,pt=new RegExp("^("+at+")(?!px)[a-z%]+$","i"),k,d,ke=/^(top|right|bottom|left)$/;n.getComputedStyle?(k=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)},d=function(n,t,r){var e,o,s,u,f=n.style;return r=r||k(n),u=r?r.getPropertyValue(t)||r[t]:void 0,r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),pt.test(u)&&lu.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0===u?u:u+""}):u.documentElement.currentStyle&&(k=function(n){return n.currentStyle},d=function(n,t,i){var o,f,e,r,u=n.style;return i=i||k(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!ke.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});!function(){var f,t,l,o,s,e,h;if(f=u.createElement("div"),f.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",l=f.getElementsByTagName("a")[0],t=l&&l.style){t.cssText="float:left;opacity:.5";r.opacity="0.5"===t.opacity;r.cssFloat=!!t.cssFloat;f.style.backgroundClip="content-box";f.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===f.style.backgroundClip;r.boxSizing=""===t.boxSizing||""===t.MozBoxSizing||""===t.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==e&&c(),e},boxSizingReliable:function(){return null==s&&c(),s},pixelPosition:function(){return null==o&&c(),o},reliableMarginRight:function(){return null==h&&c(),h}});function c(){var i,r,f,t;r=u.getElementsByTagName("body")[0];r&&r.style&&(i=u.createElement("div"),f=u.createElement("div"),f.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(f).appendChild(i),i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=s=!1,h=!0,n.getComputedStyle&&(o="1%"!==(n.getComputedStyle(i,null)||{}).top,s="4px"===(n.getComputedStyle(i,null)||{width:"4px"}).width,t=i.appendChild(u.createElement("div")),t.style.cssText=i.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",i.style.width="1px",h=!parseFloat((n.getComputedStyle(t,null)||{}).marginRight),i.removeChild(t)),i.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t=i.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===t[0].offsetHeight,e&&(t[0].style.display="",t[1].style.display="none",e=0===t[0].offsetHeight),r.removeChild(f))}}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var vi=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,ge=/^(none|table(?!-c[ea]).+)/,no=new RegExp("^("+at+")(.*)$","i"),to=new RegExp("^([+-])=("+at+")","i"),io={position:"absolute",visibility:"hidden",display:"block"},vu={letterSpacing:"0",fontWeight:"400"},yu=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=d(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=pu(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===u)return e&&"get"in e&&void 0!==(o=e.get(n,!1,f))?o:c[t];if(h=typeof u,"string"===h&&(o=to.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=u&&u===u&&("number"!==h||i.cssNumber[s]||(u+="px"),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(e&&"set"in e&&void 0===(u=e.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=pu(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=d(n,t,u)),"normal"===f&&t in vu&&(f=vu[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return ge.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,io,function(){return du(n,t,u)}):du(n,t,u)},set:function(n,u,f){var e=f&&k(n);return bu(n,u,f?ku(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return de.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(vi,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=vi.test(f)?f.replace(vi,e):f+" "+e)}});i.cssHooks.marginRight=au(r.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},d,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};lu.test(n)||(i.cssHooks[n+t].set=bu)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=k(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return wu(this,!0)},hide:function(){return wu(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){et(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var r,t=e.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=e.prototype.init;i.fx.step={};var rt,wt,ro=/^(?:toggle|show|hide)$/,gu=new RegExp("^(?:([+-])=|)("+at+")([a-z%]*)$","i"),uo=/queueHooks$/,bt=[fo],st={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=gu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&gu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(rf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],st[r]=st[r]||[],st[r].unshift(t)},prefilter:function(n,t){t?bt.unshift(n):bt.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=rf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&uo.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(kt(t,!0),n,i,u)}});i.each({slideDown:kt("show"),slideUp:kt("hide"),slideToggle:kt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(rt=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();rt=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n,t,f,i,e;t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];f=u.createElement("select");e=f.appendChild(u.createElement("option"));n=t.getElementsByTagName("input")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();uf=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(uf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==u||(r.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>=0)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ut,ff,v=i.expr.attrHandle,yi=/^(?:checked|selected)$/i,g=r.getSetAttribute,dt=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===o?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ff:ut)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?dt&&g||!yi.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}}});ff={set:function(n,t,r){return t===!1?i.removeAttr(n,r):dt&&g||!yi.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=v[t]||i.find.attr;v[t]=dt&&g||!yi.test(t)?function(n,t,i){var u,f;return i||(f=v[t],v[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,v[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});dt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ut&&ut.set(n,t,r)}});g||(ut={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},v.id=v.name=v.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ut.set},i.attrHooks.contenteditable={set:function(n,t,i){ut.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});ef=/^(?:input|select|textarea|button|object)$/i;of=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ef.test(n.nodeName)||of.test(n.nodeName)&&n.href?0:-1}}}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(gt," ").indexOf(i)>=0)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var pi=i.now(),wi=/\?/,oo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(oo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new DOMParser,r=u.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var nt,y,so=/#.*$/,sf=/([?&])_=[^&]*/,ho=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,co=/^(?:GET|HEAD)$/,lo=/^\/\//,hf=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,cf={},bi={},lf="*/".concat("*");try{y=location.href}catch(ns){y=u.createElement("a");y.href="";y=y.href}nt=hf.exec(y.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:y,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:af(cf),ajaxTransport:af(bi),ajax:function(n,t){function w(n,t,s,h){var v,it,nt,y,w,c=t;2!==e&&(e=2,k&&clearTimeout(k),a=void 0,b=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(y=ao(r,u,s)),y=vo(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=y.state,it=y.data,nt=y.error,v=!nt)):(nt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?g.resolveWith(o,[it,c,u]):g.rejectWith(o,[u,c,nt]),u.statusCode(p),p=void 0,l&&d.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:nt]),tt.fireWith(o,[u,c]),l&&(d.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var s,c,f,b,k,l,a,v,r=i.ajaxSetup({},t),o=r.context||r,d=r.context&&(o.nodeType||o.jquery)?i(o):i.event,g=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=ho.exec(b);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return a&&a.abort(t),w(0,t),this}};if(g.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||y)+"").replace(so,"").replace(lo,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(h)||[""],null==r.crossDomain&&(s=hf.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),vf(cf,r,t,u),2===e)return u;l=i.event&&r.global;l&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!co.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(wi.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=sf.test(f)?f.replace(sf,"$1_="+pi++):f+(wi.test(f)?"&":"?")+"_="+pi++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+lf+"; q=0.01":""):r.accepts["*"]);for(c in r.headers)u.setRequestHeader(c,r.headers[c]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();ut="abort";for(c in{success:1,error:1,complete:1})u[c](r[c]);if(a=vf(bi,r,t,u)){u.readyState=1;l&&d.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(k=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;a.send(it,w)}catch(ft){if(!(2>e))throw ft;w(-1,ft)}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0||!r.reliableHiddenOffsets()&&"none"===(n.style&&n.style.display||i.css(n,"display"))};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var yo=/%20/g,po=/\[\]$/,yf=/\r?\n/g,wo=/^(?:submit|button|image|reset|file)$/i,bo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)di(r,n[r],t,f);return u.join("&").replace(yo,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&bo.test(this.nodeName)&&!wo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yf,"\r\n")}}):{name:t.name,value:r.replace(yf,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&pf()||go()}:pf;var ko=0,ni={},ht=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in ni)ni[n](void 0,!0)}),r.cors=!!ht&&"withCredentials"in ht,ht=r.ajax=!!ht,ht&&i.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var t;return{send:function(r,u){var e,f=n.xhr(),o=++ko;if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(e in r)void 0!==r[e]&&f.setRequestHeader(e,r[e]+"");f.send(n.hasContent&&n.data||null);t=function(r,e){var s,c,h;if(t&&(e||4===f.readyState))if(delete ni[o],t=void 0,f.onreadystatechange=i.noop,e)4!==f.readyState&&f.abort();else{h={};s=f.status;"string"==typeof f.responseText&&(h.text=f.responseText);try{c=f.statusText}catch(l){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=h.text?200:404}h&&u(s,c,h,f.getAllResponseHeaders())};n.async?4===f.readyState?setTimeout(t):f.onreadystatechange=ni[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),gi=[],ti=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=gi.pop()||i.expando+"_"+pi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ti.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ti,"$1"+f):t.jsonp!==!1&&(t.url+=(wi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,gi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=er.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},nr=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&nr)return nr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:t}).done(function(n){o=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,o||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},tr=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(typeof r.getBoundingClientRect!==o&&(u=r.getBoundingClientRect()),f=wf(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||tr;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tr})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=wf(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=au(r.pixelPosition,function(n,r){if(r)return(r=d(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),bf=n.jQuery,kf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=kf),t&&n.jQuery===i&&(n.jQuery=bf),i},typeof t===o&&(n.jQuery=n.$=i),i});jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(n,t,i){function r(i){var r=t.console;o[i]||(o[i]=!0,n.migrateWarnings.push(i),r&&r.warn&&!n.migrateMute&&(r.warn("JQMIGRATE: "+i),n.migrateTrace&&r.trace&&r.trace()))}function e(t,u,f,e){if(Object.defineProperty)try{return Object.defineProperty(t,u,{configurable:!0,enumerable:!0,get:function(){return r(e),f},set:function(n){r(e);f=n}}),i}catch(o){}n._definePropertyBroken=!0;t[u]=f}var o={},l,a,v;n.migrateWarnings=[];!n.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active");n.migrateTrace===i&&(n.migrateTrace=!0);n.migrateReset=function(){o={};n.migrateWarnings.length=0};"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var s=n("<input/>",{size:1}).attr("size")&&n.attrFn,h=n.attr,g=n.attrHooks.value&&n.attrHooks.value.get||function(){return null},nt=n.attrHooks.value&&n.attrHooks.value.set||function(){return i},tt=/^(?:input|button)$/i,it=/^[238]$/,rt=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ut=/^(?:checked|selected)$/i;e(n,"attrFn",s||{},"jQuery.attrFn is deprecated");n.attr=function(t,u,f,e){var o=u.toLowerCase(),c=t&&t.nodeType;return e&&(4>h.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!it.test(c)&&(s?u in s:n.isFunction(n.fn[u])))?n(t)[u](f):("type"===u&&f!==i&&tt.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!n.attrHooks[o]&&rt.test(o)&&(n.attrHooks[o]={get:function(t,r){var u,f=n.prop(t,r);return f===!0||"boolean"!=typeof f&&(u=t.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():i},set:function(t,i,r){var u;return i===!1?n.removeAttr(t,r):(u=n.propFix[r]||r,u in t&&(t[u]=!0),t.setAttribute(r,r.toLowerCase())),r}},ut.test(o)&&r("jQuery.fn.attr('"+o+"') may use property instead of attribute")),h.call(n,t,u,f))};n.attrHooks.value={get:function(n,t){var i=(n.nodeName||"").toLowerCase();return"button"===i?g.apply(this,arguments):("input"!==i&&"option"!==i&&r("jQuery.fn.attr('value') no longer gets properties"),t in n?n.value:null)},set:function(n,t){var u=(n.nodeName||"").toLowerCase();return"button"===u?nt.apply(this,arguments):("input"!==u&&"option"!==u&&r("jQuery.fn.attr('value', val) no longer sets properties"),n.value=t,i)}};var f,u,c=n.fn.init,ft=n.parseJSON,et=/^([^<]*)(<[\w\W]+>)([^>]*)$/;n.fn.init=function(t,i,u){var f;return t&&"string"==typeof t&&!n.isPlainObject(i)&&(f=et.exec(n.trim(t)))&&f[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),f[3]&&r("$(html) HTML text after last tag is ignored"),"#"===f[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),n.error("JQMIGRATE: Invalid selector string (XSS)")),i&&i.context&&(i=i.context),n.parseHTML)?c.call(this,n.parseHTML(f[2],i,!0),i,u):c.apply(this,arguments)};n.fn.init.prototype=n.fn;n.parseJSON=function(n){return n||null===n?ft.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)};n.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};n.browser||(f=n.uaMatch(navigator.userAgent),u={},f.browser&&(u[f.browser]=!0,u.version=f.version),u.chrome?u.webkit=!0:u.webkit&&(u.safari=!0),n.browser=u);e(n,"browser",n.browser,"jQuery.browser is deprecated");n.sub=function(){function t(n,i){return new t.fn.init(n,i)}n.extend(!0,t,this);t.superclass=this;t.fn=t.prototype=this();t.fn.constructor=t;t.sub=this.sub;t.fn.init=function(r,u){return u&&u instanceof n&&!(u instanceof t)&&(u=t(u)),n.fn.init.call(this,r,u,i)};t.fn.init.prototype=t.fn;var i=t(document);return r("jQuery.sub() is deprecated"),t};n.ajaxSetup({converters:{"text json":n.parseJSON}});l=n.fn.data;n.fn.data=function(t){var f,u,e=this[0];return!e||"events"!==t||1!==arguments.length||(f=n.data(e,t),u=n._data(e,t),f!==i&&f!==u||u===i)?l.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),u)};a=/\/(java|ecma)script/i;v=n.fn.andSelf||n.fn.addBack;n.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),v.apply(this,arguments)};n.clean||(n.clean=function(t,u,f,e){u=u||document;u=!u.nodeType&&u[0]||u;u=u.ownerDocument||u;r("jQuery.clean() is deprecated");var s,o,c,l,h=[];if(n.merge(h,n.buildFragment(t,u).childNodes),f)for(c=function(n){return!n.type||a.test(n.type)?e?e.push(n.parentNode?n.parentNode.removeChild(n):n):f.appendChild(n):i},s=0;null!=(o=h[s]);s++)n.nodeName(o,"script")&&c(o)||(f.appendChild(o),o.getElementsByTagName!==i&&(l=n.grep(n.merge([],o.getElementsByTagName("script")),c),h.splice.apply(h,[s+1,0].concat(l)),s+=l.length));return h});var ot=n.event.add,st=n.event.remove,ht=n.event.trigger,ct=n.fn.toggle,y=n.fn.live,p=n.fn.die,w="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",b=RegExp("\\b(?:"+w+")\\b"),k=/(?:^|\s)hover(\.\S+|)\b/,d=function(t){return"string"!=typeof t||n.event.special.hover?t:(k.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(k,"mouseenter$1 mouseleave$1"))};n.event.props&&"attrChange"!==n.event.props[0]&&n.event.props.unshift("attrChange","attrName","relatedNode","srcElement");n.event.dispatch&&e(n.event,"handle",n.event.dispatch,"jQuery.event.handle is undocumented and deprecated");n.event.add=function(n,t,i,u,f){n!==document&&b.test(t)&&r("AJAX events should be attached to document: "+t);ot.call(this,n,d(t||""),i,u,f)};n.event.remove=function(n,t,i,r,u){st.call(this,n,d(t)||"",i,r,u)};n.fn.error=function(){var n=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),n.splice(0,0,"error"),arguments.length?this.bind.apply(this,n):(this.triggerHandler.apply(this,n),this)};n.fn.toggle=function(t,i){if(!n.isFunction(t)||!n.isFunction(i))return ct.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var u=arguments,e=t.guid||n.guid++,f=0,o=function(i){var r=(n._data(this,"lastToggle"+t.guid)||0)%f;return n._data(this,"lastToggle"+t.guid,r+1),i.preventDefault(),u[r].apply(this,arguments)||!1};for(o.guid=e;u.length>f;)u[f++].guid=e;return this.click(o)};n.fn.live=function(t,i,u){return r("jQuery.fn.live() is deprecated"),y?y.apply(this,arguments):(n(this.context).on(t,this.selector,i,u),this)};n.fn.die=function(t,i){return r("jQuery.fn.die() is deprecated"),p?p.apply(this,arguments):(n(this.context).off(t,this.selector||"**",i),this)};n.event.trigger=function(n,t,i,u){return i||b.test(n)||r("Global events are undocumented and deprecated"),ht.call(this,n,t,i||document,u)};n.each(w.split("|"),function(t,i){n.event.special[i]={setup:function(){var t=this;return t!==document&&(n.event.add(document,i+"."+n.guid,function(){n.event.trigger(i,null,t,!0)}),n._data(this,i,n.guid++)),!1},teardown:function(){return this!==document&&n.event.remove(document,i+"."+n._data(this,i)),!1}}})}(jQuery,window),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n("a[data-ajax=true]").live("click",function(n){n.preventDefault();u(this,{url:this.href,type:"GET",data:[]})});n("form[data-ajax=true] input[type=image]").live("click",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){n(f).removeData(t)},0)});n("form[data-ajax=true] :submit").live("click",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]);setTimeout(function(){n(u).removeData(t)},0)});n("form[data-ajax=true]").live("submit",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})}(jQuery),function(n){var wt,h,y,p,r,tt,f,it,o,d,g,a=0,i={},c=[],l=0,t={},s=[],ut=null,w=new Image,et=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,kt=/[^\.]\.(swf)\s*$/i,ot,st=1,k=0,b="",v,e,u=!1,nt=n.extend(n("<div/>")[0],{prop:0}),ht=n.browser.msie&&n.browser.version<7&&!window.XMLHttpRequest,ct=function(){y.hide();w.onerror=w.onload=null;ut&&ut.abort();h.empty()},lt=function(){if(!1===i.onError(c,a,i)){y.hide();u=!1;return}i.titleShow=!1;i.width="auto";i.height="auto";h.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.<\/p>');rt()},ft=function(){var t=c[a],r,o,s,l,v,e;if(ct(),i=n.extend({},n.fn.fancybox.defaults,typeof n(t).data("fancybox")=="undefined"?i:n(t).data("fancybox")),e=i.onStart(c,a,i),e===!1){u=!1;return}if(typeof e=="object"&&(i=n.extend(i,e)),s=i.title||(t.nodeName?n(t).attr("title"):t.title)||"",t.nodeName&&!i.orig&&(i.orig=n(t).children("img:first").length?n(t).children("img:first"):n(t)),s===""&&i.orig&&i.titleFromAlt&&(s=i.orig.attr("alt")),r=i.href||(t.nodeName?n(t).attr("href"):t.href)||null,(/^(?:javascript)/i.test(r)||r=="#")&&(r=null),i.type?(o=i.type,r||(r=i.content)):i.content?o="html":r&&(o=r.match(et)?"image":r.match(kt)?"swf":n(t).hasClass("iframe")?"iframe":r.indexOf("#")===0?"inline":"ajax"),!o){lt();return}o=="inline"&&(t=r.substr(r.indexOf("#")),o=n(t).length>0?"inline":"ajax");i.type=o;i.href=r;i.title=s;i.autoDimensions&&(i.type=="html"||i.type=="inline"||i.type=="ajax"?(i.width="auto",i.height="auto"):i.autoDimensions=!1);i.modal&&(i.overlayShow=!0,i.hideOnOverlayClick=!1,i.hideOnContentClick=!1,i.enableEscapeButton=!1,i.showCloseButton=!1);i.padding=parseInt(i.padding,10);i.margin=parseInt(i.margin,10);h.css("padding",i.padding+i.margin);n(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){n(this).replaceWith(f.children())});switch(o){case"html":h.html(i.content);rt();break;case"inline":if(n(t).parent().is("#fancybox-content")===!0){u=!1;return}$hbkPlaceholder=n("<span class='hkb-fancybox-placeholder'/>").insertAfter(f);wt=n('<div class="fancybox-inline-tmp" />').hide().insertBefore(n(t)).bind("fancybox-cancel",function(){n(this).replaceWith(h.children())});n(t).appendTo(h);rt();break;case"image":u=!1;n.fancybox.showActivity();w=new Image;w.onerror=function(){lt()};w.onload=function(){u=!0;w.onerror=w.onload=null;dt()};w.src=r;break;case"swf":i.scrolling="no";l='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+i.width+'" height="'+i.height+'"><param name="movie" value="'+r+'"><\/param>';v="";n.each(i.swf,function(n,t){l+='<param name="'+n+'" value="'+t+'"><\/param>';v+=" "+n+'="'+t+'"'});l+='<embed src="'+r+'" type="application/x-shockwave-flash" width="'+i.width+'" height="'+i.height+'"'+v+"><\/embed><\/object>";h.html(l);rt();break;case"ajax":u=!1;n.fancybox.showActivity();i.ajax.win=i.ajax.success;ut=n.ajax(n.extend({},i.ajax,{url:r,data:i.ajax.data||{},error:function(n){n.status>0&&lt()},success:function(n,t,u){var f=typeof u=="object"?u:ut;if(f.status==200){if(typeof i.ajax.win=="function"){if(e=i.ajax.win(r,n,t,u),e===!1){y.hide();return}(typeof e=="string"||typeof e=="object")&&(n=e)}h.html(n);rt()}}}));break;case"iframe":at()}},rt=function(){var t=i.width,r=i.height;t=t.toString().indexOf("%")>-1?parseInt((n(window).width()-i.margin*2)*parseFloat(t)/100,10)+"px":t=="auto"?"auto":t+"px";r=r.toString().indexOf("%")>-1?parseInt((n(window).height()-i.margin*2)*parseFloat(r)/100,10)+"px":r=="auto"?"auto":r+"px";h.wrapInner('<div style="width:'+t+";height:"+r+";overflow: "+(i.scrolling=="auto"?"auto":i.scrolling=="yes"?"scroll":"hidden")+';position:relative;"><\/div>');i.width=h.width();i.height=h.height();at()},dt=function(){i.width=w.width;i.height=w.height;n("<img />").attr({id:"fancybox-img",src:w.src,alt:i.title}).appendTo(h);at()},at=function(){var w,b;if(y.hide(),r.is(":visible")&&!1===t.onCleanup(s,l,t)){n.event.trigger("fancybox-cancel");u=!1;return}if(u=!0,n(f.add(p)).unbind(),n(window).unbind("resize.fb scroll.fb"),n(document).unbind("keydown.fb"),r.is(":visible")&&t.titlePosition!=="outside"&&r.css("height",r.height()),s=c,l=a,t=i,t.overlayShow){if(p.css({"background-color":t.overlayColor,opacity:t.overlayOpacity,cursor:t.hideOnOverlayClick?"pointer":"auto",height:n(document).height()}),!p.is(":visible")){if(ht)n("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});p.show()}}else p.hide();if(e=ri(),ni(),r.is(":visible")){n(it.add(d).add(g)).hide();w=r.position();v={top:w.top,left:w.left,width:r.width(),height:r.height()};b=v.width==e.width&&v.height==e.height;f.fadeTo(t.changeFade,.3,function(){var r=function(){f.html(h.contents()).fadeTo(t.changeFade,1,vt)};n.event.trigger("fancybox-change");f.empty().removeAttr("filter").css({"border-width":t.padding,width:e.width-t.padding*2,height:i.autoDimensions?"auto":e.height-k-t.padding*2});b?r():(nt.prop=0,n(nt).animate({prop:1},{duration:t.changeSpeed,easing:t.easingChange,step:yt,complete:r}))});return}if(r.removeAttr("style"),f.css("border-width",t.padding),t.transitionIn=="elastic"){v=bt();f.html(h.contents());r.show();t.opacity&&(e.opacity=0);nt.prop=0;n(nt).animate({prop:1},{duration:t.speedIn,easing:t.easingIn,step:yt,complete:vt});return}t.titlePosition=="inside"&&k>0&&o.show();f.css({width:e.width-t.padding*2,height:i.autoDimensions?"auto":e.height-k-t.padding*2}).html(h.contents());r.css(e).fadeIn(t.transitionIn=="none"?0:t.speedIn,vt)},gt=function(n){return n&&n.length?t.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"><\/td><td id="fancybox-title-float-main">'+n+'<\/td><td id="fancybox-title-float-right"><\/td><\/tr><\/table>':'<div id="fancybox-title-'+t.titlePosition+'">'+n+"<\/div>":!1},ni=function(){if(b=t.title||"",k=0,o.empty().removeAttr("style").removeClass(),t.titleShow===!1){o.hide();return}if(b=n.isFunction(t.titleFormat)?t.titleFormat(b,s,l,t):gt(b),!b||b===""){o.hide();return}o.addClass("fancybox-title-"+t.titlePosition).html(b).appendTo("body").show();switch(t.titlePosition){case"inside":o.css({width:e.width-t.padding*2,marginLeft:t.padding,marginRight:t.padding});k=o.outerHeight(!0);o.appendTo(tt);e.height+=k;break;case"over":o.css({marginLeft:t.padding,width:e.width-t.padding*2,bottom:t.padding}).appendTo(tt);break;case"float":o.css("left",parseInt((o.width()-e.width-40)/2,10)*-1).appendTo(r);break;default:o.css({width:e.width-t.padding*2,paddingLeft:t.padding,paddingRight:t.padding}).appendTo(r)}o.hide()},ti=function(){if((t.enableEscapeButton||t.enableKeyboardNav)&&n(document).bind("keydown.fb",function(i){i.keyCode==27&&t.enableEscapeButton?(i.preventDefault(),n.fancybox.close()):(i.keyCode==37||i.keyCode==39)&&t.enableKeyboardNav&&i.target.tagName!=="INPUT"&&i.target.tagName!=="TEXTAREA"&&i.target.tagName!=="SELECT"&&(i.preventDefault(),n.fancybox[i.keyCode==37?"prev":"next"]())}),!t.showNavArrows){d.hide();g.hide();return}(t.cyclic&&s.length>1||l!==0)&&d.show();(t.cyclic&&s.length>1||l!=s.length-1)&&g.show()},vt=function(){n.support.opacity||(f.get(0).style.removeAttribute("filter"),r.get(0).style.removeAttribute("filter"));i.autoDimensions&&f.css("height","auto");r.css("height","auto");b&&b.length&&o.show();t.showCloseButton&&it.show();ti();t.hideOnContentClick&&f.bind("click",n.fancybox.close);t.hideOnOverlayClick&&p.bind("click",n.fancybox.close);n(window).bind("resize.fb",n.fancybox.resize);t.centerOnScroll&&n(window).bind("scroll.fb",n.fancybox.center);t.type=="iframe"&&n('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(n.browser.msie?'allowtransparency="true""':"")+' scrolling="'+i.scrolling+'" src="'+t.href+'"><\/iframe>').appendTo(f);r.show();u=!1;n.fancybox.center();t.onComplete(s,l,t);ii()},ii=function(){var n,t;s.length-1>l&&(n=s[l+1].href,typeof n!="undefined"&&n.match(et)&&(t=new Image,t.src=n));l>0&&(n=s[l-1].href,typeof n!="undefined"&&n.match(et)&&(t=new Image,t.src=n))},yt=function(n){var i={width:parseInt(v.width+(e.width-v.width)*n,10),height:parseInt(v.height+(e.height-v.height)*n,10),top:parseInt(v.top+(e.top-v.top)*n,10),left:parseInt(v.left+(e.left-v.left)*n,10)};typeof e.opacity!="undefined"&&(i.opacity=n<.5?.5:n);r.css(i);f.css({width:i.width-t.padding*2,height:i.height-k*n-t.padding*2})},pt=function(){return[n(window).width()-t.margin*2,n(window).height()-t.margin*2,n(document).scrollLeft()+t.margin,n(document).scrollTop()+t.margin]},ri=function(){var r=pt(),n={},e=t.autoScale,u=t.padding*2,f;return n.width=t.width.toString().indexOf("%")>-1?parseInt(r[0]*parseFloat(t.width)/100,10):t.width+u,n.height=t.height.toString().indexOf("%")>-1?parseInt(r[1]*parseFloat(t.height)/100,10):t.height+u,e&&(n.width>r[0]||n.height>r[1])&&(i.type=="image"||i.type=="swf"?(f=t.width/t.height,n.width>r[0]&&(n.width=r[0],n.height=parseInt((n.width-u)/f+u,10)),n.height>r[1]&&(n.height=r[1],n.width=parseInt((n.height-u)*f+u,10))):(n.width=Math.min(n.width,r[0]),n.height=Math.min(n.height,r[1]))),n.top=parseInt(Math.max(r[3]-20,r[3]+(r[1]-n.height-40)*.5),10),n.left=parseInt(Math.max(r[2]-20,r[2]+(r[0]-n.width-40)*.5),10),n},ui=function(n){var t=n.offset();return t.top+=parseInt(n.css("paddingTop"),10)||0,t.left+=parseInt(n.css("paddingLeft"),10)||0,t.top+=parseInt(n.css("border-top-width"),10)||0,t.left+=parseInt(n.css("border-left-width"),10)||0,t.width=n.width(),t.height=n.height(),t},bt=function(){var f=i.orig?n(i.orig):!1,e={},r,u;return f&&f.length?(r=ui(f),e={width:r.width+t.padding*2,height:r.height+t.padding*2,top:r.top-t.padding-20,left:r.left-t.padding-20}):(u=pt(),e={width:t.padding*2,height:t.padding*2,top:parseInt(u[3]+u[1]*.5,10),left:parseInt(u[2]+u[0]*.5,10)}),e},fi=function(){if(!y.is(":visible")){clearInterval(ot);return}n("div",y).css("top",st*-40+"px");st=(st+1)%12};n(window).on("fancybox-cleanup",function(){wt.replaceWith(f.children())});n.fn.fancybox=function(t){return n(this).length?(n(this).data("fancybox",n.extend({},t,n.metadata?n(this).metadata():{})).unbind("click.fb").bind("click.fb",function(t){if(t.preventDefault(),!u){u=!0;n(this).blur();c=[];a=0;var i=n(this).attr("rel")||"";i&&i!=""&&i!=="nofollow"?(c=n("a[rel="+i+"], area[rel="+i+"]"),a=c.index(this)):c.push(this);ft();return}}),this):this};n.fancybox=function(t){var r,i,f;if(!u){if(u=!0,r=typeof arguments[1]!="undefined"?arguments[1]:{},c=[],a=parseInt(r.index,10)||0,n.isArray(t)){for(i=0,f=t.length;i<f;i++)typeof t[i]=="object"?n(t[i]).data("fancybox",n.extend({},r,t[i])):t[i]=n({}).data("fancybox",n.extend({content:t[i]},r));c=jQuery.merge(c,t)}else typeof t=="object"?n(t).data("fancybox",n.extend({},r,t)):t=n({}).data("fancybox",n.extend({content:t},r)),c.push(t);(a>c.length||a<0)&&(a=0);ft()}};n.fancybox.showActivity=function(){clearInterval(ot);y.show();ot=setInterval(fi,66)};n.fancybox.hideActivity=function(){y.hide()};n.fancybox.next=function(){return n.fancybox.pos(l+1)};n.fancybox.prev=function(){return n.fancybox.pos(l-1)};n.fancybox.pos=function(n){if(!u){n=parseInt(n);c=s;n>-1&&n<s.length?(a=n,ft()):t.cyclic&&s.length>1&&(a=n>=s.length?0:s.length-1,ft());return}};n.fancybox.cancel=function(){if(!u){u=!0;n.event.trigger("fancybox-cancel");ct();i.onCancel(c,a,i);u=!1}};n.fancybox.close=function(){function h(){p.fadeOut("fast");o.empty().hide();r.hide();n(window).trigger(n.Event("fancybox-cleanup"));f.empty();t.onClosed(s,l,t);s=i=[];l=a=0;t=i={};u=!1}if(!u&&!r.is(":hidden")){if(u=!0,t&&!1===t.onCleanup(s,l,t)){u=!1;return}if(ct(),n(it.add(d).add(g)).hide(),n(f.add(p)).unbind(),n(window).unbind("resize.fb scroll.fb"),n(document).unbind("keydown.fb"),f.find("iframe").attr("src",ht&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank"),t.titlePosition!=="inside"&&o.empty(),r.stop(),t.transitionOut=="elastic"){v=bt();var c=r.position();e={top:c.top,left:c.left,width:r.width(),height:r.height()};t.opacity&&(e.opacity=1);o.empty().hide();nt.prop=1;n(nt).animate({prop:0},{duration:t.speedOut,easing:t.easingOut,step:yt,complete:h})}else r.fadeOut(t.transitionOut=="none"?0:t.speedOut,h)}};n.fancybox.resize=function(){p.is(":visible")&&p.css("height",n(document).height());n.fancybox.center(!0)};n.fancybox.center=function(){var n,i;u||(i=arguments[0]===!0?1:0,n=pt(),!i&&(r.width()>n[0]||r.height()>n[1]))||r.stop().animate({top:parseInt(Math.max(n[3]-20,n[3]+(n[1]-f.height()-40)*.5-t.padding)),left:parseInt(Math.max(n[2]-20,n[2]+(n[0]-f.width()-40)*.5-t.padding))},typeof arguments[0]=="number"?arguments[0]:200)};n.fancybox.init=function(){n("#fancybox-wrap").length||(n("body").append(h=n('<div id="fancybox-tmp"><\/div>'),y=n('<div id="fancybox-loading"><div><\/div><\/div>'),p=n('<div id="fancybox-overlay"><\/div>'),r=n('<div id="fancybox-wrap"><\/div>')),tt=n('<div id="fancybox-outer"><\/div>').append('<div class="fancybox-bg" id="fancybox-bg-n"><\/div><div class="fancybox-bg" id="fancybox-bg-ne"><\/div><div class="fancybox-bg" id="fancybox-bg-e"><\/div><div class="fancybox-bg" id="fancybox-bg-se"><\/div><div class="fancybox-bg" id="fancybox-bg-s"><\/div><div class="fancybox-bg" id="fancybox-bg-sw"><\/div><div class="fancybox-bg" id="fancybox-bg-w"><\/div><div class="fancybox-bg" id="fancybox-bg-nw"><\/div>').appendTo(r),tt.append(f=n('<div id="fancybox-content"><\/div>'),it=n('<a id="fancybox-close"><\/a>'),o=n('<div id="fancybox-title"><\/div>'),d=n('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"><\/span><\/a>'),g=n('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"><\/span><\/a>')),it.click(n.fancybox.close),y.click(n.fancybox.cancel),d.click(function(t){t.preventDefault();n.fancybox.prev()}),g.click(function(t){t.preventDefault();n.fancybox.next()}),n.fn.mousewheel&&r.bind("mousewheel.fb",function(t,i){u?t.preventDefault():(n(t.target).get(0).clientHeight==0||n(t.target).get(0).scrollHeight===n(t.target).get(0).clientHeight)&&(t.preventDefault(),n.fancybox[i>0?"prev":"next"]())}),n.support.opacity||r.addClass("fancybox-ie"),ht&&(y.addClass("fancybox-ie6"),r.addClass("fancybox-ie6"),n('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"><\/iframe>').prependTo(tt)))};n.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};n(document).ready(function(){n.fancybox.init()})}(jQuery);window.hLib=window.hLib||{};hLib.version="1.4.0.1";hLib.lastModified="05.01.2015",function(n){function o(t,i,r){n.support.touch?document.addEventListener(r,t,!1):n(document).bind(i,t)}var i,u,f,e,t;if(hLib=n.extend({mouse:{},intPageX:0,intPageY:0,booMouseMoveRecording:!1,booMouseUpRecording:!1,booMouseDownRecording:!1,arrSliderVars:[],arrQuickSearch:[],regex:{phone:/([0-9+\s])$/,email:/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,uppercase:/[A-Z]/,numeric:/[0-9]/,special:/[^0-9^A-Z^a-z]/},arrCreatedIDs:[],cssEasings:{slider:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",slider_bounce:"cubic-bezier(0.345, 0.925, 0.445, 1.090)",slider2:"cubic-bezier(0.215, 0.610, 0.355, 1.000)"},setjQueryFnModal:!0,useHClick:!0,useHButtons:!0,usePlaceholders:!0,activeTouchComponent:!1,KEYCODES:{ESC:27,UP:38,RIGHT:39,DOWN:40,LEFT:37,ENTER:13,BACKSPACE:8}},hLib),hLib.createBrowserPrefix=function(n,t){var i={},r=!1;return t&&t.indexOf("transform")===0&&(r=!0),i["-webkit-"+n]=r?"-webkit-"+t:t,i["-moz-"+n]=r?"-moz-"+t:t,i["-o-"+n]=r?"-o-"+t:t,i[""+n]=t,i},Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){for(var i=t||0,r=this.length;i<r;i++)if(this[i]===n)return i;return-1}),String.prototype.replaceAll||(String.prototype.replaceAll=function(n,t,i){return this.replace(new RegExp(n.replace(/([\,\!\\\^\$\{\}\[\]\(\)\.\*\+\?\|\<\>\-\&])/g,function(n){return"\\"+n}),"g"+(i?"i":"")),t)}),hLib.browser={init:function(){this.name=this.searchString(this.dataBrowser)||"unknown";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"unknown";this.OS=this.searchString(this.dataOS)||"unknown";this.engine=this.searchString(this.dataEngine)||"unknown";this.useCSSTransition=this.engine=="webkit";navigator.userAgent.indexOf("Trident/7.")!==-1&&navigator.userAgent.indexOf("rv:11")!==-1&&(this.name="Explorer",this.version=11)},searchString:function(n){for(var i,r,t=0;t<n.length;t++)if(i=n[t].string,r=n[t].prop,this.versionSearchString=n[t].versionSearch||n[t].identity,i){if(i.indexOf(n[t].subString)!=-1)return n[t].identity}else if(r)return n[t].identity},searchVersion:function(n){var t=n.indexOf(this.versionSearchString);if(t!=-1)return parseFloat(n.substring(t+this.versionSearchString.length+1))},dataEngine:[{string:navigator.userAgent,subString:"WebKit",identity:"webkit"},{string:navigator.userAgent,subString:"Gecko",identity:"gecko"},{string:navigator.userAgent,subString:"MSIE",identity:"msie",versionSearch:"MSIE"}],dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera",versionSearch:"Version"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone"},{string:navigator.userAgent,subString:"iPad",identity:"iPad"},{string:navigator.platform,subString:"Linux",identity:"Linux"}],isIframeCookieCompatible:function(){var n=navigator.userAgent,t;return hLib.browser.name==="Safari"&&(hLib.browser.OS==="Windows"||hLib.browser.OS==="Mac"||hLib.browser.OS==="iPad"||hLib.browser.OS==="iPhone")&&((t=parseInt(n.substr(n.indexOf("Version/"),n.length).split(" ")[0].split("/")[1].replaceAll(".","")),t>=514)||n.indexOf("Version/6")!==-1||n.indexOf("Version/7")!==-1||n.indexOf("Version/8")!==-1||n.indexOf("Version/9")!==-1)?!1:!0}},hLib.browser.init(),hLib.browserIsIframeCookieCompatible=hLib.browser.isIframeCookieCompatible,hLib.device={supportOrientationChange:typeof onorientationchange!="undefined"?!0:!1,init:function(){hLib.device.supportOrientationChange&&(hLib.device.type=n(window).width()>=600?"tablet":"mobile",window.onorientationchange=function(){var n=document.createEvent("Events");n.initEvent("onorientationchange",!0,!1);document.dispatchEvent(n)})},getOrientation:function(){var t=n(window);return t.width()>t.height()?"landscape":"portrait"},name:"unknown",version:"unknown",type:"desktop"},hLib.device.init(),i=[],hLib.browser.name=="Explorer")for(u=Math.floor(hLib.browser.version),hLib.booIE=!0,hLib["booIE"+u]=!0,f=5,e=20,t=f;t<e;t++)u<t?(hLib["booIELt"+t]=!0,i.push("lt-ie"+t)):u>t&&(hLib["booIEGt"+t]=!0,i.push("gt-ie"+t));else i.push("no-ie");hLib.browser.useCSSTransition&&i.push("csstransitions");i.length>0&&n("html").addClass(i.join(" "));var r=document.createElement("div").style,s="placeholder"in document.createElement("input"),h="placeholder"in document.createElement("textarea");n.extend(n.support,{touch:"ontouchend"in document,placeholder:s&&h,cssTransition:"transition"in r||"webkitTransition"in r||"MozTransition"in r||"msTransition"in r||"OTransition"in r});hLib.touchEventNames={};navigator.msMaxTouchPoints&&navigator.msMaxTouchPoints>0?(n.support.touch=!0,hLib.touchEventNames.start="MSPointerDown",hLib.touchEventNames.move="MSPointerMove",hLib.touchEventNames.end="MSPointerUp"):(hLib.touchEventNames.start="touchstart",hLib.touchEventNames.move="touchmove",hLib.touchEventNames.end="touchend");hLib.booIE11&&(n.support.cssTransition=!1);hLib.getMedia=function(){if(hLib.booIELt9)return"desktop";hLib.getMedia.$el||(hLib.getMedia.$el=n("<div class='hLibMediaTypeListener'/>").appendTo("body"));var t=hLib.getMedia.$el.css("top");if(t){if(t=parseInt(t),t===-1001)return"desktop";if(t===-1002)return"tablet";if(t===-1003)return"tablet-landscape";if(t===-1004)return"tablet-portrait";if(t===-1005)return"mobile"}else if(n(window).width()<=640)return"mobile";return"desktop"};hLib.onMouseDown=function(n){n&&o(n,"mousedown",hLib.touchEventNames.start)};hLib.onMouseUp=function(n){n&&o(n,"mouseup",hLib.touchEventNames.end)};hLib.recordMouseDown=function(){if(!hLib.booMouseDownRecording){hLib.booMouseDownRecording=!0;hLib.onMouseDown(function(n){hLib.mouseDown(n);hLib.recordMouseDown.active=!0})}};hLib.recordMouseUp=function(){if(!hLib.booMouseUpRecording){hLib.booMouseUpRecording=!0;hLib.onMouseUp(function(n){hLib.mouseUp(n);hLib.recordMouseDown.active=!1})}};hLib.recordMouseMove=function(t){function i(){var t=arguments[0],n;if(hLib.mouseMove(t),hLib.recordMouseMove.callbacks)for(n=0;n<hLib.recordMouseMove.callbacks.length;n++)hLib.recordMouseMove.callbacks[n](t)}hLib.booMouseMoveRecording||(hLib.booMouseMoveRecording=!0,n(document).mousemove(i));t&&(hLib.recordMouseMove.callbacks||(hLib.recordMouseMove.callbacks=[]),hLib.recordMouseMove.callbacks.push(t))};hLib.recordMouseDown.active=!1;hLib.mouseUp=function(t){n.support.touch||hLib.rangeSlider.active==-1||hLib.rangeSlider.finish();hLib.slider&&hLib.slider.itemmove.obj!=null&&hLib.slider.itemmoveend(t.target)};hLib.mouseBlockOnMouseUp={bind:function(t){return hLib.mouseBlockOnMouseUp.elem=n(t),hLib.mouseBlockOnMouseUp.elem.bind("click",hLib.mouseBlockOnMouseUp.clickFunc),setTimeout("hLib.mouseBlockOnMouseUp.unbind()",10),!1},unbind:function(){hLib.mouseBlockOnMouseUp.elem.unbind("click",hLib.mouseBlockOnMouseUp.clickFunc)},clickFunc:function(){return!1},elem:null};hLib.mouseDown=function(t){var i=n(t.target);hLib.dropdown&&hLib.dropdown.toggleVisibleState(i)};hLib.mouseMove=function(n){hLib.mouse.x=n.pageX;hLib.mouse.y=n.pageY;hLib.intPageX=n.pageX;hLib.intPageY=n.pageY;hLib.genericMove()};hLib.touchMove=function(n){var t=hLib.getPageCoords(n);hLib.mouse.x=t.x;hLib.mouse.y=t.y;hLib.intPageX=t.x;hLib.intPageY=t.y;hLib.genericMove()};hLib.genericMove=function(){hLib.rangeSlider&&hLib.rangeSlider.active!==-1&&hLib.rangeSlider.moveArrow(hLib.rangeSlider.active,hLib.mouse.x);hLib.slider&&hLib.slider.itemmove.obj!==null&&hLib.slider.itemmoveactive();hLib.zoom&&hLib.zoom.active&&hLib.zoom.move()};hLib.resolveUrl=function(n){return hLib.strSiteRoot+n};hLib.isInt=function(n){var t=parseInt(n);return isNaN(t)?!1:n==t&&n.toString()==t.toString()};hLib.isEven=function(n){return n%2==0?!0:!1};hLib.isOdd=function(n){return n%2>0?!0:!1};hLib.sortNumberAsc=function(n,t){return n-t};hLib.sortNumberDesc=function(n,t){return t-n};window.hlog=function(){window.console?console.log(arguments):alert(arguments[0])};window.hLog=hlog;hLib.limitNumeric=function(t,i){n(t).keydown(function(t){var r=t.keyCode||t.which,u;i&&i.limitZero&&(r==48||r==96)&&t.preventDefault();u=!0;i&&i.allowCodes&&n.inArray(r,i.allowCodes)!==-1&&(u=!1);u&&((r>57&&r<91||r>105)&&t.preventDefault(),i&&i.limitCodes&&n.inArray(r,i.limitCodes)!==-1&&t.preventDefault())})};hLib.limitPhone=function(t){n(t).keydown(function(t){var i=t.keyCode||t.which;(i>57&&i<91||i>105&&i!=107)&&t.preventDefault();options&&(options.limitZero&&(i==48||i==96)&&t.preventDefault(),options.limitCodes&&n.inArray(i,options.limitCodes)!==-1&&t.preventDefault())})};hLib.disableDraggingFor=function(n){n instanceof jQuery&&(n=n[0]);hLib.booIELt9?n.onmousemove=function(){return!1}:(n.draggable=!1,n.onmousedown=function(n){return n.preventDefault(),!1})};hLib.cloneToVisibleItem=function(t,i){var r=n(t).clone(),u=i||!1;return u?r.insertAfter(t).css({visibility:"hidden",position:"relative",top:"-90000px"}):(n("body div.hLibPreloadArea").length==0&&n("body").append("<div class='hLibPreloadArea'><\/div>"),r.appendTo("body div.hLibPreloadArea")),r};hLib.cloneToVisible=hLib.cloneToVisibleItem;hLib.getHiddenImageDimensions=function(t,i){var r=n("body div.hLibPreloadArea");r.length==0&&(r=n("<div class='hLibPreloadArea'/>").appendTo("body"));n(t).clone().appendTo(r).imageLoaded(function(){var t={width:n(this).width(),height:n(this).height()};return typeof i!="undefined"&&i(t),t})};hLib.setID=function(t,i){var r,u,f,e,o;for(t=n(t),r=0,u="hLibAutoGen",typeof i!="undefined"&&(u="hLibAutoGen"+i.toString()),f=0;f<t.length;f++)if(e=t.eq(f),e.attr("id")==undefined||e.attr("id")==""){while(n("#"+u+r.toString()).length>0||n.inArray(u+r.toString(),hLib.arrCreatedIDs)!=-1)r++;o=u+r.toString();hLib.arrCreatedIDs.push(o);e.attr("id",o)}return t.eq(t.length-1).attr("id")};hLib.unique=function(t){for(var r,i=[],u=t.length;u--;)r=t[u],n.inArray(r,i)===-1&&i.unshift(r);return i};hLib.commasAdd=function(n,t){n=n.toString();for(var r=t!=undefined?t:".",i=new RegExp("(-?[0-9]+)([0-9]{3})");i.test(n);)n=n.replace(i,"$1"+r+"$2");return n};hLib.commasRemove=function(n){return n.toString().replace(",","").replace(".","")};hLib.getTime=function(){return+new Date};hLib.getTranslateLeftOrLeft=function(t){return(t=n(t),t[0].style.webkitTransform&&t[0].style.webkitTransform.length>0)?hLib.getTranslateLeft(t[0].style.webkitTransform):parseInt(t.css("left"))};hLib.getTranslateLeft=function(n){return parseInt(n.substr(12,999).split(",")[0].split("p")[0])};hLib.browser.name==="Chrome"&&hLib.browser.version>=32?hLib.useHClick=!1:hLib.booIE&&(hLib.useHClick=!1);n.fn.hClick=hLib.useHClick&&document.addEventListener?function(t,i){return this.each(function(){var f=n(this),u,r;typeof i=="undefined"&&(i={});u={preventDefault:i.preventDefaultAtTouchstart||i.preventDefaultAtTouchend};u=n.extend(u,i);r=new Hammer(this,u);r.get("tap").set({time:999999});r.on("tap",function(n){t.call(f,n)});r.get("press").set({time:1});r.on("press",function(){f.addClass("active")});r.on("pressup pan",function(){f.removeClass("active")});u.preventDefault&&f.click(hLib.fnPrevDef)})}:function(t,i){return this.each(function(){n(this).click(function(n){i&&i.preventDefault&&n.preventDefault();t.call(this,n)})})};hLib.fnPrevDef=function(n){n.preventDefault()};hLib.getPageCoords=function(n){return n.touches&&n.touches.length>0?{x:n.touches[0].pageX,y:n.touches[0].pageY}:n.pointers&&n.pointers.length>0?{x:n.pointers[0].pageX,y:n.pointers[0].pageY}:typeof n.clientX!="undefined"?{x:n.clientX,y:n.clientY}:{x:n.pageX,y:n.pageY}};hLib.killEvents=function(n,t){typeof t=="undefined"&&(t=!0);n.each(function(){if(this.addEventListener){function n(n,i){n.addEventListener(i,function(n){if(t)return n.preventDefault(),n.stopPropagation(),!1},!0)}n(this,"mousedown");n(this,"mouseup");n(this,"click");n(this,"mousemove")}})};hLib.triggerDOMUpdated=function(t){n(window).trigger(n.Event("hDOMUpdated",{$scope:t.$scope,updaterName:t.name,widget:t.name}))}}(jQuery),function(n){function i(n){return typeof n=="object"?n:{top:n,left:n}}var t=n.scrollTo=function(t,i,r){n(window).scrollTo(t,i,r)};t.defaults={axis:"xy",duration:parseFloat(n.fn.jquery)>=1.3?0:1,limit:!0};t.window=function(){return n(window)._scrollable()};n.fn._scrollable=function(){return this.map(function(){var t=this,r=!t.nodeName||n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1,i;return r?(i=(t.contentWindow||t).document||t.ownerDocument||t,/webkit/i.test(navigator.userAgent)||i.compatMode=="BackCompat"?i.body:i.documentElement):t})};n.fn.scrollTo=function(r,u,f){return typeof u=="object"&&(f=u,u=0),typeof f=="function"&&(f={onAfter:f}),r=="max"&&(r=9e9),f=n.extend({},t.defaults,f),u=u||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(u/=2),f.offset=i(f.offset),f.over=i(f.over),this._scrollable().each(function(){function l(n){h.animate(o,u,f.easing,n&&function(){n.call(this,r,f)})}if(r!=null){var s=this,h=n(s),e=r,c,o={},a=h.is("html,body");switch(typeof e){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(e)){e=i(e);break}if(e=n(e,this),!e.length)return;case"object":(e.is||e.style)&&(c=(e=n(e)).offset())}n.each(f.axis.split(""),function(n,i){var y=i=="x"?"Left":"Top",u=y.toLowerCase(),r="scroll"+y,p=s[r],w=t.max(s,i),v;c?(o[r]=c[u]+(a?0:p-h.offset()[u]),f.margin&&(o[r]-=parseInt(e.css("margin"+y))||0,o[r]-=parseInt(e.css("border"+y+"Width"))||0),o[r]+=f.offset[u]||0,f.over[u]&&(o[r]+=e[i=="x"?"width":"height"]()*f.over[u])):(v=e[u],o[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*w:v);f.limit&&/^\d+$/.test(o[r])&&(o[r]=o[r]<=0?0:Math.min(o[r],w));!n&&f.queue&&(p!=o[r]&&l(f.onAfterFirst),delete o[r])});l(f.onAfter)}}).end()};t.max=function(t,i){var r=i=="x"?"Width":"Height",u="scroll"+r;if(!n(t).is("html,body"))return t[u]-n(t)[r.toLowerCase()]();var f="client"+r,e=t.ownerDocument.documentElement,o=t.ownerDocument.body;return Math.max(e[u],o[u])-Math.min(e[f],o[f])}}(jQuery),function(n){n.fn.hoverIntent=function(t,i){var r={sensitivity:7,interval:100,timeout:0};r=n.extend(r,i?{over:t,out:i}:t);var u,f,e,o,s=function(n){u=n.pageX;f=n.pageY},h=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(e-u)+Math.abs(o-f)<r.sensitivity)return n(i).unbind("mousemove",s),i.hoverIntent_s=1,r.over.apply(i,[t]);e=u;o=f;i.hoverIntent_t=setTimeout(function(){h(t,i)},r.interval)},l=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,r.out.apply(t,[n])},c=function(t){var u=jQuery.extend({},t),i=this;i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t));t.type=="mouseenter"?(e=u.pageX,o=u.pageY,n(i).bind("mousemove",s),i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){h(u,i)},r.interval))):(n(i).unbind("mousemove",s),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){l(u,i)},r.timeout)))};return this.bind("mouseenter",c).bind("mouseleave",c)}}(jQuery),function(n){n.fn.imageLoaded=function(n){var t=this.filter("img"),i=t.length;return t.bind("load",function(){--i<=0&&n.call(t,this)}).each(function(){if(this.complete||this.complete===undefined){var n=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";this.src=n}}),this}}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function u(n){return t.raw?n:decodeURIComponent(n)}function f(n){return i(t.json?JSON.stringify(n):String(n))}function e(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(o," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:e(i);return n.isFunction(r)?r(u):u}var o=/\+/g,t=n.cookie=function(e,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(e),"=",f(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=e?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=u(w.shift()),l=w.join("=");if(e&&e===b){h=r(l,o);break}e||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){n.belowthefold=function(t,i){var r=n(window).height()+n(window).scrollTop();return r<=n(t).offset().top-i.threshold};n.abovethetop=function(t,i){var r=n(window).scrollTop();return r>=n(t).offset().top+n(t).height()-i.threshold};n.rightofscreen=function(t,i){var r=n(window).width()+n(window).scrollLeft();return r<=n(t).offset().left-i.threshold};n.leftofscreen=function(t,i){var r=n(window).scrollLeft();return r>=n(t).offset().left+n(t).width()-i.threshold};n.inviewport=function(t,i){return!n.rightofscreen(t,i)&&!n.leftofscreen(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.abovethetop(t,{threshold:0})},"left-of-screen":function(t){return n.leftofscreen(t,{threshold:0})},"right-of-screen":function(t){return n.rightofscreen(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})}})}(jQuery);document.addEventListener&&!function(n,t,i,r){"use strict";function si(n,t,i){return setTimeout(ci(n,i),t)}function tt(n,t,i){return Array.isArray(n)?(v(n,i[t],i),!0):!1}function v(n,t,i){var u;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==r)for(u=0;u<n.length;)t.call(i,n[u],u,n),u++;else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function k(n,t,i){for(var f=Object.keys(t),u=0;u<f.length;)(!i||i&&n[f[u]]===r)&&(n[f[u]]=t[f[u]]),u++;return n}function hi(n,t){return k(n,t,!0)}function o(n,t,i){var r,u=t.prototype;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&k(r,i)}function ci(n,t){return function(){return n.apply(t,arguments)}}function li(n,t){return typeof n==pr?n.apply(t?t[0]||r:r,t):n}function ur(n,t){return n===r?t:n}function pt(n,t,i){v(bt(t),function(t){n.addEventListener(t,i,!1)})}function wt(n,t,i){v(bt(t),function(t){n.removeEventListener(t,i,!1)})}function fr(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1}function d(n,t){return n.indexOf(t)>-1}function bt(n){return n.trim().split(/\s+/g)}function it(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function kt(n){return Array.prototype.slice.call(n,0)}function er(n,t,i){for(var f,u=[],e=[],r=0;r<n.length;)f=t?n[r][t]:n[r],it(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function dt(n,t){for(var i,u,e=t[0].toUpperCase()+t.slice(1),f=0;f<yr.length;){if(i=yr[f],u=i?i+e:t,u in n)return u;f++}return r}function ou(){return tf++}function or(n){var t=n.ownerDocument;return t.defaultView||t.parentWindow}function s(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){li(n.options.enable,[n])&&i.handler(t)};this.init()}function su(n){var i,t=n.options.inputClass;return new(i=t?t:rf?vi:uf?ti:wr?yi:ni)(n,hu)}function hu(n,t,i){var r=i.pointers.length,o=i.changedPointers.length,s=t&f&&r-o==0,h=t&(u|e)&&r-o==0;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;cu(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function cu(n,t){var i=n.session,u=t.pointers,e=u.length,f;i.firstInput||(i.firstInput=sr(t));e>1&&!i.firstMultiple?i.firstMultiple=sr(t):1===e&&(i.firstMultiple=!1);var o=i.firstInput,r=i.firstMultiple,s=r?r.center:o.center,h=t.center=hr(u);t.timeStamp=nr();t.deltaTime=t.timeStamp-o.timeStamp;t.angle=ai(s,h);t.distance=gt(s,h);lu(i,t);t.offsetDirection=cr(t.deltaX,t.deltaY);t.scale=r?pu(r.pointers,u):1;t.rotation=r?yu(r.pointers,u):0;au(i,t);f=n.element;fr(t.srcEvent.target,f)&&(f=t.srcEvent.target);t.target=f}function lu(n,t){var i=t.center,r=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===f||o.eventType===u)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-r.x);t.deltaY=e.y+(i.y-r.y)}function au(n,t){var f,o,s,h,i=n.lastInterval||t,c=t.timeStamp-i.timeStamp;if(t.eventType!=e&&(c>ff||i.velocity===r)){var l=i.deltaX-t.deltaX,a=i.deltaY-t.deltaY,u=vu(c,l,a);o=u.x;s=u.y;f=ft(u.x)>ft(u.y)?u.x:u.y;h=cr(l,a);n.lastInterval=t}else f=i.velocity,o=i.velocityX,s=i.velocityY,h=i.direction;t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=h}function sr(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:rt(n.pointers[t].clientX),clientY:rt(n.pointers[t].clientY)},t++;return{timeStamp:nr(),pointers:i,center:hr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function hr(n){var t=n.length;if(1===t)return{x:rt(n[0].clientX),y:rt(n[0].clientY)};for(var r=0,u=0,i=0;t>i;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:rt(r/t),y:rt(u/t)}}function vu(n,t,i){return{x:t/n||0,y:i/n||0}}function cr(n,t){return n===t?fi:ft(n)>=ft(t)?n>0?ot:st:t>0?ht:ct}function gt(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function ai(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return 180*Math.atan2(u,r)/Math.PI}function yu(n,t){return ai(t[1],t[0],ei)-ai(n[1],n[0],ei)}function pu(n,t){return gt(t[0],t[1],ei)/gt(n[0],n[1],ei)}function ni(){this.evEl=of;this.evWin=sf;this.allow=!0;this.pressed=!1;s.apply(this,arguments)}function vi(){this.evEl=dr;this.evWin=gr;s.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function lr(){this.evTarget=af;this.evWin=vf;this.started=!1;s.apply(this,arguments)}function wu(n,t){var i=kt(n.touches),r=kt(n.changedTouches);return t&(u|e)&&(i=er(i.concat(r),"identifier",!0)),[i,r]}function ti(){this.evTarget=tu;this.targetIds={};s.apply(this,arguments)}function bu(n,t){var r=kt(n.touches),o=this.targetIds;if(t&(f|g)&&1===r.length)return o[r[0].identifier]=!0,[r,r];var i,s,h=kt(n.changedTouches),c=[],l=this.target;if(s=r.filter(function(n){return fr(n.target,l)}),t===f)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(u|e)&&delete o[h[i].identifier],i++;if(c.length)return[er(s.concat(c),"identifier",!0),c]}function yi(){s.apply(this,arguments);var n=ci(this.handler,this);this.touch=new ti(this.manager,n);this.mouse=new ni(this.manager,n)}function pi(n,t){this.manager=n;this.set(t)}function ku(n){if(d(n,lt))return lt;var t=d(n,at),i=d(n,vt);return t&&i?at+" "+vt:t||i?t?at:vt:d(n,ir)?ir:fu}function y(n){this.id=ou();this.manager=null;this.options=hi(n||{},this.defaults);this.options.enable=ur(this.options.enable,!0);this.state=oi;this.simultaneous={};this.requireFail=[]}function du(n){return n&yt?"cancel":n&b?"end":n&ut?"move":n&h?"start":""}function ar(n){return n==ct?"down":n==ht?"up":n==ot?"left":n==st?"right":""}function ii(n,t){var i=t.manager;return i?i.get(n):n}function c(){y.apply(this,arguments)}function ri(){c.apply(this,arguments);this.pX=null;this.pY=null}function wi(){c.apply(this,arguments)}function bi(){y.apply(this,arguments);this._timer=null;this._input=null}function ki(){c.apply(this,arguments)}function di(){c.apply(this,arguments)}function ui(){y.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function w(n,t){return t=t||{},t.recognizers=ur(t.recognizers,w.defaults.preset),new gi(n,t)}function gi(n,t){t=t||{};this.options=hi(t,w.defaults);this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.element=n;this.input=su(this);this.touchAction=new pi(this,this.options.touchAction);vr(this,!0);v(t.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function vr(n,t){var i=n.element;v(n.options.cssProps,function(n,r){i.style[dt(i.style,r)]=t?n:""})}function gu(n,i){var r=t.createEvent("Event");r.initEvent(n,!0,!0);r.gesture=i;i.target.dispatchEvent(r)}var yr=["","webkit","moz","MS","ms","o"],nf=t.createElement("div"),pr="function",rt=Math.round,ft=Math.abs,nr=Date.now,tf=1,wr="ontouchstart"in n,rf=dt(n,"PointerEvent")!==r,uf=wr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),et="touch",tr="mouse",ff=25,f=1,g=2,u=4,e=8,fi=1,ot=2,st=4,ht=8,ct=16,l=ot|st,nt=ht|ct,br=l|nt,kr=["x","y"],ei=["clientX","clientY"],nu,tu,eu,rr;s.prototype={handler:function(){},init:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(or(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&wt(this.element,this.evEl,this.domHandler);this.evTarget&&wt(this.target,this.evTarget,this.domHandler);this.evWin&&wt(or(this.element),this.evWin,this.domHandler)}};var ef={mousedown:f,mousemove:g,mouseup:u},of="mousedown",sf="mousemove mouseup";o(ni,s,{handler:function(n){var t=ef[n.type];t&f&&0===n.button&&(this.pressed=!0);t&g&&1!==n.which&&(t=u);this.pressed&&this.allow&&(t&u&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:tr,srcEvent:n}))}});var hf={pointerdown:f,pointermove:g,pointerup:u,pointercancel:e,pointerout:e},cf={2:et,3:"pen",4:tr,5:"kinect"},dr="pointerdown",gr="pointermove pointerup pointercancel";n.MSPointerEvent&&(dr="MSPointerDown",gr="MSPointerMove MSPointerUp MSPointerCancel");o(vi,s,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),r=hf[h],s=cf[n.pointerType]||n.pointerType,c=s==et,i=it(t,n.pointerId,"pointerId");r&f&&(0===n.button||c)?0>i&&(t.push(n),i=t.length-1):r&(u|e)&&(o=!0);0>i||(t[i]=n,this.callback(this.manager,r,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var lf={touchstart:f,touchmove:g,touchend:u,touchcancel:e},af="touchstart",vf="touchstart touchmove touchend touchcancel";o(lr,s,{handler:function(n){var i=lf[n.type],t;(i===f&&(this.started=!0),this.started)&&(t=wu.call(this,n,i),i&(u|e)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n}))}});nu={touchstart:f,touchmove:g,touchend:u,touchcancel:e};tu="touchstart touchmove touchend touchcancel";o(ti,s,{handler:function(n){var i=nu[n.type],t=bu.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n})}});o(yi,s,{handler:function(n,t,i){var r=i.pointerType==et,f=i.pointerType==tr;if(r)this.mouse.allow=!1;else if(f&&!this.mouse.allow)return;t&(u|e)&&(this.mouse.allow=!0);this.callback(n,t,i)},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var iu=dt(nf.style,"touchAction"),ru=iu!==r,uu="compute",fu="auto",ir="manipulation",lt="none",at="pan-x",vt="pan-y";pi.prototype={set:function(n){n==uu&&(n=this.compute());ru&&(this.manager.element.style[iu]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return v(this.manager.recognizers,function(t){li(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ku(n.join(" "))},preventDefaults:function(n){var t,i;if(!ru){if(t=n.srcEvent,i=n.offsetDirection,this.manager.session.prevented)return void t.preventDefault();var r=this.actions,u=d(r,lt),f=d(r,vt),e=d(r,at);return u||f&&i&l||e&&i&nt?this.preventSrc(t):void 0}},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var oi=1,h=2,ut=4,b=8,p=b,yt=16,a=32;y.prototype={defaults:{},set:function(n){return k(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(tt(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=ii(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return tt(n,"dropRecognizeWith",this)?this:(n=ii(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(tt(n,"requireFailure",this))return this;var t=this.requireFail;return n=ii(n,this),-1===it(t,n)&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(tt(n,"dropRequireFailure",this))return this;n=ii(n,this);var t=it(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function t(t){r.manager.emit(r.options.event+(t?du(i):""),n)}var r=this,i=this.state;b>i&&t(!0);t();i>=b&&t(!0)},tryEmit:function(n){return this.canEmit()?this.emit(n):void(this.state=a)},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(a|oi)))return!1;n++}return!0},recognize:function(n){var t=k({},n);return li(this.options.enable,[this,t])?(this.state&(p|yt|a)&&(this.state=oi),this.state=this.process(t),void(this.state&(h|ut|b|yt)&&this.tryEmit(t))):(this.reset(),void(this.state=a))},process:function(){},getTouchAction:function(){},reset:function(){}};o(c,y,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return 0===t||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=t&(h|ut),f=this.attrTest(n);return r&&(i&e||!f)?t|yt:r||f?i&u?t|b:t&h?t|ut:h:a}});o(ri,c,{defaults:{event:"pan",threshold:10,pointers:1,direction:br},getTouchAction:function(){var t=this.options.direction,n=[];return t&l&&n.push(vt),t&nt&&n.push(at),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&l?(t=0===f?fi:0>f?ot:st,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=0===e?fi:0>e?ht:ct,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return c.prototype.attrTest.call(this,n)&&(this.state&h||!(this.state&h)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this._super.emit.call(this,n)}});o(wi,c,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&h)},emit:function(n){if(this._super.emit.call(this,n),1!==n.scale){var t=n.scale<1?"in":"out";this.manager.emit(this.options.event+t,n)}}});o(bi,y,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[fu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(u|e)&&!o)this.reset();else if(n.eventType&f)this.reset(),this._timer=si(function(){this.state=p;this.tryEmit()},t.time,this);else if(n.eventType&u)return p;return a},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===p&&(n&&n.eventType&u?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=nr(),this.manager.emit(this.options.event,this._input)))}});o(ki,c,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&h)}});o(di,c,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:l|nt,pointers:1},getTouchAction:function(){return ri.prototype.getTouchAction.call(this)},attrTest:function(n){var t,i=this.options.direction;return i&(l|nt)?t=n.velocity:i&l?t=n.velocityX:i&nt&&(t=n.velocityY),this._super.attrTest.call(this,n)&&i&n.direction&&n.distance>this.options.threshold&&ft(t)>this.options.velocity&&n.eventType&u},emit:function(n){var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});o(ui,y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ir]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,s=n.distance<t.threshold,c=n.deltaTime<t.time,i,r,e;if(this.reset(),n.eventType&f&&0===this.count)return this.failTimeout();if(s&&c&&o){if(n.eventType!=u)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,r=!this.pCenter||gt(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,0===e)return this.hasRequireFailures()?(this._timer=si(function(){this.state=p;this.tryEmit()},t.interval,this),h):p}return a},failTimeout:function(){return this._timer=si(function(){this.state=a},this.options.interval,this),a},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==p&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});w.VERSION="2.0.4";w.defaults={domEvents:!1,touchAction:uu,enable:!0,inputTarget:null,inputClass:null,preset:[[ki,{enable:!1}],[wi,{enable:!1},["rotate"]],[di,{direction:l}],[ri,{direction:l},["swipe"]],[ui],[ui,{event:"doubletap",taps:2},["tap"]],[bi]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};eu=1;rr=2;gi.prototype={set:function(n){return k(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?rr:eu},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&p)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped===rr||t&&i!=t&&!i.canRecognizeWith(t)?i.reset():i.recognize(n),!t&&i.state&(h|ut|b)&&(t=r.curRecognizer=i),u++},get:function(n){if(n instanceof y)return n;for(var i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(tt(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(tt(n,"remove",this))return this;var t=this.recognizers;return n=this.get(n),t.splice(it(t,n),1),this.touchAction.update(),this},on:function(n,t){var i=this.handlers;return v(bt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this},off:function(n,t){var i=this.handlers;return v(bt(n),function(n){t?i[n].splice(it(i[n],t),1):delete i[n]}),this},emit:function(n,t){var i,r;if(this.options.domEvents&&gu(n,t),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&vr(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};k(w,{INPUT_START:f,INPUT_MOVE:g,INPUT_END:u,INPUT_CANCEL:e,STATE_POSSIBLE:oi,STATE_BEGAN:h,STATE_CHANGED:ut,STATE_ENDED:b,STATE_RECOGNIZED:p,STATE_CANCELLED:yt,STATE_FAILED:a,DIRECTION_NONE:fi,DIRECTION_LEFT:ot,DIRECTION_RIGHT:st,DIRECTION_UP:ht,DIRECTION_DOWN:ct,DIRECTION_HORIZONTAL:l,DIRECTION_VERTICAL:nt,DIRECTION_ALL:br,Manager:gi,Input:s,TouchAction:pi,TouchInput:ti,MouseInput:ni,PointerEventInput:vi,TouchMouseInput:yi,SingleTouchInput:lr,Recognizer:y,AttrRecognizer:c,Tap:ui,Pan:ri,Swipe:di,Pinch:wi,Rotate:ki,Press:bi,on:pt,off:wt,each:v,merge:hi,extend:k,inherit:o,bindFn:ci,prefixed:dt});typeof define==pr&&define.amd?define(function(){return w}):"undefined"!=typeof module&&module.exports?module.exports=w:n[i]=w}(window,document,"Hammer");jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-(e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f))+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u)==1?i+r:(f||(f=u*.3),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return t==0?i:(t/=u/2)==2?i+r:(f||(f=u*.3*1.5),e<Math.abs(r)?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1)?-.5*e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),function(n){n.fn.textOverflow=function(t){var t=n.extend({ellipsis:"&#8230;",wrap:"word",preserveParagraphs:!0,addTitle:!1},t),r;return n("#textOverflowCalculator").length==0&&n("body").prepend(n('<div id="textOverflowCalculator" />').css({position:"absolute",left:"-10000px",top:"0px"})),r=n("body #textOverflowCalculator"),this.each(function(){var u=n(this),c,a,v,w,y;if(u.css("overflow")=="hidden"){var s=u.height(),b=u.width(),l=u.css("max-height");l!=""&&l!="none"&&parseInt(l)!="NaN"&&(s=parseInt(l));c=u.css("max-width");c!=""&&c!="none"&&parseInt(c)!="NaN"&&(b=parseInt(c));r.css({width:t.width?t.width+"px":b+"px",height:s+"px","font-size":u.css("font-size"),"font-weight":u.css("font-weight"),"font-family":u.css("font-family"),"text-decoration":u.css("text-decoration"),"text-transform":u.css("text-transform"),"letter-spacing":u.css("letter-spacing"),"line-height":u.css("line-height"),"word-wrap":"break-word"});var p=!1,e="",h="",f="",o="";for(t.preserveParagraphs&&u.children("p").length>0&&(a="",f="",o="",n(u.clone()).children("p").each(function(){return o=f,r.empty(),a=String(n(this).wrapInner("<p />").html()),f=o+a,r.append(n('<div class="theContentToMeasure" />').append(f)),r.children("div.theContentToMeasure").height()>s?(e=o,h=a,!1):void 0})),h=h!=""?n.trim(n(h).text()).replace(/\s+/gi," "):n.trim(u.text()).replace(/\s+/gi," "),v=t.wrap=="word"?h.split(" "):h.split(""),f="",o="",i=0;i<v.length;i++)if(o=f,r.empty(),f=t.wrap=="word"?f+" "+v[i]:f+v[i],e!=""){if(r.append(e),r.append("<p>"+n.trim(f)+t.ellipsis+"<\/p>"),r.wrapInner("<div />").find("div").height()>s){w=n.trim(o)+t.ellipsis;w==t.ellipsis?e=String("<p>"+String(n(e).html())+t.ellipsis+"<\/p>"):e+="<p>"+w+"<\/p>";p=!0;break}}else if(r.append(n("<span />").append(n.trim(f))),r.find("span").height()>s){y=n.trim(o);e=y+t.ellipsis;r.find("span").html(f);r.find("span").height()>s&&(e=y.substr(0,y.length-3)+t.ellipsis,r.find("span").html(f));p=!0;break}p&&(t.addTitle&&u.attr("title",u.text()),u.empty().append(e));r.empty()}})}}(jQuery),function(n){hLib.cookieInfo2=function(t){t=t||{};var i={state:"notCreated",elem:null,body:"Inds&aelig;t tekst her",mobileBody:'<a href="#">L&aelig;s mere<\/a>',cookieKey:"cookieInfo2Shown",horizontalPosition:"top",template:"<div class='hLibCookieInfo2' id='hLibCookieInfo2'><div class='hLibCookieInfoBody'><div class='content'>{body}<\/div><div class='mobileContent'>{mobileBody}<\/div><\/div><div class='hLibCookieInfoClose'><span><\/span><\/div><\/div>",show:function(t){t=t||"expanded";var r=this;r.state==="notCreated"&&(r.state="expanded",r.elem=n(r.template),r.setTexts(),r.setPosition(),r.elem.find(".hLibCookieInfoClose").hClick(function(){n.cookie(i.cookieKey,hLib.getTime(),{expires:365,path:"/"});r.elem.addClass("hLibCookieInfoClosed");setTimeout(function(){if(r.elem.hide(),i.onHide)i.onHide(r)},500)}))},setPosition:function(){this.elem.addClass("hLibCookieExpanded");this.isInDOM||(this.isInDOM=!0,this.elem.appendTo("body"),this.elem.attr("data-expanded",this.elem.addClass("hLibCookieExpanded").outerHeight()));this.horizontalPosition=="top"&&this.elem.addClass("hLibCookieInfoPositionTop")},setTexts:function(){var n=this.elem.html();n=n.replaceAll("{body}",this.body);n=n.replaceAll("{mobileBody}",this.mobileBody);this.elem.html(n)}};return n.extend(i,t),n.cookie(i.cookieKey)==null&&i.show("expanded"),i}}(jQuery),function(){hLib.placeholder=function(n,t){return jQuery(n).each(function(){var i=jQuery(this),f,u,o,e,s,r;if(typeof n=="String"&&ojb=="refresh"){hLib.placeholder.refreshPlain(i);return}f=jQuery.extend({},hLib.placeholder.defaults);i.attr("data-placeholder-fancy")&&(f.overrideBrowserDefault=!0,f.fancy=!0);u=i.attr("data-placeholder")||i.attr("placeholder")||"";u!=""&&(i.is("input")||i.is("textarea"))&&(o=hLib.setID(i),typeof t!="undefined"&&jQuery.extend(f,t),(!jQuery.support.placeholder||f.overrideBrowserDefault)&&(f.fancy?(e=i.parent(),(e.css("position")!="absolute"||e.css("position")!="fixed")&&e.css("position","relative"),i.siblings("label[for='"+i.attr("id")+"']").remove(),s=jQuery("<label for='"+o+"' class='hPlaceholder'>"+u+"<\/label>"),hLib.booIE6&&s.attr("title",u),s.css({top:i.position().top,left:Math.abs(i.position().left),"font-size":i.css("font-size"),"font-weight":i.css("font-weight"),"line-height":Math.floor(parseInt(i.css("font-size").replace("px",""))*1.5)+"px","letter-spacing":i.css("letter-spacing"),"text-indent":i.css("text-indent"),"text-shadow":i.css("text-shadow"),height:i.css("height"),width:i.css("width"),"padding-left":i.css("padding-left"),"padding-top":i.css("padding-top"),position:"absolute"}).insertAfter(i),i.focusin(function(){var n=jQuery(this),t=hLib.booIELt9?0:.5,i=hLib.booIELt9?0:250;n.val()==""&&n.siblings("label[for='"+n.attr("id")+"']").stop(!0,!0).fadeTo(i,t)}).focusout(function(){var n=jQuery(this),t=hLib.booIELt9?0:250;return n.val()==""&&n.siblings("label[for='"+n.attr("id")+"']").fadeTo(t,1,function(){hLib.booIELt9&&jQuery(this).css("filter","none")}),!1}).keypress(function(n){if((n.keyCode?n.keyCode:n.which)!=9){var t=jQuery(this);setTimeout(function(){var n=hLib.booIELt9?0:.5,i=hLib.booIELt9?0:250;t.val()==""?t.siblings("label[for='"+t.attr("id")+"']").stop(!0,!0).fadeTo(i,n):t.siblings("label[for='"+t.attr("id")+"']").hide()},10)}})):(i.siblings("[data-for-obj='"+i.attr("id")+"']").remove(),jQuery.data(i[0],"display",i.css("display")=="none"?"block":i.css("display")),r=jQuery("<input type='text' class='placeholder' value='"+u+"' />"),i.is("textarea")&&(r=jQuery("<textarea class='placeholder'>"+u+"<\/textarea>"),i.attr("cols")&&r.attr("cols",i.attr("cols")),i.attr("rows")&&r.attr("rows",i.attr("rows"))),i.attr("class")&&r.addClass(i.attr("class")),i.attr("style")&&r.attr("style",i.attr("style")),hLib.placeholder.list.push({orig:i,fake:r}),r.hide().attr("data-for-obj",o).insertAfter(i).focus(function(n){n.stopPropagation();var t=jQuery(this),i=t.siblings("#"+t.attr("data-for-obj"));t.hide();i.css("display",jQuery.data(i[0],"display"));setTimeout(function(){i.focus()},5)}),i.focus(function(){i=jQuery(this).css("display",jQuery.data(i[0],"display"));i.siblings("[data-for-obj="+i.attr("id")+"]").hide()}).blur(function(){hLib.placeholder.refreshPlain(this)}),i.val()==""?i.hide().siblings("[data-for-obj='"+i.attr("id")+"']:eq(0)").css("display",jQuery.data(i[0],"display")):i.is(":visible")||i.css("display","block")),i.attr("data-placeholder",u)))})};jQuery.fn.placeholder=function(n){return this.each(function(){hLib.placeholder(this,n||undefined)})};hLib.placeholder.defaults={overrideBrowserDefault:!1,fancy:!1};hLib.placeholder.list=[];hLib.placeholder.refresh=function(n){var t=hLib.placeholder.get(n);t.orig.is(":disabled")&&!t.fake.is(":disabled")?t.fake.attr("disabled","disabled"):!t.orig.is(":disabled")&&t.fake.is(":disabled")&&t.fake.removeProp("disabled")};hLib.placeholder.refreshPlain=function(n){var t=jQuery(n),i=jQuery.data(t[0],"display");t.val()==""&&t.hide().siblings("[data-for-obj='"+t.attr("id")+"']:eq(0)").css("display",i)};hLib.placeholder.get=function(n){for(var t=0;t<hLib.placeholder.list.length;t++)if(hLib.placeholder.list[t].id==n)return hLib.placeholder.list[t];return{}};hLib.placeholder.getI=function(n){for(var t=0;t<hLib.placeholder.list.length;t++)if(hLib.placeholder.list[t].id==n)return t;return-1};jQuery(function(){hLib.usePlaceholders&&setTimeout(function(){jQuery("input[placeholder],textarea[placeholder]").placeholder()},1)})}(jQuery),function(n){(function(n,t){typeof exports=="object"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.Spinner=t()})(this,function(){"use strict";function r(n,t){var i=document.createElement(n||"div");for(var r in t)i[r]=t[r];return i}function t(n){for(var t=1,i=arguments.length;t<i;t++)n.appendChild(arguments[t]);return n}function v(n,t,i,r){var f=["opacity",t,~~(n*100),i,r].join("-"),o=.01+i/r*100,s=Math.max(1-(1-n)/t*(100-o),n),c=u.substring(0,u.indexOf("Animation")).toLowerCase(),l=c&&"-"+c+"-"||"";return h[f]||(e.insertRule("@"+l+"keyframes "+f+"{0%{opacity:"+s+"}"+o+"%{opacity:"+n+"}"+(o+.01)+"%{opacity:1}"+(o+t)%100+"%{opacity:"+n+"}100%{opacity:"+s+"}}",e.cssRules.length),h[f]=1),f}function o(n,t){var u=n.style,r,i;for(t=t.charAt(0).toUpperCase()+t.slice(1),i=0;i<s.length;i++)if(r=s[i]+t,u[r]!==undefined)return r;if(u[t]!==undefined)return t}function n(n,t){for(var i in t)n.style[o(n,i)||i]=t[i];return n}function c(n){for(var r,i,t=1;t<arguments.length;t++){r=arguments[t];for(i in r)n[i]===undefined&&(n[i]=r[i])}return n}function l(n){for(var t={x:n.offsetLeft,y:n.offsetTop};n=n.offsetParent;)t.x+=n.offsetLeft,t.y+=n.offsetTop;return t}function a(n,t){return typeof n=="string"?n:n[t%n.length]}function i(n){if(typeof this=="undefined")return new i(n);this.opts=c(n||{},i.defaults,y)}function p(){function u(n,t){return r("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',t)}e.addRule(".spin-vml","behavior:url(#default#VML)");i.prototype.lines=function(i,r){function s(){return n(u("group",{coordsize:o+" "+o,coordorigin:-e+" "+-e}),{width:o,height:o})}function l(i,f,o){t(c,t(n(s(),{rotation:360/r.lines*i+"deg",left:~~f}),t(n(u("roundrect",{arcsize:r.corners}),{width:e,height:r.width,left:r.radius,top:-r.width>>1,filter:o}),u("fill",{color:a(r.color,i),opacity:r.opacity}),u("stroke",{opacity:0}))))}var e=r.length+r.width,o=2*e,h=-(r.width+r.length)*2+"px",c=n(s(),{position:"absolute",top:h,left:h}),f;if(r.shadow)for(f=1;f<=r.lines;f++)l(f,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(f=1;f<=r.lines;f++)l(f);return t(i,c)};i.prototype.opacity=function(n,t,i,r){var u=n.firstChild;r=r.shadow&&r.lines||0;u&&t+r<u.childNodes.length&&(u=u.childNodes[t+r],u=u&&u.firstChild,u=u&&u.firstChild,u&&(u.opacity=i))}}var s=["webkit","Moz","ms","O"],h={},u,e=function(){var n=r("style",{type:"text/css"});return t(document.getElementsByTagName("head")[0],n),n.sheet||n.styleSheet}(),y={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:1/4,fps:20,zIndex:2e9,className:"spinner",top:"auto",left:"auto",position:"relative"},f;return i.defaults={},c(i.prototype,{spin:function(t){this.stop();var f=this,i=f.opts,e=f.el=n(r(0,{className:i.className}),{position:i.position,width:0,zIndex:i.zIndex}),c=i.radius+i.length+i.width,o,s;if(t&&(t.insertBefore(e,t.firstChild||null),s=l(t),o=l(e),n(e,{left:(i.left=="auto"?s.x-o.x+(t.offsetWidth>>1):parseInt(i.left,10)+c)+"px",top:(i.top=="auto"?s.y-o.y+(t.offsetHeight>>1):parseInt(i.top,10)+c)+"px"})),e.setAttribute("role","progressbar"),f.lines(e,f.opts),!u){var a=0,p=(i.lines-1)*(1-i.direction)/2,v,y=i.fps,h=y/i.speed,w=(1-i.opacity)/(h*i.trail/100),b=h/i.lines;(function k(){a++;for(var n=0;n<i.lines;n++)v=Math.max(1-(a+(i.lines-n)*b)%h*w,i.opacity),f.opacity(e,n*i.direction+p,v,i);f.timeout=f.el&&setTimeout(k,~~(1e3/y))})()}return f},stop:function(){var n=this.el;return n&&(clearTimeout(this.timeout),n.parentNode&&n.parentNode.removeChild(n),this.el=undefined),this},lines:function(i,f){function s(t,i){return n(r(),{position:"absolute",width:f.length+f.width+"px",height:f.width+"px",background:t,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/f.lines*e+f.rotate)+"deg) translate("+f.radius+"px,0)",borderRadius:(f.corners*f.width>>1)+"px"})}for(var e=0,h=(f.lines-1)*(1-f.direction)/2,o;e<f.lines;e++)o=n(r(),{position:"absolute",top:1+~(f.width/2)+"px",transform:f.hwaccel?"translate3d(0,0,0)":"",opacity:f.opacity,animation:u&&v(f.opacity,f.trail,h+e*f.direction,f.lines)+" "+1/f.speed+"s linear infinite"}),f.shadow&&t(o,n(s("#000","0 0 4px #000"),{top:"2px"})),t(i,t(o,s(a(f.color,e),"0 0 1px rgba(0,0,0,.1)")));return i},opacity:function(n,t,i){t<n.childNodes.length&&(n.childNodes[t].style.opacity=i)}}),f=n(r("group"),{behavior:"url(#default#VML)"}),!o(f,"transform")&&f.adj?p():u=o(f,"animation"),i});n.fn.spin=function(t,i){return this.each(function(){var u=n(this),r=u.data();r.spinner&&(r.spinner.stop(),delete r.spinner);t!==!1&&(t=n.extend({color:i||u.css("color")},n.fn.spin[t]||t),r.spinner=new Spinner(t).spin(this))})};n.fn.spin.presets={tiny:{speed:2.5,lines:8,length:2,width:2,radius:3},small:{speed:2.5,lines:10,length:4,width:2,radius:5},medium:{speed:2.5,lines:11,length:6,width:3,radius:6},large:{speed:2.5,lines:11,length:8,width:4,radius:8}};n.fn.hLoading=function(t,i){return this.each(function(){function h(t){var s,v,y,c,e;if(u.data("hLoadingActive")){o(h);return}if(u.data("hLoadingActive",hLib.getTime()),r.autoHide&&r.autoHide>0&&(r.timeoutAutohide=setTimeout(o,r.autoHide)),!r.overlay){u.spin(r.spinner,r.color);t&&t.call(r);return}s="absolute";u.is("body")&&!hLib.booIELt7&&(s="fixed");r.msgBoxCss.position||(r.msgBoxCss.position=s);f=n("<div class='hLoadingOverlay' />").css({position:s,top:r.top,left:r.left,width:r.width,height:r.height,backgroundColor:r.backgroundColor,display:"none",cursor:r.cursor,opacity:r.opacity,zIndex:r.zIndex});hLib.booIELt8&&f.css({filter:"alpha(opacity="+r.opacity*100+")"});var i=n("<div class='hLoadingBox' />"),l=n(r.spinnerTarget).appendTo(i),a={height:r.spinner.length*2+r.spinner.radius*2*1.4+"px"};n.extend(a,r.spinnerBoxCss);l.css(a);typeof r.text=="string"&&(v=n("<div class='hLoadingText'>"+r.text+"<\/div>").appendTo(i),y=n.extend({},r.textBoxCss),v.css(y));c={zIndex:r.zIndex+1,color:r.color};n.extend(c,r.msgBoxCss);i.css(c);["absolute","fixed","relative"].indexOf(u.css("position"))===-1&&u.css("position","relative");u.append(f);u.append(i);e=n().add(f).add(i);e.each(function(){n(this).css({display:"block",opacity:"0.01"})});hLib.booIELt8&&e.css({filter:"alpha(opacity=0)"});r.spin&&l.spin(r.spinner,r.color);typeof r.msgBoxCss.marginLeft=="undefined"&&i.css({marginLeft:-(i.outerWidth()/2)+"px"});typeof r.msgBoxCss.marginTop=="undefined"&&i.css({marginTop:-(i.outerHeight()/2)+"px"});e.css({display:"none"});i.css({opacity:r.msgBoxCss.opacity});f.css({opacity:r.opacity});hLib.booIELt8&&f.css({filter:"alpha(opacity="+r.opacity*100+")"});r.speedIn===0?(e.show(),t&&t.call(r)):n.support.cssTransition?(e.css({display:"block",opacity:0,transition:"opacity "+r.speedIn+"ms"}),r.timeoutShow=setTimeout(function(){f.css({opacity:r.opacity});i.css({opacity:r.msgBoxCss.opacity});setTimeout(function(){t&&t.call(r)},r.speedIn)},5)):e.fadeIn(r.speedIn,function(){t&&t.call(r)})}function o(t){function f(){i.remove();u.data("hLoadingActive",null);t&&t.call(r)}if(!u.data("hLoadingActive")){t&&t.call(r);return}var i=u.children(".hLoadingOverlay, .hLoadingBox");if(!r.overlay){u.spin(!1);f();return}r.speedOut===0?f():n.support.cssTransition?(i.css({transitionDuration:r.speedOut+"ms"}),setTimeout(function(){i.css({opacity:0});r.timeoutHide=setTimeout(f,r.speedOut+50)},5)):i.stop().fadeOut(r.speedOut,f);u.data("hLoading",null)}var u=n(this),f,s=!0,e=typeof t,r=u.data("hLoading");r?(clearTimeout(r.timeoutShow),clearTimeout(r.timeoutHide),clearTimeout(r.timeoutAutohide)):r=n.extend(!0,{},n.fn.hLoading.defaults);e!=="undefined"&&(e==="object"?(r=n.extend(!0,{},n.fn.hLoading.defaults),n.extend(!0,r,t),t.spinner||t.size&&n.fn.spin.presets[t.size]&&(r.spinner=n.fn.spin.presets[t.size])):e==="string"?r.text=t:e==="boolean"&&(s=t));s?h(i):o(i);u.data("hLoading",r)})};n.fn.hLoading.defaults={overlay:!0,size:"small",color:"#000",backgroundColor:"#fff",msgBoxCss:{width:150,textAlign:"center",top:"50%",left:"50%",opacity:.8,padding:"25px"},spinnerBoxCss:{},textBoxCss:{marginTop:"10px"},opacity:.5,speedIn:250,speedOut:250,autoHide:6e4,text:!1,zIndex:1e6,cursor:"default",spin:!0,spinner:n.fn.spin.presets.small,spinnerTarget:"<div class='hLoadingSpinnerTarget'/>",top:0,left:0,width:"100%",height:"100%"};hLib.blockUI=function(t,i){if(t===!1){n(i||document.body).hLoading(!1);return}t=t||{};typeof t=="string"&&(t={text:t});t.size||(t.size="large");n(i||document.body).hLoading(t)};hLib.blockUI.hide=function(){hLib.unBlockUI(document.body)};hLib.unBlockUI=function(t){n(t||document.body).hLoading(!1)};n.fn.blockUI||(n.fn.blockUI=function(n){return this.each(function(){hLib.blockUI(n,this)})});n.fn.unBlockUI||(n.fn.unBlockUI=function(){return this.each(function(){hLib.unBlockUI(this)})});n.fn.unBlock||(n.fn.unBlock=function(){return this.each(function(){hLib.unBlockUI(this)})});n.fn.hBlock||(n.fn.hBlock=n.fn.blockUI);n.fn.hUnBlock||(n.fn.hUnBlock=n.fn.unBlock)}(jQuery),function(n){hLib.growl=function(t){function u(t){clearTimeout(f);t&&n.extend(i,t);i.speed>0?(r.addClass("hLib-growl-hide"),hLib.browser.useCSSTransition||r.fadeOut(i.speed),setTimeout(function(){r.remove()},i.speed)):r.remove()}var f,i={message:"",type:"info",timeout:2500,speed:250},r;return typeof t=="string"?i.message=t:n.extend(i,t),t.msg&&(i.message=t.msg),hLib.growl.wrap||(hLib.growl.wrap=n("<div class='hLib-growl-wrap'/>").appendTo("body")),r=n("<div class='hLib-growl "+i.type+"'><span class='icon'/>"+i.message+"<\/div>"),hLib.growl.wrap.append(r),setTimeout(function(){r.addClass("hLib-growl-show")},25),hLib.browser.useCSSTransition||r.fadeIn(i.speed),r.hClick(function(n){n.preventDefault();u(i)},{preventDefault:!0}),f=setTimeout(u,i.timeout),{hide:u}}}(jQuery),function(n,t,i){function e(i,r,u){var f=t.createElement(i);return r&&(f.id=h+r),u&&(f.style.cssText=u),n(f)}function gt(){return i.innerHeight?i.innerHeight:n(i).height()}function vt(n){var i=c.length,t=(a+n)%i;return 0>t?i+t:t}function v(n,t){return Math.round((/%/.test(n)?("x"===t?k.width():gt())/100:1)*parseInt(n,10))}function vi(n,t){return n.photo||n.photoRegex.test(t)}function yi(n,t){return n.retinaUrl&&i.devicePixelRatio>1?t.replace(n.photoRegex,n.retinaSuffix):t}function pi(n){"contains"in u[0]&&!u[0].contains(n.target)&&(n.stopPropagation(),u.focus())}function wi(){var t,i=n.data(y,tt);null==i?(r=n.extend({},hi),console&&console.log&&console.log("Error: cboxElement missing settings object")):r=n.extend({},i);for(t in r)n.isFunction(r[t])&&"on"!==t.slice(0,2)&&(r[t]=r[t].call(y));r.rel=r.rel||y.rel||n(y).data("rel")||"nofollow";r.href=r.href||n(y).attr("href");r.title=r.title||y.title;"string"==typeof r.href&&(r.href=n.trim(r.href))}function ut(i,r){n(t).trigger(i);w.trigger(i);n.isFunction(r)&&r.call(y)}function yt(i){at||(y=i,wi(),c=n(y),a=0,"nofollow"!==r.rel&&(c=n("."+ot).filter(function(){var t,i=n.data(this,tt);return i&&(t=n(this).data("rel")||i.rel||this.rel),t===r.rel}),a=c.index(y),-1===a&&(c=c.add(y),a=c.length-1)),b.css({opacity:parseFloat(r.opacity),cursor:r.overlayClose?"pointer":"auto",visibility:"visible"}).show(),oi&&u.add(b).removeClass(oi),r.className&&u.add(b).addClass(r.className),oi=r.className,r.closeButton?wt.html(r.close).appendTo(p):wt.appendTo("<div/>"),nt||(nt=lt=!0,u.css({visibility:"hidden",display:"block"}),l=e(o,"LoadedContent","width:0; height:0; overflow:hidden"),p.css({width:"",height:""}).append(l),d=ni.height()+ri.height()+p.outerHeight(!0)-p.height(),g=ti.width()+ii.width()+p.outerWidth(!0)-p.width(),it=l.outerHeight(!0),rt=l.outerWidth(!0),r.w=v(r.initialWidth,"x"),r.h=v(r.initialHeight,"y"),l.css({width:"",height:r.h}),s.position(),ut(tr,r.onOpen),ei.add(ui).hide(),u.focus(),r.trapFocus&&t.addEventListener&&(t.addEventListener("focus",pi,!0),w.one(li,function(){t.removeEventListener("focus",pi,!0)})),r.returnFocus&&w.one(li,function(){n(y).focus()})),nr())}function bi(){!u&&t.body&&(si=!1,k=n(i),u=e(o).attr({id:tt,"class":n.support.opacity===!1?h+"IE":"",role:"dialog",tabindex:"-1"}).hide(),b=e(o,"Overlay").hide(),pt=n([e(o,"LoadingOverlay")[0],e(o,"LoadingGraphic")[0]]),ft=e(o,"Wrapper"),p=e(o,"Content").append(ui=e(o,"Title"),fi=e(o,"Current"),ct=n('<button type="button"/>').attr({id:h+"Previous"}),ht=n('<button type="button"/>').attr({id:h+"Next"}),et=e("button","Slideshow"),pt),wt=n('<button type="button"/>').attr({id:h+"Close"}),ft.append(e(o).append(e(o,"TopLeft"),ni=e(o,"TopCenter"),e(o,"TopRight")),e(o,!1,"clear:left").append(ti=e(o,"MiddleLeft"),p,ii=e(o,"MiddleRight")),e(o,!1,"clear:left").append(e(o,"BottomLeft"),ri=e(o,"BottomCenter"),e(o,"BottomRight"))).find("div div").css({float:"left"}),st=e(o,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),ei=ht.add(ct).add(fi).add(et),n(t.body).append(b,u.append(ft,st)))}function gi(){function i(n){n.which>1||n.shiftKey||n.altKey||n.metaKey||n.ctrlKey||(n.preventDefault(),yt(this))}return u?(si||(si=!0,ht.click(function(){s.next()}),ct.click(function(){s.prev()}),wt.click(function(){s.close()}),b.click(function(){r.overlayClose&&s.close()}),n(t).bind("keydown."+h,function(n){var t=n.keyCode;nt&&r.escKey&&27===t&&(n.preventDefault(),s.close());nt&&r.arrowKey&&c[1]&&!n.altKey&&(37===t?(n.preventDefault(),ct.click()):39===t&&(n.preventDefault(),ht.click()))}),n.isFunction(n.fn.on)?n(t).on("click."+h,"."+ot,i):n("."+ot).live("click."+h,i)),!0):!1}function nr(){var u,b,k,p=s.prep,nt=++ai;lt=!0;f=!1;y=c[a];wi();ut(dt);ut(bt,r.onLoad);r.h=r.height?v(r.height,"y")-it-d:r.innerHeight&&v(r.innerHeight,"y");r.w=r.width?v(r.width,"x")-rt-g:r.innerWidth&&v(r.innerWidth,"x");r.mw=r.w;r.mh=r.h;r.maxWidth&&(r.mw=v(r.maxWidth,"x")-rt-g,r.mw=r.w&&r.w<r.mw?r.w:r.mw);r.maxHeight&&(r.mh=v(r.maxHeight,"y")-it-d,r.mh=r.h&&r.h<r.mh?r.h:r.mh);u=r.href;ki=setTimeout(function(){pt.show()},100);r.inline?(k=e(o).hide().insertBefore(n(u)[0]),w.one(dt,function(){k.replaceWith(l.children())}),p(n(u))):r.iframe?p(" "):r.html?p(r.html):vi(r,u)?(u=yi(r,u),f=t.createElement("img"),n(f).addClass(h+"Photo").bind("error",function(){r.title=!1;p(e(o,"Error").html(r.imgError))}).one("load",function(){var t;nt===ai&&(n.each(["alt","longdesc","aria-describedby"],function(t,i){var r=n(y).attr(i)||n(y).attr("data-"+i);r&&f.setAttribute(i,r)}),r.retinaImage&&i.devicePixelRatio>1&&(f.height=f.height/i.devicePixelRatio,f.width=f.width/i.devicePixelRatio),r.scalePhotos&&(b=function(){f.height-=f.height*t;f.width-=f.width*t},r.mw&&f.width>r.mw&&(t=(f.width-r.mw)/f.width,b()),r.mh&&f.height>r.mh&&(t=(f.height-r.mh)/f.height,b())),r.h&&(f.style.marginTop=Math.max(r.mh-f.height,0)/2+"px"),c[1]&&(r.loop||c[a+1])&&(f.style.cursor="pointer",f.onclick=function(){s.next()}),f.style.width=f.width+"px",f.style.height=f.height+"px",setTimeout(function(){p(f)},1))}),setTimeout(function(){f.src=u},1)):u&&st.load(u,r.data,function(t,i){nt===ai&&p("error"===i?e(o,"Error").html(r.xhrError):n(this).contents())})}var b,u,ft,p,ni,ti,ii,ri,c,k,l,st,pt,ui,fi,et,ht,ct,wt,ei,r,d,g,it,rt,y,a,f,nt,lt,at,ki,s,oi,si,hi={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,href:!1,title:!1,rel:!1,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1},tt="colorbox",h="cbox",ot=h+"Element",tr=h+"_open",bt=h+"_load",kt=h+"_complete",ci=h+"_cleanup",li=h+"_closed",dt=h+"_purge",w=n("<a/>"),o="div",ai=0,di={},ir=function(){function n(){clearTimeout(y)}function f(){(r.loop||c[a+1])&&(n(),y=setTimeout(s.next,r.slideshowSpeed))}function l(){et.html(r.slideshowStop).unbind(i).one(i,v);w.bind(kt,f).bind(bt,n);u.removeClass(t+"off").addClass(t+"on")}function v(){n();w.unbind(kt,f).unbind(bt,n);et.html(r.slideshowStart).unbind(i).one(i,function(){s.next();l()});u.removeClass(t+"on").addClass(t+"off")}function e(){o=!1;et.hide();n();w.unbind(kt,f).unbind(bt,n);u.removeClass(t+"off "+t+"on")}var o,y,t=h+"Slideshow_",i="click."+h;return function(){o?r.slideshow||(w.unbind(ci,e),e()):r.slideshow&&c[1]&&(o=!0,w.one(ci,e),r.slideshowAuto?l():v(),et.show())}}();n.colorbox||(n(bi),s=n.fn[tt]=n[tt]=function(t,i){var r=this;if(t=t||{},bi(),gi()){if(n.isFunction(r))r=n("<a/>"),t.open=!0;else if(!r[0])return r;i&&(t.onComplete=i);r.each(function(){n.data(this,tt,n.extend({},n.data(this,tt)||hi,t))}).addClass(ot);(n.isFunction(t.open)&&t.open.call(r)||t.open)&&yt(r[0])}return r},s.position=function(t,i){function w(){ni[0].style.width=ri[0].style.width=p[0].style.width=parseInt(u[0].style.width,10)-g+"px";p[0].style.height=ti[0].style.height=ii[0].style.height=parseInt(u[0].style.height,10)-d+"px"}var f,o,c,l=0,a=0,e=u.offset(),y;(k.unbind("resize."+h),u.css({top:-9e4,left:-9e4}),o=k.scrollTop(),c=k.scrollLeft(),r.fixed?(e.top-=o,e.left-=c,u.css({position:"fixed"})):(l=o,a=c,u.css({position:"absolute"})),a+=r.right!==!1?Math.max(k.width()-r.w-rt-g-v(r.right,"x"),0):r.left!==!1?v(r.left,"x"):Math.round(Math.max(k.width()-r.w-rt-g,0)/2),l+=r.bottom!==!1?Math.max(gt()-r.h-it-d-v(r.bottom,"y"),0):r.top!==!1?v(r.top,"y"):Math.round(Math.max(gt()-r.h-it-d,0)/2),u.css({top:e.top,left:e.left,visibility:"visible"}),ft[0].style.width=ft[0].style.height="9999px",f={width:r.w+rt+g,height:r.h+it+d,top:l,left:a},t)&&(y=0,n.each(f,function(n){if(f[n]!==di[n])return(y=t,void 0)}),t=y);di=f;t||u.css(f);u.dequeue().animate(f,{duration:t||0,complete:function(){w();lt=!1;ft[0].style.width=r.w+rt+g+"px";ft[0].style.height=r.h+it+d+"px";r.reposition&&setTimeout(function(){k.bind("resize."+h,s.position)},1);i&&i()},step:w})},s.resize=function(n){var t;nt&&(n=n||{},n.width&&(r.w=v(n.width,"x")-rt-g),n.innerWidth&&(r.w=v(n.innerWidth,"x")),l.css({width:r.w}),n.height&&(r.h=v(n.height,"y")-it-d),n.innerHeight&&(r.h=v(n.innerHeight,"y")),n.innerHeight||n.height||(t=l.scrollTop(),l.css({height:"auto"}),r.h=l.height()),l.css({height:r.h}),t&&l.scrollTop(t),s.position("none"===r.transition?0:r.speed))},s.prep=function(i){function b(){return r.w=r.w||l.width(),r.w=r.mw&&r.mw<r.w?r.mw:r.w,r.w}function k(){return r.h=r.h||l.height(),r.h=r.mh&&r.mh<r.h?r.mh:r.h,r.h}if(nt){var v,y="none"===r.transition?0:r.speed;l.empty().remove();l=e(o,"LoadedContent").append(i);l.hide().appendTo(st.show()).css({width:b(),overflow:r.scrolling?"auto":"hidden"}).css({height:k()}).prependTo(p);st.hide();n(f).css({float:"none"});v=function(){function s(){n.support.opacity===!1&&u[0].style.removeAttribute("filter")}var i,f,o=c.length,v="frameBorder",p="allowTransparency";nt&&(f=function(){clearTimeout(ki);pt.hide();ut(kt,r.onComplete)},ui.html(r.title).add(l).show(),o>1?("string"==typeof r.current&&fi.html(r.current.replace("{current}",a+1).replace("{total}",o)).show(),ht[r.loop||o-1>a?"show":"hide"]().html(r.next),ct[r.loop||a?"show":"hide"]().html(r.previous),ir(),r.preloading&&n.each([vt(-1),vt(1)],function(){var i,f,u=c[this],r=n.data(u,tt);r&&r.href?(i=r.href,n.isFunction(i)&&(i=i.call(u))):i=n(u).attr("href");i&&vi(r,i)&&(i=yi(r,i),f=t.createElement("img"),f.src=i)})):ei.hide(),r.iframe?(i=e("iframe")[0],v in i&&(i[v]=0),p in i&&(i[p]="true"),r.scrolling||(i.scrolling="no"),n(i).attr({src:r.href,name:(new Date).getTime(),"class":h+"Iframe",allowFullScreen:!0,webkitAllowFullScreen:!0,mozallowfullscreen:!0}).one("load",f).appendTo(l),w.one(dt,function(){i.src="//about:blank"}),r.fastIframe&&n(i).trigger("load")):f(),"fade"===r.transition?u.fadeTo(y,1,s):s())};"fade"===r.transition?u.fadeTo(y,0,function(){s.position(0,v)}):s.position(y,v)}},s.next=function(){!lt&&c[1]&&(r.loop||c[a+1])&&(a=vt(1),yt(c[a]))},s.prev=function(){!lt&&c[1]&&(r.loop||a)&&(a=vt(-1),yt(c[a]))},s.close=function(){nt&&!at&&(at=!0,nt=!1,ut(ci,r.onCleanup),k.unbind("."+h),b.fadeTo(r.fadeOut||0,0),u.stop().fadeTo(r.fadeOut||0,0,function(){u.add(b).css({opacity:1,cursor:"auto"}).hide();ut(dt);l.empty().remove();setTimeout(function(){at=!1;ut(li,r.onClosed)},1)}))},s.remove=function(){u&&(u.stop(),n.colorbox.close(),u.stop().remove(),b.remove(),at=!1,u=null,n("."+ot).removeData(tt).removeClass(ot),n(t).unbind("click."+h))},s.element=function(){return n(y)},s.settings=hi)}(jQuery,document,window),function(n){n.support.touch&&n.fn.colorbox&&(n.fn.colorbox.settings.reposition=!1);hLib.modal=function(t){var i,u,f,r;typeof t!="undefined"&&(i=n.extend(!0,{},hLib.modal.defaults),hLib.booIELt7&&(i.speed=0,i.onClosed=function(){n("#colorbox").addClass("forceHide")},n("#colorbox").removeClass("forceHide")),n.isPlainObject(t)?n.extend(i,t):typeof t=="string"&&(i.html=t),u=n("#colorbox"),f=n("<div><div class='btns clearfix'><\/div><\/div>"),u.removeClass("hLib-modal-alert hLib-modal-confirm hLib-modal-modal hLib-modal-round hLib-modal-noclose").addClass("hLib-modal hLib-modal-"+i.type),r=[],i.hideOverlay&&r.push("hLib-modal-hideOverlay"),i.roundCorners&&r.push("hLib-modal-round"),typeof i.hideCloseBtn!="undefined"&&i.hideCloseBtn&&r.push("hLib-modal-noclose"),r.length>0&&u.addClass(r.join(" ")),i.onComplete=function(){n.isFunction(i.onModalComplete)&&i.onModalComplete()},i.onClosed=function(){n.isFunction(i.onModalClosed)&&i.onModalClosed()},n.colorbox(i))};hLib.modal.defaults={type:"modal",opacity:.6,speed:400,transition:"easeOutExpo",overlayClose:!0,fixed:!0,onConfirm:-1,onCancel:-1,confirmText:"Ok",cancelText:"Cancel",hideCloseBtn:!1,hideOverlay:!1,onModalOpen:function(){},onModalComplete:function(){},onModalClosed:function(){}};hLib.modal.visible=!1;hLib.modal.detachedObject=null;n(document).bind("cbox_load",function(){hLib.modal.visible=!0}).bind("cbox_closed",function(){hLib.modal.visible=!1;typeof hLib.modal.detachedObject!="undefined"&&hLib.modal.detachedObject!==null&&n("span.placeholderForModal."+hLib.modal.detachedObject.attr("id")).replaceWith(hLib.modal.detachedObject)});hLib.modal.close=function(){n.colorbox.close();hLib.modal.visible=!1};hLib.modal.resize=function(t){n.colorbox.resize(t)};hLib.set$FnModal&&(n.fn.modal=function(t){return this.each(function(){$this=n(this);$this.click(function(){var r=n(this).attr("href"),i={},u,f;return r.indexOf("www")==0||r.indexOf("http")==0||r.indexOf("/")!=-1?i.href=r:(u=n(r),u.length==0?i.html=r:(f=hLib.setID(u),n("<span class='placeholderForModal "+f+"' />").insertAfter(u),hLib.modal.detachedObject=u.detach().addClass("hLibObjectDetached").wrap("<div />"),i.html=hLib.modal.detachedObject.parent().html())),i.html==undefined&&i.href==undefined&&(i.href=r),typeof t!="undefined"&&n.extend(i,t),hLib.modal(i),!1})})},n.fn.hModal=n.fn.modal)}(jQuery),function(n){function r(n){if(n.onConfirm){var t=null;n.type=="prompt"&&(t=n.html.find("input.prompt-input").val());n.onConfirm(t)}}function i(n,t){function r(){u||(u=!0,t())}var u=!1,f=n.modal.find("img").clone().css({maxWidth:"auto",width:"auto"}),i=f.length;i===0?r():f.each(function(){hLib.getHiddenImageDimensions(this,function(){i--;i===0&&r()})});setTimeout(r,n.maxWaitForImageToLoad)}function t(t){var i=!t.contentLoaded;t.contentLoaded=!0;i&&(n.support.cssTransition&&t.modal.removeClass("hLibModalShow"),setTimeout(function(){u(t);hLib.modal2.getDimension(t,t.modal.find(".hModalContent"),!0);hLib.modal2.setPosition(t);setTimeout(function(){t.modal.removeClass("hModalContentNotLoaded");hLib.modal2.show(t.id)},25)},t.speed))}function u(n){n.modal.removeClass("hModalLoadingVisible").find(".hModalLoading").remove()}hLib.modal2=function(t){var i,f,r,u;if(!n.fn.spin){console.error("Error: hLib.hLoading is required! Include it by adding the hLib/cmp/hLib.hLoading.js to your solution");return}if(i=n.extend({},hLib.modal2.defaults),i.id=i.id||hLib.modal2.instanceidincrement++,i.userDefinedValues={},typeof t=="object"?t instanceof jQuery?i.html=t:(n.extend(i,t),typeof t.overlayOpacity!="undefined"&&(i.userDefinedValues.overlayOpacity=t.overlayOpacity)):typeof t=="string"&&(i.html=t),i.userDefinedValues.left=i.left,i.userDefinedValues.top=i.top,f=hLib.modal2.getVisibleInstances(),hLib.modal2.html||(hLib.modal2.html={overlay:n("<div id='hModalOverlay'/>").appendTo("body"),modalwrap:n("<div id='hModalWrap'/>").appendTo("body")},hLib.modal2.html.overlay.hClick(function(n){n.preventDefault();var t=hLib.modal2.getVisibleInstances();t.length>0&&t[0].closeOnOverlayClick&&(n.gesture&&(n.gesture.preventDefault(),n.gesture.stopPropagation()),hLib.modal2.close())})),i.modal=hLib.modal2.createModal(i),i.html?(r=!1,typeof i.html=="string"?r=i.html.indexOf("<img")!==-1:i.html instanceof jQuery&&(r=i.html.filter("img").length+i.html.find("img").length>0),r?i.needToLoadContent="images":i.contentLoaded=!0):i.needToLoadContent="ajax",i.needToLoadContent!=="none"&&(i.modal.addClass("hModalContentNotLoaded"),i.modal.prepend("<div class='hModalContent hModalLoading' />"),i.contentLoaded=!1),f.length>0&&(i.overlay=n("<div class='hModalOverlayForInstance' data-modalid='"+i.id+"' />").addClass(i.overlayClass),u=i.overlayOpacity/1.5,n.support.cssTransition?i.overlay.css("opacity",u):i.overlay.fadeTo(10,u),i.overlay.css("z-index",hLib.modal2.zIndexIncrement++),i.modal.css("z-index",hLib.modal2.zIndexIncrement++),i.overlay.appendTo(hLib.modal2.html.modalwrap),i.modal.addClass("otherVisibleModals")),i.modal.appendTo(hLib.modal2.html.modalwrap),i.userDefinedDimensions={},i.width&&(i.userDefinedDimensions.width=i.width),i.height&&(i.userDefinedDimensions.height=i.height),hLib.modal2.getDimension(i,i.modal),hLib.modal2.setPosition(i),i.onVisibleButHidden)i.onVisibleButHidden(i);return hLib.modal2.instances.push(i),hLib.modal2.keypressbinded||(hLib.modal2.keypressbinded=!0,jQuery(document).keydown(function(n){var t=hLib.modal2.getVisibleInstances(),i,r;t.length>0&&(i=n.keyCode||n.which,r=t[t.length-1],i===hLib.KEYCODES.ESC&&r.closeOnEsc&&hLib.modal2.close())})),hLib.modal2.resizebinded||n.support.touch||(hLib.modal2.resizebinded=!0,jQuery(window).resize(function(){for(var i,t=hLib.modal2.getVisibleInstances(),n=0;n<t.length;n++)i=t[n],hLib.modal2.setPosition(i,!0)})),setTimeout(function(){hLib.modal2.show(i.id)},25),i.refresh=function(t){i.needToLoadContent==="ajax"&&(i.modal.data("hLoadingActive")||i.modal.hLoading(),t&&n.extend(!0,i,t),setTimeout(function(){hLib.modal2.getAjaxContents(i,function(){i.modal.hLoading(!1)})},50))},i};hLib.modal2.instanceidincrement=0;hLib.modal2.instances=[];hLib.modal2.defaults={speed:300,speedOut:150,onBeforeShow:null,onAfterShow:null,onBeforeHide:null,onAfterHide:null,onBeforeCleanup:null,onAfterCleanup:null,onBeforeAjax:null,onAfterAjax:null,fixed:!1,top:null,left:null,html:!1,minWidth:20,minHeight:20,maxWidth:900,maxHeight:99999,overlayOpacity:.75,overlayClass:"",modalClass:"",visible:!1,closeButton:!0,doCleanup:!0,ignoreOtherModals:!1,setDimensions:!1,closeOnOverlayClick:!0,closeOnEsc:!0,needToLoadContent:"none",maxWaitForImageToLoad:5e3,loadingDelay:750,center:!0,ajax:{url:!1,cache:!1},text:{contentLoadingFailed:"Error loading content"}};hLib.modal2.createModal=function(t){var i=n("<div class='hModal' data-modalid='"+t.id+"'><div class='hModalContent'/><\/div>").addClass(t.modalClass);return n.support.cssTransition&&i.addClass("hLibModalPreShow"),t.closeButton&&n("<div class='hModalClose'/>").hClick(function(t){t.preventDefault();hLib.modal2.close(n(this).closest(".hModal").attr("data-modalid"))}).appendTo(i),t.setDimensions&&i.css({width:t.width+"px"}),t.html&&i.find(".hModalContent").append(t.html),i};hLib.modal2.show=function(r){var u=hLib.modal2.getInstanceById(r),f,s;if(u!==-1){function e(){u.contentLoaded||(n.fn.hLoading.defaults.spin?u.modal.addClass("hModalLoadingVisible").find(".hModalLoading").spin(n.fn.spin.presets.small):u.modal.addClass("hModalLoadingVisible").find(".hModalLoading").append(n.fn.hLoading.defaults.spinnerTarget))}function o(){if(u.onAfterShow)u.onAfterShow(u)}if(u.onBeforeShow)u.onBeforeShow(u);if(n.support.cssTransition?(e(),u.modal.addClass("hLibModalShow"),setTimeout(o,u.speed+10)):u.modal.fadeIn(u.speed,function(){e();o()}),u.visible=!0,u.overlay?(u.overlay.show(),u.closeOnOverlayClick?u.overlay.css("cursor","pointer"):u.overlay.css("cursor","default")):(n.support.cssTransition?(hLib.modal2.html.overlay.addClass("hLibOverlayPreShow"),setTimeout(function(){hLib.modal2.html.overlay.addClass("hLibOverlayShow")},50)):hLib.modal2.html.overlay.fadeTo(u.speed,u.overlayOpacity),u.closeOnOverlayClick?hLib.modal2.html.overlay.css("cursor","pointer"):hLib.modal2.html.overlay.css("cursor","default")),u.contentLoaded)s=n.Event("hModal2Shown",{modal2:u}),n(window).trigger(s),hLib.triggerDOMUpdated({$scope:u.modal,name:"modal2"});else if(u.needToLoadContent==="images"){f=!1;function h(){f||(f=!0,t(u))}i(u,h)}else u.needToLoadContent==="ajax"&&hLib.modal2.getAjaxContents(u)}};hLib.modal2.getAjaxContents=function(r,u){var e,f;if(r.onBeforeAjax)r.onBeforeAjax(r);r.ajaxOriginalConfig||(e=n.extend({},hLib.modal2.defaults.ajax),r.ajaxOriginalConfig=n.extend(!0,e,r.ajax),r.ajaxOriginalConfig.successReal=r.ajaxOriginalConfig.success,r.ajaxOriginalConfig.success=function(){},r.ajaxOriginalConfig.errorReal=r.ajaxOriginalConfig.error,r.ajaxOriginalConfig.error=function(){});f=r.modal.find(".hModalLoading");setTimeout(function(){r.loadingDelayClassAdded=!0;f.addClass("hModalLoadingDelayShow")},r.loadingDelay);r.ajaxDeffer=n.ajax(r.ajaxOriginalConfig);r.ajaxDeffer.then(function(n){if(r.visible){if(r.modal.find(".hModalContent").not(f).html(n),i(r,function(){t(r)}),u&&u(r),r.onAfterAjax)r.onAfterAjax(r);r.ajaxOriginalConfig.successReal&&r.ajaxOriginalConfig.successReal(r,n)}});r.ajaxDeffer.fail(function(){if(r.visible){if(r.modal.find(".hModalContent").html("<span>"+r.text.contentLoadingFailed+"<\/span>"),t(r),u&&u(r),r.onAfterAjax)r.onAfterAjax(r);r.ajaxOriginalConfig.errorReal&&r.ajaxOriginalConfig.errorReal(r)}})};hLib.modal2.getDimension=function(n,t,i){var r,u,f;return n.userDefinedDimensions.width||(n.width=t.width()),n.userDefinedDimensions.height||(n.height=t.height()),n.width>n.maxWidth&&(n.width=n.maxWidth),n.width<n.minWidth&&(n.width=n.minWidth),n.height>n.maxHeight&&(n.height=n.maxHeight),n.height<n.minHeight&&(n.height=n.minHeight),r=t.find(".hModalContent:last"),r.length===0&&(r=t.filter(".hModalContent:last")),u=parseInt(r.css("padding-left"))+parseInt(r.css("padding-right")),f=parseInt(r.css("padding-top"))+parseInt(r.css("padding-bottom")),isNaN(u)||(n.width+=u),isNaN(f)||(n.height+=f),(!n.originalDimensions||i)&&(n.originalDimensions={width:n.width,height:n.height}),{width:n.width,height:n.height}};hLib.modal2.setPosition=function(t,i){clearTimeout(t.resizeTimeout);t.resizeTimeout=setTimeout(function(){var e=n(window),v=e.innerWidth(),c=e.innerHeight(),u=e.scrollTop(),a=e.scrollLeft(),o=v,s=c,f=30,r={top:t.top,left:t.left,width:t.width},h,l;t.originalDimensions.width>o-f?(r.left=f/2,r.top=t.top,r.width=o-f,t.firstPositionTime||(r.top=t.height>s?u+10:u+(s-t.height)/2)):(h=hLib.modal2.getVisibleInstances({exclude:[t.id]}),r.width=t.originalDimensions.width,h.length>0&&!t.ignoreOtherModals&&!i?(l=h[h.length-1],r.top=l.top+f/2,r.left=l.left+f/2,t.offsetAdded=f/2,t.center&&(r.left=Math.floor(o/2-t.width/2)+a,r.top=Math.floor(s/2-t.height/2)+u,t.height>c&&(r.top=u+15))):(r.top=Math.floor(s/2-t.height/2)+u,r.left=Math.floor(o/2-t.width/2)+a,t.height>c&&(r.top=u+15),t.offsetAdded&&(r.top+=t.offsetAdded,r.left+=t.offsetAdded)));t.userDefinedValues.left!=null&&(r.left=t.userDefinedValues.left);t.userDefinedValues.top!=null&&(r.top=t.userDefinedValues.top);r.top<15&&(r.top=15);t.firstPositionTime=hLib.getTime();n.extend(t,r);t.modal.css(r)},25)};hLib.modal2.close=function(t){var r=hLib.modal2.getVisibleInstances(),i,u=typeof t;if(i=u==="undefined"?r[r.length-1]:u==="object"?t:hLib.modal2.getInstanceById(t),i&&i!==-1){if(i.onBeforeClose)i.onBeforeClose(i);n.support.cssTransition?(i.modal.addClass("hLibModalPreHide"),i.modal.addClass("hLibModalHide"),setTimeout(function(){if(i.onAfterClose)i.onAfterClose(i);hLib.modal2.doCleanup(i)},i.speedOut+10)):i.modal.fadeOut(i.speedOut,function(){if(i.onAfterClose)i.onAfterClose(i);hLib.modal2.doCleanup(i)});i.visible=!1;i.overlay?i.overlay.remove():n.support.cssTransition?(hLib.modal2.html.overlay.removeClass("hLibOverlayShow"),setTimeout(function(){hLib.modal2.html.overlay.removeClass("hLibOverlayPreShow")},i.speedOut+10)):hLib.modal2.html.overlay.fadeOut(i.speedOut)}};hLib.modal2.doCleanup=function(t){var i=n.Event("hModal2Hidden",{modal2:t});if(n(window).trigger(i),t.doCleanup){if(t.onBeforeCleanup)t.onBeforeCleanup(t);if(t.modal.remove(),t.overlay&&t.overlay.remove(),t=hLib.modal2.removeInstanceById(t.id),t.onAfterCleanup)t.onAfterCleanup(t)}};hLib.modal2.getInstanceById=function(n){for(var t=0;t<hLib.modal2.instances.length;t++)if(hLib.modal2.instances[t]!==null&&hLib.modal2.instances[t].id==n)return hLib.modal2.instances[t];return-1};hLib.modal2.removeInstanceById=function(n){for(var t=0;t<hLib.modal2.instances.length;t++)if(hLib.modal2.instances[t]!==null&&hLib.modal2.instances[t].id==n)return hLib.modal2.instances.splice(t,1);return!1};hLib.modal2.getVisibleInstances=function(t){var r=[],u=[],i;for(t&&t.exclude&&(u=t.exclude),i=0;i<hLib.modal2.instances.length;i++)n.inArray(hLib.modal2.instances[i].id,u)===-1&&hLib.modal2.instances[i].visible&&r.push(hLib.modal2.instances[i]);return r};hLib.modal2.refresh=function(n){var t=hLib.modal2.getVisibleInstances(),i=t[t.length-1];i.refresh(n)};hLib.modal2.zIndexIncrement=1;n.fn.hModal2=function(n){return this.each(function(){hLib.modal2(n)})};hLib.confirm=function(n){hLib.alertConfirm(n,"confirm")};hLib.prompt=function(n){hLib.alertConfirm(n,"prompt")};hLib.alert=function(n){hLib.alertConfirm(n,"alert")};hLib.alertConfirm=function(t,i){function c(){u.onCancel!==-1&&n.isFunction(u.onCancel)&&u.onCancel();setTimeout(hLib.modal2.close,25)}function h(){r(u);setTimeout(hLib.modal2.close,25)}var u={speed:0,fixed:!0,minWidth:200,closeButton:!1,ignoreOtherModals:!0,closeOnOverlayClick:!1,promptType:"text",promptPlaceholder:"",onAfterShow:function(n){n.type==="prompt"?n.html.find("input.prompt-input").focus():n.html.find(".hLib-modal-btn-ok").focus()}},f;jQuery.isPlainObject(t)?jQuery.extend(u,t):u.html=t;u.html instanceof jQuery||(u.html=n("<div>"+u.html+"<\/div>"));i==="prompt"&&(f="<input type='"+u.promptType+"' placeholder='"+u.promptPlaceholder+"' class='prompt-input' />",u.promptType==="textarea"&&(f="<textarea placeholder='"+u.promptPlaceholder+"' class='prompt-input'><\/textarea>"),u.html.append("<div class='prompt-input-wrap'>"+f+"<\/div>"),u.html.find(".prompt-input-wrap .prompt-input").keydown(function(n){(n.keyCode||n.which)===hLib.KEYCODES.ENTER&&h()}));var e=n("<div class='btns-wrap'><div class='btns clearfix'/><\/div>"),o=n("<button class='hLib-modal-btn-ok btn btn-sm btn-primary'>"+(u.confirmText||"OK")+"<\/button>"),s=n("<button class='hLib-modal-btn-cancel btn btn-sm'>"+(u.cancelText||"Cancel")+"<\/button>");(i=="confirm"||i=="prompt")&&(s.click(c),e.find(".btns").append(s));o.click(h);e.find(".btns").append(o);u.html.append(e);u.html=n("<div class='alert-confirm-wrap'/>").append(u.html);u.type=i;hLib.modal2(u)};hLib.alert.close=hLib.modal2.close;hLib.confirm.close=hLib.modal2.close}(jQuery),function(n){hLib.quickSearch=function(t){var i,r,u,f,e;if(t!=undefined&&t.input!=undefined&&t.result!=undefined&&t.datasrc!=undefined){for(i={uniqueid:"qsbase",id:"",state:"stopped",mode:"onsubmit",input:"",btn:"",btnid:"",result:"",resultid:"",resultvisible:!1,datasrc:t.datasrc,dataparametername:"s",dataextraparametername:"e",onajaxcomplete:null,onbeforedisplay:null,oninputsubmit:null,onitemsubmit:null,onitemsubmit_key:null,onitemsubmit_click:null,onentersubmit:null,hideresultonemptysearch:!1,ajaxType:"GET",lastKeyPress:0,timeoutID:null,timeout:400,cachedata:null,forceStop:!1,keepResultIfRefresh:!1,injectScript:!1,resultJSON:!1,minSearchLength:1,escapeSearchString:!0,selectedClass:"selected"},jQuery.extend(i,t),i.mode=="onsubmit"&&i.timeout==400&&(i.timeout=1),i.input=jQuery(i.input),i.btn=jQuery(i.btn),i.result=jQuery(i.result).addClass("quickSearchResult").append(jQuery("<div class='quickSearchResultContainer'/>")),i.id=hLib.setID(i.input,i.uniqueid),i.btnid=hLib.setID(i.btn,i.uniqueid+"btn"),i.resultid=hLib.setID(i.result.find(".quickSearchResultContainer"),i.uniqueid+"result"),(typeof i.uniqueid=="undefined"||i.uniqueid=="qsbase")&&(i.uniqueid=i.btnid),r=0;r<hLib.arrQuickSearch.length;r++)hLib.arrQuickSearch[r].id==i.id&&(i.keepResultIfRefresh||hLib.arrQuickSearch[r].result.remove(),hLib.arrQuickSearch.splice(r,1));hLib.arrQuickSearch.push(i);i.length>0&&i.width(i.width());u=hLib.booIELt7?"keypress":"keyup";i.input.bind(u,function(n){hLib.quickSearch.current.event=n;hLib.quickSearch.current.id=jQuery(this).attr("id");for(var t=0;t<hLib.arrQuickSearch.length;t++)hLib.quickSearch.current.id!=hLib.arrQuickSearch[t].id&&(hLib.arrQuickSearch[t].state="stopped",hLib.arrQuickSearch[t].result.hide());hLib.attemptSearch(n,hLib.quickSearch.current.id)}).focusin(hLib.quickSearchInputFocusIn);i.btn.click(function(n){if(objBtn=jQuery(this),!objBtn.parent().hasClass("searching")){var t=hLib.getQuickSearchByBtnID(objBtn.attr("id"));if(t.oninputsubmit!=null)t.oninputsubmit(t.input,t);else hLib.attemptSearch(n,t.id,"btnsubmit")}return!1});f=i.id;e=n(window);hLib.onMouseDown(function(t){var i=hLib.getQuickSearchByInputID(f);if(i.resultvisible||i.state!="stopped"){var r=n(t.target),u=e.width(),o=t.pageX;u-o>20&&r.closest(i.input).length==0&&r.closest(i.result).length==0&&hLib.hideSearchResult(i.id)}})}};hLib.enableQuickSearch=hLib.quickSearch;hLib.quickSearch.current={event:null,id:null};jQuery.fn.quickSearch=function(n){return this.each(function(){n.input=this;hLib.quickSearch(n)})};hLib.quickSearchInputFocusIn=function(){var n=hLib.getQuickSearchByInputID(jQuery(this).attr("id"));n.state="typing";n.input.parent().addClass("searchTyping");hLib.strActiveQuickSearchID=n.id};hLib.quickSearchInputFocusOut=function(){var n=hLib.getQuickSearchByInputID(jQuery(this).attr("id"));n.input.parent().removeClass("searchTyping");hLib.strActiveQuickSearchID=null};hLib.attemptSearch=function(n,t,i){var r=hLib.getQuickSearchByInputID(t),e,f,u,s,o;if(r!=-1){r.lastKeyPress=(new Date).getTime();clearTimeout(r.timeoutID);e=!1;r.mode=="onkeypress"&&(e=!0);f=n.keyCode||n.which;hLib.booIE6&&(f=f==0?13:f);i!=undefined&&(f=i);(f==8||f==26)&&(f="backOrDel");(f==27||f==9)&&(f="escOrTab");switch(f){case"escOrTab":hLib.hideSearchResult(t);r.state="typing";e=!1;break;case"backOrDel":r.state="typing";r.mode=="onkeypress"?r.result.find(".searchListItem."+r.selectedClass).removeClass(r.selectedClass):(e=!1,hLib.stopSearching(r.id));r.hideresultonemptysearch&&r.input.val().length<=1&&hLib.hideSearchResult(r.id);break;case 40:if(e=!1,r.state="navigating",u=r.result.find(".searchListItem"),u.length>0){for(s=-1,o=0;o<u.length;o++)u.eq(o).hasClass(r.selectedClass)&&(u.removeClass(r.selectedClass),s=o);u.eq(s+1).addClass(r.selectedClass)}break;case 38:if(e=!1,r.state="navigating",u=r.result.find(".searchListItem"),u.length>0){for(s=u.length,o=0;o<u.length;o++)u.eq(o).hasClass(r.selectedClass)&&(u.removeClass(r.selectedClass),s=o);s!=0&&u.eq(s-1).addClass(r.selectedClass)}break;case 13:if(n.preventDefault(),e=!1,r.mode=="onsubmit"&&r.state=="typing")e=!0;else if(r.mode=="onkeypress"&&r.state=="typing"&&r.oninputsubmit!=null)r.oninputsubmit(r.input,r);else if(r.state=="navigating"&&(r.onitemsubmit!=null||r.onitemsubmit_key!=null)){if(r.onitemsubmit!=null)r.onitemsubmit(r.result.find(".searchListItem."+r.selectedClass),r);if(r.onitemsubmit_key!=null)r.onitemsubmit_key(r.result.find(".searchListItem."+r.selectedClass),r)}break;case"btnsubmit":e=!0;break;default:r.state="typing";r.result.find(".searchListItem."+r.selectedClass).removeClass(r.selectedClass)}e&&(hLib.strActiveQuickSearchID=r.id,r.timeoutID=setTimeout(function(){var t,n;(r.mode=="onsubmit"||r.mode=="onkeypress"&&(new Date).getTime()-r.lastKeyPress>=r.timeout-50)&&(r.forceStop=!1,jQuery.trim(r.input.val())!=""&&(r.btn.addClass("searching"),r.input.parent().addClass("searching"),t=r.escapeSearchString?escape(r.input.val()):r.input.val(),r.injectScript?jQuery.getScript(r.datasrc+"&"+r.dataparametername+"="+t+"&"+r.dataextraparametername+r.input.attr("data-extra")):(n={},n[r.dataparametername]=t,n[r.dataextraparametername]=r.input.attr("data-extra"),jQuery.ajax({url:r.datasrc,data:n,type:r.ajaxType,cache:!1,success:function(n){hLib.prepareAndDisplayQuickSearchResult(r,n)}}))))},r.timeout))}};hLib.hideSearchResult=function(n){var t=hLib.getQuickSearchByInputID(n);hLib.stopSearching(n);t.result.hide(0);t.resultvisible=!1;t.input.parent().removeClass("searchResultVisible")};hLib.stopSearching=function(n){var t=hLib.getQuickSearchByInputID(n);t.input.parent().removeClass("searching");t.btn.removeClass("searching");t.forceStop=!0};hLib.prepareAndDisplayQuickSearchResult=function(n,t){var s=hLib.getActiveQuickSearch(),i=null,r=null,u,f,e,o;if(s.injectScript&&typeof t=="undefined"?(r=n,i=s):(r=t,i=n),r!=null){if(i.resultJSON||(r=jQuery(jQuery.trim(r))),jQuery.isFunction(i.onajaxcomplete)&&(r=jQuery(i.onajaxcomplete(r,i))),u=null,r.is("ul")||r.is("table"))u=r;else{f=r;e=!1;do f=f.children(),f.filter("table, ul").length>0&&(u=f.filter("table, ul"),e=!0);while(!e&&f.length>0)}u!=null&&(u.addClass("mainContainer"),u.each(function(){var n=jQuery(this);n.is("ul")?n.find("> li:not(.searchListItemInactive)").addClass("searchListItem"):n.is("table")&&n.find("> tr, > tbody > tr:not(.searchListItemInactive)").addClass("searchListItem")}),r.find(".searchListItem").mouseenter(function(){var n=jQuery(this),t;n.closest(".quickSearchResult").find(".searchListItem").removeClass(i.selectedClass);n.addClass(i.selectedClass);t=hLib.getActiveQuickSearch();t.state="navigating"}).click(function(n){var t=hLib.getActiveQuickSearch();if(t.onitemsubmit!=null)return t.onitemsubmit(t.result.find(".searchListItem."+i.selectedClass),t,n);if(t.onitemsubmit_click!=null)return t.onitemsubmit_click(t.result.find(".searchListItem."+i.selectedClass),t,n)}));i.cachedata=r}i.forceStop||(i.onbeforedisplay!=null&&(o=i.onbeforedisplay(i.cachedata,i),typeof o!="undefined"&&(i.cachedata=o)),r!=undefined&&i.result.html(i.cachedata),i.result.show().parent().show(),i.resultvisible=!0,i.btn.removeClass("searching"),i.input.parent().removeClass("searching"),i.input.parent().addClass("searchResultVisible"))};hLib.getQuickSearchByInputID=function(n){for(var t=0;t<hLib.arrQuickSearch.length;t++)if(hLib.arrQuickSearch[t].id==n)return hLib.arrQuickSearch[t];return"-1"};hLib.getQuickSearchByResultID=function(n){for(var t=0;t<hLib.arrQuickSearch.length;t++)if(hLib.arrQuickSearch[t].resultid==n)return hLib.arrQuickSearch[t];return"-1"};hLib.getQuickSearchByBtnID=function(n){for(var t=0;t<hLib.arrQuickSearch.length;t++)if(hLib.arrQuickSearch[t].btnid==n)return hLib.arrQuickSearch[t];return"-1"};hLib.getActiveQuickSearch=function(){for(var n=0;n<hLib.arrQuickSearch.length;n++)if(hLib.arrQuickSearch[n].state!="stopped")return hLib.arrQuickSearch[n];return"-1"}}(jQuery),function(){hLib.rangeSlider={sliders:[],active:-1};hLib.rangeSlider.setup=function(n,t){var i={booActiveMin:!1,objSlider:jQuery(n),objArrowActive:null,objArrowMin:null,objArrowMax:null,objMinPrice:null,objMaxPrice:null,objInactiveMin:null,objInactiveMax:null,minValueInit:null,maxValueInit:null,intSelectedMinPx:null,intSelectedMaxPx:null,intArrowWidth:null,intWrapperWidth:null,pctArrowMinPosition:null,pctArrowMaxPosition:null,intStepWidth:null,intStepsMin:-1,intStepsMax:-1,intStepsCount:100,intSingleStep:-1,intCurrentMinPrice:null,intCurrentMaxPrice:null,onRangeChange:null,onRangeSet:null,arrSteps:[],strRound:"none",intRoundValue:0,valueName:"",valueType:"string",arrStepsCheckpointPx:[],intMarkers:2,smoothMove:!1,canSelectSingleValue:!0,isShowingFullRange:function(){return this.intCurrentMinPrice===this.arrSteps[0]&&this.intCurrentMaxPrice===this.arrSteps[this.arrSteps.length-1]},reset:function(){hLib.rangeSlider.updatePriceAndArrowMin(this.id,"start",!0);hLib.rangeSlider.updatePriceAndArrowMax(this.id,"end",!0);this.objSlider.find(".SelectedMinPrice").val(this.intCurrentMinPrice);this.objSlider.find(".SelectedMaxPrice").val(this.intCurrentMaxPrice);this.objClear.addClass("resetInactive");var n={min:this.intCurrentMinPrice,max:this.intCurrentMaxPrice,values:this.arrSteps};if(this.onReset!=undefined)this.onReset(n);else if(this.onRangeSet!=null)this.onRangeSet(n)}},u,f,r;if(i.objSlider.length>0){if(hLib.recordMouseMove(),hLib.recordMouseUp(),i.id=hLib.setID(i.objSlider),i.objArrowMin=i.objSlider.find(".slider.minPrice"),i.objArrowMax=i.objSlider.find(".slider.maxPrice"),i.objInactiveMin=i.objSlider.find(".inactiveMin"),i.objInactiveMax=i.objSlider.find(".inactiveMax"),i.objMinPrice=i.objSlider.parent().find(".priceBottom .minPrice"),i.objMaxPrice=i.objSlider.parent().find(".priceBottom .maxPrice"),typeof t!="undefined"&&(i.intStepsMin=t.minValue||i.intStepsMin,i.intStepsMax=t.maxValue||i.intStepsMax,i.intStepsCount=t.steps||i.objSlider.width(),i.arrSteps=t.arrSteps||i.arrSteps,i.minValueInit=t.minValueInit||t.intInitialMinPrice||i.intStepsMin,i.maxValueInit=t.maxValueInit||t.intInitialMaxPrice||i.intStepsMax,i.intSingleStep=t.stepInterval||i.intSingleStep,i.onRangeChange=t.onRangeChange||undefined,i.onRangeSet=t.onRangeSet||undefined,i.onReset=t.onReset||undefined,i.strRound=t.round||0,i.intRoundValue=t.roundValue||0,i.valueName=t.valueName||"",i.valueType=t.valueType||i.valueType,i.intMarkers=t.markers||2,i.thousandSeparator=t.thousandSeparator||null,i.objClear=t.htmReset||i.objSlider.parent().find(".resetRange"),i.smoothMove=t.smoothMove||i.smoothMove,i.canSelectSingleValue=t.canSelectSingleValue||i.canSelectSingleValue),i.intMarkers==1&&(i.canSelectSingleValue=!0),i.objSlider.addClass("markers"+i.intMarkers),i.arrSteps.length>0)i.intStepsMin==-1&&(i.intStepsMin=i.arrSteps[0]),i.intStepsMax==-1&&(i.intStepsMax=i.arrSteps[i.arrSteps.length-1]),i.intStepsCount=i.arrSteps.length;else return!1;if(i.intMarkers==1&&i.objArrowMax.hide(),u=hLib.rangeSlider.getSliderIByID(i.id),u!=-1?hLib.rangeSlider.sliders[u]=i:hLib.rangeSlider.sliders.push(i),i.objSlider.is(":visible")&&hLib.rangeSlider.init(i.id),i.objClear.hClick(function(){i.reset()},{preventDefault:!0}),i.isShowingFullRange||i.objClear.addClass("resetInactive"),document.addEventListener){f=hLib.getMedia()==="mobile"?i.objSlider[0]:i.objSlider.find(".priceMiddle")[0];r=new Hammer(f,{touchAction:"pan-y"});r.get("pan").set({threshold:0,direction:Hammer.DIRECTION_HORIZONTAL});r.on("panstart",function(n){hLib.activeTouchComponent="rangeSlider";var t=hLib.getPageCoords(n);hLib.rangeSlider.mousemove(i.id,t.x)});r.on("pan",function(n){hLib.touchMove(n)});r.on("panend",function(){hLib.activeTouchComponent=!1;hLib.rangeSlider.finish()})}else hLib.disableDraggingFor(i.objSlider),i.objSlider.find(".priceMiddle").mousedown(function(n){n.preventDefault();hLib.rangeSlider.mousemove(i.id,n.pageX)})}};hLib.initRangeSlider=hLib.rangeSlider.setup;jQuery.fn.hRangeSlider=function(n){return this.each(function(){hLib.rangeSlider.setup(this,n)})};hLib.rangeSlider.getDimensions=function(n){var t=n.objSlider.find("div.priceMiddle");n.intWrapperWidth=t.width();n.intOffsetLeft=t.offset().left;n.intOffsetRight=n.intOffsetLeft+n.intWrapperWidth};hLib.rangeSlider.init=function(n){var t=hLib.rangeSlider.getSliderByID(n),u,e,f,s,r,i,o;if(hLib.rangeSlider.getDimensions(t),t.intArrowWidth=t.objSlider.find(".slider").eq(0).width(),t.pctArrowMinPosition=0,t.pctArrowMaxPosition=100,t.arrSteps.length==0)for(t.intSingleStep==-1&&(t.intSingleStep=(t.intStepsMax-t.intStepsMin)/t.intStepsCount),u=t.intStepsMin-t.intSingleStep;u<=t.intStepsMax;)t.arrSteps.push(u+=t.intSingleStep);if(t.valueType!="string"&&t.intRoundValue!=0&&t.strRound!="none"){for(t.strRound!="up"&&t.strRound!="down"&&(t.strRound="down"),i=0;i<t.arrSteps.length;i++)t.arrSteps[i]=hLib.commasRemove(t.arrSteps[i].toString());for(e=!1,f=!1,t.minValueInit==t.arrSteps[0]&&(booUpdateInintMin=!0),t.maxValueInit==t.arrSteps[t.arrSteps.length-1]&&(f=!0),t.intStepsMin=Math.floor(t.arrSteps[0]/t.intRoundValue)*t.intRoundValue,t.arrSteps[0]=t.intStepsMin,e&&(t.minValueInit=t.intStepsMin),hLib.rangeSlider.updateMinPriceDisplay(n,t.intStepsMin),t.intStepsMax=Math.ceil(t.arrSteps[t.arrSteps.length-1]/t.intRoundValue)*t.intRoundValue,t.arrSteps[t.arrSteps.length-1]=t.intStepsMax,f&&(t.maxValueInit=t.intStepsMax),hLib.rangeSlider.updateMaxPriceDisplay(t.id,t.intStepsMax),i=1;i<t.arrSteps.length-1;i++)s=t.arrSteps[i],t.strRound=="up"?t.arrSteps[i]=Math.ceil(t.arrSteps[i]/t.intRoundValue)*t.intRoundValue:t.strRound=="down"&&(t.arrSteps[i]=Math.floor(t.arrSteps[i]/t.intRoundValue)*t.intRoundValue);t.arrSteps=hLib.unique(t.arrSteps);t.intStepsCount=t.arrSteps.length}if(t.pctStepWidth=100/(t.arrSteps.length-1),t.valueType!=="string")for(r=0;r<t.arrSteps.length;r++)t.arrSteps[r]=r==t.arrSteps.length-1?t.intStepsMax:Math.ceil(t.arrSteps[r]);if(t.thousandSeparator!=null){for(i=0;i<t.arrSteps.length;i++)t.arrSteps[i]=hLib.commasAdd(t.arrSteps[i],t.thousandSeparator);(t.minValueInit!=null||t.minValueInit!=-1)&&(t.minValueInit=hLib.commasAdd(t.minValueInit,t.thousandSeparator));(t.maxValueInit!=null||t.maxValueInit!=-1)&&(t.maxValueInit=hLib.commasAdd(t.maxValueInit,t.thousandSeparator))}(t.minValueInit==null||t.minValueInit==-1)&&(t.minValueInit=t.intStepsMin);(t.maxValueInit==null||t.maxValueInit==-1)&&(t.maxValueInit=t.intStepsMax);t.intCurrentMinPrice=t.minValueInit;t.intCurrentMaxPrice=t.maxValueInit;t.maxValueInit!=t.arrSteps[t.arrSteps.length-1]?(t.pctSelectedMax=hLib.rangeSlider.getArrayIndexForValue(t.id,t.maxValueInit)*t.pctStepWidth,t.pctArrowMaxPosition=t.pctSelectedMax,hLib.rangeSlider.updateMaxArrow(t.id,t.pctSelectedMax)):t.intSelectedMaxPx=t.pctArrowMaxPosition;hLib.rangeSlider.updateMaxPriceDisplay(t.id,t.maxValueInit);t.minValueInit!=t.arrSteps[0]?(t.pctSelectedMin=hLib.rangeSlider.getArrayIndexForValue(t.id,t.minValueInit)*t.pctStepWidth,t.pctArrowMinPosition=t.pctSelectedMin,hLib.rangeSlider.updateMinArrow(t.id,t.pctSelectedMin)):t.intSelectedMinPx=t.pctArrowMinPosition;o=!1;t.minValueInit==t.arrSteps[0]&&(o=!0);hLib.rangeSlider.updateMinPriceDisplay(t.id,t.minValueInit);setTimeout(function(){t.objSlider.addClass("initated")},100)};hLib.rangeSlider.mousemove=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);if(!(i.arrSteps.length<=1)){hLib.rangeSlider.current={min:i.intCurrentMinPrice,max:i.intCurrentMaxPrice};hLib.rangeSlider.getDimensions(i);i.objSlider.addClass("range-active");var r=i.objArrowMin.offset(),u=i.objArrowMax.offset(),f=Math.abs(r.left-t),e=Math.abs(u.left-t);i.canSelectSingleValue&&i.pctArrowMaxPosition===i.pctArrowMinPosition?hLib.rangeSlider.sameValue={posX:t,adjust:t-r.left,records:[t]}:(hLib.rangeSlider.sameValue=!1,f<e?(i.objArrowActive=i.objArrowMin,i.booActiveMin=!0,i.booActiveMax=!1,hLib.rangeSlider.currentActiveArrowOffsetAdjust=t-r.left):(i.objArrowActive=i.objArrowMax,i.booActiveMin=!1,i.booActiveMax=!0,hLib.rangeSlider.currentActiveArrowOffsetAdjust=t-u.left));hLib.rangeSlider.active=i.id;hLib.booIELt9&&(document.onmousemove=function(){return!1})}};hLib.rangeSlider.moveArrow=function(n,t){var i,h,r,f,e,u,o,s;if(n){if(i=hLib.rangeSlider.getSliderByID(n),i.intWrapperWidth==null&&hLib.rangeSlider.init(n),hLib.rangeSlider.sameValue&&(hLib.rangeSlider.currentActiveArrowOffsetAdjust=hLib.rangeSlider.sameValue.adjust,h=i.intCurrentMaxPrice===i.arrSteps[i.arrSteps.length-1],h||t<hLib.rangeSlider.sameValue.posX?(i.objArrowActive=i.objArrowMin,i.booActiveMin=!0,i.booActiveMax=!1):(i.objArrowActive=i.objArrowMax,i.booActiveMin=!1,i.booActiveMax=!0),hLib.rangeSlider.sameValue=!1),t-=hLib.rangeSlider.currentActiveArrowOffsetAdjust,r=(t-i.intOffsetLeft)/i.intWrapperWidth*100,!i.smoothMove){for(f=101,e=r,u=0;u<i.arrSteps.length;u++)o=u*i.pctStepWidth,s=Math.abs(o-r),s<f&&(f=s,e=o);r=e}r<0?r=0:r>100&&(r=100);i.booActiveMin?i.intMarkers==1&&r<=100?hLib.rangeSlider.updatePriceAndArrowMin(i.id,r):r>=i.pctArrowMaxPosition?i.canSelectSingleValue?hLib.rangeSlider.updatePriceAndArrowMin(i.id,i.pctArrowMaxPosition):hLib.rangeSlider.updatePriceAndArrowMin(i.id,i.pctArrowMaxPosition-i.pctStepWidth):hLib.rangeSlider.updatePriceAndArrowMin(i.id,r):(hLib.rangeSlider.updatePriceAndArrowMax(i.id,r),r<=i.pctArrowMinPosition?i.canSelectSingleValue?hLib.rangeSlider.updatePriceAndArrowMax(i.id,i.pctArrowMinPosition):hLib.rangeSlider.updatePriceAndArrowMax(i.id,i.pctArrowMinPosition+i.pctStepWidth):hLib.rangeSlider.updatePriceAndArrowMax(i.id,r))}};hLib.rangeSlider.updatePriceAndArrowMin=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);return t<0?t=0:t>100?t=100:t==="start"?t=0:t==="end"&&(t=100),hLib.rangeSlider.updateMinPriceDisplay(i.id,hLib.rangeSlider.getValueForPct(i,t)),hLib.rangeSlider.updateMinArrow(i.id,t),!0};hLib.rangeSlider.updatePriceAndArrowMax=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);return t<0?t=0:t>100?t=100:t==="start"?t=0:t==="end"&&(t=100),hLib.rangeSlider.updateMaxPriceDisplay(i.id,hLib.rangeSlider.getValueForPct(i,t)),hLib.rangeSlider.updateMaxArrow(i.id,t),!0};hLib.rangeSlider.finish=function(){var t;if(hLib.rangeSlider.active!=undefined&&hLib.rangeSlider.active!=-1){var n=hLib.rangeSlider.getSliderByID(hLib.rangeSlider.active),i=".SelectedMaxPrice",r=n.intCurrentMaxPrice;if(n.booActiveMin&&(i=".SelectedMinPrice",r=n.intCurrentMinPrice),n.objSlider.find(i).val(r),n.intMarkers==1&&n.intCurrentMinPrice==n.arrSteps[0]?n.objClear.addClass("resetInactive"):n.intMarkers==2&&n.intCurrentMinPrice==n.arrSteps[0]&&n.intCurrentMaxPrice==n.arrSteps[n.arrSteps.length-1]?n.objClear.addClass("resetInactive"):n.objClear.removeClass("resetInactive"),hLib.rangeSlider.active=-1,n.objSlider.removeClass("range-active"),n.onRangeSet!=null&&(t=hLib.rangeSlider.current,n.intCurrentMinPrice!==t.min||n.intCurrentMaxPrice!==t.max))n.onRangeSet({min:n.intCurrentMinPrice,max:n.intCurrentMaxPrice,values:n.arrSteps})}hLib.booIELt9&&(document.onmousemove=null)};hLib.rangeSlider.updateMinPriceDisplay=function(n,t,i){var r=hLib.rangeSlider.getSliderByID(n),u;if(r.intCurrentMinPrice!=t&&r.onRangeChange)r.onRangeChange({min:t,max:r.inCurrentMaxPrice});u=t+r.valueName;typeof i=="undefined"||i||(u=t);u!=-1&&(r.objMinPrice.html(u),r.intCurrentMinPrice=t)};hLib.rangeSlider.updateMaxPriceDisplay=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);if(i.intCurrentMaxPrice!=t&&i.onRangeChange)i.onRangeChange({min:i.intCurrentMinPrice,max:t});i.objMaxPrice.html(t+i.valueName);i.intCurrentMaxPrice=t};hLib.rangeSlider.updateMinArrow=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);i.pctArrowMinPosition=t;i.objArrowMin.css("left",t+"%");i.objInactiveMin.width(t+"%")};hLib.rangeSlider.updateMaxArrow=function(n,t){var i=hLib.rangeSlider.getSliderByID(n);i.pctArrowMaxPosition=t;i.objArrowMax.css({left:t+"%",right:"auto"});i.objInactiveMax.width(100-t+"%")};hLib.rangeSlider.getValueForPct=function(n,t){for(var e,r,u=101,o=t,f="",i=0;i<n.arrSteps.length;i++)e=i*n.pctStepWidth,r=Math.abs(e-t),r<u&&(u=r,f=n.arrSteps[i]);return f};hLib.rangeSlider.getArrayIndexForValue=function(n,t){for(var r=hLib.rangeSlider.getSliderByID(n),i=0;i<r.arrSteps.length;i++)if(t==r.arrSteps[i])return i;return 0};hLib.rangeSlider.getSliderByID=function(n){for(var t=0;t<hLib.rangeSlider.sliders.length;t++)if(hLib.rangeSlider.sliders[t].id==n)return hLib.rangeSlider.sliders[t];return!1};hLib.rangeSlider.getSliderIByID=function(n){for(var t=0;t<hLib.rangeSlider.sliders.length;t++)if(hLib.rangeSlider.sliders[t].id==n)return t;return-1}}(jQuery),function(n){n.fn.hPush=function(t){return this.each(function(){function v(t){if(s.data("hPushPrepared"))return t&&t(),!0;s.data("hPushPrepared",hLib.getTime());u=n("<div class='hPush'/>").css({position:"relative"});u.wrapInner("<div class='hPushView'/>").wrapInner("<div class='hPushViews'/>");u=s.wrapInner(u).children();h=n("<div class='hPushTitle'>"+i.title+"<\/div>");c=n("<div class='hPushBackWrap'><div class='hPushBack'>"+(i.backText||i.backtext)+"<\/div><\/div>").hClick(function(){var t=n(this);t.addClass("active");setTimeout(function(){l()},25)},{preventDefault:!0});hLib.booIE10&&hLib.killEvents(c);r=n("<div class='hPushTitleBar'/>").append(c).append(h).hide();i.titlebarPosition==="top"?u.prepend(r):i.titlebarPosition==="bottom"&&u.append(r);e=u.children(".hPushViews").css({position:"relative",overflow:"hidden"});s.data("hPush",{wrap:u,views:e,titlebar:r,titlebarheight:i.titlebarHeight||i.titlebarheight,title:h,back:c});t&&t()}function y(){function a(){if(s.css({position:"absolute",left:-t,transform:"none",transition:"none",zIndex:"auto"}),f.css({position:"relative",transform:"none",transition:"none",left:0,zIndex:"auto"}),o===1&&(i.titlebarPosition==="top"?(f.css({marginTop:0}),r.removeAttr("style")):i.titlebarPosition==="bottom"&&f.css({marginBottom:0})),i.onAfterPush)i.onAfterPush(f);if(i.ajax){var u=n.extend({},i.ajax);u.success=function(n){f.html(n);i.ajax.success&&i.ajax.success(f)};n.ajax(u)}}var o=e.children(".hPushView").length,t=u.width(),l=o===1?(i.titlebarHeight||i.titlebarheight)+"px":"0",c={position:"absolute",top:0,left:t+"px",zIndex:2,width:t,opacity:n.support.cssTransition?".1":"1",marginTop:l},s,h;if(i.titlebarPosition==="bottom"&&(delete c.marginTop,c.marginBottom=l),f.css(c),s=u.find(".hPushView:last").css({position:"relative",top:0,left:0,zIndex:1,width:t}),f.data("hPushView",i),o===1&&(h={display:"block",position:"absolute",top:0,left:0,width:t,opacity:0},i.titlebarPosition==="bottom"&&(delete h.top,h.bottom=0),r.css(h)),e.append(f),i.onBeforePush)i.onBeforePush(f);n.support.cssTransition?setTimeout(function(){s.css("transition","all "+i.speed+"ms");f.css("transition","all "+i.speed+"ms");o===1&&r.css("transition","opacity "+i.speed+"ms");setTimeout(function(){s.css({transform:"translate3d(-"+t+"px, 0, 0)",opacity:"1"});f.css({transform:"translate3d(-"+t+"px, 0, 0)",opacity:"1"});o===1&&r.css("opacity","1");setTimeout(function(){a()},i.speed+50)},25)},25):(s.animate({left:-t},i.speed,a),f.animate({left:0},i.speed),o===1&&r.fadeIn(i.speed))}function p(){while(u.find(".hPushView").length>1)l({animate:!1})}function l(t){function v(){if(s.remove(),f.css({position:"relative",transition:"none",transform:"none",left:0}),c<=2&&(i.titlebarPosition==="top"&&r.removeAttr("style"),r.hide()),r.find(".hPushBackWrap").removeClass("active"),i.onAfterPop)i.onAfterPop(f)}var c=u.find(".hPushView").length,o=u.width(),y=!0,f,l,w;if(t&&typeof t.animate!="undefined"&&(y=t.animate),e=u.find(".hPushView"),e.length>1){var s=e.eq(e.length-1),i=s.data("hPushView")||i,p=c<=2?(i.titlebarHeight||i.titlebarheight)+"px":"0",a={position:"relative",left:0,width:o,marginTop:p};if(i.titlebarPosition==="bottom"&&(delete a.marginTop,a.marginBottom=p),s.css(a),f=e.eq(e.length-2).css({position:"absolute",left:-o+"px",display:"block",width:o}),i.onBeforePop)i.onBeforePop(f);e.length<=2?(l={position:"absolute",top:0,left:0,width:o},i.titlebarPosition==="bottom"&&(delete l.top,l.bottom=0),r.css(l)):(w=f.data("hPushView"),h.html(w.title));y?n.support.cssTransition?setTimeout(function(){s.css("transition","all "+i.speed+"ms");f.css("transition","all "+i.speed+"ms");c<=2&&r.css("transition","opacity "+i.speed+"ms");setTimeout(function(){s.css({transform:"translate3d("+o+"px, 0, 0)"});f.css({transform:"translate3d("+o+"px, 0, 0)"});c<=2&&r.css("opacity","0");setTimeout(function(){v()},i.speed)},25)},25):(s.animate({left:o},i.speed,v),f.animate({left:0},i.speed),c<=2&&r.fadeOut(i.speed)):v()}}var s=n(this),a,i,u,e,f,r,h,c,o;if(t&&t==="reset"){s.data({hPush:null,hPushPrepared:null});return}if(a=n.extend(!0,{},n.fn.hPush.defaults),i=n.extend(!0,a,t),i.prepare){v(i.callback);return}i.pop||(i.ajax&&(i.view=n("<div class='hPushLoading' />")),f=typeof i.view=="string"?n("<div class='hPushView'>"+i.view+"<\/div>"):n("<div class='hPushView'/>").append(i.view));o=s.data("hPush");o&&(u=o.wrap,e=o.views,r=o.titlebar,h=o.title,c=o.back,h.html(i.title),c.find("span").html(i.backText||i.backtext));i.popAll?p():i.pop?l():v(function(){y()})})};n.fn.hPop=function(t){return this.each(function(){var i={pop:!0};t&&n.extend(i,t);n(this).hPush(i)})};n.fn.hPush.defaults={view:"",title:"",backText:"Back",ajax:null,speed:250,prepare:!1,titlebarHeight:31,titlebarPosition:"top",onBeforePush:null,onAfterPush:null,onBeforePop:null,onAfterPop:null}}(jQuery),function(n){hLib.mobilemenu=function(t){function dt(t){function i(t){if(t)for(var i=0;i<t.length;i++)t[i]=n(t[i]),t[i].each(function(){n(this).data("hMenuOriginalPlacement",n("<div class='hMenuPlc' />").insertAfter(this))})}t&&t.create&&(i(t.header),i(t.content),i(t.footer))}function gt(n,t){n.create&&(n.hPush&&t.addClass("hPushMenu"),t.find(".hMobileMenuContent").hPush({prepare:!0,onAfterPop:si,backtext:n.hPush.backtext||"Back"}),t.appendTo(h))}function si(){g()}function at(){var n=hLib.getMedia(),t=i.target.indexOf(n)!==-1;t&&(ni(),f==="open"&&(a==="left"?d(v):a==="right"&&d(-y)));n!==ot&&(ot=n,t?ti():ii())}function ni(){function n(n,t,i){n.width(t);c!==i&&n.css({display:"block"});var r=n.find(".hMobileMenuHeader").outerHeight(),u=n.find(".hMobileMenuFooter").outerHeight(),e=n.find(".hPushTitleBar:first").outerHeight(),f=et-r-u;c!==i&&n.css({display:"none"});n.data({header_height:r,footer_height:u,content_height:f,hPush_title_height:e});n.find(".hMobileMenuContent .hPushView").height(f)}l=ft.width();et=ft.height();v=l-i.contentWidthAtShow(l,wt,"left");y=l-i.contentWidthAtShow(l,bt,"right");i.menus.right.create&&(st=-y);i.menus.left.create&&(ht=v);i.menus.left.create&&n(r,v,"left");i.menus.right.create&&n(u,y,"right");h.width(l);e.css("min-height",et);nt&&(i.menus.left.create&&r.css("left",Math.floor(v/-7)+"px"),i.menus.right.create&&u.css("right",Math.floor(y/-7)+"px"))}function vt(t,r){var t=t.not("[data-hmmclick]").attr("data-hmmclick",1).each(function(){var t=n(this);t.hClick(function(n){n.preventDefault();i.click(t,n,r)})});t.each(function(){var t=n(this);r.subMenuSelector(t).length>0&&t.addClass("hMobilMenuItemWithSubmenu");t.data("href")||t.attr("data-href",t.attr("href"));t.removeAttr("href")})}function ti(){function t(n,t){var i;if(n.create){var r=t.children(".hMobileMenuHeader"),u=t.children(".hMobileMenuContent").find(".hPushViews .hPushView"),f=t.children(".hMobileMenuFooter");if(n.header)for(i=0;i<n.header.length;i++)n.header[i].detach().appendTo(r);if(n.content)for(i=0;i<n.content.length;i++)n.content[i].detach().appendTo(u);if(n.footer)for(i=0;i<n.footer.length;i++)n.footer[i].detach().appendTo(f)}}if(i.onBeforeCreate)i.onBeforeCreate(i,{left:r,right:u});if(t(i.menus.left,r),t(i.menus.right,u),h.css("overflow","hidden").addClass("hMobileMenuShow"),ni(),!kt){kt=hLib.getTime();function f(n,t){var i=n.find(t.menuItemSelector);vt(i,t);hLib.booIE10&&hLib.killEvents(i)}i.menus.left.create&&f(r,i.menus.left);i.menus.right.create&&f(u,i.menus.right)}if(k=!0,d(0),i.onAfterCreate)i.onAfterCreate(i,{left:r,right:u});var e=n.Event("hMobileMenuCreated");n(window).trigger(e)}function ii(){function t(t,i){if(t.create){function r(t){if(t)for(var i=0;i<t.length;i++)t[i].each(function(){var t=n(this);t.detach().insertBefore(t.data("hMenuOriginalPlacement"))})}r(t.header);r(t.content);r(t.footer);t.hPush&&i.find(".hMobileMenuContent").hPush({popAll:!0})}}function o(t,i){t.create&&i.find("[data-href]").attr("href",function(){return n(this).data("href")})}if(i.onBeforeRevert)i.onBeforeRevert(i,{left:r,right:u});if(o(i.menus.left,r),o(i.menus.right,u),t(i.menus.left,r),t(i.menus.right,u),h.removeAttr("style").removeClass("hMobileMenuShow"),e.removeAttr("style"),f="closed",a="none",k=!1,c="none",s=0,i.onAfterRevert)i.onAfterRevert(i,{left:r,right:u});var l=n.Event("hMobileMenuReverted");n(window).trigger(l)}function it(n,t){if(f!=="animating"&&(n==="left"||n==="right")){var e=0;if(n==="left")if(i.menus.left.create)e=v,w.addClass("menu-open");else return;if(n==="right")if(i.menus.right.create)e=-y,b.addClass("menu-open");else return;if(i.onBeforeShow)i.onBeforeShow(i,{left:r,right:u});f="animating";ui();d(e);a=n;c!==n&&rt(n);n==="left"?o=r:n==="right"&&(o=u);setTimeout(function(){if(f="open",yt(),g(),i.onAfterShow)i.onAfterShow(i,{left:r,right:u});t&&t()},tt)}}function p(n){if(f!=="animating"){if(i.onBeforeHide)i.onBeforeHide(i,{left:r,right:u});a==="left"?w.removeClass("menu-open"):b.removeClass("menu-open");f="closed";ui();d(0);a="none";ei.blur();setTimeout(function(){if(f="closed",yt(),rt("none"),i.onAfterHide)i.onAfterHide(i,{left:r,right:u});n&&n()},tt+100)}}function ri(n){f==="open"?p():it(n)}function rt(n){n==="left"?(r.css({zIndex:2,opacity:1,display:"block"}),u.css({zIndex:1,opacity:0,display:"block"})):n==="right"?(r.css({zIndex:1,opacity:0,display:"block"}),u.css({zIndex:2,opacity:1,display:"block"})):n==="none"&&(r.css({zIndex:1,opacity:0,display:"none"}),u.css({zIndex:1,opacity:0,display:"none"}));c=n}function ui(n){e.css("transition","all "+tt+"ms");nt&&o&&o.css("transition","all "+tt+"ms");n&&setTimeout(n,25);i.onSetTransition&&i.onSetTransition.call(i)}function yt(n){e.css("transition","none");nt&&o&&o.css("transition","none");n&&setTimeout(n,25);i.onRemoveTransition&&i.onRemoveTransition.call(i)}function d(n){hLib.booIE||!i.useCSSTransform?(e.css("left",n+"px"),nt&&o.css("left",Math.floor(n/7)+"px")):(e.css("transform","translate3d("+n+"px, 0, 0)"),nt&&o.css("transform","translate3d("+Math.floor(n/7)+"px, 0, 0)"));i.onSetX&&i.onSetX.call(i,n);s=n}function g(n){return isNaN(n)?o&&(ct=o.children(".hMobileMenuContent").outerHeight()):ct=n,ct}function fi(n,t){if(n.length!==0){if(hLib.useHClick){var i=new Hammer(n[0]);i.get("press").set({time:0,threshold:15});i.on("press",function(n){n.preventDefault();t(n)})}else n.click(t);hLib.booIE10&&hLib.killEvents(n)}}var ft=n(window),pt=n(document.body),l,et,wt,bt,h,e,r,u,o,w=n(),b=n(),ei=n(),ot="",f="closed",a="none",k=!1,c="none",v=0,y=0,s=0,st=0,ht=200,nt=!1,tt=250,kt=!1,ct=0,oi={btn:{left:"#hMobileMenuShowLeft",right:"#hMobileMenuShowRight"},overflow:"#hMobileMenu-overflow",content:"#hMobileMenu-content",target:["mobile"],useCSSTransform:!0,slideToReveal:!0,menus:{left:{create:!0,hPush:{titlebarheight:31},menuItemSelector:"a",subMenuSelector:function(n){return n.siblings("ul")},customClick:function(){return!1},header:[],content:[],footer:[]},right:{create:!1,hPush:!0,menuItemSelector:"a",subMenuSelector:function(n){return n.siblings("ul")},customClick:function(){return!1},header:[],content:[],footer:[]}},contentWidthAtShow:function(n,t){return t+20},canSlide:function(){return!0},click:function(t,i,r){var c=this,u=n(t),e,s,l,h,f,a;k&&!r.customClick(u,i,r)&&(i.preventDefault(),u.addClass("hPush-selected"),setTimeout(function(){u.removeClass("hPush-selected active")},500),e=r.subMenuSelector(u),s=u.data("href"),r.hPush&&e.length>0?(l=u.closest(".hMobileMenuContent"),h=e.clone(),h.find("[id]").removeAttr("id"),f="<span>"+u.text()+"<\/span>",u.is("a")&&(f=n("<a href='"+s+"'>"+f+"<\/a>"),vt(f,r),hLib.booIE10&&hLib.killEvents(f)),a=n.extend(r.hPush,{title:f,view:h,onAfterPop:function(){g()},onAfterPush:function(n){g();n.height(o.data("content_height")-o.data("hPush_title_height"));r.onBeforePush&&r.onBeforePush.call(n.get(0));var t=n.find(r.menuItemSelector).removeAttr("data-hmmclick");vt(t,r);hLib.booIE10&&hLib.killEvents(t)}}),l.hPush(a)):(c.onLocationChange&&c.onLocationChange.call(r),p(function(){location=s})))}},i=n.extend(!0,{},oi),lt,ut;return t&&(i=n.extend(!0,i,t)),i.menus.left||(i.menus.left={}),i.menus.right||(i.menus.right={}),i.menus.left.hPush===!0&&(i.menus.left.hPush={}),i.menus.right.hPush===!0&&(i.menus.right.hPush={}),i.menus.left.menuItemSelector||(i.menus.left.menuItemSelector="a"),i.menus.right.menuItemSelector||(i.menus.right.menuItemSelector="a"),dt(i.menus.left),dt(i.menus.right),i.btn.left&&(w=n(i.btn.left)),i.btn.right&&(b=n(i.btn.right)),h=n(i.overflow),e=n(i.content),e.length===0&&(pt.wrapInner("<div id='hMobileMenu-content'/>"),e=n("#hMobileMenu-content")),i.menus.left.create&&e.append("<div class='hMobileMenu-shadow-left'/>"),i.menus.right.create&&e.append("<div class='hMobileMenu-shadow-right'/>"),h.length===0&&(h=n("<div id='hMobileMenu-overflow'/>"),pt.wrapInner(h),h=n(i.overflow)),lt="<div class='hMobileMenu'><div class='hMobileMenuHeader'/><div class='hMobileMenuContent'/><div class='hMobileMenuFooter'/><\/div>",r=n(lt).addClass("hMobileMenu-left"),u=n(lt).addClass("hMobileMenu-right"),gt(i.menus.left,r),gt(i.menus.right,u),o=r,i.btn.left&&(wt=w.outerWidth()),i.btn.right&&(bt=b.outerWidth()),i.btn.left&&fi(w,function(){ri("left")}),i.btn.right&&fi(b,function(){ri("right")}),at(),ft.resize(function(){at();g()}),ut={active:!1,touches:[],animating:!1,scrollInMainCurrent:null,scrollInMainMenu:!1,preventMoveOrEnd:!1,slideToReveal:!hLib.booIELt11&&i.slideToReveal,start:function(t){var r,u,e;k&&i.target.indexOf(ot)!==-1&&(r=this.addTouches(t),f==="start"&&(f="closed"),f=="closed"&&this.slideToReveal?(u=!0,(hLib.browser.OS==="iPhone"||hLib.browser.OS==="iPad")&&hLib.browser.name==="Safari"&&hLib.browser.version>=7&&(r.x<15||r.x<0&&r.x>-15)&&(u=!1),u&&(f="start",this.active=!0)):f=="open"&&(e=n(t.target),e.is(w)||e.is(b)||(r.x>v||r.x<l-y)&&(t.preventDefault(),t.stopPropagation(),this.preventMoveOrEnd=!0,setTimeout(p,100))))},move:function(n){var r,t,e;if(k&&this.active&&!this.preventMoveOrEnd&&this.slideToReveal){r=this.addTouches(n);function u(){n.preventDefault();s+=r.diff.x;s<st?s=st:s>ht&&(s=ht);var t=c;if(s<0?c!=="right"&&(rt("right"),t="right"):c!=="left"&&(rt("left"),t="left"),d(s),i.onSlide)i.onSlide(i,t,s)}f==="start"&&this.touches.length>1?(t=i.canSlide(),e=0,t&&(Math.abs(r.diff.x)<=Math.abs(r.diff.y)+e?t=!1:hLib.activeTouchComponent!==!1?t=!1:hLib.modal2&&hLib.modal2.getVisibleInstances().length>0&&(t=!1)),t?(f="move",yt(),u()):f="closed"):f==="move"&&u()}},end:function(n){var t,i,r;k&&this.active&&!this.preventMoveOrEnd&&this.slideToReveal&&f==="move"&&(n.preventDefault(),t=0,i=this.touches.length,i>2&&(t=this.touches[i-1].x-this.touches[i-3].x),r=40,"none"===a&&(s>r?t<0?p():it("left"):s<-r?t>0?p():it("right"):p()));this.active=!1;this.touches=[];this.preventMoveOrEnd=!1},limitTouch:function(n){n.y>0?(n.y=0,n.outOfBounce=!0):n.y<n.max?(n.y=n.max,n.outOfBounce=!0):n.outOfBounce=!1},addTouches:function(n){var r=hLib.getPageCoords(n),t=this.touches,i={x:r.x,y:r.y,time:hLib.getTime(),diff:{x:0,y:0}};return t.push(i),t.length>1&&(i.diff.x=t[t.length-1].x-t[t.length-2].x,i.diff.y=t[t.length-1].y-t[t.length-2].y),i}},n.support.touch&&(e.get(0).addEventListener(hLib.touchEventNames.start,function(n){ut.start(n)},!1),e.get(0).addEventListener(hLib.touchEventNames.move,function(n){ut.move(n)},!1),e.get(0).addEventListener(hLib.touchEventNames.end,function(n){ut.end(n)},!1)),{show:it,hide:p,revert:ii,create:ti,menus:i.menus,resize:at,setContentScrollingHeight:g,getState:function(){return f}}}}(jQuery),function(n){hLib.slider=function(t,i){var f=jQuery(t),o,u,ut,ft,g,r,tt,l,e,kt,it,rt,p,dt,c,h,ni,b;if(f.length>0&&(o=f.find(".sliderInner"),u=o.find(".sliderItems > li").addClass("sliderchild"),u.length>0)){var s,k=hLib.setID(f,"slider"),e=hLib.arrSliderVars.length,d=-1;if(hLib.getSliderIndexByID(k)!==-1&&(e=hLib.getSliderIndexByID(k),s=hLib.arrSliderVars[e],!i.refreshDimensions))if(f.hasClass("sliderInitated")){if(s.intTotItems!=u.length){s.intCurrentItemIndex>u.length&&(ut=u.length-s.intCurrentItemIndex,u.length<s.visibleItems&&(ut="start"),hLib.slideItems({intSliderIndex:e,intItemsToMove:ut,animationTimeOverride:0}));s.intTotItems=u.length;hLib.updateSliderArrows(e);return}}else d=hLib.arrSliderVars[e].intCurrentItemIndex,hLib.arrSliderVars[e]=null;ft=0;g=0;hLib.booIELt8&&(g=7);i.refreshDimensions?(r=s,r.direction=="horizontal"&&(r.itemWidth=s.htm.width(),u.width(r.itemWidth),u.parent().width(s.htm.width()*u.length))):(r={animationTime:650,direction:f.hasClass("sliderVertical")?"vertical":"horizontal",visibleItems:4,itemsToSlide:4,itemWidth:null,itemHeight:null,moveToSelectedItem:!0,strAnimationType:"swing",onAnimationStart:null,onAnimationComplete:null,onReady:null,onArrowsUpdated:null,draggable:!1,scrollbar:!1,btnScope:f,simple:!1,moveDistance:"50%",moveDistancePx:null,responsive:!1,refreshDimensions:!1,minLeft:0,maxLeft:0,doNotRecalculateDimensionsOnTouchStart:!0,touchSensitivity:300},i&&jQuery.extend(r,i),r.visibleItems=u.length<r.visibleItems?u.length:r.visibleItems,r.itemsToSlide=r.visibleItems<r.itemsToSlide?r.visibleItems:r.itemsToSlide,f.addClass("slider sliderInitated clearfix"),r.direction=="vertical"?f.addClass("sliderVertical"):f.addClass("sliderHorizontal"));var v=0,y=0,nt=0,et=0,pt=0,wt=0,ot=0,bt=0;r.itemHeight!=null&&(et=r.itemHeight*u.length,y=r.itemHeight);r.itemWidth!=null&&r.itemWidth.toString().indexOf("%")===-1&&(nt=r.itemWidth*u.length,v=r.itemWidth);(r.itemWidth==null||r.itemHeight==null)&&u.each(function(){var n=jQuery(this);n.width()==0&&(n=hLib.cloneToVisibleItem(jQuery(this)));v<n.width()&&r.itemWidth==null&&(v=n.width());y<n.height()&&r.itemHeight==null&&(y=n.height());r.itemWidth==null&&(nt+=parseInt(n.outerWidth()));r.itemHeight==null&&(et+=parseInt(n.outerHeight()))});var st=parseInt(u.eq(0).css("margin-left")),ht=parseInt(u.eq(0).css("margin-right")),ct=parseInt(u.eq(0).css("margin-top")),lt=parseInt(u.eq(0).css("margin-bottom"));if(pt=ht+st,wt=ct+lt,ot=parseInt(u.eq(0).css("padding-left"))+parseInt(u.eq(0).css("padding-right")),bt=parseInt(u.eq(0).css("padding-top"))+parseInt(u.eq(0).css("padding-bottom")),tt=0,l=0,ht>0&&st>0&&(tt-=(st+ht)/2),ct>0&&lt>0&&(l-=(ct+lt)/2),ft+=Math.floor(tt),g+=Math.floor(l),nt>0&&et>0||r.responsive){if(i.refreshDimensions?(kt=hLib.arrSliderVars[hLib.getSliderIndexByID(f.attr("id"))],kt.itemWidth=r.itemWidth):(h==null&&(h=r.visibleItems),jQuery.extend(r,{htm:f,strID:k,intTotItems:u.length,intCurrentItemIndex:r.intCurrentItemIndex||r.visibleItems,itemWidth:v+pt+ot,itemHeight:y+wt+bt,intItemAdjustX:ft,intItemAdjustY:g,intItemAdjustAnimateX:tt,intItemAdjustAnimateY:l,scroll:{htm:null},current:{slider:{top:0,left:0},scroll:{top:0,left:0}}}),e=hLib.arrSliderVars.push(r)-1),r.visibleWidth=o.width(),r.visibleHeight=o.height(),r.simple){for(it=0,rt=0,p=0;p<u.length;p++)it+=u.eq(p).outerWidth(!0),rt+=u.eq(p).outerHeight(!0);r.maxWidth=it;r.maxHeight=rt;r.maxLeft=it-r.visibleWidth;r.maxTop=rt-r.visibleHeight;o.find(".sliderItems").width(r.maxWidth+50);r.moveDistancePx===null&&(r.moveDistance.toString().indexOf("%")!=-1?(dt=r.direction=="horizontal"?r.visibleWidth:r.visibleHeight,r.moveDistancePx=dt/100*parseInt(r.moveDistance.toString().replace("%",""))):r.moveDistancePx=parseInt(r.moveDistance.toString().replace("px","")))}else{if(r.direction=="horizontal"){if(r.responsive?(r.itemWidth=f.width(),r.itemHeight=f.height(),r.responsiveHeightVWidth&&(r.itemHeight=parseInt(r.itemWidth)*r.responsiveHeightVWidth),f.find(".sliderInner").height(r.itemHeight).find(".sliderItems").width(f.width()*u.length).children("li").width(r.itemWidth).height(r.itemHeight)):(u.width(v),o.find(".sliderItems").width(nt*2)),r.visibleItems==null)for(r.visibleItems=0;r.visibleItems*r.itemWidth<o.width();r.visibleItems++);r.responsive||(r.visibleWidth=r.visibleItems*r.itemWidth+ot,r.visibleHeight=r.itemHeight,o.width(r.visibleWidth).height(r.visibleHeight))}else if(r.direction=="vertical"){if(u.height(y),r.visibleItems==null)for(r.visibleItems=0;r.visibleItems*r.itemHeight<o.height();r.visibleItems++);r.responsive||o.height(r.visibleItems*(r.itemHeight+l)-l).width(r.itemWidth)}r.maxLeft=r.itemWidth*r.intTotItems-r.visibleWidth;r.maxTop=r.itemHeight*r.intTotItems-r.visibleHeight}if(i.refreshDimensions||(hLib.updateSliderArrows(e),r.draggable&&(hLib.recordMouseMove(),hLib.recordMouseUp(),c=u.parent(),hLib.disableDraggingFor(c),jQuery.support.touch?(c=c[0],c.addEventListener(hLib.touchEventNames.start,function(n){var t=jQuery(this),i=hLib.getPageCoords(n);hLib.mouse.x=i.x;hLib.mouse.y=i.y;hLib.slider.itemmovestart(t,t.closest(".slider").attr("id"),!1)},!1),c.addEventListener(hLib.touchEventNames.move,function(n){hLib.touchMove(n,!0);hLib.slider.itemmove.touchState==="sliding"&&(n.preventDefault(),hLib.activeTouchComponent="slider")},!1),c.addEventListener(hLib.touchEventNames.end,function(){hLib.slider.itemmoveend();hLib.activeTouchComponent=!1},!1)):c.mousedown(function(n){n.preventDefault();hLib.slider.itemmovestart(jQuery(this),jQuery(this).closest(".slider").attr("id"))}))),r.scrollbar&&!i.refreshDimensions&&u.length>r.visibleItems){hLib.recordMouseMove();hLib.recordMouseUp();hLib.recordMouseDown();var w=o.width(),at=1.4,a=Math.floor(w*10/at/u.length);a<10?a=10:a>w/at&&(a=w/at);hLib.arrSliderVars[e].scroll={scrollmaxx:w-a-2,scrollmaxy:o.height()-14};f.find(".sliderScroll").remove();r.scroll.htm=jQuery("<div class='sliderScroll' style='width: "+w+"px;'><div class='scrollbar' style='width: "+a+"px' /><\/div>").appendTo(f).children(".scrollbar").attr("data-sliderid",k);jQuery.support.touch?(r.scroll.htm[0].addEventListener(hLib.touchEventNames.start,hLib.slider.scrollstart,!1),r.scroll.htm[0].addEventListener(hLib.touchEventNames.move,function(n){hLib.touchMove(n,!0)},!1),r.scroll.htm[0].addEventListener(hLib.touchEventNames.end,hLib.slider.itemmoveend,!1)):(hLib.arrSliderVars[e].scroll.htm.mousedown(function(n){hLib.slider.scrollstart(n,this)}).mouseup(hLib.slider.itemmoveend),hLib.disableDraggingFor(r.scroll.htm))}if(!i.refreshDimensions)if(d!=-1)r.simple||(h=0,h=d<=u.length?d-r.visibleItems:u.length-r.visibleItems,h>0&&hLib.slideItems({intSliderIndex:e,intItemsToMove:h,animationTimeOverride:0}));else if(r.moveToSelectedItem)if(r.initSlide)hLib.slideItems({intSliderIndex:e,intToClosest:r.initSlide*r.itemWidth*-1,animationTimeOverride:0,booInitate:!0});else{var vt=f.find("li.selected"),yt=u.index(vt),gt=yt+2>u.length?u.length:yt+2,h=gt>r.visibleItems?gt-r.visibleItems:0;r.simple||r.visibleItems!=1||(h=yt);h>0&&(r.simple?(ni=vt.position().left-r.visibleWidth/2+vt.width()/2,hLib.slideItems({intSliderIndex:e,intToClosest:ni*-1,animationTimeOverride:0,booInitate:!0})):hLib.slideItems({intSliderIndex:e,intItemsToMove:h,animationTimeOverride:0,booInitate:!0}))}if(r.onReady!=null&&!r.refreshDimensions)r.onReady(r)}i.refreshDimensions?hLib.slideItems({id:r.strID,intToClosest:(r.intCurrentItemIndex-1)*r.itemWidth,animationTimeOverride:0}):(r.responsive&&!hLib.slider.resize.initiated&&(hLib.slider.resize.initiated=!0,n(window).resize(function(){hLib.slider.resize.run(0)})),r.autoSlide&&(r.autoSlide.interval=0,r.autoSlide.direction||(r.autoSlide.direction="forward"),hLib.autoSlide.start(r.strID),jQuery.support.touch||o.hover(function(){hLib.autoSlide.stop(jQuery(this).closest(".slider").attr("id"))},function(){hLib.autoSlide.start(jQuery(this).closest(".slider").attr("id"))})),b=jQuery(r.btnScope),b.find(".sliderStart").attr("data-sliderid",r.strID).click(function(){if(!jQuery(this).hasClass("inactive")){var n=hLib.getSliderIndexByID(jQuery(this).attr("data-sliderid")),t=hLib.arrSliderVars[n];t.simple?hLib.slideItems({intSliderIndex:n,intToClosest:0}):hLib.slideItems({intSliderIndex:n,intItemsToMove:"start"})}return!1}),b.find(".sliderEnd").attr("data-sliderid",r.strID).click(function(){var t,n,i,r;return jQuery(this).hasClass("inactive")||(t=hLib.getSliderIndexByID(jQuery(this).attr("data-sliderid")),n=hLib.arrSliderVars[t],n.simple?(r=n.direction=="horizontal"?n.maxLeft:n.maxTop,hLib.slideItems({intSliderIndex:t,intToClosest:r*-1})):(i=n.intTotItems-n.intCurrentItemIndex,i>0&&hLib.slideItems({intSliderIndex:t,intItemsToMove:i}))),!1}),b.find(".sliderNext").attr("data-sliderid",r.strID).click(function(){var t,n,i,r,u;return jQuery(this).hasClass("inactive")||(t=hLib.getSliderIndexByID(jQuery(this).attr("data-sliderid")),n=hLib.arrSliderVars[t],n.simple?(u=n.direction=="horizontal"?n.current.slider.left:n.current.slider.top,hLib.slideItems({intSliderIndex:t,intToClosest:u+n.moveDistancePx*-1})):(i=n.intTotItems-n.intCurrentItemIndex,i>0&&(r=i<n.itemsToSlide?i:n.itemsToSlide,hLib.slideItems({intSliderIndex:t,intItemsToMove:r})))),!1}),b.find(".sliderPrev").attr("data-sliderid",r.strID).click(function(){var t,n,i,u,r;return jQuery(this).hasClass("inactive")||(t=hLib.getSliderIndexByID(jQuery(this).attr("data-sliderid")),n=hLib.arrSliderVars[t],n.simple?(r=n.direction=="horizontal"?n.current.slider.left:n.current.slider.top,r=r-n.moveDistancePx*-1,hLib.slideItems({intSliderIndex:t,intToClosest:r})):(i=n.intCurrentItemIndex-n.visibleItems,i>0&&(u=i<n.itemsToSlide?i:n.itemsToSlide,hLib.slideItems({intSliderIndex:t,intItemsToMove:u*-1})))),!1}))}};hLib.autoSlide={start:function(n){var t=hLib.getSliderByID(n);t!==-1&&t.autoSlide&&(clearInterval(t.autoSlide.interval),t.autoSlide.interval=setInterval(function(){hLib.autoSlide.run(n)},t.autoSlide.timeout))},stop:function(n){var t=hLib.getSliderByID(n);t!==-1&&t.autoSlide&&clearInterval(t.autoSlide.interval)},run:function(n){var t=hLib.getSliderByID(n),i;if(t!==-1&&t.autoSlide){if(i=t.itemsToSlide,hLib.slider.itemmove.obj!==null&&hLib.slider.itemmove.id==t.strID)return;t.autoSlide.direction=="forward"&&t.intCurrentItemIndex>=t.intTotItems?t.autoSlide.direction="backward":t.autoSlide.direction=="backward"&&t.intCurrentItemIndex<=1&&(t.autoSlide.direction="forward");t.autoSlide.direction=="backward"&&(i=i*-1);hLib.slideItems({id:n,intItemsToMove:i})}}};hLib.slider.resize={initiated:!1,timeoutID:null,ww:n(window).width(),run:function(t,i){var f,u,r;if(clearTimeout(hLib.slider.resize.timeoutID),t!==1)hLib.slider.resize.timeoutID=setTimeout("hLib.slider.resize.run(1);",5);else if(f=n(window).width(),hLib.slider.resize.ww!==f||i)for(hLib.slider.resize.ww=f,u=0;u<hLib.arrSliderVars.length;u++)if(r=hLib.arrSliderVars[u],r.responsive){if(hLib.autoSlide.stop(r.strID),setTimeout(function(){hLib.autoSlide.start(r.strID)},500),r.onBeforeRefreshDimensions)r.onBeforeRefreshDimensions(r);if(hLib.slider(r.htm,{refreshDimensions:!0}),r.onRefreshDimensions)r.onRefreshDimensions(r)}}};hLib.slider.itemmove={id:"",obj:null,direction:"",mousex:0,mousey:0,sliderx:0,slidery:0,scroll:null,scrollactive:!1,scrollx:0,scrolly:0,width:0,height:0,innerwidth:0,innerheight:0,records:[],touchState:"undefined"};hLib.slider.scrollstart=function(n,t){var u=t?jQuery(t):jQuery(n.target),i=hLib.getSliderByID(u.attr("data-sliderid")),r;hLib.slider.itemmove.scroll=u;hLib.slider.itemmove.scrollactive=!0;jQuery.support.touch&&n&&(r=hLib.getPageCoords(n),hLib.mouse.x=r.x,hLib.mouse.y=r.y);hLib.slider.itemmovestart(i.htm.find(".sliderItems"),i.strID,!0);hLib.autoSlide.stop(i.strID)};hLib.slider.itemmovestart=function(n,t,i){var f=hLib.getSliderByID(t),e=hLib.mouse.x,o=hLib.mouse.y,r,u;hLib.slider.itemmove.id=t;hLib.slider.itemmove.obj=n;f.doNotRecalculateDimensionsOnTouchStart||(hLib.slider.itemmove.width=n.width(),hLib.slider.itemmove.height=n.height(),hLib.slider.itemmove.innerwidth=n.parent().width(),hLib.slider.itemmove.innerheight=n.parent().height());hLib.slider.itemmove.direction=f.direction;r=hLib.getTranslateLeftOrLeft(n);u=parseInt(n.css("top"));isNaN(r)&&(r=f.minLeft);isNaN(u)&&(u=0);hLib.browser.useCSSTransition?(u==0&&(n[0].style.webkitTransform="translate3d("+r+"px, 0, 0)"),n[0].style.webkitTransition="none"):hLib.slider.itemmove.obj.stop(!0,!1);hLib.slider.itemmove.sliderx=r;hLib.slider.itemmove.slidery=u;typeof i!="undefined"&&i?(hLib.browser.useCSSTransition&&(hLib.slider.itemmove.scroll[0].style.webkitTransition="none"),hLib.slider.itemmove.scrollx=hLib.getTranslateLeftOrLeft(hLib.slider.itemmove.scroll),hLib.slider.itemmove.scrolly=parseInt(hLib.slider.itemmove.scroll.css("top"))):(hLib.slider.itemmove.scroll=f.htm.find(".sliderScroll .scrollbar"),hLib.slider.itemmove.scroll.length==0&&(hLib.slider.itemmove.scroll=null));hLib.slider.itemmove.mousex=e;hLib.slider.itemmove.mousey=o;hLib.slider.itemmove.records=[{time:hLib.getTime(),x:hLib.slider.itemmove.mousex,y:hLib.slider.itemmove.mousey}];hLib.slider.itemmove.touchState="undefined";hLib.slider.itemmove.scroll!==null&&hLib.slider.itemmove.scroll.stop(!0,!1);hLib.booIELt9&&(document.onmousemove=function(){return!1})};hLib.slider.itemmoveactive=function(){var u=hLib.mouse.x,f=hLib.mouse.y,o=0,a=hLib.getSliderIndexByID(hLib.slider.itemmove.id),n=hLib.arrSliderVars[a],s,h,c,t,l,r,i,e;hLib.slider.itemmove.records.unshift({time:hLib.getTime(),x:u,y:f});hLib.slider.itemmove.records.length>150&&(hLib.slider.itemmove.records.length=100);hLib.slider.itemmove.touchState==="undefined"&&hLib.slider.itemmove.records.length>=2&&(s=Math.abs(hLib.slider.itemmove.records[1].x-hLib.slider.itemmove.records[0].x),h=Math.abs(hLib.slider.itemmove.records[1].y-hLib.slider.itemmove.records[0].y),hLib.slider.itemmove.direction=="horizontal"&&s<h?(hLib.slider.itemmove.reset(),hLib.slider.itemmove.touchState="scrolling"):hLib.slider.itemmove.touchState="sliding");hLib.slider.itemmove.touchState==="sliding"&&(n.scroll.htm!==null&&hLib.slider.itemmove.direction=="horizontal"&&(c=hLib.slider.itemmove.mousex-u,t=hLib.slider.itemmove.scrollx-c,t<0?t=0:t>n.scroll.scrollmaxx&&(t=n.scroll.scrollmaxx),hLib.browser.useCSSTransition?hLib.slider.itemmove.scroll[0].style.webkitTransform="translate3d("+t+"px,0,0)":hLib.slider.itemmove.scroll.css("left",t+"px"),hLib.slider.itemmove.scrollx=t,o=t/n.scroll.scrollmaxx*-1),hLib.slider.itemmove.obj!==null&&(hLib.slider.itemmove.direction=="horizontal"?(hLib.slider.itemmove.scrollactive?hLib.slider.itemmove.sliderx=(n.intTotItems*n.itemWidth-hLib.slider.itemmove.innerwidth)*o:(l=(hLib.slider.itemmove.mousex-u)*-1,hLib.slider.itemmove.sliderx+=l,n.scroll.htm!==null&&(r=0,hLib.slider.itemmove.sliderx<0&&(r=Math.floor(Math.abs(hLib.slider.itemmove.sliderx)/((n.intTotItems-n.visibleItems)*n.itemWidth)*n.scroll.scrollmaxx),r>n.scroll.scrollmaxx&&(r=n.scroll.scrollmaxx)),hLib.browser.useCSSTransition?n.scroll.htm[0].style.webkitTransform="translate3d("+r+"px,0,0)":n.scroll.htm.stop(!0,!1).css({left:r+"px"}))),i=hLib.slider.itemmove.sliderx,e=Math.abs(i),i>n.minLeft?i=hLib.slider.resist(i-n.minLeft,n.visibleWidth)+n.minLeft:e>n.maxLeft+n.minLeft&&(i=(n.maxLeft+hLib.slider.resist(e-n.maxLeft,n.visibleWidth))*-1),hLib.browser.useCSSTransition?hLib.slider.itemmove.obj[0].style.webkitTransform="translate3d("+i+"px,0,0)":hLib.slider.itemmove.obj.css("left",i+"px"),hLib.slider.itemmove.mousex=u):(hLib.slider.itemmove.slidery+=(hLib.slider.itemmove.mousey-f)*-1,hLib.slider.itemmove.obj.css("top",hLib.slider.itemmove.slidery+"px"),hLib.slider.itemmove.mousey=f)))};hLib.slider.itemmoveend=function(n){var i,f=hLib.getSliderIndexByID(hLib.slider.itemmove.id),s=hLib.arrSliderVars[f],h,t,e,o,r,u;if(hLib.slider.itemmove.records.length>0&&hLib.slider.itemmove.obj!==null){if(n&&hLib.mouseBlockOnMouseUp.bind(n),hLib.slider.itemmove.obj=null,h=250,t=0,hLib.slider.itemmove.scrollactive)t=hLib.slider.itemmove.records.length>3?2:hLib.slider.itemmove.records.length-1,i=9999999;else for(e=hLib.slider.itemmove.records[0].time,i=e,r=0;r<hLib.slider.itemmove.records.length;r++)if(o=e-hLib.slider.itemmove.records[r].time,o<=h)i=o,t=r;else continue;hLib.slider.itemmove.direction=="horizontal"?(hLib.slider.itemmove.records.length>2&&(u=hLib.slider.itemmove.records[0].x-hLib.slider.itemmove.records[t].x,hLib.slider.itemmove.sliderx+=Math.floor(u/i*s.touchSensitivity)),hLib.slideItems({intSliderIndex:f,intToClosest:hLib.slider.itemmove.sliderx})):(hLib.slider.itemmove.scroll==null&&(u=hLib.slider.itemmove.records[0].y-hLib.slider.itemmove.records[t].y,hLib.slider.itemmove.slidery+=Math.floor(u/i*200)),hLib.slideItems({intSliderIndex:f,intToClosest:hLib.slider.itemmove.slidery}));hLib.booIELt9&&(document.onmousemove=null);hLib.slider.itemmove.scroll=null;hLib.slider.itemmove.scrollactive=!1}else hLib.slider.itemmove.reset();hLib.autoSlide.start(s.strID)};hLib.slider.itemmove.reset=function(){hLib.slider.itemmove.obj=null;hLib.slider.itemmove.scroll=null;hLib.slider.itemmove.scrollactive=!1;hLib.slider.itemmove.touchState="undefined"};jQuery.fn.hSlider=function(n){return this.each(function(){hLib.slider(this,n)})};hLib.enableSlider=hLib.slider;hLib.slideItems=function(n,t){var f=t||n.intSliderIndex,i,b,e,y,u,o,l,h,p,w,v;if(n.id&&(f=hLib.getSliderIndexByID(n.id)),i=hLib.arrSliderVars[f],i&&i!==-1||(f=parseInt(n),i=hLib.arrSliderVars[f]),i){if(typeof t!="undefined"&&(t=="++"?t=i.intCurrentItemIndex:t=="--"&&(t=i.intCurrentItemIndex-2),t<0&&(t=0),t<i.visibleItems?t=i.visibleItems-1:t>=i.intTotItems&&(t=i.intTotItems-1),b=t+1-i.intCurrentItemIndex,n={intSliderIndex:f,intItemsToMove:b}),e=hLib.cssEasings.slider,typeof n.intToClosest!="undefined")if(typeof n.intToClosest=="number"&&(n.intToClosest=parseInt(n.intToClosest)),i.simple)n.simpleMoveTo=i.direction=="horizontal"?n.intToClosest>0?n.intToClosest>i.minLeft?i.minLeft:n.intToClosest:Math.abs(n.intToClosest)>=i.maxLeft?i.maxLeft*-1:n.intToClosest:n.intToClosest>=0?0:Math.abs(n.intToClosest)>=i.maxTop?i.maxTop*-1:n.intToClosest;else{for(i.direction=="horizontal"?hLib.slider.itemmove.sliderx>i.minLeft?(hLib.slider.itemmove.sliderx=i.minLeft,e=hLib.cssEasings.slider_bounce):Math.abs(hLib.slider.itemmove.sliderx)>i.maxLeft&&(hLib.slider.itemmove.sliderx=i.maxLeft*-1,e=hLib.cssEasings.slider_bounce):i.direction=="vertical"&&(hLib.slider.itemmove.slidery>0?(hLib.slider.itemmove.slidery=0,e=hLib.cssEasings.slider_bounce):Math.abs(hLib.slider.itemmove.slidery)>i.maxTop&&(hLib.slider.itemmove.slidery=i.maxTop*-1,e=hLib.cssEasings.slider_bounce)),n.intToClosest>0&&(n.intToClosest=i.minLeft),y=999999999,u=0,o=0;o<i.intTotItems;o++)l=Math.abs(o*i.itemWidth-Math.abs(n.intToClosest)),i.direction=="vertical"&&(l=Math.abs(o*i.itemHeight-Math.abs(hLib.slider.itemmove.slidery))),l<y&&(y=l,u=o);u>i.intTotItems-i.visibleItems&&(u=i.intTotItems-i.visibleItems);i.itemsToSlide===1&&(h=i.intCurrentItemIndex-1,u>h?u=h+1:u<h&&(u=h-1));n.toPosition=u*hLib.arrSliderVars[f].itemWidth*-1;i.direction=="vertical"&&(n.toPosition=u*hLib.arrSliderVars[f].itemHeight*-1);n.closestItemIndex=u}if(hLib.isInt(n.intItemsToMove)||n.intItemsToMove=="start"||typeof n.toPosition!="undefined"||i.simple){var r={},c=0,a="-=",k=i.intCurrentItemIndex,d=i.htm,s=d.find(".sliderItems").stop(!0,!0);if(n.intItemsToMove&&(i.intCurrentItemIndex+=n.intItemsToMove),typeof n.animationTimeOverride=="undefined"&&(n.animationTimeOverride=i.animationTime),n.intItemsToMove&&n.intItemsToMove<0&&(a="+=",n.intItemsToMove=Math.abs(n.intItemsToMove)),i.direction=="horizontal"?i.simple?r.left=n.simpleMoveTo:n.intItemsToMove=="start"?(r.left=0,c=r.left,i.intCurrentItemIndex=i.visibleItems):typeof n.toPosition!="undefined"?(r.left=n.toPosition,c=r.left,i.intCurrentItemIndex=n.closestItemIndex+i.visibleItems):(r.left=a+n.intItemsToMove*i.itemWidth,i.scroll.htm!=null&&(p=hLib.getTranslateLeftOrLeft(s),w=p+n.intItemsToMove*i.itemWidth,a=="-="&&(w=p-n.intItemsToMove*i.itemWidth),c=w)):i.simple?r.top=n.simpleMoveTo:n.intItemsToMove=="start"?(r.top=0,i.intCurrentItemIndex=i.visibleItems):typeof n.toPosition!="undefined"?(r.top=n.toPosition,i.intCurrentItemIndex=n.closestItemIndex+i.visibleItems):r.top=a+n.intItemsToMove*(i.itemHeight+i.intItemAdjustAnimateY),i.onAnimationStart!=null)i.onAnimationStart(i);i.autoSlide&&(i.autoSlide.direction=i.intCurrentItemIndex>k?"forward":"backward");hLib.browser.useCSSTransition&&i.direction=="horizontal"?(r.left||(r.left=0),r.left.toString().indexOf("=")!=-1&&(r.left=hLib.getTranslateLeftOrLeft(s)+parseInt(r.left.toString().replace("=",""))),s[0].style.webkitTransition="none",s[0].style.webkitTransition="-webkit-transform "+n.animationTimeOverride+"ms "+e,s[0].style.webkitTransform="translate3d("+r.left+"px,0,0)",setTimeout(function(){if((typeof n.booInitate=="undefined"||n.booInitate)&&i.onAnimationComplete!=null)i.onAnimationComplete(i,n.booInitate)},n.animationTimeOverride+5),i.simple||i.scroll.htm==null||(v=Math.abs(c)/((i.intTotItems-i.visibleItems)*i.itemWidth)*i.scroll.scrollmaxx,i.scroll.htm[0].style.webkitTransition="none",i.scroll.htm[0].style.webkitTransition="-webkit-transform "+n.animationTimeOverride+"ms "+hLib.cssEasings.slider,i.scroll.htm[0].style.webkitTransform="translate3d("+v+"px,0,0)")):(s.animate(r,n.animationTimeOverride,i.strAnimationType,function(){if((typeof n.booInitate=="undefined"||n.booInitate)&&i.onAnimationComplete!=null)i.onAnimationComplete(i,n.booInitate)}),i.scroll.htm!=null&&(v=Math.abs(c)/((i.intTotItems-i.visibleItems)*i.itemWidth)*i.scroll.scrollmaxx,i.scroll.htm.stop(!0,!1).animate({left:v},n.animationTimeOverride,i.strAnimationType)));i.simple&&(i.current.slider.left=r.left,i.current.slider.top=r.top);hLib.updateSliderArrows(f)}return}};hLib.getSliderByID=function(n){for(var t=0;t<hLib.arrSliderVars.length;t++)if(hLib.arrSliderVars[t]!=null&&hLib.arrSliderVars[t].strID==n)return hLib.arrSliderVars[t];return-1};hLib.getSliderIndexByID=function(n){for(var t=0;t<hLib.arrSliderVars.length;t++)if(hLib.arrSliderVars[t]!=null&&hLib.arrSliderVars[t].strID==n)return t;return-1};hLib.getVisibleSliderItemsByID=function(n){var t=hLib.getSliderIndexByID(n);return jQuery("#"+hLib.arrSliderVars[t].strID).find(".sliderItems li").slice(hLib.arrSliderVars[t].intCurrentItemIndex-hLib.arrSliderVars[t].visibleItems,hLib.arrSliderVars[t].intCurrentItemIndex)};hLib.clearSliderByID=function(n){for(var t=0;t<hLib.arrSliderVars.length;t++)if(hLib.arrSliderVars[t]!=null&&hLib.arrSliderVars[t].strID==n)return hLib.arrSliderVars.splice(t,1),!0;return!1};hLib.updateSliderArrows=function(n){var t=hLib.arrSliderVars[n];if(!t.doNotUpdateArrows){var i=null,r=null;if(i=t.btnScope.find(".sliderStart, .sliderPrev"),r=t.btnScope.find(".sliderNext, .sliderEnd"),t.simple){var u=t.direction=="horizontal"?t.current.slider.left:t.current.slider.top,f=t.direction=="horizontal"?t.maxLeft:t.maxTop,e=t.direction=="horizontal"?t.maxWidth:t.maxHeight,o=t.direction=="horizontal"?t.visibleWidth:t.visibleHeight;u=Math.abs(u);e<=o&&(i.addClass("useless"),r.addClass("useless"));u==t.minLeft?i.addClass("inactive"):i.removeClass("inactive");u>=f?r.addClass("inactive"):r.removeClass("inactive")}else t.intTotItems<=t.visibleItems&&(i.addClass("useless"),r.addClass("useless")),t.intCurrentItemIndex<=t.visibleItems?i.addClass("inactive"):i.removeClass("inactive"),t.intTotItems-t.intCurrentItemIndex==0?r.addClass("inactive"):r.removeClass("inactive");if(t.onArrowsUpdated!=null)t.onArrowsUpdated(t)}};hLib.slider.resist=function(n,t,i){var r=t/(i||2);return Math.floor(r-r/Math.E*Math.exp((r-Math.abs(n))/r))}}(jQuery),function(n){function t(t){return n.support.cssTransition?{transform:"matrix(1, 0, 0, 1, "+t+", 0)"}:{left:t+"px"}}n.fn.hSlider2=function(i){return this.each(function(){var r,u,f,s,e,h,o;if(typeof i=="string"&&(r=n.fn.hSlider2.get(n(this).attr("id")),r!==-1)){if(i==="refresh"&&r.onrefresh)r.onrefresh(r);return}if(r={el:n(this),carousel:!0,width:"auto",height:"auto",setHeight:!1,startindex:null,resizetimeout:0,onready:!1,onbeforeslide:!1,onafterslide:!1,onrefresh:!1,speed:350,autoSlide:!1,autoSlideInterval:5e3,autoSlideDirection:"++",removeUselessSlides:!0,fixedDimensions:!1,cssEasing:hLib.cssEasings.slider2,transitionType:"slide",left:0,left_last:0,current:{left:0,slide:0},preventTouchActions:!1,preventSlide:{prev:!1,next:!1},preventSlideDirection:function(t,i){n.fn.hSlider2.preventSlideDirection.call(r,t,i)}},r.id=hLib.setID(r.el),r.btns=r.el.find(".sliderbtn"),r.inner=r.el.find(".inner"),u=r.inner.children(),r.itemslength=u.addClass("sliderlist").children().addClass("sliderchild").attr("data-orig-index",function(){return n(this).index()}).length,r.itemslength_real=r.itemslength,r.getIndex=function(){return this.slide_current.data("orig-index")},n.extend(r,i),r.el.addClass("hSlider2 "+r.transitionType),r.carousel&&(r.itemslength==1?(f=u.children().clone(),u.append(f.clone()).append(f),r.itemslength=3):r.itemslength==2&&(s=u.children().clone(),u.append(s),r.itemslength=4)),r.index_offset=r.itemslength_real-r.itemslength,r.width==="auto"&&(r.width=r.el.outerWidth(!0)),r.height==="auto"&&(r.height=r.el.outerWidth(!0)),r.slider=r.inner.clone().addClass("clone"),r.sliderlist=r.slider.children("ul"),r.inner.hide().attr("data-origSlider","true"),r.sliderlist.empty(),typeof r.startindex!="number"&&(e=u.children("li.selected"),r.startindex=e.length>0?e.index():0),r.left=0,r.index=r.startindex,h=n.fn.hSlider2.add(r),o=n.fn.hSlider2.getSlide(r.id,r.startindex),r.sliderlist.append(o),r.fixedDimensions?(r.sliderlist.css({height:r.height+"px",width:r.width+"px"}),o.css(t(r.left))):r.transitionType==="fade"&&r.sliderlist.css({height:r.height+"px",width:r.width+"px"}),r.autoSlide&&setTimeout(function(){n.fn.hSlider2.autoSlide(r)},100),n.fn.hSlider2.afterslide(r,{pageLoad:!0}),r.slider.insertAfter(r.inner),r.fixedDimensions||n.fn.hSlider2.handleDimensions(r),n.fn.hSlider2.bindEvents(r),r.onready)r.onready(r)})};n.fn.hSlider2.autoSlide=function(t){n.fn.hSlider2.autoSlidePause(t);t.autoSlideTimeout=setTimeout(function(){t.autoSlideStopped||(n.fn.hSlider2.slide({id:t.id,index:t.autoSlideDirection}),n.fn.hSlider2.autoSlide(t))},t.autoSlideInterval||5e3)};n.fn.hSlider2.autoSlidePause=function(n){clearTimeout(n.autoSlideTimeout)};n.fn.hSlider2.autoSlideStop=function(t){t.autoSlideStopped=!0;n.fn.hSlider2.autoSlidePause(t)};n.fn.hSlider2.autoSlideResume=function(t){t.autoSlideStopped=!1;n.fn.hSlider2.autoSlide(t)};n.fn.hSlider2.bindEvents=function(i){if(i.btns.hClick(function(t){var u,i,r;(t.preventDefault(),u=n(this),i=n.fn.hSlider2.get(u.closest(".hSlider2").attr("id")),i.preventButtonActions)||(r=u.hasClass("prev")?"--":"++",i.autoSlide&&n.fn.hSlider2.autoSlidePause(i),i.carousel||(r=r==="--"?i.index-1:i.index+1,r=n.fn.hSlider2.makeSafeIndex(i,r),i.index!==r))&&n.fn.hSlider2.slide({id:i.id,index:r})}),n.support.touch||i.autoSlide&&i.el.hover(function(){n.fn.hSlider2.autoSlidePause(i)},function(){n.fn.hSlider2.autoSlide(i)}),n.support.touch&&i.transitionType==="slide"){var r=i.sliderlist.parent().attr("draggable",!1)[0];r.addEventListener(hLib.touchEventNames.start,function(t){var i=n.fn.hSlider2.get(jQuery(this).closest(".hSlider2").attr("id")),r;i!==-1&&(i.preventTouchActions||(n.fn.hSlider2.autoSlidePause(i),i.animating&&(i.animating=!1,clearTimeout(i.animatetimeout),n.fn.hSlider2.removeTransition(i),n.fn.hSlider2.afterslide(i)),r=hLib.getPageCoords(t),hLib.mouse.x=r.x,hLib.mouse.y=r.y,n.fn.hSlider2.touchStart(i.id)))},!1);r.addEventListener(hLib.touchEventNames.move,function(r){if(hLib.slider2.currentSlider){var u=hLib.getPageCoords(r);hLib.mouse.x=u.x;hLib.mouse.y=u.y;n.fn.hSlider2.touchMove()&&(r.preventDefault(),hLib.activeTouchComponent="slider2",n.fn.hSlider2.removeTransition(hLib.slider2.currentSlider),hLib.slider2.currentlySliding=!0,hLib.slider2.currentSlider.left+=hLib.slider2.currentSlider.diffX,i.fixedDimensions?hLib.slider2.currentSlider.sliderlist.children().each(function(){var i=n(this),r=i.data("left")+hLib.slider2.currentSlider.diffX;i.css(t(r));i.data("left",r)}):hLib.slider2.currentSlider.sliderlist.css(t(hLib.slider2.currentSlider.left)))}},!1);r.addEventListener(hLib.touchEventNames.end,function(t){hLib.slider2.currentSlider&&hLib.slider2.currentlySliding&&hLib.slider2.currentSlider.touches.length>1&&(t.preventDefault(),hLib.activeTouchComponent=!1,n.fn.hSlider2.touchEnd())},!1)}};n.fn.hSlider2.touchStart=function(t){hLib.slider2.currentSlider=n.fn.hSlider2.get(t);hLib.slider2.currentSlider.touches=[{x:hLib.mouse.x,y:hLib.mouse.y,time:hLib.getTime()}];hLib.slider2.currentSlider.origLeft=hLib.slider2.currentSlider.left};n.fn.hSlider2.touchMove=function(){var n,t,i;if(hLib.slider2.currentSlider)if(n=hLib.slider2.currentSlider.touches,n.push({x:hLib.mouse.x,y:hLib.mouse.y,time:hLib.getTime()}),t=n[n.length-1],i=n[n.length-2],hLib.slider2.currentSlider.diffX=t.x-i.x,hLib.slider2.currentSlider.diffY=t.y-i.y,n.length==2){if(Math.abs(hLib.slider2.currentSlider.diffX)>=Math.abs(hLib.slider2.currentSlider.diffY))return!0}else return!0;return hLib.slider2.currentSlider=null,!1};n.fn.hSlider2.touchEnd=function(){var e,o;if(hLib.slider2.currentSlider){var t=hLib.slider2.currentSlider,r=t.index,i=t.touches;if(i.length>3){i=i.splice(i.length-3,3);e=i[i.length-1].x-i[0].x;o=i[i.length-1].time-i[0].time;t.left+=Math.floor(e/o*t.width/1.5);var u=Math.abs(t.origLeft-t.left),f=Math.abs(t.origLeft+t.width-t.left),s=Math.abs(t.origLeft-t.width-t.left);r=u<f&&u<s?t.index:f<u&&f<s?"--":"++";t.preventSlide.prev&&r==="--"&&(r=t.index);t.preventSlide.next&&r==="++"&&(r=t.index)}if(t.ontouchend)t.ontouchend(t,{newItemIndex:r});n.fn.hSlider2.slide({id:t.id,index:r});hLib.slider2.currentSlider=null}};n.fn.hSlider2.slide=function(i){function a(){r.animating=!1;r.autoSlide&&setTimeout(function(){n.fn.hSlider2.autoSlide(r)},100);i.preventCallback||n.fn.hSlider2.afterslide(r)}var r=n.fn.hSlider2.get(i.id),y=r.index,h=r.index,w=!1,k=!1,d=0,p,c,s,v,l,o,e,u,b,f;if(r.animating){if(r.transitionType==="fade")return;r.transitionType==="slide"&&(r.animating=!1,w=!0,r.transitionType==="slide"?n.support.cssTransition?n.fn.hSlider2.removeTransition(r):r.fixedDimensions?r.sliderlist.children().stop(!0,!1):r.sliderlist.stop(!0,!1):r.transitionType==="fade"&&(n.support.cssTransition||r.sliderlist.children().stop(!0,!1)),i.preventCallback||n.fn.hSlider2.afterslide(r))}if(typeof i.speed=="undefined"&&(i.speed=r.speed),typeof i.direction=="undefined"&&(i.direction="forward"),p=i.hardChange||!1,c=typeof i.index,c!=="undefined"){if(c==="string"?i.index==="++"?(h++,i.direction="forward"):i.index==="--"&&(h--,i.direction="backward"):c==="number"&&(h=i.index,k=!0),r.index=n.fn.hSlider2.makeSafeIndex(r,h),s=r.sliderlist.children("[data-index="+r.index+"]"),s.length===0)if(k&&!i.hardChange)if(d=h-y,v=[],u=2,d>0){for(f=y+u;f<=h;f++)l=n.fn.hSlider2.getSlide(r.id,f).addClass("selected"),r.transitionType==="slide"&&l.css(t(r.width*u)).data("left",r.width*u),v.push(l),u++;r.sliderlist.append(v)}else{for(f=y-u;f>=h;f--)l=n.fn.hSlider2.getSlide(r.id,f).addClass("selected"),r.transitionType==="slide"&&l.css(t(r.width*u*-1)).data("left",r.width*u*-1),v.push(l),u++;r.sliderlist.prepend(v)}else p=!0,s=n.fn.hSlider2.getSlide(r.id,r.index).addClass("selected"),r.sliderlist.children(".selected").replaceWith(s);else p?r.fixedDimensions&&s.css(t(0)):w&&c==="string"&&(i.index==="++"&&s.css(t(r.width)),i.index==="--"&&s.css(t(-r.width)));r.fixedDimensions||(c==="string"?(i.index==="++"&&(r.left=r.left_last-r.width),i.index==="--"&&(r.left=r.left_last+r.width)):r.left=s.index()*r.width*-1)}if(r.index===y&&r.transitionType==="slide"&&(r.left=r.carousel?r.index*r.width*-1:r.slide_current?r.slide_current.index()*r.width*-1:r.width*-1),r.transitionType==="slide"&&typeof i.left!="undefined"&&(r.left=i.left),r.slide_next=r.sliderlist.children("[data-index="+r.index+"]:first").addClass("selected"),r.slide_next.siblings().removeClass("selected"),r.onbeforeslide&&!i.preventCallback)r.onbeforeslide(r);if(o=[],r.transitionType==="slide"&&r.fixedDimensions){r.slide_next.data("left",0);e=r.slide_next;u=1;do e=e.prev(),e.length>0&&o.push(e.data("left",r.width*u*-1)),u++;while(e.length>0);e=r.slide_next;u=1;do e=e.next(),e.length>0&&o.push(e.data("left",r.width*u)),u++;while(e.length>0)}if(p){a();return}if(r.transitionType==="fade"&&r.slide_next.css({zIndex:2,display:"block",opacity:1}),r.animating=!0,n.support.cssTransition)i.speed>0&&n.fn.hSlider2.setTransition(r),r.fixedDimensions?(b=function(){r.slide_next.css(t(0));for(var n=0;n<o.length;n++)o[n].css(t(o[n].data("left")))},w?setTimeout(b,25):setTimeout(b,0)):r.transitionType==="slide"?r.sliderlist.css(t(r.left)):r.transitionType==="fade"&&r.slide_current&&r.slide_current.css({opacity:0}),r.animatetimeout=setTimeout(a,i.speed);else if(r.fixedDimensions)for(r.slide_next.animate({left:0},i.speed,a),f=0;f<o.length;f++)o[f].animate({left:o[f].data("left")},i.speed);else r.transitionType==="slide"?r.sliderlist.animate({left:r.left},i.speed,a):r.transitionType==="fade"&&(r.slide_current?r.slide_current.stop(!0,!1).animate({opacity:"hide"},i.speed,a):a());r.left_last=r.left};n.fn.hSlider2.afterslide=function(i,r){var u=typeof i=="string"?n.fn.hSlider2.get(i):i,v,s,y,a,p,w;if(u!==-1){clearTimeout(u.animatetimeout);n.fn.hSlider2.removeTransition(u);r=r||{};var o=u.sliderlist.children("[data-index="+u.index+"]"),k=o.index(),c=o.prev(),l=o.next(),f,e,b,h=n.fn.hSlider2.makeSafeIndex(u,u.index-1);if(h!==u.index&&(c.length===0?(f=n.fn.hSlider2.getSlide(u.id,h),u.sliderlist.prepend(f)):c.data("index")!=h?(f=n.fn.hSlider2.getSlide(u.id,h),c.replaceWith(f)):f=c,u.fixedDimensions&&(v=u.width*-1,f.data("left",v),f.css(t(v)))),s=n.fn.hSlider2.makeSafeIndex(u,u.index+1),s!==u.index&&(l.length===0?(e=n.fn.hSlider2.getSlide(u.id,s),e.insertAfter(o)):l.data("index")!=s?(e=n.fn.hSlider2.getSlide(u.id,s),l.replaceWith(e)):e=l,u.fixedDimensions&&(y=u.width,e.data("left",y),e.css(t(y)))),a=(u.removeUselessSlides||r.pageLoad)&&!u.fixedDimensions,u.carousel||(a=u.index===0?!1:!0),u.carousel||f||(a=!1),a&&n.fn.hSlider2.slide({id:u.id,speed:0,preventCallback:!0,left:u.width*-1}),p=u.sliderlist.children().not(o).not(f).not(e).not(b),u.removeUselessSlides?p.remove():(p.removeAttr("data-index"),w=u.sliderlist.children().length,u.transitionType==="slide"&&u.sliderlist.width(parseInt(u.width*w*1.1),2)),f&&f.attr("data-index",h),e&&e.attr("data-index",s),u.fixedDimensions||n.fn.hSlider2.handleDimensions(u),u.slide_current=o,u.transitionType==="fade"&&(u.slide_current.css({zIndex:3}),u.slide_current.siblings().css({zIndex:1,display:"none"})),u.carousel||(f?u.btns.filter(".prev").removeClass("inactive"):u.btns.filter(".prev").addClass("inactive"),e?u.btns.filter(".next").removeClass("inactive"):u.btns.filter(".next").addClass("inactive")),u.onafterslide)u.onafterslide(u)}};n.fn.hSlider2.preventSlideDirection=function(n,t){var i=this;n&&(n==="++"?(i.btns.filter(".next").css("display",t?"none":"block"),i.preventSlide.next=t):n==="--"&&(i.btns.filter(".prev").css("display",t?"none":"block"),i.preventSlide.prev=t))};n.fn.hSlider2.add=function(t){return n.fn.hSlider2.update(t)?n.fn.hSlider2.getI(t.id):hLib.slider2.push(t)-1};n.fn.hSlider2.get=function(n){for(var t=0;t<hLib.slider2.length;t++)if(hLib.slider2[t].id===n)return hLib.slider2[t];return-1};n.fn.hSlider2.getI=function(n){for(var t=0;t<hLib.slider2.length;t++)if(hLib.slider2[t].id===n)return t;return-1};n.fn.hSlider2.update=function(n){for(var t=0;t<hLib.slider2.length;t++)if(hLib.slider2[t].id===n.id)return hLib.slider2[t]=n,!0;return!1};n.fn.hSlider2.getSlide=function(t,i){var r=n.fn.hSlider2.get(t),u;return i=n.fn.hSlider2.makeSafeIndex(r,i),u=r.el.find(".inner[data-origSlider] > ul.sliderlist > li.sliderchild").eq(i).clone().attr("data-index",i),r.fixedDimensions?u.css({position:"absolute",top:0,left:0,width:r.width+"px",height:r.height+"px"}).data("left",0):r.transitionType==="fade"?u.css({position:"absolute",top:0,left:0,width:r.width+"px",height:r.height+"px",display:"none",zIndex:1}):u.width(r.width),u};n.fn.hSlider2.makeSafeIndex=function(n,t){var i=n.itemslength-1;return t<0?n.carousel?i:0:t>i?n.carousel?0:i:t};n.fn.hSlider2.handleDimensions=function(t){return t.width=t.el.outerWidth(!0),t.transitionType==="slide"&&t.sliderlist.width(t.width*t.itemslength*1.1),t.sliderlist.children().width(t.width),t.height!=="auto"&&t.setHeight&&(t.sliderlist.height(t.height),t.sliderlist.children().height(t.height)),n.fn.hSlider2.update(t),t.width};n.fn.hSlider2.setTransition=function(t){var r,i;n.support.cssTransition&&(r=t.fixedDimensions||t.transitionType==="fade"?t.sliderlist.children():t.sliderlist,i=t.transitionType==="slide"?"transform":"opacity",i="all",r.css(hLib.createBrowserPrefix("transition",i+" "+t.speed+"ms "+t.cssEasing)))};n.fn.hSlider2.removeTransition=function(t){if(n.support.cssTransition){var i;i=t.fixedDimensions||t.transitionType==="fade"?t.sliderlist.children():t.sliderlist;i.css("transition","none")}};n.fn.hSlider2.resize=function(){for(var r,t,i=0;i<hLib.slider2.length;i++)r=i,t=hLib.slider2[r],(!t.fixedDimensions||t.forceResize)&&(clearTimeout(t.timeoutid),t.timeoutid=setTimeout(function(){t.width=n.fn.hSlider2.handleDimensions(t);t.transitionType==="slide"&&(t.left=t.sliderlist.children("[data-index="+t.index+"]").index()*t.width*-1);t.el.hSlider2("refresh");n.fn.hSlider2.update(t);n.fn.hSlider2.slide({id:t.id,speed:0,preventCallback:!0})},t.resizetimeout))};hLib.slider2||(hLib.slider2=[],n(window).resize(n.fn.hSlider2.resize))}(jQuery),function(n){hLib.tab=function(t,i){function s(){hLib.tab.toggleTab({tabContainer:u,index:n(this).data("index"),canCloseSelf:r.canCloseSelf||!1,onTabChange:r.onTabChange})}var r=n.extend({},hLib.tab.defaults),o;i&&n.extend(r,i);var u=n(t).addClass("hTab"),f=u.find(".tabsHeader").addClass("clearfix").children(),e=u.find(".tabsContent").children();r.tabContainer=u;u.data("hTab",r);f.addClass("tab").attr("data-index",function(){return n(this).index()});e.addClass("tabPage").attr("data-index",function(){return n(this).index()});r.accordion&&(u.addClass("accordion"),typeof r.canCloseSelf=="undefined"&&(r.canCloseSelf=!0),e.filter(".tabPageHeadline").length===0&&e.each(function(t){var i=n(r.accordionHeaderTemplateFn(f.eq(t).clone(),r.accordionHeaderTemplate));i.attr("data-index",t).addClass("tab-acc"+(t===f.length-1?" last":"")).insertBefore(this).hClick(s)}));f.hClick(s);o=!1;r.accordion&&r.showTabOnLoad==="auto"&&f.parent().css("display")==="none"&&(r.showTabOnLoad=!1,o=!0);(!o||r.showTabOnLoad)&&hLib.tab.toggleTab({tabContainer:u,index:r.initIndex||0,canCloseSelf:r.canCloseSelf,onTabChange:r.onTabChange})};hLib.tab.toggleTab=function(t){var h,c,e;t.index=t.index||0;var u=t.tabContainer.data("hTab"),s=t.tabContainer.find(".tabsHeader").children(".tab"),l=t.tabContainer.find(".tabsContent").children(".tab-acc"),o=t.tabContainer.find(".tabsContent").children(".tabPage"),r=s.eq(t.index),f=l.eq(t.index),i=o.eq(t.index);if(f.hasClass("tabActiveHeader")){f.removeClass("tabActiveHeader");o.eq(t.index).removeClass("tabActiveContent-acc");return}for(r.addClass("tabActiveHeader"),s.not(r).removeClass("tabActiveHeader"),f.addClass("tabActiveHeader"),l.not(f).removeClass("tabActiveHeader"),i=o.eq(t.index).addClass("tabActiveContent tabActiveContent-acc"),o.not(i).removeClass("tabActiveContent tabActiveContent-acc"),h=s.length,c=[];h--;)c.push("tabActive"+h);if(t.tabContainer.removeClass(c.join(" ")).addClass("tabActive"+t.index).attr("data-activeTab",t.index),t.onTabChange)t.onTabChange(t.tabContainer,i,r,f);if(r.data("url"))if(e=r.data(),e.loading||e.loaded||!e.url){if(u.onTabLoaded)u.onTabLoaded(u.tabContainer,i,r,f)}else r.data("loading",hLib.getTime()),i.addClass("hTabContentLoading"),i.hLoading({spinner:u.spinner||n.fn.spin.presets.medium}),n.ajax({method:t.ajaxMethod||"get",url:e.url,success:function(n){if(r.data("loaded",hLib.getTime()),i.append(n),i.removeClass(".hTabContentLoading"),i.hLoading(!1),hLib.triggerDOMUpdated({$scope:i,name:"hTab"}),u.onTabLoaded)u.onTabLoaded(u.tabContainer,i,r,f)}})};hLib.tab.defaults={showTabOnLoad:"auto",accordionHeaderTemplate:"<div>{headline}<span class='allRotatingArrow'/><\/div>",accordionHeaderTemplateFn:function(t,i){return n(i.replace("{headline}",t.text()))}};n.fn.hTab=function(n){return this.each(function(){hLib.tab(this,n)})}}(jQuery);window.hLib=window.hLib||{};hLib.retrieveSiteRoot||(hLib.retrieveSiteRoot=function(){var u=document.getElementsByTagName("head")[0].getElementsByTagName("script"),t,n,r;for(i=0;i<u.length;i++)if(t=u[i].src,t.indexOf("hLib.siteRoot.js")!=-1)for(n=t.split("/"),r="",i=0;i<n.length;i++)if((r+=n[i]+"/",n[i]=="js")||n[i]=="Public")return r+"../";return""});hLib.strSiteRoot||(hLib.strSiteRoot=hLib.retrieveSiteRoot()),function(n){hLib.infinityScroll=function(t){function i(n,t){if(window.console){t=t||"log";console[{warning:"warn",warn:"warn",error:"error",log:"log"}[t]]("hLib.infinityScroll: "+n)}}function y(){var i,f;t.$target=n(t.$target);t.$helper=n(t.$helper);t.$scrollTarget=n(t.$scrollTarget||t.scrollTarget);t.$helper.css(t.helperCss);t.$scrollTarget.off("scroll.hLibInfinityScroll");t.$target.find(".hLibInfinityScroll-helper").remove();t.lastPage=null;t.pagesLoaded=[1];t.$target.data("hLibInfinityScroll",t);t.helper_add(t.$target,t.$helper);i=t.getPageItems.call(t,t.$target.children());r(i,1);t.itemClickEvent(i);f=t.getScrollInfoFromHash();f&&p(f);i.length<t.pageSize?s(t.pagesLoaded[t.pagesLoaded-1]):v();t.$scrollTarget.on("scroll.hLibInfinityScroll",u);u()}function s(n){t.lastPage=n;t.$helper.hide()}function p(i){for(var f,h,o=Math.ceil(i.itemIndex/t.pageSize),s=new Array(t.pageSize+1).join(t.getItemPlaceholder.call(t)),e="",u=1;u<=o;u++)t.pagesLoaded.indexOf(u)===-1&&(e+=s,t.pagesLoaded.push(u));f=n(e);h=r(f,2);t.append_items(t.$target,f,t.$helper);setTimeout(function(){var r=t.$target.children(":eq("+i.itemIndex+")").offset();n.scrollTo(i.scrollTop)},50)}function r(n,i){for(var r=1,u=0;u<n.length;u++)r>t.pageSize&&(r=1,i++),n.eq(u).attr(t.dataName,i),r++;return i}function u(){clearTimeout(h);clearTimeout(t.replacePagesWithPlaceholdersTimeout);h=setTimeout(f,t.delay)}function f(){var l=e(),n=[],u,r,s,h,a,i;if(t.pausedOnBreakpoint||t.pageRequest||t.lastPage||t.gettingNewPageAtBottom||t.reachedBottom.call(t)&&(t.gettingNewPageAtBottom=hLib.getTime(),o(l+1,function(){t.gettingNewPageAtBottom=!1;f()})),u=t.$target.children(".hLibInfinityScroll-placeholder"),u.length>0&&(r=u.filter(":in-viewport"),r.length>0)){for(i=0;i<r.length;i++)s=parseInt(r.eq(i).attr(t.dataName)),n.indexOf(s)===-1&&n.push(s);for(h=n[0]-1,a=n[n.length-1]+1,h>0&&n.push(h),n.push(a),i=0;i<n.length;i++)w(n[i])}t.useItemPlaceholderWhenReaching&&l>=t.useItemPlaceholderWhenReaching&&(t.replacePagesWithPlaceholdersTimeout=setTimeout(function(){var t=n,i=c("above-the-top",t);c("below-the-fold",i.pagesExcluded)},25))}function c(i,u){var s=t.getPageItems(t.$target.children()).filter("["+t.dataName+"]:not(.hLibInfinityScroll-placeholder, ["+t.dataName+"=1]):"+i),f=[],c,a,e,o,l,h;for(u=u||[],e=0;e<s.length;e++)o=s.eq(e).data("hlib-iscrollpage"),f.indexOf(o)===-1&&f.push(o);if(f.length>2&&(i=="above-the-top"?(u.push(f.pop()),u.push(f.pop())):i=="below-the-fold"&&(f.reverse(),u.push(f.pop()),Math.abs(f[0]-u[u.length-1])===1&&u.push(f.pop()),f.reverse()),f.length>0)){for(c=[],e=0;e<f.length;e++)c.push("["+t.dataName+"="+f[e]+"]");for(s=t.getPageItems(t.$target.children(":not(.hLibInfinityScroll-placeholder)")).filter(c.join(",")),a=new Array(t.pageSize+1).join(t.getItemPlaceholder.call(t)),e=0;e<f.length;e++)o=f[e],l=n(a),r(l,o),h=s.filter("["+t.dataName+"="+o+"]"),h.length>0&&(l.insertBefore(h.eq(0)),h.remove())}return{replaced:f,excluded:u}}function e(){return t.pagesLoaded.sort(function(n,t){return n>t}),t.pagesLoaded[t.pagesLoaded.length-1]}function l(u,f){var e=t.getPage.call(t,u);e?e.done(function(i){typeof i=="string"&&(i=n.trim(i));t.pageRequest=null;var o=n(i),e=t.getPageItems.call(t,o);e.length<t.pageSize&&s(u);r(e,u);t.itemClickEvent(e);e.addClass("hLibInfinityScroll-itemPreShow");f(e)}):i("getData failed. No valid jQuery deffered","error")}function w(n){var i=t.$target.children(".hLibInfinityScroll-placeholder["+t.dataName+"="+n+"]");i.length>0&&l(n,function(t){var u=r(t,n);t.insertBefore(i.eq(0));i.remove();setTimeout(function(){t.addClass("hLibInfinityScroll-itemPostShow")},25)})}function o(n,i){l(n,function(r){function o(){t.append_items(t.$target,r,t.$helper);setTimeout(function(){r.addClass("hLibInfinityScroll-itemPostShow");v();t.onPageInserted&&t.onPageInserted.call(t,r,!0);i&&i.call(t,r);hLib.triggerDOMUpdated({$scope:r,name:"infinityScroll"})},25)}var u,e,f;if(t.pagesLoaded.push(n),r.length>0)if(t.waitForImageLoad)for(u=r.find("img"),e=u.length,f=0;f<u.length;f++)u.eq(f).imageLoaded(function(){e--;e===0&&o()});else o()})}function b(){t.$helperLoading||(t.$helperLoading=t.$loader.clone().css(t.loaderCss),t.$helper.append(t.$helperLoading),t.loading_show.call(t,t.$helperLoading),t.$helperLoading.hide())}function a(){t.$helperLoading&&(t.$helperLoading.show(),t.$helperLink&&t.$helperLink.hide())}function v(){var r,i,u;if(!t.lastPage){for(b(),r=e(),i=0;i<t.breakpoints.length;i++)if(u=t.breakpoints[i],u.afterPage==r)return t.$helper.find(".hLibInfinityScroll-link").remove(),t.$helperLink=n(u.elem).addClass("hLibInfinityScroll-link"),t.$helper.append(t.$helperLink),t.$helperLoading&&t.$helperLoading.hide(),t.$helperLink.hClick(function(){t.pausedOnBreakpoint=!1;t.onMoreLinkClick&&t.onMoreLinkClick.call(t,n(this));a();o(r+1)},{preventDefault:!0}),t.pausedOnBreakpoint=hLib.getTime(),!0;a()}return t.pausedOnBreakpoint=!1,!1}function k(){t.$scrollTarget.off("scroll.hLibInfinityScroll",u);var n=t.helper_find(t.$target);n.length>0&&n.remove()}if(t=n.extend(!0,hLib.infinityScroll.defaults,t),!n.inviewport){i("Stopped! use hLib version 1.2.08.11 or later ","error");return}if(!t.pageSize){i("Stopped! No pase size defined","error");return}if(!t.$target){i("Stopped! $target is not defined","error");return}if(!t.$helper){i("Stopped! $helper is not defined","error");return}if(!t.$loader){i("Stopped! $loader is not defined","error");return}var h;return n(y),{onScroll:f,$helper:t.$helper,getLastPageNo:e,getPageAndInsert:o,destroy:k}};hLib.infinityScroll.defaults={pageSize:null,pagesLoaded:[1],pagesLoadedNoData:[],saveBackState:!0,helper_add:function(n,t){t.appendTo(n)},helper_find:function(n){return n.find(".hLibInfinityScroll-helper")},append_items:function(n,t,i){t.insertBefore(i)},reachedBottom:function(){if(this.$target&&!this.$target.is(":visible"))return!1;var t=n(window),i=t.scrollTop(),r=t.height(),u=this.$helper.offset();return i+r>=u.top-this.threshold},getPage:function(t){return n.ajax({data:{pageNo:t}})},pageItemSelector:"li.productlist-item",getPageItems:function(n){return n.filter(this.pageItemSelector)},getItemPlaceholder:function(){var n=this.pageItemSelector.split(".");return n=n.length>1?n[1]:n[0],"<li class='"+n+" hLibInfinityScroll-placeholder'/>"},itemClickEvent:function(t){var i=this;i.saveBackState&&t.find("a").hClick(function(){i.saveScrollPosition(n(this).closest(i.pageItemSelector))})},saveScrollPosition:function(t){var u=n(t),f=location.hash.replace("#",""),e=u.index(),o=this.$scrollTarget.scrollTop(),i="&hisState=["+e+":"+o+"]",r=this.getScrollQueryFromHash();r?location.hash=f.replace(r,i):location.hash+=i},getScrollQueryFromHash:function(){var t=location.hash.replace("#",""),n=t.match(/&hisState=\[.*\]/);return n?n[0]:!1},getScrollInfoFromHash:function(){var i=this.getScrollQueryFromHash(),n,t;return i?(n=i.match(/\[.*\]/)[0],n=n.replace("[",""),n=n.replace("]",""),t=n.split(":"),{itemIndex:parseInt(t[0]),scrollTop:parseInt(t[1])}):!1},loading_show:function(n){n.spin(this.spinner)},threshold:500,delay:150,$target:null,useItemPlaceholderWhenReaching:!1,$helper:n("<li class='hLibInfinityScroll-helper'/>"),helperCss:{backgroundColor:"transparent",backgroundImage:"none",margin:"0",padding:"0",clear:"both",display:"block",height:"50px",width:"auto",float:"none",textAlign:"center"},$loader:n("<div class='hLibInfinityScroll-loader'/>"),loaderCss:{height:"50px",color:"#333"},waitForImageLoad:!1,spinner:n.fn.spin.presets.medium,pausedOnBreakpoint:!1,breakpoints:[],dataName:"data-hlib-iscrollpage",$scrollTarget:window}}(jQuery);oldOnError=window.onerror;window.onerror=function(n,t,i,r,u){return(LogErrorToServer(n,t,i,r,u,!1),oldOnError)?oldOnError(n,t,i):!1};window.Modernizr=function(n,t,i){function y(n){k.cssText=n}function u(n,t){return typeof n===t}function tt(n,t){return!!~(""+n).indexOf(t)}function p(n,t){var u,r;for(u in n)if(r=n[u],!tt(r,"-")&&k[r]!==i)return t=="pfx"?r:!0;return!1}function it(n,t,r){var e,f;for(e in n)if(f=t[n[e]],f!==i)return r===!1?n[e]:u(f,"function")?f.bind(r||t):f;return!1}function w(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),f=(n+" "+g.join(r+" ")+r).split(" ");return u(t,"string")||u(t,"undefined")?p(f,t):(f=(n+" "+nt.join(r+" ")+r).split(" "),it(f,t,i))}var r={},s=!0,h=t.documentElement,b=t.createElement("modernizr"),k=b.style,rt,ft={}.toString,d="Webkit Moz O ms",g=d.split(" "),nt=d.toLowerCase().split(" "),f={},c=[],l=c.slice,e,a={}.hasOwnProperty,v,o;v=!u(a,"undefined")&&!u(a.call,"undefined")?function(n,t){return a.call(n,t)}:function(n,t){return t in n&&u(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=l.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(l.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(l.call(arguments)))},r});f.flexbox=function(){return w("flexWrap")};f.geolocation=function(){return"geolocation"in navigator};for(o in f)v(f,o)&&(e=o.toLowerCase(),r[e]=f[o](),c.push((r[e]?"":"no-")+e));return r.addTest=function(n,t){if(typeof n=="object")for(var u in n)v(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof s!="undefined"&&s&&(h.className+=" "+(t?"":"no-")+n);r[n]=t}return r},y(""),b=rt=null,r._version="2.8.3",r._domPrefixes=nt,r._cssomPrefixes=g,r.testProp=function(n){return p([n])},r.testAllProps=w,h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(s?" js "+c.join(" "):""),r}(this,this.document);hLib.browser.OS==="Linux"&&(hLib.useHClick=!1),function(){var t=navigator.userAgent,n=[],i;(t.indexOf("iPad")!==-1||t.indexOf("iPhone")!==-1)&&(n.push("ios"),t.indexOf("OS 5")!==-1&&n.push("ios-5"));n.length>0&&$("html").addClass(n.join(" "));window.devicePixelRatio=window.devicePixelRatio||1;i=$.cookie("devicePixelRatio");i&&parseInt(i)===window.devicePixelRatio||$.cookie("devicePixelRatio",window.devicePixelRatio,{expire:365,path:"/"})}();jQuery(function(){matas.layout.init();matas.pageLoad();var n=$("html");hLib.booIELt9&&n.removeClass("responsive");jQuery("a.freightLink").click(function(){matas.showFreight()});matas.forcePopUpPayment=!1;matas.containerwide=$("div#containerwide");matas.header=matas.containerwide.find("div#headerwide div.header");matas.content=matas.containerwide.find("div#contentwide div.content");matas.footer=matas.containerwide.find("div#footerwide.footer");matas.overlaywide=matas.containerwide.find("#overlaywide");matas.overlay=matas.overlaywide.find("div.overlay");matas.widthMeasure=$("#site-width-measure");matas.setupGeneralSiteElements();"clerkio"in matas&&"setup"in matas.clerkio&&matas.clerkio.setup();matas.layout.isDesktop()?matas.header.find("div.mainmenu ul li:not(.clubmatas) a").hoverIntent(matas.mainMenuMouseEnter,matas.mainMenuMouseLeave):(matas.mobileSearch.init(),setTimeout(matas.mobilemenu.init,25));matas.initQuickBasket();matas.bannerSliderInit();matas.bannerBlockInit();matas.productSlidersInit();matas.pagingSlidersInit();matas.initQuickSearch();matas.initFindStore();jQuery("a.giftPopup").click(function(){matas.showGift($(this).attr("pid"),$(this).attr("rid"),$(this).attr("brand"))});jQuery(".article .storeinfo .mailDef").defuscate();matas.uvindex.init();bindSplashPopup("div.productItem div.warningSplash, div.productItem div.warningBox",".productItem","div.warningBox");bindSplashPopup(".productSingle .productItem div.splash-old,.productSingle .productItem div.splash, .productSingle .productItem div.infoStreamerHoverBox",".productItem","div.infoStreamerHoverBox");$(document.body).on("click",".infoStreamerHoverBox, .splash, .splash-old",function(){var t=$(this).closest(".productItem"),i,n;t.length>0&&(i=t.find("a.url").click(),n=i.attr("href"),n&&(location=n))});matas.cms();matas.ga.setupTracking();matas.scrolling.init();matas.offerCounter.init();matas.megamenuContent.get({silent:!0});matas.stickyHeader.onChange(function(n){matas.overlaywide.toggleClass("fixed",n)})});matas={header:jQuery(""),content:jQuery(""),footer:jQuery(""),hoverOnInfoItem:!1,hoverOnInfoTimeoutID:0,mainMenuHasContent:!1,hoverOnMainMegaMenu:!1,quickBasket:{toggle:null,visible:!1},addToBasketStyleAdded:!1,urls:{},tr:{},isSafari:function(){return hLib.browser.name==="Safari"},speed:{fast:150,mediumFast:250,medium:350,slow:550},browserCanFocus:function(){return hLib.browser.OS!=="iPad"&&hLib.browser.OS!=="iPhone"}};matas.pageLoad=function(){var n=[],t=!1;return function(i){if(i)t?i():n.push(i);else{for(var r=0;r<n.length;r++)n[r]();n=[];t=!0}}}();matas.layout=function(){function i(){n=t()}function r(){n.length>0&&t()!==n&&(matas.blockUI(),setTimeout(function(){location.reload()},25))}function t(){var n=hLib.getMedia();return n==="mobile"?n:"desktop"}function u(){return n==="mobile"}function f(){return n==="desktop"}function e(){return n}var n="";return $(window).resize(r),{init:i,isMobile:u,isDesktop:f,get:e}}();matas.scrolling=function(){function u(){t||(n.scroll(r),matas.stickyHeader.init(),t=!0,setTimeout(r,25))}function r(){i=n.scrollTop();matas.stickyHeader.check(i)}var n=$(window),t=!1,i;return{init:u}}();matas.stickyHeader=function(){function f(){r=matas.layout.isDesktop()}function e(t){r&&(t<20?n&&(matas.header.removeClass(u),n=!1,i()):n||(matas.header.addClass(u),n=!0,i()),matas.overlay.toggleClass("header-is-sticky",n))}function o(){return n}function i(i){if(i){t.push(i);return}for(var r=0;r<t.length;r++)t[r](n)}var r=!1,n=!1,u="sticky",t=[];return{init:f,check:e,isActive:o,onChange:i}}();matas.blockUI=function(n){var t=!0,i=typeof n,r={msgBoxCss:{backgroundColor:"#fff",padding:"40px 10px 30px",boxShadow:"0px 0px 15px 0px rgba(0,0,0,0.4)",opacity:1},text:"Vent venligst"};i!=="undefined"&&(n===!1?t=!1:i==="object"&&$.extend(!0,r,n));t?hLib.blockUI(r):hLib.blockUI(!1)};matas.imageSize={Basket_106x80:"Basket_106x80",QuickBasket_80x60:"QuickBasket_80x60",ProductList_200x150:"ProductList_200x150",ProductPage_350x262:"ProductPage_350x262",ProductSliderBanner_220x124:"ProductSliderBanner_220x124",ProductSliderImage_80x90:"ProductSliderImage_80x90",ArticleHeader_686:"ArticleHeader_686",MediaPicker:"MediaPicker",Banner1x1:"Banner1x1",Banner2x1:"Banner2x1",BannerSmall1_220x300:"BannerSmall1_220x300",BannerSmall2_460x300:"BannerSmall2_460x300",BannerMedium1_700x316:"BannerMedium1_700x316",BannerMedium2_700x316:"BannerMedium2_700x316",BannerMedium3_700x100:"BannerMedium3_700x100",BannerStor_700:"BannerStor_700",BannerStorUdenRamme_688:"BannerStorUdenRamme_688",MegamenuBanner_907x57:"MegamenuBanner_907x57",MegaMenuTeaser_200x100:"MegaMenuTeaser_200x100",BrandLogo_212:"BrandLogo_212",CampaignLogo_176x180:"CampaignLogo_176x180",ArticleImage_288:"ArticleImage_288",BackgroundImage:"BackgroundImage",FlierPage:"FlierPage",ClubMatasProduct1:"ClubMatasProduct1",ClubMatasProduct2:"ClubMatasProduct2",ClubMatasProduct3:"ClubMatasProduct3"};matas.initQuickBasket=function(){if(matas.$miniBasketLink=matas.header.find("#miniBasketContainer").find("a"),matas.layout.isMobile())matas.header.find("#miniBasketContainer").find(".mobile-btn").hClick(function(){location=matas.$miniBasketLink.attr("href")});else if($.support.touch)matas.$miniBasketLink.click(function(n){n.preventDefault();matas.quickBasket.toggle(!0,!0)});else{var n=!1;matas.$miniBasketLink.hClick(function(){n=!0});matas.$miniBasketLink.hoverIntent(function(){matas.quickBasket.toggle(!0,!0)},function(){setTimeout(function(){n||matas.quickBasket.toggle.hoverOnQuickBasket||matas.quickBasket.toggle(!1,!0)},250)})}};matas.quickBasket.toggle=function(n,t){var i=$(window);matas.layout.isMobile()||(clearTimeout(matas.quickBasket.toggle.timeout),n?matas.quickBasket.visible||(matas.quickBasket.visible=!0,matas.headerBoxWithArrow.show({ajax:{url:matas.urls.quickbasket},$el:matas.$miniBasketLink.find(".btn-text"),width:410,cssClass:"mini-basket-wrapper",onBeforeShow:function(n){$("<a href='"+matas.$miniBasketLink.attr("href")+"'>"+matas.$miniBasketLink.find(".btn-text").text()+"<\/a>").width(matas.$miniBasketLink.width()).appendTo(n.find(".box-generic"))},onShow:function(n){matas.basket.bindQuantityKeypress(n,!0,!1);var t=n.find(".top").outerHeight(),r=n.find(".bottom").outerHeight(),u=n.find(".offers-and-total").outerHeight(),f=i.height(),e=f-100-t-r-u;n.find("ul.products").css({maxHeight:e})},onHide:function(){matas.quickBasket.visible=!1},onMousein:function(){matas.quickBasket.toggle.hoverOnQuickBasket=!0;matas.quickBasket.toggle(!0,!0)},onMouseout:function(){matas.quickBasket.toggle.hoverOnQuickBasket=!1;matas.quickBasket.toggle(!1,!1)}})):t?matas.headerBoxWithArrow.hide():matas.quickBasket.toggle.timeout=setTimeout(function(){matas.quickBasket.toggle(!1,!0)},500))};matas.quickBasket.toggle.hoverOnQuickBasket=!1;matas.quickBasket.toggle.timeout=null;matas.quickBasket.setHTML=function(n){var t=matas.headerBoxWithArrow.getBox(),i=t.find(".minibasket");i.length>0&&(i.replaceWith(n),matas.basket.bindQuantityKeypress(t,!0,!1))};matas.initQuickSearch=function(){function u(){matas.layout.isDesktop()&&n.css({right:r.outerWidth(!0)+10})}function i(n){matas.layout.isMobile()&&matas.blockUI();location=n}var n=$("#quick-search-main-search"),t=$("#quickSearchInput"),r=$("#miniBasketContainer");t.length>0&&t.quickSearch({btn:jQuery("#quickSearchBtn"),result:n,datasrc:window.url_LoadQuickSearch,mode:"onkeypress",ajaxType:"POST",oninputsubmit:function(n){var t=stripUnwantedCharacters(n.val());return n.val(t),t!=""&&i(window.url_search+"/"+encodeURIComponent(t)),!1},onitemsubmit_key:function(n){var t=[];return n.hasClass("productItem")?t=n.find("a.info"):n.hasClass("articleItem")?t=n.find("a"):n.hasClass("showAllWrap")&&(t=n.find("a")),t.length>0&&i(t.attr("href")),!1},onbeforedisplay:u}).blur(function(){var n=jQuery(this).val();n=stripUnwantedCharacters(n);jQuery(this).val(n)}).focus(function(){var n=this;setTimeout(function(){n.select()},25)})};matas.cms=function(){var n=$(".cmsContainer");n.length>0&&matas.layout.isMobile()&&n.find(".cmsContainerContent").children().each(function(){var n=$(this),t=n.next();n.is(".productSingle")&&(t.is(".productSingle")||t.addClass("first-after-productSingle"))})};matas.initFindStore=function(){var n=jQuery("#storeProductSearchInput");n.closest(".fields").find(".filterText").textOverflow();n.quickSearch({result:".productStoreSearch",datasrc:window.url_LoadQuickSearch+"?storeEnabled=true",mode:"onkeypress",ajaxType:"GET",onitemsubmit:function(n){jQuery("#storeProductId").val(jQuery(n).attr("data-productid"));jQuery("#storeProductSearchInput").val("").placeholder("refresh");jQuery(".filterText").show();jQuery(".filterText > .productName").html(jQuery(n).attr("data-product-name"));hLib.hideSearchResult("storeProductSearchInput")},onbeforedisplay:function(n,t){t.result.css({top:t.input.offset().top+43,left:259})}})};matas.showFreight=function(){matas.showModalFromHref(window.url_Freight)};matas.showGift=function(n,t,i,r){matas.showModalFromHref(window.url_gift+"?productid="+n+"&ruleid="+t+"&brandName="+i+"&oldgiftproductid="+r)};matas.showClubMatasReadMore=function(){matas.showModalFromHref(window.url_clubMatasReadMoreUrl)};matas.showTermsAndConditions=function(n){n&&n.preventDefault&&n.preventDefault();matas.showModalFromHref(window.url_termsAndConditionsUrl)};matas.showAgeConditions=function(){matas.showModalFromHref(window.url_ageConditionsUrl)};matas.showModalFromHref=function(n){hLib.modal2({ajax:{url:n},maxHeight:800,maxWidth:550})};matas.mainMenuMouseEnter=function(){matas.megamenuShow(jQuery(this).closest("li").attr("data-menucontent"))};matas.mainMenuMouseLeave=function(){matas.mainMenuHasContent=!1;matas.megamenuHide()};matas.megamenuShow=function(n){if(matas.megamenuTimeouts.clear(),matas.megamenuContent.get(function(){var i=matas.overlay.find("div.megamenu"),t=matas.megamenuGetMenuFromId(n);t.siblings().removeClass("show pre-show");t.length>0?(matas.mainMenuHasContent=!0,t.addClass("pre-show"),i.show(),matas.megamenuTimeouts.add(function(){var l=matas.header.find("div.mainmenu ul li").removeClass("selected").filter("[data-menucontent="+n+"]").addClass("selected"),u=t.find(".lists > ul"),f,e,o;u.eq(5).addClass("see-more");u.eq(6).addClass("brands");f=160;e=u.length*f+10;u.length===7&&(e-=f);t.css({minWidth:e});t.find(".teasers > ul li:last").addClass("last");var s=1,h=matas.widthMeasure.offset(),c=l.offset(),a=matas.widthMeasure.width(),v=t.width(),y=v+c.left+s,r=c.left-h.left,p=a+h.left;r+=s;o=p-y;o<0&&(r+=o);r+=10;r<10&&(r=10);r===11&&(r=10);i.css({left:r});t.addClass("show")},25)):(matas.mainMenuHasContent=!1,matas.megamenuHide(1));matas.megaMenuHoverBinded||(matas.megaMenuHoverBinded=!0,matas.overlay.find("div.megamenu").hover(function(){matas.hoverOnMainMegaMenu=!0},function(){matas.hoverOnMainMegaMenu=!1;matas.mainMenuHasContent=!1;matas.megamenuHide()}))}),!matas.megamenuShow.stickyBinded){matas.megamenuShow.stickyBinded=hLib.getTime();matas.stickyHeader.onChange(function(n){n&&matas.megamenuHide(!0,!0)})}};matas.megamenuHide=function(n,t){if(typeof n!="undefined"){if(!matas.hoverOnMainMegaMenu&&!matas.mainMenuHasContent||t){matas.megamenuTimeouts.clear();var r=matas.header.find("div.mainmenu ul li").removeClass("selected"),i=matas.megamenuGetMenuFromId(r.data("menucontent")),u=matas.overlay.find("div.megamenu");i.removeClass("show");matas.megamenuTimeouts.add(function(){i.removeClass("pre-show");u.hide()},matas.speed.medium+25)}}else setTimeout("matas.megamenuHide(1);",1250)};matas.megamenuGetMenuFromId=function(n){return matas.overlay.find(".content[data-menucontent="+n+"]")};matas.megamenuTimeouts=function(){function t(t,i){n.push(setTimeout(t,i))}function i(){for(var t=0;t<n.length;t++)clearTimeout(n[t]);n.length=0}var n=[];return{add:t,clear:i}}();matas.megamenuContent=function(){function t(t){var i={};(typeof t!="undefined"&&($.isFunction(t)?n.then(t):($.extend(i,t),t.callback&&n.then(t.callback))),matas.mainMenuGetting||matas.mainMenuGot)||(matas.mainMenuGetting=!0,matas.mainmenuPlaceholder=$("#megamenuPlaceholder"),matas.layout.isMobile()||i.silent||(matas.mainmenuLoadingTimeout=setTimeout(function(){matas.mainmenuPlaceholder.css("display","block")},75)),$.get(window.url_loadMegaMenu,function(t){matas.mainMenuGetting=!1;matas.mainMenuGot=!0;clearTimeout(matas.mainmenuLoadingTimeout);matas.mainmenuPlaceholder.replaceWith(t);delete matas.mainmenuPlaceholder;n.resolve()}))}var n=$.Deferred();return{get:t}}();matas.bannerSliderInit=function(){matas.content.find(".bannerSlider .blockSliderBanner").each(function(){jQuery(this).hSlider({animationTime:700,visibleItems:1,itemsToSlide:1,itemHeight:301,itemWidth:700,direction:"horizontal",draggable:$.support.touch,onAnimationComplete:function(){}})})};matas.bannerBlockInit=function(){function n(n,t,i){var r=i.split(",");return r[0]=Math.floor(r[0]*n),r[1]=Math.floor(r[1]*t),r[2]=Math.floor(r[2]*n),r[3]=Math.floor(r[3]*t),r.join(",")}matas.layout.isDesktop()&&matas.content.find(".bannerBlock").each(function(){var r=$(this),i=r.find(".banner-desktop"),u=i.find("img"),t=u.clone().addClass("img-calc-dim").appendTo(document.body);t.css({maxWidth:"none"}).imageLoaded(function(){var s=i.width(),h=i.height(),u=t.width(),f=t.height(),e,o;window.devicePixelRatio&&devicePixelRatio>1&&(u=u*.5,f=f*.5);e=s/u;o=h/f;t.remove();e!==1&&r.find("map area").each(function(){var t=$(this),i=t.attr("coords"),r=n(e,o,i);t.attr("coords",r)})})})};matas.headerBoxWithArrow=function(){function l(){t=$("<div class='box-with-arrow'><div class='box-generic'/><div class='box-loader'/><div class='box-arrow'/><div class='box-content'/><\/div>");r=t.find(".box-arrow");s=t.find(".box-content");t.addClass("show-for-init");t.appendTo(matas.containerwide);t.find(".box-loader").spin({speed:2.5,lines:11,length:6,width:3,radius:6});t.hover(function(){h=!0;n&&n.onMousein&&n.onMousein()},function(){h=!1;n&&n.onMouseout&&n.onMouseout()});matas.containerwide.click(function(n){setTimeout(function(){if(!f){var i=$(n.target);t.is(i)||t.find(i).length!==0||e()}},25)});setTimeout(function(){t.removeClass("show-for-init")},25);matas.stickyHeader.onChange(y)}function a(i){if(!i)throw Error("Error: opt is not defined for matas.headerBoxWithArrow.show");if(!i.ajax)throw Error("Error: opt.ajax is not defined for matas.headerBoxWithArrow.show");if(!i.$el)throw Error("Error: opt.$el is not defined for matas.headerBoxWithArrow.show");e();n=i;f=!0;o(function(){f=!1},100);n.width=n.width||200;n.height=n.height||"auto";v();t.addClass(n.cssClass);var r=$.Deferred();if(o(function(){r.resolve()},matas.speed.medium+500),t.addClass("pre-show loading"),matas.overlaywide.addClass("pre-show"),n.onBeforeShow)n.onBeforeShow(t);o(function(){t.addClass("show");matas.overlaywide.addClass("show");var i=$.ajax(n.ajax);i.then(function(i){r.then(function(){if(n&&(t.removeClass("loading"),s.empty().append(i),n.onShow)){n.onShow(t);hLib.triggerDOMUpdated({$scope:t,name:"matas-headerbox"})}})});i.fail(e)},25)}function v(){var e=n.$el.offset(),o=n.$el.outerWidth(),h=n.$el.outerHeight(),l=matas.widthMeasure.offset(),a=matas.widthMeasure.width(),u,f,s;i={top:e.top+h+7,left:e.left-(n.width-o)/2,width:n.width,height:n.height,position:"absolute"};r.removeAttr("style");u=i.left+i.width;f=l.left+a;f<u&&(s=u-f,i.left-=s,r.css({left:"auto",right:o/2-6}));matas.stickyHeader.isActive()&&(i.top-=c.scrollTop(),i.position="fixed");t.css(i)}function e(){n&&(b(),t.removeClass("show"),matas.overlaywide.removeClass("show"),o(function(){t.removeClass("pre-show");matas.overlaywide.removeClass("pre-show");r.removeAttr("style");t.removeAttr("style");s.empty()},matas.speed.medium),n.onHide&&n.onHide(),t.find(".box-generic").empty(),t.removeClass(n.cssClass),f=!1,n=null)}function y(n){if(i){var r=18;n?(i.top-=r,i.position="fixed"):(i.top+=r,i.position="absolute");t.css(i)}}function p(){return h}function w(){return t}function o(n,t){u.push(setTimeout(n,t))}function b(){for(var n=0;n<u.length;n++)clearTimeout(u[n]);u.length=0}var t,r,s,u=[],h=!1,f=!1,c=$(window),n,i;return $(l),{show:a,hide:e,isHovering:p,getBox:w}}();matas.showLoginModal=function(){function r(){n||(n=!0,t?hLib.modal2({ajax:{url:url_login},onAfterShow:function(n){setTimeout(function(){n.modal.find("#username").focus()},250)},onAfterClose:function(){n=!1}}):matas.headerBoxWithArrow.show({ajax:{url:url_login},$el:i,width:460,onShow:function(n){matas.browserCanFocus()&&n.find("input.username").focus()},onHide:function(){n=!1}}))}var n=!1,t=!1,i=$();return $(function(){t=matas.layout.isMobile()||matas.containerwide.hasClass("cleanCheckout");i=matas.header.find(".matasLoginPopup")}),r}();matas.productSlidersInit=function(n,t,i){if(n=n||matas.content,typeof t=="undefined"&&(t=!0),typeof i=="undefined"&&(i=5),$(n).find(".productSlider").each(function(){var i=jQuery(this),r,u,n;i.data("sliderInitiated")||(i.data({sliderInitiated:hLib.getTime()}),r=i.parent(),u=t&&!matas.layout.isMobile(),i.attr("data-hover")&&(u=i.data("hover")),n={animationTime:700,onAnimationComplete:matas.showProductInfoBox,draggable:$.support.touch},n.visibleItems=5,n.itemsToSlide=5,r.hasClass("productSliderBlock")&&(n.visibleItems=5,n.itemsToSlide=5),i.closest("#product-main").length!==0&&(n.visibleItems=6,n.itemsToSlide=6),r.data("visibleitems")?(n.visibleItems=r.data("visibleitems"),n.itemsToSlide=n.visibleItems):i.data("visibleitems")&&(n.visibleItems=i.data("visibleitems"),n.itemsToSlide=n.visibleItems),matas.layout.isMobile()&&(n.visibleItems=3,n.itemsToSlide=3,r.hasClass("productsTeaser")&&(n.visibleItems=2,n.itemsToSlide=2)),i.hSlider(n),u&&i.find(".sliderItems > li").hover(function(){clearTimeout(matas.hoverOnInfoTimeoutID);var n=jQuery(this);n.addClass("hover");matas.showProductInfoBox()},function(){var n=jQuery(this);n.removeClass("hover");matas.hoverOnInfoItem=!1;matas.hoverOnInfoTimeoutID=setTimeout("matas.hideProductInfoBox()",100)}))}),t){var r=jQuery("body > .productBoxHoverDialog.productItem");r.length===0&&(r=jQuery('<div class="productBoxHoverDialog productItem"/>').appendTo("body"),r.appendTo("body"),r.hover(function(){matas.hoverOnInfoItem=!0},function(){matas.hoverOnInfoItem=!1;matas.hoverOnInfoTimeoutID=setTimeout("matas.hideProductInfoBox()",100)}))}};matas.showProductInfoBox=function(){var n=jQuery(".productSlider li.hover:first"),i,t;n.length>0&&(i=n.closest(".sliderInner").width(),t=jQuery("body > .productBoxHoverDialog"),t.html("").append(n.find("h2").clone()).append(n.find(".price").clone()),t.css({top:n.offset().top+117,left:n.offset().left-16,width:n.width()}),t.stop(!0,!0).fadeIn(300));matas.hoverOnInfoItem=!0};matas.hideProductInfoBox=function(){matas.hoverOnInfoItem||jQuery("body > .productBoxHoverDialog").fadeOut(200)};matas.pagingSlidersInit=function(){var t={animationTime:700,visibleItems:10,itemsToSlide:4,itemHeight:25,itemWidth:24,direction:"horizontal",draggable:$.support.touch},i=jQuery("div#containerwide.productlist, div#containerwide.videoportal").find("div#contentwide div.content .pagingSlider").each(function(){jQuery(this).hSlider(t)}),n=$(".pagingSlider");n.length===2&&(n.first().closest(".pagingcontent").addClass("at-top"),n.last().closest(".pagingcontent").addClass("at-bottom"),matas.content.children(".articlelistblogcontent").length===1&&n.not(i).hSlider(t))};matas.setupGeneralSiteElements=function(){jQuery("div#containerwide div#contentwide div.topBannerMine").find(".topBannerSmall, .topBannerLarge").each(function(){setBannerBgcolor(this)});jQuery("a.buttonSmall, a.buttonSmallBlue, a.buttonSmallGray, a.buttonLarge, a.buttonLargeBlue, a.buttonLargeGray").each(function(){addSingleSpanToObj(this)});matas.content.find("ul.linkList a, a.linkList").each(function(){addSingleSpanToObj(this)});matas.header.find("div.mainmenu li.clubmatas").each(function(){addSingleSpanToObj(this)});matas.footer.find(".listwrap > .heading > i").click(function(){$(this).closest(".listwrap").toggleClass("submenu-show")})};matas.mobileSearch=function(){function f(i){var e,f;(i=i||{},e=hLib.getTime(),matas.lastMobileMenuHide&&e-matas.lastMobileMenuHide<1e3)||(n.show(),t=!0,f=u.scrollTop(),i.doNotSelect||f===0&&n.find("input").focus(),r.addClass(s),f!==0&&$.scrollTo(0))}function e(){n.hide();t=!1;var i=hLib.getQuickSearchByBtnID("quickSearchBtn");i.result&&i.result.hide();r.removeClass(s)}function c(){t?e():f()}function l(){r=$(document.body);u=$(window);n=matas.header.find("div.search");i=matas.header.find(".mobile-btn-search");o=$("#quick-search-main-search");h=$(".link-wrap-find-store a").clone().addClass("btn btn-secondary find-in-store-btn").prependTo(n);i.click(c);var s=new Hammer(document.body,{touchAction:"auto",cssProps:{userSelect:"text",touchCallout:!0}});s.on("hammer.input",function(r){if(t){var u=$(r.target);u.closest(n).length==0&&u.closest(i).length===0&&u.closest(o).length===0&&e()}});matas.containerwide.hasClass("frontpage")&&u.scrollTop()<10&&f({doNotSelect:!0})}var t=!1,i,n,o,h,r,u,s="mobile-search-shown";return{init:l,show:f,hide:e}}();matas.contentLeftmenu=function(){function o(){n=$("#content-leftmenu");t=$("#m-leftmenu-show");i=$("#m-leftmenu-hide");e=n.find(".m-sub-menu-hide");t.click(u);i.click(f);n.find(".blueArrowIcon").click(s);h();c()}function r(){t.length>0&&n.css({top:t.offset().top-70})}function u(){r();n.addClass("show")}function f(){n.removeClass("show")}function s(n){n.preventDefault();n.stopPropagation();var t=$(this),i=t.closest("li");i.toggleClass("sub-menu-show")}function h(){var t=n.find(".selected:last");t.length>0&&t.parents("li").addClass("sub-menu-show")}function c(){n.find("ul").each(function(){var n=$(this);n.children().length===0&&n.remove()})}var n,t,i,e;return $(o),{show:u,hide:f,place:r}}();matas.uvindex={init:function(){if(matas.uvindex.html=matas.content.find("#uvindex"),matas.uvindex.html.length>0){var n=matas.uvindex.html.find(".productSingle");n.filter(":nth-child(3n-1)").addClass("productMiddle");n.filter(":nth-child(3n)").addClass("productLast");matas.uvindex.html.find(".imagetop > img").imageLoaded(function(){setTimeout(function(){matas.uvindex.html.addClass("loaded")},150)})}},html:null};matas.getTrustpilotInfo=function(n){if(n.$el&&n.$el.length!==0){n.$el.addClass("trustpilot-info getting");var t=$.ajax({url:"https://s.trustpilot.com/tpelements/5295/f.jsonp",dataType:"jsonp",jsonp:!1,jsonpCallback:"trustpilot_jsonp_callback"});t.always(function(){setTimeout(function(){n.$el.removeClass("getting")},100)});t.then(function(t){var i=t.TrustScore,r=[];r.push("<span class='score-image'><img src='"+i.StarsImageUrls.large+"' alt='Trustpilotscore på "+i.Score/10+"' /><\/span>");r.push("<span class='score-text'>"+i.Human+"<\/span>");r.push("<span class='score-value'> ("+i.Score/10+")<\/span>");n.$el.find(".score-text, .score-value, .score-image").remove();n.$el.append(r);n.$el.wrapInner("<a href='"+t.ReviewPageUrl+"' target='_blank'/>")});t.fail(function(){n.$el.hide()})}};matas.offerCounter=function(){function r(i){$(i||document.body).find("div.offer-counter:not([data-binded])").attr("data-binded",hLib.getTime()).each(function(){n.push($(this))});t||(t=setInterval(f,1e3))}function u(){clearInterval(t)}function i(n){for(var t=n.split(","),i=0;i<t.length;i++)t[i]=parseInt(t[i]);return new Date(t[0],t[1]-1,t[2],t[3],t[4],t[5])}function f(){for(var f,t,r,h,u,c=new Date,o=c.getTime(),s=0;s<n.length;s++)f=n[s],t=f.data("offer-counter"),t||(t={},t.endDate=i(f.data("end")),t.endTime=t.endDate.getTime(),t.$offerTexts=f.find("[data-from]"),f.data("offer-counter",t)),h=999999999999,o>t.endTime?r=f.children(".expired"):t.$offerTexts.each(function(){var t=$(this),n=t.data("offer-counter-text"),u;n||(n={},n.fromDate=i(t.data("from")),n.fromTime=n.fromDate.getTime(),t.data("offer-counter-text",n));u=o-n.fromTime;u>0&&u<h&&(h=u,r=t)}),r?(r.hasClass("show")||r.addClass("show").siblings().removeClass("show"),u=e(t.endTime,o),r.find(".days").text(u.days),u.hours===0?r.find(".hours").hide():r.find(".hours").show().text(u.hours),u.minutes===0&&u.hours===0?r.find(".minutes").hide():r.find(".minutes").show().text(u.minutes),r.find(".seconds").show().text(u.seconds)):t.$offerTexts.removeClass("show")}function e(n,t){var i=Math.abs(n-t)/1e3,f=Math.floor(i/86400),r,u,e;return i-=f*86400,r=Math.floor(i/3600)%24,i-=r*3600,u=Math.floor(i/60)%60,i-=u*60,e=Math.floor(i%60),{days:f,hours:r,minutes:u,seconds:e}}var n=[],t;return{init:r,stop:u}}();jQuery.fn.defuscate=function(n){return n=jQuery.extend({link:!0,find:/\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,replace:"$1@$2"},n),this.each(function(){if($(this).is("a[@href]"))$(this).attr("href",$(this).attr("href").replace(n.find,n.replace));$(this).html($(this).html().replace(n.find,n.link&&!1?'<a href="mailto:'+n.replace+'">'+n.replace+"<\/a>":n.replace))})};String.format=function(){for(var i,t=arguments[0],n=0;n<arguments.length-1;n++)i=new RegExp("\\{"+n+"\\}","gm"),t=t.replace(i,arguments[n+1]);return t};matas.mailto=function(n){$.ajax({url:window.url_getEmail,data:{storeId:n},dataType:"json",success:function(n){$(".mailDef").html(n.email);$(".mailDef").attr("href","mailto:"+n.email);window.location.href="mailto:"+n.email}})};matas.mobilemenu=function(){function t(){if(matas.layout.isMobile()){$.fn.hPush.defaults.titlebarHeight=62;$.fn.hPush.defaults.backText="Tilbage";var t=$("#headerwide"),r=$("#site-width-measure"),i=$("#hMobileMenuShowLeft");matas.megamenuContent.get(function(){n=hLib.mobilemenu({slideToReveal:!1,useCSSTransform:!1,onSetTransition:function(){t.css("transition","left 250ms");matas.$brandNavContainer&&matas.$brandNavContainer.css("transition","left 250ms")},onRemoveTransition:function(){t.css("transition","none");matas.$brandNavContainer&&matas.$brandNavContainer.css("transition","none")},onSetX:function(n){t.css("left",n);matas.$brandNavContainer&&matas.$brandNavContainer.css("left",n)},onLocationChange:function(){setTimeout(function(){matas.blockUI();setTimeout(function(){matas.blockUI(!1)},3e3)},150)},contentWidthAtShow:function(n,t){var i=r.width()||320;return Math.floor((n-i)/2)+t-1},onBeforeShow:function(){i.addClass("active")},onBeforeHide:function(){matas.lastMobileMenuHide=hLib.getTime();i.removeClass("active")},menus:{left:{create:!0,hPush:!0,header:[],content:[$("#top-menu-aside"),$("#top-menu-main"),$("#footer-main-list")],menuItemSelector:"a, .mm-item, h5.heading > span",subMenuSelector:function(n){var t=n.parent(),i=t.data("menucontent")||t.parent().data("menucontent");return i?matas.megamenuGetMenuFromId(i):t.hasClass("level1-menu-item")?t.siblings(".category"):t.is("h5.heading")?t.siblings(".plainList"):$()},customClick:function(t){if(t.is(".matasLogout"))n.hide(),logout();else if(t.is(".matasLoginPopup, .matasLogout"))return n.hide(),matas.showLoginModal(),!0;return!1}}}})})}}var n;return{init:t}}();jQuery(document).ready(function(){window.adminDomain&&(document.domain=window.adminDomain);jQuery('div[data-displayer="ArticlePortal"]').addClass("contentInner");setThumbnails()}),function(n){n.Jcrop=function(t,r){function f(n){return""+parseInt(n)+"px"}function k(n){return""+parseInt(n)+"%"}function ot(n){return u.baseClass+"-"+n}function at(t){var i=n(t).offset();return[i.left,i.top]}function st(n){return[n.pageX-et[0],n.pageY-et[1]]}function oi(n){n!=dt&&(y.setCursor(n),dt=n)}function si(n,t){if(et=at(l),y.setCursor(n=="move"?n:n+"-resize"),n=="move")return y.activateHandlers(ci(t),yt);var r=e.getFixed(),i=ti(n),u=e.getCorner(ti(i));e.setPressed(e.getCorner(i));e.setCurrent(u);y.activateHandlers(hi(n,r),yt)}function hi(n,t){return function(i){if(u.aspectRatio)switch(n){case"e":i[1]=t.y+1;break;case"w":i[1]=t.y+1;break;case"n":i[0]=t.x+1;break;case"s":i[0]=t.x+1}else switch(n){case"e":i[1]=t.y2;break;case"w":i[1]=t.y2;break;case"n":i[0]=t.x2;break;case"s":i[0]=t.x2}e.setCurrent(i);o.update()}}function ci(n){var t=n;return lt.watchKeys(),function(n){e.moveOffset([n[0]-t[0],n[1]-t[1]]);t=n;o.update()}}function ti(n){switch(n){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function ii(n){return function(t){return u.disabled?!1:n=="move"&&!u.allowMove?!1:(rt=!0,si(n,st(t)),t.stopPropagation(),t.preventDefault(),!1)}}function li(n,t,i){var r=n.width(),u=n.height();r>t&&t>0&&(r=t,u=t/n.width()*n.height());u>i&&i>0&&(u=i,r=i/n.height()*n.width());a=n.width()/r;v=n.height()/u;n.width(r).height(u)}function vt(n){return{x:parseInt(n.x*a),y:parseInt(n.y*v),x2:parseInt(n.x2*a),y2:parseInt(n.y2*v),w:parseInt(n.w*a),h:parseInt(n.h*v)}}function yt(){var n=e.getFixed();n.w>u.minSelect[0]&&n.h>u.minSelect[1]?(o.enableHandles(),o.done()):o.release();y.setCursor(u.allowSelect?"crosshair":"default")}function ai(n){if(u.disabled||!u.allowSelect)return!1;rt=!0;et=at(l);o.disableHandles();oi("crosshair");var t=st(n);return e.setPressed(t),y.activateHandlers(vi,yt),lt.watchKeys(),o.update(),n.stopPropagation(),n.preventDefault(),!1}function vi(n){e.setCurrent(n);o.update()}function ri(){var t=n("<div><\/div>").addClass(ot("tracker"));return n.browser.msie&&t.css({opacity:0,backgroundColor:"white"}),t}function yi(n){function l(){window.setTimeout(c,w)}var y=n[0]/a,p=n[1]/v,s=n[2]/a,h=n[3]/v,c;if(!gt){var r=e.flipCoords(y,p,s,h),f=e.getFixed(),t=initcr=[f.x,f.y,f.x2,f.y2],w=u.animationDelay,b=t[0],k=t[1],s=t[2],h=t[3],d=r[0]-initcr[0],g=r[1]-initcr[1],nt=r[2]-initcr[2],tt=r[3]-initcr[3],i=0,it=u.swingSpeed;o.animMode(!0);c=function(){return function(){i+=(100-i)/it;t[0]=b+i/100*d;t[1]=k+i/100*g;t[2]=s+i/100*nt;t[3]=h+i/100*tt;i<100?l():o.done();i>=99.8&&(i=100);fi(t)}}();l()}}function ui(n){fi([n[0]/a,n[1]/v,n[2]/a,n[3]/v])}function fi(n){e.setPressed([n[0],n[1]]);e.setCurrent([n[2],n[3]]);o.update()}function ei(t){typeof t!="object"&&(t={});u=n.extend(u,t);typeof u.onChange!="function"&&(u.onChange=function(){});typeof u.onSelect!="function"&&(u.onSelect=function(){})}function pi(){return vt(e.getFixed())}function wi(){return e.getFixed()}function bi(n){ei(n);pt()}function ki(){u.disabled=!0;o.disableHandles();o.setCursor("default");y.setCursor("default")}function di(){u.disabled=!1;pt()}function gi(){o.done();y.activateHandlers(null,null)}function nr(){ht.remove();p.show()}function pt(n){u.allowResize?n?o.enableOnly():o.enableHandles():o.disableHandles();y.setCursor(u.allowSelect?"crosshair":"default");o.setCursor(u.allowMove?"move":"default");ht.css("backgroundColor",u.bgColor);"setSelect"in u&&(ui(r.setSelect),o.done(),delete u.setSelect);"trueSize"in u&&(a=u.trueSize[0]/c,v=u.trueSize[1]/s);g=u.maxSize[0]||0;nt=u.maxSize[1]||0;tt=u.minSize[0]||0;it=u.minSize[1]||0;"outerImage"in u&&(l.attr("src",u.outerImage),delete u.outerImage);o.refresh()}var t=t,r=r,bt,u,p,l,wt;typeof t!="object"&&(t=n(t)[0]);typeof r!="object"&&(r={});"trackDocument"in r||(r.trackDocument=n.browser.msie?!1:!0,n.browser.msie&&n.browser.version.split(".")[0]=="8"&&(r.trackDocument=!0));"keySupport"in r||(r.keySupport=n.browser.msie?!1:!0);bt={trackDocument:!1,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:.6,borderOpacity:.4,handleOpacity:.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:!0,cornerHandles:!0,sideHandles:!0,drawBorders:!0,dragEdges:!0,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:!0,allowMove:!0,allowResize:!0,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};u=bt;ei(r);p=n(t);l=p.clone().removeAttr("id").css({position:"absolute"});l.width(p.width());l.height(p.height());p.after(l).hide();li(l,u.boxWidth,u.boxHeight);var c=l.width(),s=l.height(),ht=n("<div />").width(c).height(s).addClass(ot("holder")).css({position:"relative",backgroundColor:u.bgColor}).insertAfter(p).append(l);u.addClass&&ht.addClass(u.addClass);var kt=n("<img />").attr("src",l.attr("src")).css("position","absolute").width(c).height(s),ct=n("<div />").width(k(100)).height(k(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(kt),b=n("<div />").width(k(100)).height(k(100)).css("zIndex",320),ut=n("<div />").css({position:"absolute",zIndex:300}).insertBefore(l).append(ct,b),ft=u.boundary,d=ri().width(c+ft*2).height(s+ft*2).css({position:"absolute",top:f(-ft),left:f(-ft),zIndex:290}).mousedown(ai),g,nt,tt,it,a,v,et=at(l),rt,dt,gt,ni,e=function(){function b(u){var u=y(u);r=n=u[0];i=t=u[1]}function k(n){var n=y(n);e=n[0]-r;o=n[1]-i;r=n[0];i=n[1]}function d(){return[e,o]}function rt(u){var f=u[0],e=u[1];0>n+f&&(f-=f+n);0>t+e&&(e-=e+t);s<i+e&&(e+=s-(i+e));c<r+f&&(f+=c-(r+f));n+=f;r+=f;t+=e;i+=e}function ut(n){var t=l();switch(n){case"ne":return[t.x2,t.y];case"nw":return[t.x,t.y];case"se":return[t.x2,t.y2];case"sw":return[t.x,t.y2]}}function l(){if(!u.aspectRatio)return ft();var l=u.aspectRatio,b=u.minSize[0]/a,rt=u.minSize[1]/v,y=u.maxSize[0]/a,g=u.maxSize[1]/v,k=r-n,d=i-t,nt=Math.abs(k),tt=Math.abs(d),it=nt/tt,e,o;return y==0&&(y=c*10),g==0&&(g=s*10),it<l?(o=i,w=tt*l,e=k<0?n-w:w+n,e<0?(e=0,h=Math.abs((e-n)/l),o=d<0?t-h:h+t):e>c&&(e=c,h=Math.abs((e-n)/l),o=d<0?t-h:h+t)):(e=r,h=nt/l,o=d<0?t-h:t+h,o<0?(o=0,w=Math.abs((o-t)*l),e=k<0?n-w:w+n):o>s&&(o=s,w=Math.abs(o-t)*l,e=k<0?n-w:w+n)),e>n?(e-n<b?e=n+b:e-n>y&&(e=n+y),o=o>t?t+(e-n)/l:t-(e-n)/l):e<n&&(n-e<b?e=n-b:n-e>y&&(e=n-y),o=o>t?t+(n-e)/l:t-(n-e)/l),e<0?(n-=e,e=0):e>c&&(n-=e-c,e=c),o<0?(t-=o,o=0):o>s&&(t-=o-s,o=s),last=p(f(n,t,e,o))}function y(n){return n[0]<0&&(n[0]=0),n[1]<0&&(n[1]=0),n[0]>c&&(n[0]=c),n[1]>s&&(n[1]=s),[n[0],n[1]]}function f(n,t,i,r){var u=n,f=i,e=t,o=r;return i<n&&(u=i,f=n),r<t&&(e=r,o=t),[Math.round(u),Math.round(e),Math.round(f),Math.round(o)]}function ft(){var e=r-n,o=i-t,u;return g&&Math.abs(e)>g&&(r=e>0?n+g:n-g),nt&&Math.abs(o)>nt&&(i=o>0?t+nt:t-nt),it&&Math.abs(o)<it&&(i=o>0?t+it:t-it),tt&&Math.abs(e)<tt&&(r=e>0?n+tt:n-tt),n<0&&(r-=n,n-=n),t<0&&(i-=t,t-=t),r<0&&(n-=r,r-=r),i<0&&(t-=i,i-=i),r>c&&(u=r-c,n-=u,r-=u),i>s&&(u=i-s,t-=u,i-=u),n>c&&(u=n-s,i-=u,t-=u),t>s&&(u=t-s,i-=u,t-=u),p(f(n,t,r,i))}function p(n){return{x:n[0],y:n[1],x2:n[2],y2:n[3],w:n[2]-n[0],h:n[3]-n[1]}}var n=0,t=0,r=0,i=0,e,o;return{flipCoords:f,setPressed:b,setCurrent:k,getOffset:d,moveOffset:rt,getCorner:ut,getFixed:l}}(),o=function(){function h(t){var i=n("<div />").css({position:"absolute",opacity:u.borderOpacity}).addClass(ot(t));return ct.append(i),i}function d(t,i){var r=n("<div />").mousedown(ii(t)).css({cursor:t+"-resize",position:"absolute",zIndex:i});return b.append(r),r}function et(n){return d(n,w++).css({top:f(-r+1),left:f(-r+1),opacity:u.handleOpacity}).addClass(ot("handle"))}function c(n){var t=u.handleSize,i=r,e=t,o=t,s=i,h=i;switch(n){case"n":case"s":o=k(100);break;case"e":case"w":e=k(100)}return d(n,w++).width(o).height(e).css({top:f(-s+1),left:f(-h+1)})}function g(n){for(i in n)t[n[i]]=et(n[i])}function y(n){var e=Math.round(n.h/2-r),o=Math.round(n.w/2-r),s=west=-r+1,i=n.w-r,u=n.h-r;"e"in t&&t.e.css({top:f(e),left:f(i)})&&t.w.css({top:f(e)})&&t.s.css({top:f(u),left:f(o)})&&t.n.css({left:f(o)});"ne"in t&&t.ne.css({left:f(i)})&&t.se.css({top:f(u),left:f(i)})&&t.sw.css({top:f(u)});"b"in t&&t.b.css({top:f(u)})&&t.r.css({left:f(i)})}function st(n,t){kt.css({top:f(-t),left:f(-n)});ut.css({top:f(t),left:f(n)})}function ht(n,t){ut.width(n).height(t)}function nt(){var n=e.getFixed();e.setPressed([n.x,n.y]);e.setCurrent([n.x2,n.y2]);tt()}function tt(){if(s)return it()}function it(){var n=e.getFixed();ht(n.w,n.h);st(n.x,n.y);u.drawBorders&&v.right.css({left:f(n.w-1)})&&v.bottom.css({top:f(n.h-1)});o&&y(n);s||lt();u.onChange(vt(n))}function lt(){ut.show();l.css("opacity",u.bgOpacity);s=!0}function at(){a();ut.hide();l.css("opacity",1);s=!1}function yt(){o&&(y(e.getFixed()),b.show())}function rt(){return o=!0,u.allowResize?(y(e.getFixed()),b.show(),!0):void 0}function a(){o=!1;b.hide()}function ft(n){(gt=n)?a():rt()}function pt(){ft(!1);nt()}var s,w=370,v={},t={},o=!1,r=u.handleOffset,p;return u.drawBorders&&(v={top:h("hline").css("top",n.browser.msie?f(-1):f(0)),bottom:h("hline"),left:h("vline"),right:h("vline")}),u.dragEdges&&(t.t=c("n"),t.b=c("s"),t.r=c("e"),t.l=c("w")),u.sideHandles&&g(["n","s","e","w"]),u.cornerHandles&&g(["sw","nw","ne","se"]),p=ri().mousedown(ii("move")).css({cursor:"move",position:"absolute",zIndex:360}),ct.append(p),a(),{updateVisible:tt,update:it,release:at,refresh:nt,setCursor:function(n){p.css("cursor",n)},enableHandles:rt,enableOnly:function(){o=!0},showHandles:yt,disableHandles:a,animMode:ft,done:pt}}(),y=function(){function s(){d.css({zIndex:450});f&&n(document).mousemove(o).mouseup(t)}function h(){d.css({zIndex:290});f&&n(document).unbind("mousemove",o).unbind("mouseup",t)}function o(n){i(st(n))}function t(n){if(n.preventDefault(),n.stopPropagation(),rt){rt=!1;r(st(n));u.onSelect(vt(e.getFixed()));h();i=function(){};r=function(){}}return!1}function c(n,t){return rt=!0,i=n,r=t,s(),!1}function a(n){d.css("cursor",n)}var i=function(){},r=function(){},f=u.trackDocument;return f||d.mousemove(o).mouseup(t).mouseout(t),l.before(d),{activateHandlers:c,setCursor:a}}(),lt=function(){function f(){u.keySupport&&(t.show(),t.focus())}function s(){t.hide()}function i(n,t,i){u.allowMove&&(e.moveOffset([t,i]),o.updateVisible());n.preventDefault();n.stopPropagation()}function h(n){if(n.ctrlKey)return!0;ni=n.shiftKey?!0:!1;var t=ni?10:1;switch(n.keyCode){case 37:i(n,-t,0);break;case 39:i(n,t,0);break;case 38:i(n,0,-t);break;case 40:i(n,0,t);break;case 27:o.release();break;case 9:return!0}return nothing(n)}var t=n('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(h).blur(s),r=n("<div />").css({position:"absolute",overflow:"hidden"}).append(t);return u.keySupport&&r.insertBefore(l),{watchKeys:f}}();return b.hide(),pt(!0),wt={animateTo:yi,setSelect:ui,setOptions:bi,tellSelect:pi,tellScaled:wi,disable:ki,enable:di,cancel:gi,focus:lt.watchKeys,getBounds:function(){return[c*a,s*v]},getWidgetSize:function(){return[c,s]},release:o.release,destroy:nr},p.data("Jcrop",wt),wt};n.fn.Jcrop=function(t){function i(i){var u=t.useImg||i.src,r=new Image;r.onload=function(){n.Jcrop(i,t)};r.src=u}return typeof t!="object"&&(t={}),this.each(function(){if(n(this).data("Jcrop")){if(t=="api")return n(this).data("Jcrop");n(this).data("Jcrop").setOptions(t)}else i(this)}),this}}(jQuery);Placeholder={defaultSettings:{normal:"#000000",placeholder:"#C0C0C0"},init:function(n){n&&$.extend(Placeholder.defaultSettings,n);$("input[type=text], textarea").each(function(){if($(this).attr("placeholder")){$(this).focus(function(){Placeholder.onSelected(this)});$(this).blur(function(){Placeholder.unSelected(this)});var n=$(this).attr("placeholder");$(this).css("color",Placeholder.defaultSettings.placeholder);$(this).val(n)}})},onSelected:function(n){$(n).val()==$(n).attr("placeholder")&&$(n).val("");$(n).css("color",Placeholder.defaultSettings.normal)},unSelected:function(n){$(n).val().length<=0&&($(n).css("color",Placeholder.defaultSettings.placeholder),$(n).val($(n).attr("placeholder")))}};matas.basket={freeFreight:!1,freeFreightRemaining:0,active:!1,initBasketList:function(){matas.basket.$items=matas.content.find(".basketItems > li");matas.basket.initFreightInfo();matas.basket.freeFreight&&(matas.basket.freeFreightRemaining>0?matas.content.find(".basketInformationAmountForFreeFreight").show():matas.content.find(".basketInformationFreeFreight").show());matas.content.find("#voucherCode").val()!=""?(matas.content.find("#haveDiscountCouponYes").attr("checked","checked"),matas.basket.$html.find("#voucherBox").show()):matas.content.find("#haveDiscountCouponNo").attr("checked","checked");var n=matas.basket.$items.find(".line-extras input").change(function(){matas.basket.updateExtraInBasket(this,!0)});matas.basket.$items.find(".line-extras input.wrap").each(function(n,t){var i=jQuery(t),r=i.attr("name").replace("wrap","");i.is(":checked")&&matas.basket.toggleWrapping(r,i.is(":checked"));matas.basket.$html.find("#showWrap"+r+" a").click(function(n){n.preventDefault();matas.basket.showWrappingModal(r)})});n.filter("textarea").focus(function(){$(this).addClass("focus").siblings("a.cardTextButton").addClass("focus")}).blur(function(){$(this).removeClass("focus").siblings("a.cardTextButton").removeClass("focus")});matas.basket.$items.find("a.cardTextButton").click(function(n){n.preventDefault()});matas.basket.$items.find(".del").click(function(n){try{n.preventDefault();var t=$(this).closest("li.basketListItem");DeleteProductFromBasket(t.data("productid"),t.find(".productHeadline").text(),!1,t.data("reload"))}catch(n){LogErrorToServer(n.message,"Basket.js -> .del clicked","","",n,!1)}});matas.basket.$items.find(".quantity-large a").click(function(n){try{n.preventDefault();var t=$(this),i=t.closest("li.basketListItem");t.is(".up")?UpdateBasketAddOne(i.data("productid"),!1,i.data("reload")):t.is(".down")&&t.siblings("input.quantity").val()>1&&UpdateBasketRemoveOne(i.data("productid"),!1,i.data("reload"))}catch(n){LogErrorToServer(n.message,"Basket.js->.quantity-large a clicked","","",n,!1)}});matas.basket.bindQuantityKeypress(matas.basket.$items,!1,!1);matas.basket.$html.find(".selectGift").click(function(){matas.showGift($(this).attr("pid"),$(this).attr("rid"),$(this).attr("brand"),$(this).attr("oldgiftproductid"))});matas.basket.$html.parent().parent().find("a.TermsAndConditionsPopup").click(function(n){matas.showTermsAndConditions(n)});matas.basketGotTrustpilotInfo||(matas.basketGotTrustpilotInfo=!0,matas.getTrustpilotInfo({$el:matas.basket.$html.find("#trustpilot-info")}))},init:function(n){function t(){top.processingUpdate=!1;matas.basket.$html=matas.content;n==="empty"||(matas.basket.initBasketList(),matas.basket.$html.find(".haveDiscountCoupon input[name='haveDiscountCoupon']").change(function(){var n=$(this);n.is(":checked")&&(n.val()==1?(matas.basket.$html.find("#voucherBox").show().find("input").focus(),matas.content.find("div.voucherMessage").html("")):(matas.basket.$html.find("#voucherBox").hide(),matas.content.find("#voucherCode").val(""),saveBasketDetail("voucherCode",""),getVoucher(matas.content.find("#voucherCode").val())))}),matas.layout.isDesktop()?matas.basket.$html.find(".voucherHelpLink").hover(function(){matas.basket.$html.find(".giftHelpPopup").toggle()}):matas.basket.$html.find(".voucherHelpLink").click(function(){matas.basket.$html.find(".giftHelpPopup").toggle()}),matas.basket.$html.find(".voucherButton").click(function(){getVoucher(matas.basket.$html.find("#voucherCode").val())}),matas.content.find(".basketBtnNext").click(function(){var n=!0;return matas.tr.confirmText.length>0&&(n=!1),n||confirm(matas.tr.confirmText)&&(n=!0),n}),matas.basket.$html.find(".autoSave").change(function(){var n=$(this);saveBasketDetail(n.attr("name").replace("OrderDetails_","").replace("OrderDetails.",""),n.val())}))}matas.basket.active=!0;$(t)},initFreightInfo:function(){matas.basket.setFreightInfo();matas.basket.setFreightInfoChange()},setFreightInfo:function(){try{matas.basket.$freight=matas.content.find(".basketBottom .freight");var n=matas.basket.$freight.find("select option:selected");matas.basket.$freight.find(".freight-icon").attr("class","freight-icon freight-icon-"+n.data("type")+"-sel");matas.basket.$freight.find(".freight-desc").html(n.data("desc"));matas.basket.$freight.find(".basketFreightName").html(n.data("name"))}catch(t){LogErrorToServer(t.message,"Basket.js->setFreightInfo()","","",t,!1)}},setFreightInfoChange:function(){try{matas.basket.$freight.find("select").change(function(){matas.basket.$freight=matas.content.find(".basketBottom .freight");var n=matas.content.find("#currentOrderStep").val(),t=matas.basket.$freight.find("select option:selected").data("id");changeBasketFreight(t,n)})}catch(n){LogErrorToServer(n.message,"Basket.js->setFreightInfoChange()","","",n,!1)}},setPriceSummary:function(n){matas.content.find(".summaryTest").html(n);matas.basket.initFreightInfo()},setOrderTotal:function(n){matas.content.find(".totals").html(n)},setRightMenu:function(n){matas.content.find(".checkout-aside").html(n);hLib.triggerDOMUpdated({$scope:matas.content.find(".checkout-aside"),name:"basket-rightmenu"})},bindQuantityKeypress:function(n,t,i){try{var r=n.find("input.quantity");r.length==0&&(r=n.find("input.jQuantity"));hLib.limitNumeric(r);r.bind("keydown keyup change",function(){var n=jQuery(this),r=parseInt(n.val()),u;isNaN(r)&&(r=0);u=n.data("last-val-update");(u==null&&r!=n.attr("value")||r!==n.data("last-val-update"))&&(clearTimeout(n.data("timeoutid")),n.data("timeoutid",setTimeout(function(){n.data("last-val-update",r);UpdateProductInBasket(n.attr("data-item"),r,t,i)},500)))})}catch(u){LogErrorToServer(u.message,"Basket.js->bindQuantityKeypress()","","",u,!1)}},loading:function(n){if(matas.basket.active&&(!matas.basket.isLoading||!n)){if(matas.basket.isLoading=n,matas.layout.isMobile()){n?matas.blockUI({text:matas.tr.basketUpdating}):matas.blockUI(!1);return}try{matas.basket.$loading||(matas.basket.$loading=$("<div class='matasBasketLoading'>"+matas.tr.basketUpdating+"<\/div>").appendTo(matas.content));clearTimeout(matas.basket.$loading.data("showTimeoutPre"));clearTimeout(matas.basket.$loading.data("showTimeout"));n?matas.basket.$loading.data("showTimeoutPre",setTimeout(function(){matas.basket.$loading.addClass("pre-show");matas.basket.$loading.data("showTimeout",setTimeout(function(){matas.basket.$loading.addClass("show")},50))},500)):matas.basket.$loading.removeClass("show pre-show")}catch(t){LogErrorToServer(t.message,"Basket.js->loading()","","",t,!1)}}},showLoading:function(){this.loading(!0)},hideLoading:function(){this.loading(!1)},showWrappingModal:function(n){hLib.modal2({ajax:{url:window.url_wrappingUrl+"?productId="+n},closeButton:!1,closeOnOverlayClick:!1,closeOnEsc:!1,maxWidth:500,onAfterShow:function(t){matas.basket.initWrappingModal(n,t)}})},bindWrappingModal:function(n,t){try{t.modal.find(".del").click(function(i){return i.preventDefault(),t.modal.find("div.wrappingCards").load(window.url_wrappingDeleteUrl,{productId:n,wrappingId:jQuery(this).data("id")},function(){var i=t.modal,r=i.find("div.wrappingCards li");i.find("select.productsToWrap option").filter(function(){return $(this).text()==r.length}).prop("selected",!0);matas.basket.bindWrappingModal(n,t);matas.basket.updateWrappingTotal(n,t)}),!1})}catch(i){LogErrorToServer(i.message,"Basket.js->bindWrappingModal()","","",i,!1)}},initWrappingModal:function(n,t){var i=t.modal;i.find("a.save").click(function(i){return i.preventDefault(),matas.basket.saveWrappingCards(n,t),hLib.modal2.close(t),!1});i.find("select.productsToWrap").change(function(){var r=$(this).val();$.get(window.url_wrappingSetCardsUrl,{productId:n,quantity:r},function(r){r=$(r);i.find("div.wrappingCards").html(r);matas.basket.bindWrappingModal(n,t);matas.basket.updateWrappingTotal(n,t);jQuery("#errorMessage").html()==""&&matas.basket.toggleWrapping(n,!(i.find("select.productsToWrap").val()=="0"));matas.basket.updateExtraInBasket(jQuery("#addWrap"+n+" input"),!1)})});matas.basket.bindWrappingModal(n,t)},updateWrappingTotal:function(n,t){var i=t.modal;i.find("div.wrappingTotal").load(window.url_wrappingTotalUrl,{productId:n},function(){})},saveWrappingCards:function(n,t){var i,r,u;try{i=t.modal;r=i.find("div.wrappingCards li");r.length>0?(u=[],r.each(function(n,t){var i=jQuery(t),r=i.data("id"),f,e;r!=""&&(f=i.find(".cardFrom").val(),e=i.find(".cardTo").val(),u.push({id:r,cardFrom:f,cardTo:e}))}),jQuery.ajax({async:!1,type:"POST",url:window.url_wrappingUpdateCardsUrl,data:"dataValues="+encodeURIComponent(JSON.stringify(u)),dataType:"html",success:function(t){i.find("div.wrappingCards").html(t);var r=matas.basket.$html.find("#addWrap"+n+" input");matas.basket.updateExtraInBasket(r,!1)},error:function(){}})):matas.basket.toggleWrapping(n,!1)}catch(f){LogErrorToServer(f.message,"Basket.js->bindWrappingModal()","","",f,!1)}},toggleWrapping:function(n,t){var i=jQuery("#addWrap"+n);typeof t=="undefined"||t?(i.find("input").attr("checked",!0),jQuery("#addWrap"+n).hide(),jQuery("#showWrap"+n).show()):(i.show(),i.find("input").attr("checked",!1),jQuery("#showWrap"+n).hide())},updateExtraInBasket:function(n,t){var f;try{var o=$(n),i=o.closest("li.basketListItem"),h=i.find("textarea.cardtext"),s=i.find("input.wrap"),u=s.is(":checked"),r=i.data("productid");(typeof t=="undefined"||t)&&u&&(i.find("input.exchange").attr("checked",!0),matas.basket.showWrappingModal(r),matas.basket.toggleWrapping(r,!0));f=i.find("input.exchange").is(":checked");UpdateExtraInBasket(r,u,f,"","")}catch(e){LogErrorToServer(e.message,"Basket.js->updateExtraInBasket()","","",e,!1)}}};showBasketUpdatedPopup.doNotShow=!1;matas.checkout={selectedFreight:"",init:function(){function n(){matas.parselshop.setupEvents();matas.checkout.$html=jQuery("body > .checkout");matas.checkout.$billingContainer=matas.checkout.$html.find("#billing-details-box");matas.checkout.$deliveryContainer=matas.checkout.$html.find("#combined-delivery-box");matas.checkout.$deliveryAddress=matas.checkout.$deliveryContainer.find(".delivery-fields");matas.checkout.$html.find(".autoSave").change(function(){var n=$(this);saveOrderDetail(n.attr("name").replace("OrderDetails_","").replace("OrderDetails.",""),n.val())});ko.applyBindings(viewModel);viewModel.BillingZip.subscribe(function(n){var t=$("#OrderDetails_BillingCity");t.prop("readonly",!0);$.post(matas.urls.getZipCodeInfo,{zipCode:n}).done(function(n){n&&n.success?t.val(n.cityname).change():t.prop("readonly",!1)})});viewModel.DeliveryZip.subscribe(function(n){var t=$("#OrderDetails_DeliveryCity");t.prop("readonly",!0);$.post(matas.urls.getZipCodeInfo,{zipCode:n}).done(function(n){n&&n.success?t.val(n.cityname).change():t.prop("readonly",!1)})});var n=matas.checkout.$html.find("#deliveryAndPickupTabIndex").val();matas.checkout.$tabs=matas.checkout.$html.find("#deliveryAndPickup").hTab({initIndex:n});matas.checkout.setOtherDelivery();matas.checkout.$html.find("#deliveryToOther .radioElems input:radio").change(function(){try{var t=matas.checkout.$tabs.find(".tabActiveHeader").data("type");$(this).val()=="False"&&t=="private"&&matas.checkout.clearDeliveryAddress();toggleDeliveryAddress()}catch(n){LogErrorToServer(n.message,"checkout.js->#deliveryToOther .radioElems input:radio changed","","",n,!1)}});matas.checkout.$html.find("#krakphoneBilling").keypress(function(n){var t=n.keyCode||n.which;t===13&&runKrakSearchBilling()});matas.checkout.$html.find("#krakphoneDelivery").keypress(function(n){var t=n.keyCode||n.which;t===13&&runKrakSearchDelivery()});matas.checkout.$html.find("#checkoutAuthType input:radio").change(matas.checkout.authTypeChanged);matas.checkout.setupFindResultEvents();$(window).on("hDOMUpdated",function(){matas.checkout.setupFindResultEvents()});matas.checkout.$html.find(".freightSelection").click(function(){var n,t,i;try{n=$(this);t=n.data("id");(matas.checkout.selectedFreight==""||matas.checkout.selectedFreight!=t)&&(matas.checkout.selectedFreight=t,i=matas.checkout.$html.find("#currentOrderStep").val(),n.closest("ul").find("input[type=radio]").attr("checked",!1),n.find("input[type=radio]").attr("checked",!0),matas.checkout.changeFreight(t,i),matas.checkout.setOtherDelivery())}catch(r){LogErrorToServer(r.message,"checkout.js->.freightSelection clicked","","",r,!1)}});matas.checkout.$html.find("a.TermsAndConditionsPopup").click(function(n){matas.showTermsAndConditions(n)});matas.checkout.$html.find("#deliveryform").on("keypress",function(n){var i=n.keyCode||n.which,t;i===hLib.KEYCODES.ENTER&&(t=$(n.target),t.is("#krakphoneBilling, #krakphoneDelivery, #OrderDetails_ParcelShopLastSearchText")&&n.preventDefault())})}$(n)},setupFindResultEvents:function(){function t(n){n.addClass("selected").siblings().removeClass("selected")}try{var i=matas.checkout.$html.find("#combined-delivery-box .findResult > ul > li").each(function(){var n=$(this);n.data("events-binded")||(n.data("events-binded",+new Date),n.find("input:radio").change(function(){var n=$(this);n.is(":checked")&&t(n.closest("li"))}))});t(i.find("input:checked").closest("li"))}catch(n){LogErrorToServer(n.message,"checkout.js->setupFindResultEvents()","","",n,!1)}},setOtherDelivery:function(){try{var t=matas.checkout.$tabs.find(".tabActiveHeader"),n=t.data("type");matas.checkout.$deliveryContainer.attr("class","delivery-"+n);matas.checkout.clearDeliveryAddress();matas.parselshop.freightChanged(t,n);n=="business";n=="business"?(matas.checkout.$billingContainer.find(".showForPrivateFreight").hide(),matas.checkout.$billingContainer.find(".showForBusinessFreight").show()):(matas.checkout.$billingContainer.find(".showForPrivateFreight").show(),matas.checkout.$billingContainer.find(".showForBusinessFreight").hide());toggleDeliveryAddress()}catch(i){LogErrorToServer(i.message,"checkout.js->setOtherDelivery()","","",i,!1)}},setDeliveryAddress:function(n){n=n||{};var t=this.$deliveryAddress;t.find("input.company-name").val(n.companyName);t.find("input.name").val(n.name);t.find("input.address").val(n.address);t.find("input.zipcode").val(n.zipcode);t.find("input.city").val(n.city)},clearDeliveryAddress:function(){saveOrderDetails({DeliveryCompany:"",DeliveryName:"",DeliveryAddress:"",DeliveryZip:"",DeliveryCity:""});this.setDeliveryAddress()},setOrderTotal:function(n){matas.content.find(".totals").html(n)},authTypeChanged:function(){var i=matas.checkout.$html.find("#checkoutAuthType input:radio:checked"),n,t;i.length!==0&&(n=i.closest("li"),n.addClass("selected").siblings().removeClass("selected"),n.hasClass("login")||n.hasClass("createacc")?matas.checkout.$html.find("#mobilestar").show():matas.checkout.$html.find("#mobilestar").hide(),n.hasClass("login")&&!n.hasClass("loggedIn")&&popupCheckoutClubMatasLogin("normal",!0),t=matas.checkout.$html.find("#Authtype"),n.hasClass("nologin")?t.val("nologin"):n.hasClass("login")?t.val("login"):n.hasClass("createacc")&&t.val("createacc"))},changeFreight:function(n,t){jQuery.post(window.url_changeFreightUrl,{freightId:n,progress:t},function(n){n.OrderTotalHTML&&matas.basket.setOrderTotal(n.OrderTotalHTML)},"json")},validateDelivery:function(){try{}catch(n){LogErrorToServer(n.message,"checkout.js->validateDelivery()","","",n,!1)}return!0}};matas.strSetting1="";$(document).ready(function(){$("a.matasLogout").click(function(n){n.preventDefault();logout()});matas.login.bindFormInputs($(document.body));$(window).on("hDOMUpdated",function(n){matas.login.bindFormInputs(n.$scope)})});matas.login=function(){function n(n){n.find("a.matasLoginPopup").removeClass("cboxElement").click(function(n){n.preventDefault();matas.showLoginModal()});n.find(".onlineLogin").submit(function(n){n.preventDefault();t.call(this)});n.find(".offlineLogin form").submit(function(n){n.preventDefault();loginWithClubcard($(this))})}function t(){var n=$(this),r=n.parent(),t=r.find(".onlineLogin"),i=r.find(".offlineLogin");matas.autoRemember.setup(n);n.hLoading({text:window.tr_pleaseWait});$.post(window.url_login,{username:n.find(".username").val(),password:n.find(".password").val(),remember:n.find("input[name=remember]").is(":checked")},function(r){r.Success?(matas.autoRemember.prompt(),setTimeout(function(){loggedOn(n.find("input[name=remember]").is(":checked"))},2e3)):(n.hLoading(!1),r.ServiceUnavailable?(t.hide(),i.show(),i.find(".clubCardNumber").focus(),i.find(".offlineUsername").val(t.find(".username").val())):(t.show(),i.hide(),t.find(".boxerrorlogin").show(),t.find(".username, .password").addClass("input-validation-error")))},"json")}return{bindFormInputs:n}}();matas.autoRemember=function(){function r(n){i||($(document.body).append("<iframe src='"+url_blank+"' id='autorememberhelper' name='autorememberhelper'><\/iframe>"),i=$("#autorememberhelper"));t=n}function u(){n||(n=$(i.contents()[0].body));n.empty();n.append("<form action='"+url_blank+"' method='post' autocomplete='on' />");var r=n.find("form");t.find("input").each(function(){var n=$(this);r.append("<input type='"+(n.attr("type")||"text")+"' name='"+n.attr("name")+"' value='"+n.val()+"' />")});t.find("button").each(function(){var n=$(this);r.append("<button name='"+n.attr("name")+" value='"+n.val()+"' />")});t.find("textarea").each(function(){var n=$(this);r.append("<textarea name='"+n.attr("name")+">"+n.val()+"'<\/textarea>")});n.find("input:submit").click()}var i,n,t;return{setup:r,prompt:u}}(),function(n){function o(i,r,f,o){var s={data:o||o===0||o===!1?o:r?r.data:{},_wrap:r?r._wrap:null,tmpl:null,parent:r||null,nodes:[],calls:d,nest:g,wrap:nt,html:tt,update:it};return i&&n.extend(s,i,{nodes:[],parent:r}),f&&(s.tmpl=f,s._ctnt=s._ctnt||s.tmpl(n,s),s.key=++e,(c.length?u:t)[e]=s),s}function s(t,i,u){var f,e=u?n.map(u,function(n){return typeof n=="string"?t.key?n.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+r+'="'+t.key+'" $2'):n:s(n,t,n._ctnt)}):t;return i?e:(e=e.join(""),e.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(t,i,r,u){f=n(r).get();b(f);i&&(f=l(i).concat(f));u&&(f=f.concat(l(u)))}),f?f:l(e))}function l(t){var i=document.createElement("div");return i.innerHTML=t,n.makeArray(i.childNodes)}function p(t){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+n.trim(t).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(t,i,r,u,f,e,o){var c=n.tmpl.tag[r],l,s,a;if(!c)throw"Template command not found: "+r;return l=c._default||[],e&&!/\w$/.test(f)&&(f+=e,e=""),f?(f=h(f),o=o?","+h(o)+")":e?")":"",s=e?f.indexOf(".")>-1?f+h(e):"("+f+").call($item"+o:f,a=e?s:"(typeof("+f+")==='function'?("+f+").call($item):("+f+"))"):a=s=l.$1||"null",u=h(u),"');"+c[i?"close":"open"].split("$notnull_1").join(f?"typeof("+f+")!=='undefined' && ("+f+")!=null":"true").split("$1a").join(a).split("$1").join(s).split("$2").join(u||l.$2||"")+"__.push('"})+"');}return __;")}function w(t,i){t._wrap=s(t,!0,n.isArray(i)?i:[v.test(i)?i:n(i).html()]).join("")}function h(n){return n?n.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function k(n){var t=document.createElement("div");return t.appendChild(n.cloneNode(!0)),t.innerHTML}function b(f){function p(f){function p(n){n=n+a;s=v[n]=v[n]||o(s,t[s.parent.key+a]||s.parent)}var y,h=f,c,s,l;if(l=f.getAttribute(r)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(y=h.getAttribute(r)));y!==l&&(h=h.parentNode?h.nodeType===11?0:h.getAttribute(r)||0:0,(s=t[l])||(s=u[l],s=o(s,t[h]||u[h]),s.key=++e,t[e]=s),i&&p(l));f.removeAttribute(r)}else i&&(s=n.data(f,"tmplItem"))&&(p(s.key),t[s.key]=s,h=n.data(f.parentNode,"tmplItem"),h=h?h.key:0);if(s){for(c=s;c&&c.key!=h;)c.nodes.push(f),c=c.parent;delete s._ctnt;delete s._wrap;n.data(f,"tmplItem",s)}}for(var a="_"+i,c,l,v={},h,s=0,y=f.length;s<y;s++)if((c=f[s]).nodeType===1){for(l=c.getElementsByTagName("*"),h=l.length-1;h>=0;h--)p(l[h]);p(c)}}function d(n,t,i,r){if(!n)return c.pop();c.push({_:n,tmpl:t,item:this,data:i,options:r})}function g(t,i,r){return n.tmpl(n.template(t),i,r,this)}function nt(t,i){var r=t.options||{};return r.wrapped=i,n.tmpl(n.template(t.tmpl),t.data,r,t.item)}function tt(t,i){var r=this._wrap;return n.map(n(n.isArray(r)?r.join(""):r).filter(t||"*"),function(n){return i?n.innerText||n.textContent:n.outerHTML||k(n)})}function it(){var t=this.nodes;n.tmpl(null,null,null,this).insertBefore(t[0]);n(t).remove()}var a=n.fn.domManip,r="_tmplitem",v=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,t={},u={},f,y={key:0,data:{}},e=0,i=0,c=[];n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(r,u){n.fn[r]=function(e){var o=[],h=n(e),c,s,a,v,l=this.length===1&&this[0].parentNode;if(f=t||{},l&&l.nodeType===11&&l.childNodes.length===1&&h.length===1)h[u](this[0]),o=this;else{for(s=0,a=h.length;s<a;s++)i=s,c=(s>0?this.clone(!0):this).get(),n(h[s])[u](c),o=o.concat(c);i=0;o=this.pushStack(o,r,h.selector)}return v=f,f=null,n.tmpl.complete(v),o}});n.fn.extend({tmpl:function(t,i,r){return n.tmpl(this[0],t,i,r)},tmplItem:function(){return n.tmplItem(this[0])},template:function(t){return n.template(t,this[0])},domManip:function(r,u,e){if(r[0]&&n.isArray(r[0])){for(var o=n.makeArray(arguments),s=r[0],l=s.length,h=0,c;h<l&&!(c=n.data(s[h++],"tmplItem")););c&&i&&(o[2]=function(t){n.tmpl.afterManip(this,t,e)});a.apply(this,o)}else a.apply(this,arguments);return i=0,f||n.tmpl.complete(t),this}});n.extend({tmpl:function(i,r,f,e){var h,c=!e;if(c)e=y,i=n.template[i]||n.template(null,i),u={};else if(!i)return i=e.tmpl,t[e.key]=e,e.nodes=[],e.wrapped&&w(e,e.wrapped),n(s(e,null,e.tmpl(n,e)));return i?(typeof r=="function"&&(r=r.call(e||{})),f&&f.wrapped&&w(f,f.wrapped),h=n.isArray(r)?n.map(r,function(n){return n?o(f,e,i,n):null}):[o(f,e,i,r)],c?n(s(e,null,h)):h):[]},tmplItem:function(t){var i;for(t instanceof n&&(t=t[0]);t&&t.nodeType===1&&!(i=n.data(t,"tmplItem"))&&(t=t.parentNode););return i||y},template:function(t,i){return i?(typeof i=="string"?i=p(i):i instanceof n&&(i=i[0]||{}),i.nodeType&&(i=n.data(i,"tmpl")||n.data(i,"tmpl",p(i.innerHTML))),typeof t=="string"?n.template[t]=i:i):t?typeof t!="string"?n.template(null,t):n.template[t]||n.template(null,v.test(t)?t:n(t)):null},encode:function(n){return(""+n).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});n.extend(n.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){t={}},afterManip:function(t,r,u){var f=r.nodeType===11?n.makeArray(r.childNodes):r.nodeType===1?[r]:[];u.call(t,r);b(f);i++}})}(jQuery);JSON||(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function o(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function u(i,f){var s,l,h,a,v=n,c,e=f[i];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(i));typeof t=="function"&&(e=t.call(f,i,e));switch(typeof e){case"string":return o(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(n+=r,c=[],Object.prototype.toString.apply(e)==="[object Array]"){for(a=e.length,s=0;s<a;s+=1)c[s]=u(s,e)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));else for(l in e)Object.prototype.hasOwnProperty.call(e,l)&&(h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,r,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",r="",typeof e=="number")for(o=0;o<e;o+=1)r+=" ";else typeof e=="string"&&(r=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return u("",{"":i})});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),f.lastIndex=0,f.test(text)&&(text=text.replace(f,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(){(function(n){var i=this||eval("this"),r=i.document,f=i.navigator,t=i.jQuery,u=i.JSON;(function(n){"function"==typeof define&&define.amd?define(["exports","require"],n):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?n(module.exports||exports):n(i.ko={})})(function(e,o){function a(n,t){return null===n||typeof n in p?n===t:!1}function w(t,i){var r;return function(){r||(r=setTimeout(function(){r=n;t()},i))}}function b(n,t){var i;return function(){clearTimeout(i);i=setTimeout(n,t)}}function v(n,t,i,r){s.d[n]={init:function(n,u,f,e,o){var c,h;return s.w(function(){var l=s.a.c(u()),f=!i!=!l,e=!h;(e||t||f!==c)&&(e&&s.Z.oa()&&(h=s.a.la(s.e.childNodes(n),!0)),f?(e||s.e.T(n,s.a.la(h)),s.Ja(r?r(o,l):o,n)):s.e.ma(n),c=f)},null,{q:n}),{controlsDescendantBindings:!0}}};s.h.ka[n]=!1;s.e.R[n]=!0}var s="undefined"!=typeof e?e:{},p,h,c,y,l;s.b=function(n,t){for(var i=n.split("."),r=s,u=0;u<i.length-1;u++)r=r[i[u]];r[i[i.length-1]]=t};s.D=function(n,t,i){n[t]=i};s.version="3.3.0";s.b("version",s.version);s.a=function(){function o(n,t){for(var i in n)n.hasOwnProperty(i)&&t(i,n[i])}function l(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function a(n,t){return n.__proto__=t,n}function v(n,t,i,r){var u=n[t].match(c)||[];s.a.o(i.match(c),function(n){s.a.ga(u,n,r)});n[t]=u.join(" ")}var y={__proto__:[]}instanceof Array,h={},p={};h[f&&/Firefox\/2/i.test(f.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");o(h,function(n,t){if(t.length)for(var i=0,r=t.length;i<r;i++)p[t[i]]=n});var w={propertychange:!0},e=r&&function(){for(var t=3,i=r.createElement("div"),u=i.getElementsByTagName("i");i.innerHTML="<!--[if gt IE "+ ++t+"]><i><\/i><![endif]-->",u[0];);return 4<t?t:n}(),c=/\S+/g;return{Bb:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],o:function(n,t){for(var i=0,r=n.length;i<r;i++)t(n[i],i)},m:function(n,t){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(n,t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},vb:function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r))return n[r];return null},ya:function(n,t){var i=s.a.m(n,t);0<i?n.splice(i,1):0===i&&n.shift()},wb:function(n){n=n||[];for(var i=[],t=0,r=n.length;t<r;t++)0>s.a.m(i,n[t])&&i.push(n[t]);return i},Ka:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)r.push(t(n[i],i));return r},xa:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r},ia:function(n,t){if(t instanceof Array)n.push.apply(n,t);else for(var i=0,r=t.length;i<r;i++)n.push(t[i]);return n},ga:function(n,t,i){var r=s.a.m(s.a.cb(n),t);0>r?i&&n.push(t):i||n.splice(r,1)},za:y,extend:l,Fa:a,Ga:y?a:l,A:o,pa:function(n,t){if(!n)return n;var r={};for(var i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i],i,n));return r},Ra:function(n){for(;n.firstChild;)s.removeNode(n.firstChild)},Jb:function(n){n=s.a.O(n);for(var i=(n[0]&&n[0].ownerDocument||r).createElement("div"),t=0,u=n.length;t<u;t++)i.appendChild(s.S(n[t]));return i},la:function(n,t){for(var r,i=0,f=n.length,u=[];i<f;i++)r=n[i].cloneNode(!0),u.push(t?s.S(r):r);return u},T:function(n,t){if(s.a.Ra(n),t)for(var i=0,r=t.length;i<r;i++)n.appendChild(t[i])},Qb:function(n,t){var r=n.nodeType?[n]:n;if(0<r.length){for(var f=r[0],e=f.parentNode,i=0,u=t.length;i<u;i++)e.insertBefore(t[i],f);for(i=0,u=r.length;i<u;i++)s.removeNode(r[i])}},na:function(n,t){if(n.length){for(t=8===t.nodeType&&t.parentNode||t;n.length&&n[0].parentNode!==t;)n.splice(0,1);if(1<n.length){var i=n[0],r=n[n.length-1];for(n.length=0;i!==r;)if(n.push(i),i=i.nextSibling,!i)return;n.push(r)}}return n},Sb:function(n,t){7>e?n.setAttribute("selected",t):n.selected=t},ib:function(t){return null===t||t===n?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Dc:function(n,t){return n=n||"",t.length>n.length?!1:n.substring(0,t.length)===t},jc:function(n,t){if(n===t)return!0;if(11===n.nodeType)return!1;if(t.contains)return t.contains(3===n.nodeType?n.parentNode:n);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(n)&16);for(;n&&n!=t;)n=n.parentNode;return!!n},Qa:function(n){return s.a.jc(n,n.ownerDocument.documentElement)},tb:function(n){return!!s.a.vb(n,s.a.Qa)},v:function(n){return n&&n.tagName&&n.tagName.toLowerCase()},n:function(n,i,r){var o=e&&w[i],u,f;if(!o&&t)t(n).bind(i,r);else if(o||"function"!=typeof n.addEventListener)if("undefined"!=typeof n.attachEvent)u=function(t){r.call(n,t)},f="on"+i,n.attachEvent(f,u),s.a.C.fa(n,function(){n.detachEvent(f,u)});else throw Error("Browser doesn't support addEventListener or attachEvent");else n.addEventListener(i,r,!1)},qa:function(n,u){if(!n||!n.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var f;if("input"===s.a.v(n)&&n.type&&"click"==u.toLowerCase()?(f=n.type,f="checkbox"==f||"radio"==f):f=!1,t&&!f)t(n).trigger(u);else if("function"==typeof r.createEvent)if("function"==typeof n.dispatchEvent)f=r.createEvent(p[u]||"HTMLEvents"),f.initEvent(u,!0,!0,i,0,0,0,0,0,!1,!1,!1,!1,0,n),n.dispatchEvent(f);else throw Error("The supplied element doesn't support dispatchEvent");else if(f&&n.click)n.click();else if("undefined"!=typeof n.fireEvent)n.fireEvent("on"+u);else throw Error("Browser doesn't support triggering events");},c:function(n){return s.F(n)?n():n},cb:function(n){return s.F(n)?n.B():n},Ia:function(n,t,i){var r;t&&("object"==typeof n.classList?(r=n.classList[i?"add":"remove"],s.a.o(t.match(c),function(t){r.call(n.classList,t)})):"string"==typeof n.className.baseVal?v(n.className,"baseVal",t,i):v(n,"className",t,i))},Ha:function(t,i){var r=s.a.c(i),u;(null===r||r===n)&&(r="");u=s.e.firstChild(t);!u||3!=u.nodeType||s.e.nextSibling(u)?s.e.T(t,[t.ownerDocument.createTextNode(r)]):u.data=r;s.a.mc(t)},Rb:function(n,t){if(n.name=t,7>=e)try{n.mergeAttributes(r.createElement("<input name='"+n.name+"'/>"),!1)}catch(i){}},mc:function(n){9<=e&&(n=1==n.nodeType?n:n.parentNode,n.style&&(n.style.zoom=n.style.zoom))},kc:function(n){if(e){var t=n.style.width;n.style.width=0;n.style.width=t}},Bc:function(n,t){n=s.a.c(n);t=s.a.c(t);for(var r=[],i=n;i<=t;i++)r.push(i);return r},O:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t]);return i},Hc:6===e,Ic:7===e,M:e,Db:function(n,t){for(var r=s.a.O(n.getElementsByTagName("input")).concat(s.a.O(n.getElementsByTagName("textarea"))),f="string"==typeof t?function(n){return n.name===t}:function(n){return t.test(n.name)},u=[],i=r.length-1;0<=i;i--)f(r[i])&&u.push(r[i]);return u},yc:function(n){return"string"==typeof n&&(n=s.a.ib(n))?u&&u.parse?u.parse(n):new Function("return "+n)():null},jb:function(n,t,i){if(!u||!u.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return u.stringify(s.a.c(n),t,i)},zc:function(n,t,i){var v,e,h,f,u,c;i=i||{};var l=i.params||{},a=i.includeFields||this.Bb,v=n;if("object"==typeof n&&"form"===s.a.v(n))for(v=n.action,e=a.length-1;0<=e;e--)for(h=s.a.Db(n,a[e]),f=h.length-1;0<=f;f--)l[h[f].name]=h[f].value;t=s.a.c(t);u=r.createElement("form");u.style.display="none";u.action=v;u.method="post";for(c in t)n=r.createElement("input"),n.type="hidden",n.name=c,n.value=s.a.jb(s.a.c(t[c])),u.appendChild(n);o(l,function(n,t){var i=r.createElement("input");i.type="hidden";i.name=n;i.value=t;u.appendChild(i)});r.body.appendChild(u);i.submitter?i.submitter(u):u.submit();setTimeout(function(){u.parentNode.removeChild(u)},0)}}}();s.b("utils",s.a);s.b("utils.arrayForEach",s.a.o);s.b("utils.arrayFirst",s.a.vb);s.b("utils.arrayFilter",s.a.xa);s.b("utils.arrayGetDistinctValues",s.a.wb);s.b("utils.arrayIndexOf",s.a.m);s.b("utils.arrayMap",s.a.Ka);s.b("utils.arrayPushAll",s.a.ia);s.b("utils.arrayRemoveItem",s.a.ya);s.b("utils.extend",s.a.extend);s.b("utils.fieldsIncludedWithJsonPost",s.a.Bb);s.b("utils.getFormFields",s.a.Db);s.b("utils.peekObservable",s.a.cb);s.b("utils.postJson",s.a.zc);s.b("utils.parseJson",s.a.yc);s.b("utils.registerEventHandler",s.a.n);s.b("utils.stringifyJson",s.a.jb);s.b("utils.range",s.a.Bc);s.b("utils.toggleDomNodeCssClass",s.a.Ia);s.b("utils.triggerEvent",s.a.qa);s.b("utils.unwrapObservable",s.a.c);s.b("utils.objectForEach",s.a.A);s.b("utils.addOrRemoveItem",s.a.ga);s.b("utils.setTextContent",s.a.Ha);s.b("unwrap",s.a.c);Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i;return 1===arguments.length?function(){return t.apply(n,arguments)}:(i=Array.prototype.slice.call(arguments,1),function(){var r=i.slice(0);return r.push.apply(r,arguments),t.apply(n,r)})});s.a.f=new function(){function r(r,f){var e=r[t];if(!e||"null"===e||!i[e]){if(!f)return n;e=r[t]="ko"+u++;i[e]={}}return i[e]}var u=0,t="__ko__"+(new Date).getTime(),i={};return{get:function(t,i){var u=r(t,!1);return u===n?n:u[i]},set:function(t,i,u){(u!==n||r(t,!1)!==n)&&(r(t,!0)[i]=u)},clear:function(n){var r=n[t];return r?(delete i[r],n[t]=null,!0):!1},I:function(){return u+++t}}};s.b("utils.domData",s.a.f);s.b("utils.domData.clear",s.a.f.clear);s.a.C=new function(){function i(t,i){var r=s.a.f.get(t,u);return r===n&&i&&(r=[],s.a.f.set(t,u,r)),r}function r(n){var t=i(n,!1),u;if(t)for(t=t.slice(0),u=0;u<t.length;u++)t[u](n);if(s.a.f.clear(n),s.a.C.cleanExternalData(n),f[n.nodeType])for(t=n.firstChild;n=t;)t=n.nextSibling,8===n.nodeType&&r(n)}var u=s.a.f.I(),e={1:!0,8:!0,9:!0},f={1:!0,9:!0};return{fa:function(n,t){if("function"!=typeof t)throw Error("Callback must be a function");i(n,!0).push(t)},Pb:function(t,r){var f=i(t,!1);f&&(s.a.ya(f,r),0==f.length&&s.a.f.set(t,u,n))},S:function(n){var t,i,u;if(e[n.nodeType]&&(r(n),f[n.nodeType]))for(t=[],s.a.ia(t,n.getElementsByTagName("*")),i=0,u=t.length;i<u;i++)r(t[i]);return n},removeNode:function(n){s.S(n);n.parentNode&&n.parentNode.removeChild(n)},cleanExternalData:function(n){t&&"function"==typeof t.cleanData&&t.cleanData([n])}}};s.S=s.a.C.S;s.removeNode=s.a.C.removeNode;s.b("cleanNode",s.S);s.b("removeNode",s.removeNode);s.b("utils.domNodeDisposal",s.a.C);s.b("utils.domNodeDisposal.addDisposeCallback",s.a.C.fa);s.b("utils.domNodeDisposal.removeDisposeCallback",s.a.C.Pb),function(){s.a.ca=function(n,u){var e,f;if(t){if(t.parseHTML)e=t.parseHTML(n,u)||[];else if((e=t.clean([n],u))&&e[0]){for(f=e[0];f.parentNode&&11!==f.parentNode.nodeType;)f=f.parentNode;f.parentNode&&f.parentNode.removeChild(f)}}else{(f=u)||(f=r);e=f.parentWindow||f.defaultView||i;var o=s.a.ib(n).toLowerCase(),f=f.createElement("div"),o=o.match(/^<(thead|tbody|tfoot)/)&&[1,"<table>","<\/table>"]||!o.indexOf("<tr")&&[2,"<table><tbody>","<\/tbody><\/table>"]||(!o.indexOf("<td")||!o.indexOf("<th"))&&[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"]||[0,"",""],h="ignored<div>"+o[1]+n+o[2]+"<\/div>";for("function"==typeof e.innerShiv?f.appendChild(e.innerShiv(h)):f.innerHTML=h;o[0]--;)f=f.lastChild;e=s.a.O(f.lastChild.childNodes)}return e};s.a.gb=function(i,r){if(s.a.Ra(i),r=s.a.c(r),null!==r&&r!==n)if("string"!=typeof r&&(r=r.toString()),t)t(i).html(r);else for(var f=s.a.ca(r,i.ownerDocument),u=0;u<f.length;u++)i.appendChild(f[u])}}();s.b("utils.parseHtmlFragment",s.a.ca);s.b("utils.setHtml",s.a.gb);s.H=function(){function i(n,t){var r;if(n)if(8==n.nodeType)r=s.H.Lb(n.nodeValue),null!=r&&t.push({ic:n,wc:r});else if(1==n.nodeType)for(var r=0,u=n.childNodes,f=u.length;r<f;r++)i(u[r],t)}var t={};return{$a:function(n){if("function"!=typeof n)throw Error("You can only pass a function to ko.memoization.memoize()");var i=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return t[i]=n,"<!--[ko_memo:"+i+"]-->"},Wb:function(i,r){var u=t[i];if(u===n)throw Error("Couldn't find any memo with ID "+i+". Perhaps it's already been unmemoized.");try{return u.apply(null,r||[]),!0}finally{delete t[i]}},Xb:function(n,t){var f=[],u,o,r,e;for(i(n,f),u=0,o=f.length;u<o;u++)r=f[u].ic,e=[r],t&&s.a.ia(e,t),s.H.Wb(f[u].wc,e),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)},Lb:function(n){return(n=n.match(/^\[ko_memo\:(.*?)\]$/))?n[1]:null}}}();s.b("memoization",s.H);s.b("memoization.memoize",s.H.$a);s.b("memoization.unmemoize",s.H.Wb);s.b("memoization.parseMemoText",s.H.Lb);s.b("memoization.unmemoizeDomNodeAndDescendants",s.H.Xb);s.Sa={throttle:function(n,t){n.throttleEvaluation=t;var i=null;return s.j({read:n,write:function(r){clearTimeout(i);i=setTimeout(function(){n(r)},t)}})},rateLimit:function(n,t){var i,r,u;"number"==typeof t?i=t:(i=t.timeout,r=t.method);u="notifyWhenChangesStop"==r?b:w;n.Za(function(n){return u(n,i)})},notify:function(n,t){n.equalityComparer="always"==t?null:a}};p={undefined:1,boolean:1,number:1,string:1};s.b("extenders",s.Sa);s.Ub=function(n,t,i){this.da=n;this.La=t;this.hc=i;this.Gb=!1;s.D(this,"dispose",this.p)};s.Ub.prototype.p=function(){this.Gb=!0;this.hc()};s.Q=function(){s.a.Ga(this,s.Q.fn);this.G={};this.rb=1};h={U:function(n,t,i){var r=this,u;return i=i||"change",u=new s.Ub(r,t?n.bind(t):n,function(){s.a.ya(r.G[i],u);r.ua&&r.ua(i)}),r.ja&&r.ja(i),r.G[i]||(r.G[i]=[]),r.G[i].push(u),u},notifySubscribers:function(n,t){if(t=t||"change","change"===t&&this.Yb(),this.Ba(t))try{s.k.xb();for(var u=this.G[t].slice(0),r=0,i;i=u[r];++r)i.Gb||i.La(n)}finally{s.k.end()}},Aa:function(){return this.rb},pc:function(n){return this.Aa()!==n},Yb:function(){++this.rb},Za:function(n){var t=this,e=s.F(t),r,u,i,f;t.ta||(t.ta=t.notifySubscribers,t.notifySubscribers=function(n,i){i&&"change"!==i?"beforeChange"===i?t.pb(n):t.ta(n,i):t.qb(n)});f=n(function(){e&&i===t&&(i=t());r=!1;t.Wa(u,i)&&t.ta(u=i)});t.qb=function(n){r=!0;i=n;f()};t.pb=function(n){r||(u=n,t.ta(n,"beforeChange"))}},Ba:function(n){return this.G[n]&&this.G[n].length},nc:function(n){if(n)return this.G[n]&&this.G[n].length||0;var t=0;return s.a.A(this.G,function(n,i){t+=i.length}),t},Wa:function(n,t){return!this.equalityComparer||!this.equalityComparer(n,t)},extend:function(n){var t=this;return n&&s.a.A(n,function(n,i){var r=s.Sa[n];"function"==typeof r&&(t=r(t,i)||t)}),t}};s.D(h,"subscribe",h.U);s.D(h,"extend",h.extend);s.D(h,"getSubscriptionsCount",h.nc);s.a.za&&s.a.Fa(h,Function.prototype);s.Q.fn=h;s.Hb=function(n){return null!=n&&"function"==typeof n.U&&"function"==typeof n.notifySubscribers};s.b("subscribable",s.Q);s.b("isSubscribable",s.Hb);s.Z=s.k=function(){function t(t){r.push(n);n=t}function i(){n=r.pop()}var r=[],n,u=0;return{xb:t,end:i,Ob:function(t){if(n){if(!s.Hb(t))throw Error("Only subscribable things can act as dependencies");n.La(t,t.ac||(t.ac=++u))}},u:function(n,r,u){try{return t(),n.apply(r,u||[])}finally{i()}},oa:function(){if(n)return n.w.oa()},Ca:function(){if(n)return n.Ca}}}();s.b("computedContext",s.Z);s.b("computedContext.getDependenciesCount",s.Z.oa);s.b("computedContext.isInitial",s.Z.Ca);s.b("computedContext.isSleeping",s.Z.Jc);s.b("ignoreDependencies",s.Gc=s.k.u);s.r=function(n){function t(){return 0<arguments.length?(t.Wa(i,arguments[0])&&(t.X(),i=arguments[0],t.W()),this):(s.k.Ob(t),i)}var i=n;return s.Q.call(t),s.a.Ga(t,s.r.fn),t.B=function(){return i},t.W=function(){t.notifySubscribers(i)},t.X=function(){t.notifySubscribers(i,"beforeChange")},s.D(t,"peek",t.B),s.D(t,"valueHasMutated",t.W),s.D(t,"valueWillMutate",t.X),t};s.r.fn={equalityComparer:a};c=s.r.Ac="__ko_proto__";s.r.fn[c]=s.r;s.a.za&&s.a.Fa(s.r.fn,s.Q.fn);s.Ta=function(t,i){return null===t||t===n||t[c]===n?!1:t[c]===i?!0:s.Ta(t[c],i)};s.F=function(n){return s.Ta(n,s.r)};s.Da=function(n){return"function"==typeof n&&n[c]===s.r||"function"==typeof n&&n[c]===s.j&&n.qc?!0:!1};s.b("observable",s.r);s.b("isObservable",s.F);s.b("isWriteableObservable",s.Da);s.b("isWritableObservable",s.Da);s.ba=function(n){if(n=n||[],"object"!=typeof n||!("length"in n))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return n=s.r(n),s.a.Ga(n,s.ba.fn),n.extend({trackArrayChanges:!0})};s.ba.fn={remove:function(n){for(var u,r=this.B(),i=[],f="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t=0;t<r.length;t++)u=r[t],f(u)&&(0===i.length&&this.X(),i.push(u),r.splice(t,1),t--);return i.length&&this.W(),i},removeAll:function(t){if(t===n){var i=this.B(),r=i.slice(0);return this.X(),i.splice(0,i.length),this.W(),r}return t?this.remove(function(n){return 0<=s.a.m(t,n)}):[]},destroy:function(n){var i=this.B(),r="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t;for(this.X(),t=i.length-1;0<=t;t--)r(i[t])&&(i[t]._destroy=!0);this.W()},destroyAll:function(t){return t===n?this.destroy(function(){return!0}):t?this.destroy(function(n){return 0<=s.a.m(t,n)}):[]},indexOf:function(n){var t=this();return s.a.m(t,n)},replace:function(n,t){var i=this.indexOf(n);0<=i&&(this.X(),this.B()[i]=t,this.W())}};s.a.o("pop push reverse shift sort splice unshift".split(" "),function(n){s.ba.fn[n]=function(){var t=this.B();return this.X(),this.yb(t,n,arguments),t=t[n].apply(t,arguments),this.W(),t}});s.a.o(["slice"],function(n){s.ba.fn[n]=function(){var t=this();return t[n].apply(t,arguments)}});s.a.za&&s.a.Fa(s.ba.fn,s.r.fn);s.b("observableArray",s.ba);s.Sa.trackArrayChanges=function(n){function o(){var e,f;i||(i=!0,e=n.notifySubscribers,n.notifySubscribers=function(n,t){return t&&"change"!==t||++r,e.apply(this,arguments)},f=[].concat(n.B()||[]),t=null,u=n.U(function(i){if(i=[].concat(i||[]),n.Ba("arrayChange")){var u;(!t||1<r)&&(t=s.a.Ma(f,i,{sparse:!0}));u=t}f=i;t=null;r=0;u&&u.length&&n.notifySubscribers(u,"arrayChange")}))}if(!n.yb){var i=!1,t=null,u,r=0,f=n.ja,e=n.ua;n.ja=function(t){f&&f.call(n,t);"arrayChange"===t&&o()};n.ua=function(t){e&&e.call(n,t);"arrayChange"!==t||n.Ba("arrayChange")||(u.p(),i=!1)};n.yb=function(n,u,f){function c(n,t,i){return l[l.length]={status:n,value:t,index:i}}if(i&&!r){var l=[],e=n.length,h=f.length,o=0;switch(u){case"push":o=e;case"unshift":for(u=0;u<h;u++)c("added",f[u],o+u);break;case"pop":o=e-1;case"shift":e&&c("deleted",n[o],o);break;case"splice":u=Math.min(Math.max(0,0>f[0]?e+f[0]:f[0]),e);for(var e=1===h?e:Math.min(u+(f[1]||0),e),h=u+h-2,o=Math.max(e,h),a=[],v=[],y=2;u<o;++u,++y)u<e&&v.push(c("deleted",n[u],u)),u<h&&a.push(c("added",f[y],u));s.a.Cb(v,a);break;default:return}t=l}}}};s.w=s.j=function(t,i,r){function rt(n,t,i){if(g&&t===u)throw Error("A 'pure' computed must not be called recursively");f[n]=i;i.sa=o++;i.ea=t.Aa()}function b(){var n,t;for(n in f)if(f.hasOwnProperty(n)&&(t=f[n],t.da.pc(t.ea)))return!0}function ut(){!e&&f&&s.a.A(f,function(n,t){t.p&&t.p()});f=null;o=0;y=!0;e=c=!1}function ft(){var n=u.throttleEvaluation;n&&0<=n?(clearTimeout(st),st=setTimeout(function(){a(!0)},n)):u.nb?u.nb():a(!0)}function a(t){var v;if(!k&&!y){if(it&&it()){if(!d){p();return}}else d=!1;k=!0;try{var r=f,a=o,b=g?n:!o;s.k.xb({La:function(n,t){y||(a&&r[t]?(rt(t,n,r[t]),delete r[t],--a):f[t]||rt(t,n,e?{da:n}:n.U(ft)))},w:u,Ca:b});f={};o=0;try{v=i?l.call(i):l()}finally{s.k.end();a&&!e&&s.a.A(r,function(n,t){t.p&&t.p()});c=!1}u.Wa(h,v)&&(e||w(h,"beforeChange"),h=v,e?u.Yb():t&&w(h));b&&w(h,"awake")}finally{k=!1}o||p()}}function u(){if(0<arguments.length){if("function"==typeof nt)nt.apply(i,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return this}return s.k.Ob(u),(c||e&&b())&&a(),h}function et(){return(c&&!o||e&&b())&&a(),h}function ot(){return c||0<o}function w(n,t){u.notifySubscribers(n,t)}var h,c=!0,k=!1,d=!1,y=!1,l=t,g=!1,e=!1,ht;if(l&&"object"==typeof l?(r=l,l=r.read):(r=r||{},l||(l=r.read)),"function"!=typeof l)throw Error("Pass a function that returns the value of the ko.computed");var nt=r.write,v=r.disposeWhenNodeIsRemoved||r.q||null,tt=r.disposeWhen||r.Pa,it=tt,p=ut,f={},o=0,st=null;return i||(i=r.owner),s.Q.call(u),s.a.Ga(u,s.j.fn),u.B=et,u.oa=function(){return o},u.qc="function"==typeof nt,u.p=function(){p()},u.$=ot,ht=u.Za,u.Za=function(n){ht.call(u,n);u.nb=function(){u.pb(h);c=!0;u.qb(u)}},r.pure?(e=g=!0,u.ja=function(n){if(!y&&e&&"change"==n){if(e=!1,c||b())f=null,o=0,c=!0,a();else{var t=[];s.a.A(f,function(n,i){t[i.sa]=n});s.a.o(t,function(n,t){var r=f[n],i=r.da.U(ft);i.sa=t;i.ea=r.ea;f[n]=i})}y||w(h,"awake")}},u.ua=function(t){y||"change"!=t||u.Ba("change")||(s.a.A(f,function(n,t){t.p&&(f[n]={da:t.da,sa:t.sa,ea:t.ea},t.p())}),e=!0,w(n,"asleep"))},u.bc=u.Aa,u.Aa=function(){return e&&(c||b())&&a(),u.bc()}):r.deferEvaluation&&(u.ja=function(n){"change"!=n&&"beforeChange"!=n||et()}),s.D(u,"peek",u.B),s.D(u,"dispose",u.p),s.D(u,"isActive",u.$),s.D(u,"getDependenciesCount",u.oa),v&&(d=!0,v.nodeType&&(it=function(){return!s.a.Qa(v)||tt&&tt()})),e||r.deferEvaluation||a(),v&&ot()&&v.nodeType&&(p=function(){s.a.C.Pb(v,p);ut()},s.a.C.fa(v,p)),u};s.sc=function(n){return s.Ta(n,s.j)};h=s.r.Ac;s.j[h]=s.r;s.j.fn={equalityComparer:a};s.j.fn[h]=s.j;s.a.za&&s.a.Fa(s.j.fn,s.Q.fn);s.b("dependentObservable",s.j);s.b("computed",s.j);s.b("isComputed",s.sc);s.Nb=function(n,t){return"function"==typeof n?s.w(n,t,{pure:!0}):(n=s.a.extend({},n),n.pure=!0,s.w(n,t))};s.b("pureComputed",s.Nb),function(){function t(u,f,e){if(e=e||new i,u=f(u),"object"!=typeof u||null===u||u===n||u instanceof Date||u instanceof String||u instanceof Number||u instanceof Boolean)return u;var o=u instanceof Array?[]:{};return e.save(u,o),r(u,function(i){var r=f(u[i]),s;switch(typeof r){case"boolean":case"number":case"string":case"function":o[i]=r;break;case"object":case"undefined":s=e.get(r);o[i]=s!==n?s:t(r,f,e)}}),o}function r(n,t){if(n instanceof Array){for(var i=0;i<n.length;i++)t(i);"function"==typeof n.toJSON&&t("toJSON")}else for(i in n)t(i)}function i(){this.keys=[];this.mb=[]}s.Vb=function(n){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return t(n,function(n){for(var t=0;s.F(n)&&10>t;t++)n=n();return n})};s.toJSON=function(n,t,i){return n=s.Vb(n),s.a.jb(n,t,i)};i.prototype={save:function(n,t){var i=s.a.m(this.keys,n);0<=i?this.mb[i]=t:(this.keys.push(n),this.mb.push(t))},get:function(t){return t=s.a.m(this.keys,t),0<=t?this.mb[t]:n}}}();s.b("toJS",s.Vb);s.b("toJSON",s.toJSON),function(){s.i={s:function(t){switch(s.a.v(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?s.a.f.get(t,s.d.options.ab):7>=s.a.M?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex]):n;default:return t.value}},Y:function(t,i,r){switch(s.a.v(t)){case"option":switch(typeof i){case"string":s.a.f.set(t,s.d.options.ab,n);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=i;break;default:s.a.f.set(t,s.d.options.ab,i);t.__ko__hasDomDataOptionValue__=!0;t.value="number"==typeof i?i:""}break;case"select":(""===i||null===i)&&(i=n);for(var f=-1,u=0,o=t.options.length,e;u<o;++u)if(e=s.i.s(t.options[u]),e==i||""==e&&i===n){f=u;break}(r||0<=f||i===n&&1<t.size)&&(t.selectedIndex=f);break;default:(null===i||i===n)&&(i="");t.value=i}}}}();s.b("selectExtensions",s.i);s.b("selectExtensions.readValue",s.i.s);s.b("selectExtensions.writeValue",s.i.Y);s.h=function(){function n(n){var c,u,i;n=s.a.ib(n);123===n.charCodeAt(0)&&(n=n.slice(1,-1));var a=[],h=n.match(t),o,r=[],l=0;if(h)for(h.push(","),c=0;u=h[c];++c){if(i=u.charCodeAt(0),44===i){if(0>=l){a.push(o&&r.length?{key:o,value:r.join("")}:{unknown:o||r.join("")});o=l=0;r=[];continue}}else if(58===i){if(!l&&!o&&1===r.length){o=r.pop();continue}}else 47===i&&c&&1<u.length?(i=h[c-1].match(f))&&!e[i[0]]&&(n=n.substr(n.indexOf(u)+1),h=n.match(t),h.push(","),c=-1,u="/"):40===i||123===i||91===i?++l:41===i||125===i||93===i?--l:o||r.length||34!==i&&39!==i||(u=u.slice(1,-1));r.push(u)}return a}var r=["true","false","null","undefined"],u=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,t=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,e={"in":1,"return":1,"typeof":1},i={};return{ka:[],V:i,bb:n,Ea:function(t,f){function e(n,t){var a,f;if(!l){if(f=s.getBindingHandler(n),f&&f.preprocess&&!(t=f.preprocess(t,n,e)))return;(f=i[n])&&(a=t,0<=s.a.m(r,a)?a=!1:(f=a.match(u),a=null===f?!1:f[1]?"Object("+f[1]+")"+f[2]:a),f=a);f&&o.push("'"+n+"':function(_z){"+a+"=_z}")}c&&(t="function(){return "+t+" }");h.push("'"+n+"':"+t)}f=f||{};var h=[],o=[],c=f.valueAccessors,l=f.bindingParams,a="string"==typeof t?n(t):t;return s.a.o(a,function(n){e(n.key||n.unknown,n.value)}),o.length&&e("_ko_property_writers","{"+o.join(",")+" }"),h.join(",")},vc:function(n,t){for(var i=0;i<n.length;i++)if(n[i].key==t)return!0;return!1},ra:function(n,t,i,r,u){n&&s.F(n)?!s.Da(n)||u&&n.B()===r||n(r):(n=t.get("_ko_property_writers"))&&n[i]&&n[i](r)}}}();s.b("expressionRewriting",s.h);s.b("expressionRewriting.bindingRewriteValidators",s.h.ka);s.b("expressionRewriting.parseObjectLiteral",s.h.bb);s.b("expressionRewriting.preProcessBindings",s.h.Ea);s.b("expressionRewriting._twoWayBindings",s.h.V);s.b("jsonExpressionRewriting",s.h);s.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",s.h.Ea),function(){function n(n){return 8==n.nodeType&&e.test(t?n.text:n.nodeValue)}function i(n){return 8==n.nodeType&&o.test(t?n.text:n.nodeValue)}function u(t,r){for(var u=t,f=1,e=[];u=u.nextSibling;){if(i(u)&&(f--,0===f))return e;e.push(u);n(u)&&f++}if(!r)throw Error("Cannot find closing comment tag to match: "+t.nodeValue);return null}function f(n,t){var i=u(n,t);return i?0<i.length?i[i.length-1].nextSibling:n.nextSibling:null}var t=r&&"<!--test-->"===r.createComment("test").text,e=t?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=t?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,h={ul:!0,ol:!0};s.e={R:{},childNodes:function(t){return n(t)?u(t):t.childNodes},ma:function(t){if(n(t)){t=s.e.childNodes(t);for(var i=0,r=t.length;i<r;i++)s.removeNode(t[i])}else s.a.Ra(t)},T:function(t,i){if(n(t)){s.e.ma(t);for(var u=t.nextSibling,r=0,f=i.length;r<f;r++)u.parentNode.insertBefore(i[r],u)}else s.a.T(t,i)},Mb:function(t,i){n(t)?t.parentNode.insertBefore(i,t.nextSibling):t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i)},Fb:function(t,i,r){r?n(t)?t.parentNode.insertBefore(i,r.nextSibling):r.nextSibling?t.insertBefore(i,r.nextSibling):t.appendChild(i):s.e.Mb(t,i)},firstChild:function(t){return n(t)?!t.nextSibling||i(t.nextSibling)?null:t.nextSibling:t.firstChild},nextSibling:function(t){return n(t)&&(t=f(t)),t.nextSibling&&i(t.nextSibling)?null:t.nextSibling},oc:n,Fc:function(n){return(n=(t?n.text:n.nodeValue).match(e))?n[1]:null},Kb:function(t){var o,r,u,e;if(h[s.a.v(t)]&&(o=t.firstChild,o))do if(1===o.nodeType){if(r=o.firstChild,u=null,r)do u?u.push(r):n(r)?(e=f(r,!0),e?r=e:u=[r]):i(r)&&(u=[r]);while(r=r.nextSibling);if(r=u)for(u=o.nextSibling,e=0;e<r.length;e++)u?t.insertBefore(r[e],u):t.appendChild(r[e])}while(o=o.nextSibling)}}}();s.b("virtualElements",s.e);s.b("virtualElements.allowedBindings",s.e.R);s.b("virtualElements.emptyNode",s.e.ma);s.b("virtualElements.insertAfter",s.e.Fb);s.b("virtualElements.prepend",s.e.Mb);s.b("virtualElements.setDomNodeChildren",s.e.T),function(){s.L=function(){this.ec={}};s.a.extend(s.L.prototype,{nodeHasBindings:function(n){switch(n.nodeType){case 1:return null!=n.getAttribute("data-bind")||s.g.getComponentNameForNode(n);case 8:return s.e.oc(n);default:return!1}},getBindings:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n):null;return s.g.sb(i,n,t,!1)},getBindingAccessors:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n,{valueAccessors:!0}):null;return s.g.sb(i,n,t,!0)},getBindingsString:function(n){switch(n.nodeType){case 1:return n.getAttribute("data-bind");case 8:return s.e.Fc(n);default:return null}},parseBindingsString:function(n,t,i,r){var u,f,e,h,c;try{return u=this.ec,f=n+(r&&r.valueAccessors||""),(e=u[f])||(c="with($context){with($data||{}){return{"+s.h.Ea(n,r)+"}}}",h=new Function("$context","$element",c),e=u[f]=h),e(t,i)}catch(o){throw o.message="Unable to parse bindings.\nBindings value: "+n+"\nMessage: "+o.message,o;}}});s.L.instance=new s.L}();s.b("bindingProvider",s.L),function(){function v(n){return function(){return n}}function u(n){return n()}function o(n){return s.a.pa(s.k.u(n),function(t,i){return function(){return n()[i]}})}function y(n,t,i){return"function"==typeof n?o(n.bind(null,t,i)):s.a.pa(n,v)}function p(n,t){return o(this.getBindings.bind(this,n,t))}function h(n,t,i){var r,u=s.e.firstChild(t),f=s.L.instance,e=f.preprocessNode;if(e){for(;r=u;)u=s.e.nextSibling(r),e.call(f,r);u=s.e.firstChild(t)}for(;r=u;)u=s.e.nextSibling(r),c(n,r,i)}function c(n,t,i){var u=!0,r=1===t.nodeType;r&&s.e.Kb(t);(r&&i||s.L.instance.nodeHasBindings(t))&&(u=l(t,null,n,i).shouldBindDescendants);u&&!a[s.a.v(t)]&&h(n,t,!r)}function w(n){var i=[],r={},t=[];return s.a.A(n,function u(f){if(!r[f]){var e=s.getBindingHandler(f);e&&(e.after&&(t.push(f),s.a.o(e.after,function(i){if(n[i]){if(-1!==s.a.m(t,i))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+t.join(", "));u(i)}}),t.length--),i.push({key:f,Eb:e}));r[f]=!0}}),i}function l(t,i,r,e){var v=s.a.f.get(t,f),o,l,a,c;if(!i){if(v)throw Error("You cannot apply bindings multiple times to the same element.");s.a.f.set(t,f,!0)}if(!v&&e&&s.Tb(t,r),i&&"function"!=typeof i)o=i;else{var y=s.L.instance,b=y.getBindingAccessors||p,h=s.j(function(){return(o=i?i(r,t):b.call(y,t,r))&&r.K&&r.K(),o},null,{q:t});o&&h.$()||(h=null)}return o&&(a=h?function(n){return function(){return u(h()[n])}}:function(n){return o[n]},c=function(){return s.a.pa(h?h():o,u)},c.get=function(n){return o[n]&&u(a(n))},c.has=function(n){return n in o},e=w(o),s.a.o(e,function(i){var e=i.Eb.init,h=i.Eb.update,u=i.key;if(8===t.nodeType&&!s.e.R[u])throw Error("The binding '"+u+"' cannot be used with virtual elements");try{"function"==typeof e&&s.k.u(function(){var i=e(t,a(u),c,r.$data,r);if(i&&i.controlsDescendantBindings){if(l!==n)throw Error("Multiple bindings ("+l+" and "+u+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");l=u}});"function"==typeof h&&s.j(function(){h(t,a(u),c,r.$data,r)},null,{q:t})}catch(f){throw f.message='Unable to process binding "'+u+": "+o[u]+'"\nMessage: '+f.message,f;}})),{shouldBindDescendants:l===n}}function r(n){return n&&n instanceof s.N?n:new s.N(n)}var a,f,e;s.d={};a={script:!0,textarea:!0};s.getBindingHandler=function(n){return s.d[n]};s.N=function(t,i,r,u){var f=this,h="function"==typeof t&&!s.F(t),o,e=s.j(function(){var o=h?t():t,n=s.a.c(o);return i?(i.K&&i.K(),s.a.extend(f,i),e&&(f.K=e)):(f.$parents=[],f.$root=n,f.ko=s),f.$rawData=o,f.$data=n,r&&(f[r]=n),u&&u(f,i,n),f.$data},null,{Pa:function(){return o&&!s.a.tb(o)},q:!0});e.$()&&(f.K=e,e.equalityComparer=null,o=[],e.Zb=function(t){o.push(t);s.a.C.fa(t,function(t){s.a.ya(o,t);o.length||(e.p(),f.K=e=n)})})};s.N.prototype.createChildContext=function(n,t,i){return new s.N(n,this,t,function(n,t){n.$parentContext=t;n.$parent=t.$data;n.$parents=(t.$parents||[]).slice(0);n.$parents.unshift(n.$parent);i&&i(n)})};s.N.prototype.extend=function(n){return new s.N(this.K||this.$data,this,null,function(t,i){t.$rawData=i.$rawData;s.a.extend(t,"function"==typeof n?n():n)})};f=s.a.f.I();e=s.a.f.I();s.Tb=function(n,t){if(2==arguments.length)s.a.f.set(n,e,t),t.K&&t.K.Zb(n);else return s.a.f.get(n,e)};s.va=function(n,t,i){return 1===n.nodeType&&s.e.Kb(n),l(n,t,r(i),!0)};s.cc=function(n,t,i){return i=r(i),s.va(n,y(t,i,n),i)};s.Ja=function(n,t){1!==t.nodeType&&8!==t.nodeType||h(r(n),t,!0)};s.ub=function(n,u){if(!t&&i.jQuery&&(t=i.jQuery),u&&1!==u.nodeType&&8!==u.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");u=u||i.document.body;c(r(n),u,!0)};s.Oa=function(t){switch(t.nodeType){case 1:case 8:var i=s.Tb(t);if(i)return i;if(t.parentNode)return s.Oa(t.parentNode)}return n};s.gc=function(t){return(t=s.Oa(t))?t.$data:n};s.b("bindingHandlers",s.d);s.b("applyBindings",s.ub);s.b("applyBindingsToDescendants",s.Ja);s.b("applyBindingAccessorsToNode",s.va);s.b("applyBindingsToNode",s.cc);s.b("contextFor",s.Oa);s.b("dataFor",s.gc)}(),function(n){function u(t,u){var e=i.hasOwnProperty(t)?i[t]:n,o;e?e.U(u):(e=i[t]=new s.Q,e.U(u),f(t,function(n,u){var f=!(!u||!u.synchronous);r[t]={definition:n,tc:f};delete i[t];o||f?e.notifySubscribers(n):setTimeout(function(){e.notifySubscribers(n)},0)}),o=!0)}function f(n,i){t("getConfig",[n],function(r){r?t("loadComponent",[n,r],function(n){i(n,r)}):i(null,null)})}function t(i,r,u,f){var e,o,h;if(f||(f=s.g.loaders.slice(0)),e=f.shift(),e)if(o=e[i],o){if(h=!1,o.apply(e,r.concat(function(n){h?u(null):null!==n?u(n):t(i,r,u,f)}))!==n&&(h=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else t(i,r,u,f);else u(null)}var i={},r={};s.g={get:function(t,i){var f=r.hasOwnProperty(t)?r[t]:n;f?f.tc?s.k.u(function(){i(f.definition)}):setTimeout(function(){i(f.definition)},0):u(t,i)},zb:function(n){delete r[n]},ob:t};s.g.loaders=[];s.b("components",s.g);s.b("components.get",s.g.get);s.b("components.clearCachedDefinition",s.g.zb)}(),function(){function l(n,i,r,f){function e(){0==--c&&f(o)}var o={},c=2,h=r.template;r=r.viewModel;h?u(i,h,function(t){s.g.ob("loadTemplate",[n,t],function(n){o.template=n;e()})}):e();r?u(i,r,function(i){s.g.ob("loadViewModel",[n,i],function(n){o[t]=n;e()})}):e()}function e(n,i,r){if("function"==typeof i)r(function(n){return new i(n)});else if("function"==typeof i[t])r(i[t]);else if("instance"in i){var u=i.instance;r(function(){return u})}else"viewModel"in i?e(n,i.viewModel,r):n("Unknown viewModel value: "+i)}function h(n){switch(s.a.v(n)){case"script":return s.a.ca(n.text);case"textarea":return s.a.ca(n.value);case"template":if(c(n.content))return s.a.la(n.content.childNodes)}return s.a.la(n.childNodes)}function c(n){return i.DocumentFragment?n instanceof DocumentFragment:n&&11===n.nodeType}function u(n,t,r){"string"==typeof t.require?o||i.require?(o||i.require)([t.require],r):n("Uses require, but no AMD loader is present"):r(t)}function f(n){return function(t){throw Error("Component '"+n+"': "+t);}}var n={},t;s.g.register=function(t,i){if(!i)throw Error("Invalid configuration for "+t);if(s.g.Xa(t))throw Error("Component "+t+" is already registered");n[t]=i};s.g.Xa=function(t){return t in n};s.g.Ec=function(t){delete n[t];s.g.zb(t)};s.g.Ab={getConfig:function(t,i){i(n.hasOwnProperty(t)?n[t]:null)},loadComponent:function(n,t,i){var r=f(n);u(r,t,function(t){l(n,r,t,i)})},loadTemplate:function(n,t,u){if(n=f(n),"string"==typeof t)u(s.a.ca(t));else if(t instanceof Array)u(t);else if(c(t))u(s.a.O(t.childNodes));else if(t.element)if(t=t.element,i.HTMLElement?t instanceof HTMLElement:t&&t.tagName&&1===t.nodeType)u(h(t));else if("string"==typeof t){var e=r.getElementById(t);e?u(h(e)):n("Cannot find element with ID "+t)}else n("Unknown element type: "+t);else n("Unknown template value: "+t)},loadViewModel:function(n,t,i){e(f(n),t,i)}};t="createViewModel";s.b("components.register",s.g.register);s.b("components.isRegistered",s.g.Xa);s.b("components.unregister",s.g.Ec);s.b("components.defaultLoader",s.g.Ab);s.g.loaders.push(s.g.Ab);s.g.$b=n}(),function(){function n(n,i){var r=n.getAttribute("params");if(r){var r=t.parseBindingsString(r,i,n,{valueAccessors:!0,bindingParams:!0}),r=s.a.pa(r,function(t){return s.w(t,null,{q:n})}),u=s.a.pa(r,function(t){var i=t.B();return t.$()?s.w({read:function(){return s.a.c(t())},write:s.Da(i)&&function(n){t()(n)},q:n}):i});return u.hasOwnProperty("$raw")||(u.$raw=r),u}return{$raw:{}}}s.g.getComponentNameForNode=function(n){return n=s.a.v(n),s.g.Xa(n)&&n};s.g.sb=function(t,i,r,u){var f,e;if(1===i.nodeType&&(f=s.g.getComponentNameForNode(i),f)){if(t=t||{},t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');e={name:f,params:n(i,r)};t.component=u?function(){return e}:e}return t};var t=new s.L;9>s.a.M&&(s.g.register=function(n){return function(t){return r.createElement(t),n.apply(this,arguments)}}(s.g.register),r.createDocumentFragment=function(n){return function(){var t=n(),i=s.g.$b;for(var r in i)i.hasOwnProperty(r)&&t.createElement(r);return t}}(r.createDocumentFragment))}(),function(n){function t(n,t,i){if(t=t.template,!t)throw Error("Component '"+n+"' has no template");n=s.a.la(t);s.e.T(i,n)}function i(n,t,i,r){var u=n.createViewModel;return u?u.call(n,r,{element:t,templateNodes:i}):r}var r=0;s.d.component={init:function(u,f,e,o,h){function a(){var n=c&&c.dispose;"function"==typeof n&&n.call(c);l=null}var c,l,v=s.a.O(s.e.childNodes(u));return s.a.C.fa(u,a),s.w(function(){var o=s.a.c(f()),e,y,p;if("string"==typeof o?e=o:(e=s.a.c(o.name),y=s.a.c(o.params)),!e)throw Error("No component name specified");p=l=++r;s.g.get(e,function(r){if(l===p){if(a(),!r)throw Error("Unknown component '"+e+"'");t(e,r,u);var f=i(r,u,v,y);r=h.createChildContext(f,n,function(n){n.$component=f;n.$componentTemplateNodes=v});c=f;s.Ja(r,u)}})},null,{q:u}),{controlsDescendantBindings:!0}}};s.e.R.component=!0}();y={"class":"className","for":"htmlFor"};s.d.attr={update:function(t,i){var r=s.a.c(i())||{};s.a.A(r,function(i,r){r=s.a.c(r);var u=!1===r||null===r||r===n;u&&t.removeAttribute(i);8>=s.a.M&&i in y?(i=y[i],u?t.removeAttribute(i):t[i]=r):u||t.setAttribute(i,r.toString());"name"===i&&s.a.Rb(t,u?"":r.toString())})}},function(){s.d.checked={after:["value","attr"],init:function(t,i,r){function c(){var c=t.checked,n=a?u():c,o;s.Z.Ca()||f&&!c||(o=s.k.u(i),e?h!==n?(c&&(s.a.ga(o,n,!0),s.a.ga(o,h,!1)),h=n):s.a.ga(o,n,c):s.h.ra(o,r,"checked",n,!0))}function l(){var n=s.a.c(i());t.checked=e?0<=s.a.m(n,u()):o?n:u()===n}var u=s.Nb(function(){return r.has("checkedValue")?s.a.c(r.get("checkedValue")):r.has("value")?s.a.c(r.get("value")):t.value}),o="checkbox"==t.type,f="radio"==t.type;if(o||f){var e=o&&s.a.c(i())instanceof Array,h=e?u():n,a=f||e;f&&!t.name&&s.d.uniqueName.init(t,function(){return!0});s.w(c,null,{q:t});s.a.n(t,"click",c);s.w(l,null,{q:t})}}};s.h.V.checked=!0;s.d.checkedValue={update:function(n,t){n.value=s.a.c(t())}}}();s.d.css={update:function(n,t){var i=s.a.c(t());null!==i&&"object"==typeof i?s.a.A(i,function(t,i){i=s.a.c(i);s.a.Ia(n,t,i)}):(i=String(i||""),s.a.Ia(n,n.__ko__cssValue,!1),n.__ko__cssValue=i,s.a.Ia(n,i,!0))}};s.d.enable={update:function(n,t){var i=s.a.c(t());i&&n.disabled?n.removeAttribute("disabled"):i||n.disabled||(n.disabled=!0)}};s.d.disable={update:function(n,t){s.d.enable.update(n,function(){return!s.a.c(t())})}};s.d.event={init:function(n,t,i,r,u){var f=t()||{};s.a.A(f,function(f){"string"==typeof f&&s.a.n(n,f,function(n){var o,h=t()[f],e;if(h){try{e=s.a.O(arguments);r=u.$data;e.unshift(r);o=h.apply(r,e)}finally{!0!==o&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}!1===i.get(f+"Bubble")&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}})})}};s.d.foreach={Ib:function(n){return function(){var i=n(),t=s.a.cb(i);return!t||"number"==typeof t.length?{foreach:i,templateEngine:s.P.Va}:(s.a.c(i),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:s.P.Va})}},init:function(n,t){return s.d.template.init(n,s.d.foreach.Ib(t))},update:function(n,t,i,r,u){return s.d.template.update(n,s.d.foreach.Ib(t),i,r,u)}};s.h.ka.foreach=!1;s.e.R.foreach=!0;s.d.hasfocus={init:function(n,t,i){function r(r){var u,f;if(n.__ko_hasfocusUpdating=!0,u=n.ownerDocument,"activeElement"in u){try{f=u.activeElement}catch(e){f=u.body}r=f===n}u=t();s.h.ra(u,i,"hasfocus",r,!0);n.__ko_hasfocusLastValue=r;n.__ko_hasfocusUpdating=!1}var u=r.bind(null,!0),f=r.bind(null,!1);s.a.n(n,"focus",u);s.a.n(n,"focusin",u);s.a.n(n,"blur",f);s.a.n(n,"focusout",f)},update:function(n,t){var i=!!s.a.c(t());n.__ko_hasfocusUpdating||n.__ko_hasfocusLastValue===i||(i?n.focus():n.blur(),s.k.u(s.a.qa,null,[n,i?"focusin":"focusout"]))}};s.h.V.hasfocus=!0;s.d.hasFocus=s.d.hasfocus;s.h.V.hasFocus=!0;s.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.gb(n,t())}};v("if");v("ifnot",!1,!0);v("with",!0,!1,function(n,t){return n.createChildContext(t)});l={};s.d.options={init:function(n){if("select"!==s.a.v(n))throw Error("options binding applies only to SELECT elements");for(;0<n.length;)n.remove(0);return{controlsDescendantBindings:!0}},update:function(t,i,r){function v(){return s.a.xa(t.options,function(n){return n.selected})}function y(n,t,i){var r=typeof t;return"function"==r?t(n):"string"==r?n[t]:i}function p(n,i){if(o&&e)s.i.Y(t,s.a.c(r.get("value")),!0);else if(f.length){var u=0<=s.a.m(f,s.i.s(i[0]));s.a.Sb(i[0],u);o&&!u&&s.k.u(s.a.qa,null,[t,"change"])}}var h=t.multiple,c=0!=t.length&&h?t.scrollTop:null,u=s.a.c(i()),e=r.get("valueAllowUnset")&&r.has("value"),w=r.get("optionsIncludeDestroyed"),a,f,o;i={};f=[];e||(h?f=s.a.Ka(v(),s.i.s):0<=t.selectedIndex&&f.push(s.i.s(t.options[t.selectedIndex])));u&&("undefined"==typeof u.length&&(u=[u]),a=s.a.xa(u,function(t){return w||t===n||null===t||!s.a.c(t._destroy)}),r.has("optionsCaption")&&(u=s.a.c(r.get("optionsCaption")),null!==u&&u!==n&&a.unshift(l)));o=!1;i.beforeRemove=function(n){t.removeChild(n)};u=p;r.has("optionsAfterRender")&&"function"==typeof r.get("optionsAfterRender")&&(u=function(t,i){p(0,i);s.k.u(r.get("optionsAfterRender"),null,[i[0],t!==l?t:n])});s.a.fb(t,a,function(i,u,h){return h.length&&(f=!e&&h[0].selected?[s.i.s(h[0])]:[],o=!0),u=t.ownerDocument.createElement("option"),i===l?(s.a.Ha(u,r.get("optionsCaption")),s.i.Y(u,n)):(h=y(i,r.get("optionsValue"),i),s.i.Y(u,s.a.c(h)),i=y(i,r.get("optionsText"),h),s.a.Ha(u,i)),[u]},i,u);s.k.u(function(){e?s.i.Y(t,s.a.c(r.get("value")),!0):(h?f.length&&v().length<f.length:f.length&&0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex])!==f[0]:f.length||0<=t.selectedIndex)&&s.a.qa(t,"change")});s.a.kc(t);c&&20<Math.abs(c-t.scrollTop)&&(t.scrollTop=c)}};s.d.options.ab=s.a.f.I();s.d.selectedOptions={after:["options","foreach"],init:function(n,t,i){s.a.n(n,"change",function(){var u=t(),r=[];s.a.o(n.getElementsByTagName("option"),function(n){n.selected&&r.push(s.i.s(n))});s.h.ra(u,i,"selectedOptions",r)})},update:function(n,t){if("select"!=s.a.v(n))throw Error("values binding applies only to SELECT elements");var i=s.a.c(t());i&&"number"==typeof i.length&&s.a.o(n.getElementsByTagName("option"),function(n){var t=0<=s.a.m(i,s.i.s(n));s.a.Sb(n,t)})}};s.h.V.selectedOptions=!0;s.d.style={update:function(t,i){var r=s.a.c(i()||{});s.a.A(r,function(i,r){r=s.a.c(r);(null===r||r===n||!1===r)&&(r="");t.style[i]=r})}};s.d.submit={init:function(n,t,i,r,u){if("function"!=typeof t())throw Error("The value for a submit binding must be a function");s.a.n(n,"submit",function(i){var r,f=t();try{r=f.call(u.$data,n)}finally{!0!==r&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}};s.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Ha(n,t())}};s.e.R.text=!0,function(){if(i&&i.navigator)var t=function(n){if(n)return parseFloat(n[1])},e=i.opera&&i.opera.version&&parseInt(i.opera.version()),r=i.navigator.userAgent,o=t(r.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),h=t(r.match(/Firefox\/([^ ]*)/));if(10>s.a.M)var u=s.a.f.I(),f=s.a.f.I(),c=function(n){var t=this.activeElement;(t=t&&s.a.f.get(t,f))&&t(n)},l=function(n,t){var i=n.ownerDocument;s.a.f.get(i,u)||(s.a.f.set(i,u,!0),s.a.n(i,"selectionchange",c));s.a.f.set(n,f,t)};s.d.textInput={init:function(t,i,r){function u(n,i){s.a.n(t,n,i)}function p(){var r=s.a.c(i());(null===r||r===n)&&(r="");v!==n&&r===v?setTimeout(p,4):t.value!==r&&(y=r,t.value=r)}function c(){a||(v=t.value,a=setTimeout(f,4))}function f(){clearTimeout(a);v=a=n;var u=t.value;y!==u&&(y=u,s.h.ra(i(),r,"textInput",u))}var y=t.value,a,v;10>s.a.M?(u("propertychange",function(n){"value"===n.propertyName&&f()}),8==s.a.M&&(u("keyup",f),u("keydown",f)),8<=s.a.M&&(l(t,f),u("dragend",c))):(u("input",f),5>o&&"textarea"===s.a.v(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>h&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);s.w(p,null,{q:t})}};s.h.V.textInput=!0;s.d.textinput={preprocess:function(n,t,i){i("textInput",n)}}}();s.d.uniqueName={init:function(n,t){if(t()){var i="ko_unique_"+ ++s.d.uniqueName.fc;s.a.Rb(n,i)}}};s.d.uniqueName.fc=0;s.d.value={after:["options","foreach"],init:function(n,t,i){var o,h;if("input"!=n.tagName.toLowerCase()||"checkbox"!=n.type&&"radio"!=n.type){var r=["change"],u=i.get("valueUpdate"),f=!1,e=null;u&&("string"==typeof u&&(u=[u]),s.a.ia(r,u),r=s.a.wb(r));o=function(){e=null;f=!1;var r=t(),u=s.i.s(n);s.h.ra(r,i,"value",u)};!s.a.M||"input"!=n.tagName.toLowerCase()||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=s.a.m(r,"propertychange")||(s.a.n(n,"propertychange",function(){f=!0}),s.a.n(n,"focus",function(){f=!1}),s.a.n(n,"blur",function(){f&&o()}));s.a.o(r,function(t){var i=o;s.a.Dc(t,"after")&&(i=function(){e=s.i.s(n);setTimeout(o,0)},t=t.substring(5));s.a.n(n,t,i)});h=function(){var r=s.a.c(t()),u=s.i.s(n),f;null!==e&&r===e?setTimeout(h,0):r!==u&&("select"===s.a.v(n)?(f=i.get("valueAllowUnset"),u=function(){s.i.Y(n,r,f)},u(),f||r===s.i.s(n)?setTimeout(u,0):s.k.u(s.a.qa,null,[n,"change"])):s.i.Y(n,r))};s.w(h,null,{q:n})}else s.va(n,{checkedValue:t})},update:function(){}};s.h.V.value=!0;s.d.visible={update:function(n,t){var i=s.a.c(t()),r="none"!=n.style.display;i&&!r?n.style.display="":!i&&r&&(n.style.display="none")}},function(n){s.d[n]={init:function(t,i,r,u,f){return s.d.event.init.call(this,t,function(){var t={};return t[n]=i(),t},r,u,f)}}}("click");s.J=function(){};s.J.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};s.J.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock");};s.J.prototype.makeTemplateSource=function(n,t){if("string"==typeof n){t=t||r;var i=t.getElementById(n);if(!i)throw Error("Cannot find template with ID "+n);return new s.t.l(i)}if(1==n.nodeType||8==n.nodeType)return new s.t.ha(n);throw Error("Unknown template type: "+n);};s.J.prototype.renderTemplate=function(n,t,i,r){return n=this.makeTemplateSource(n,r),this.renderTemplateSource(n,t,i,r)};s.J.prototype.isTemplateRewritten=function(n,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(n,t).data("isRewritten")};s.J.prototype.rewriteTemplate=function(n,t,i){n=this.makeTemplateSource(n,i);t=t(n.text());n.text(t);n.data("isRewritten",!0)};s.b("templateEngine",s.J);s.kb=function(){function n(n,t,i,r){var o,f,u,e;for(n=s.h.bb(n),o=s.h.ka,f=0;f<n.length;f++)if(u=n[f].key,o.hasOwnProperty(u))if(e=o[u],"function"==typeof e){if(u=e(n[f].value))throw Error(u);}else if(!e)throw Error("This template engine does not support the '"+u+"' binding within its templates");return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+s.h.Ea(n,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",r.createJavaScriptEvaluatorBlock(i)+t}var t=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{lc:function(n,t,i){t.isTemplateRewritten(n,i)||t.rewriteTemplate(n,function(n){return s.kb.xc(n,t)},i)},xc:function(r,u){return r.replace(t,function(t,i,r,f,e){return n(e,i,r,u)}).replace(i,function(t,i){return n(i,"<!-- ko -->","#comment",u)})},dc:function(n,t){return s.H.$a(function(i,r){var u=i.nextSibling;u&&u.nodeName.toLowerCase()===t&&s.va(u,n,r)})}}}();s.b("__tr_ambtns",s.kb.dc),function(){var i,t;s.t={};s.t.l=function(n){this.l=n};s.t.l.prototype.text=function(){var n=s.a.v(this.l),n="script"===n?"text":"textarea"===n?"value":"innerHTML",t;if(0==arguments.length)return this.l[n];t=arguments[0];"innerHTML"===n?s.a.gb(this.l,t):this.l[n]=t};i=s.a.f.I()+"_";s.t.l.prototype.data=function(n){if(1===arguments.length)return s.a.f.get(this.l,i+n);s.a.f.set(this.l,i+n,arguments[1])};t=s.a.f.I();s.t.ha=function(n){this.l=n};s.t.ha.prototype=new s.t.l;s.t.ha.prototype.text=function(){if(0==arguments.length){var i=s.a.f.get(this.l,t)||{};return i.lb===n&&i.Na&&(i.lb=i.Na.innerHTML),i.lb}s.a.f.set(this.l,t,{lb:arguments[0]})};s.t.l.prototype.nodes=function(){if(0==arguments.length)return(s.a.f.get(this.l,t)||{}).Na;s.a.f.set(this.l,t,{Na:arguments[0]})};s.b("templateSources",s.t);s.b("templateSources.domElement",s.t.l);s.b("templateSources.anonymousTemplate",s.t.ha)}(),function(){function t(n,t,i){var r;for(t=s.e.nextSibling(t);n&&(r=n)!==t;)n=s.e.nextSibling(r),i(r,n)}function f(n,i){if(n.length){var r=n[0],u=n[n.length-1],f=r.parentNode,e=s.L.instance,o=e.preprocessNode;if(o){if(t(r,u,function(n,t){var f=n.previousSibling,i=o.call(e,n);i&&(n===r&&(r=i[0]||t),n===u&&(u=i[i.length-1]||f))}),n.length=0,!r)return;r===u?n.push(r):(n.push(r,u),s.a.na(n,f))}t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.ub(i,n)});t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.H.Xb(n,[i])});s.a.na(n,f)}}function i(n){return n.nodeType?n:0<n.length?n[0]:null}function e(n,t,u,e,o){o=o||{};var h=(n&&i(n)||u||{}).ownerDocument,c=o.templateEngine||r;if(s.kb.lc(u,c,h),u=c.renderTemplate(u,e,o,h),"number"!=typeof u.length||0<u.length&&"number"!=typeof u[0].nodeType)throw Error("Template engine must return an array of DOM nodes");h=!1;switch(t){case"replaceChildren":s.e.T(n,u);h=!0;break;case"replaceNode":s.a.Qb(n,u);h=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t);}return h&&(f(u,e),o.afterRender&&s.k.u(o.afterRender,null,[u,e.$data])),u}function o(n,t,i){return s.F(n)?n():"function"==typeof n?n(t,i):n}var r,u;s.hb=function(t){if(t!=n&&!(t instanceof s.J))throw Error("templateEngine must inherit from ko.templateEngine");r=t};s.eb=function(t,u,f,h,c){if(f=f||{},(f.templateEngine||r)==n)throw Error("Set a template engine before calling renderTemplate");if(c=c||"replaceChildren",h){var l=i(h);return s.j(function(){var n=u&&u instanceof s.N?u:new s.N(s.a.c(u)),r=o(t,n.$data,n),n=e(h,c,r,n,f);"replaceNode"==c&&(h=n,l=i(h))},null,{Pa:function(){return!l||!s.a.Qa(l)},q:l&&"replaceNode"==c?l.parentNode:l})}return s.H.$a(function(n){s.eb(t,u,f,n,"replaceNode")})};s.Cc=function(t,i,r,u,h){function l(n,t){f(t,c);r.afterRender&&r.afterRender(t,n);c=null}function a(n,i){c=h.createChildContext(n,r.as,function(n){n.$index=i});var u=o(t,n,c);return e(null,"ignoreTargetNode",u,c,r)}var c;return s.j(function(){var t=s.a.c(i)||[];"undefined"==typeof t.length&&(t=[t]);t=s.a.xa(t,function(t){return r.includeDestroyed||t===n||null===t||!s.a.c(t._destroy)});s.k.u(s.a.fb,null,[u,t,a,r,l])},null,{q:u})};u=s.a.f.I();s.d.template={init:function(n,t){var i=s.a.c(t());if("string"==typeof i||i.name)s.e.ma(n);else{if("nodes"in i){if(i=i.nodes||[],s.F(i))throw Error('The "nodes" option must be a plain, non-observable array.');}else i=s.e.childNodes(n);i=s.a.Jb(i);new s.t.ha(n).nodes(i)}return{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=i(),o;i=s.a.c(h);r=!0;f=null;"string"==typeof i?i={}:(h=i.name,"if"in i&&(r=s.a.c(i["if"])),r&&"ifnot"in i&&(r=!s.a.c(i.ifnot)),o=s.a.c(i.data));"foreach"in i?f=s.Cc(h||t,r&&i.foreach||[],i,t,e):r?(e="data"in i?e.createChildContext(o,i.as):e,f=s.eb(h||t,e,i,t)):s.e.ma(t);e=f;(o=s.a.f.get(t,u))&&"function"==typeof o.p&&o.p();s.a.f.set(t,u,e&&e.$()?e:n)}};s.h.ka.template=function(n){return n=s.h.bb(n),1==n.length&&n[0].unknown||s.h.vc(n,"name")?null:"This template engine does not support anonymous templates nested within its templates"};s.e.R.template=!0}();s.b("setTemplateEngine",s.hb);s.b("renderTemplate",s.eb);s.a.Cb=function(n,t,i){if(n.length&&t.length)for(var o,r,f,e,u=o=0;(!i||u<i)&&(f=n[o]);++o){for(r=0;e=t[r];++r)if(f.value===e.value){f.moved=e.index;e.moved=f.index;t.splice(r,1);u=r=0;break}u+=r}};s.a.Ma=function(){function n(n,t,i,r,u){for(var o=Math.min,l=Math.max,a=[],c=n.length,f,h=t.length,v=h-c||1,w=c+h+1,y,p,b,e=0;e<=c;e++)for(p=y,a.push(y=[]),b=o(h,e+v),f=l(0,e-1);f<=b;f++)y[f]=f?e?n[e-1]===t[f-1]?p[f-1]:o(p[f]||w,y[f-1]||w)+1:f+1:e+1;for(o=[],l=[],v=[],e=c,f=h;e||f;)h=a[e][f]-1,f&&h===a[e][f-1]?l.push(o[o.length]={status:i,value:t[--f],index:f}):e&&h===a[e-1][f]?v.push(o[o.length]={status:r,value:n[--e],index:e}):(--f,--e,u.sparse||o.push({status:"retained",value:t[f]}));return s.a.Cb(l,v,10*c),o.reverse()}return function(t,i,r){return r="boolean"==typeof r?{dontLimitMoves:r}:r||{},t=t||[],i=i||[],t.length<=i.length?n(t,i,"added","deleted",r):n(i,t,"deleted","added",r)}}();s.b("utils.compareArrays",s.a.Ma),function(){function i(t,i,r,u,f){var e=[],o=s.j(function(){var n=i(r,f,s.a.na(e,t))||[];0<e.length&&(s.a.Qb(e,n),u&&s.k.u(u,null,[r,n,f]));e.length=0;s.a.ia(e,n)},null,{q:t,Pa:function(){return!s.a.tb(e)}});return{aa:e,j:o.$()?o:n}}var t=s.a.f.I();s.a.fb=function(r,u,f,e,o){function rt(n,t){h=k[t];nt!==t&&(it[n]=h);h.Ua(nt++);s.a.na(h.aa,r);g.push(h);p.push(h)}function v(n,t){if(n)for(var i=0,r=t.length;i<r;i++)t[i]&&s.a.o(t[i].aa,function(r){n(r,i,t[i].wa)})}var c,y,ut;u=u||[];e=e||{};var y=s.a.f.get(r,t)===n,k=s.a.f.get(r,t)||[],d=s.a.Ka(k,function(n){return n.wa}),l=s.a.Ma(d,u,e.dontLimitMoves),g=[],a=0,nt=0,tt=[],p=[];u=[];for(var it=[],d=[],h,c=0,w,b;w=l[c];c++)switch(b=w.moved,w.status){case"deleted":b===n&&(h=k[a],h.j&&h.j.p(),tt.push.apply(tt,s.a.na(h.aa,r)),e.beforeRemove&&(u[c]=h,p.push(h)));a++;break;case"retained":rt(c,a++);break;case"added":b!==n?rt(c,b):(h={wa:w.value,Ua:s.r(nt++)},g.push(h),p.push(h),y||(d[c]=h))}for(v(e.beforeMove,it),s.a.o(tt,e.beforeRemove?s.S:s.removeNode),c=0,y=s.e.firstChild(r);h=p[c];c++){for(h.aa||s.a.extend(h,i(r,f,h.wa,o,h.Ua)),a=0;l=h.aa[a];y=l.nextSibling,ut=l,a++)l!==y&&s.e.Fb(r,l,ut);!h.rc&&o&&(o(h.wa,h.aa,h.Ua),h.rc=!0)}v(e.beforeRemove,u);v(e.afterMove,it);v(e.afterAdd,d);s.a.f.set(r,t,g)}}();s.b("utils.setDomNodeChildrenFromArrayMapping",s.a.fb);s.P=function(){this.allowTemplateRewriting=!1};s.P.prototype=new s.J;s.P.prototype.renderTemplateSource=function(n,t,i,r){return(t=(9>s.a.M?0:n.nodes)?n.nodes():null)?s.a.O(t.cloneNode(!0).childNodes):(n=n.text(),s.a.ca(n,r))};s.P.Va=new s.P;s.hb(s.P.Va);s.b("nativeTemplateEngine",s.P),function(){s.Ya=function(){var n=this.uc=function(){if(!t||!t.tmpl)return 0;try{if(0<=t.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(n){}return 1}();this.renderTemplateSource=function(i,u,f,e){if(e=e||r,f=f||{},2>n)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=i.data("precompiled");return o||(o=i.text()||"",o=t.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),i.data("precompiled",o)),i=[u.$data],u=t.extend({koBindingContext:u},f.templateOptions),u=t.tmpl(o,i,u),u.appendTo(e.createElement("div")),t.fragments={},u};this.createJavaScriptEvaluatorBlock=function(n){return"{{ko_code ((function() { return "+n+" })()) }}"};this.addTemplate=function(n,t){r.write("<script type='text/html' id='"+n+"'>"+t+"<\/script>")};0<n&&(t.tmpl.tag.ko_code={open:"__.push($1 || '');"},t.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};s.Ya.prototype=new s.J;var n=new s.Ya;0<n.uc&&s.hb(n);s.b("jqueryTmplTemplateEngine",s.Ya)}()})})()}();$(function(){function e(n){var t=n.index;t>=n.itemslength_real&&(t-=n.itemslength_real);i.find("li:eq("+t+")").addClass("selected").siblings().removeClass("selected")}function o(n){n.find(".sliderchild a").on("click",function(){var n=$(this).parent(".sliderchild");matas.ga.promoClick(n.data("id"),n.data("text"),n.data("position"))})}function s(n){matas.ga.addPromo(n.data("id"),n.data("text"),n.data("position"));matas.ga.sendEventEcommerce("Internal promotion impression")}for(var r=$("#portalSlider"),t=r.find(".sliderItems > li"),i=$(".sliderPager"),u=[],f=t.length,n=0;n<f;n++)u.push("<li class='"+(n===0?"first":"")+(n===f-1?"last":"")+"'>"+t.eq(n).attr("data-header")+"<\/li>");i.find(".numberList").addClass("count-"+t.length);i.children().append(u.join("")).find("li").click(function(){$.fn.hSlider2.slide({id:"portalSlider",index:$(this).index()})});r.hSlider2({fixedDimensions:!0,speed:800,forceResize:!0,autoSlide:!0,autoSlideInterval:4e3,onready:function(n){e(n);o(n.slider);setTimeout(function(){n.el.parent(".portalSliderContainer").addClass("slider-ready")},100)},onbeforeslide:function(n){e(n)},onafterslide:function(n){s(n.slide_current)}})});this.Handlebars={},function(n){n.VERSION="1.0.rc.1";n.helpers={};n.partials={};n.registerHelper=function(n,t,i){i&&(t.not=i);this.helpers[n]=t};n.registerPartial=function(n,t){this.partials[n]=t};n.registerHelper("helperMissing",function(n){if(arguments.length===2)return undefined;throw new Error("Could not find property '"+n+"'");});var t=Object.prototype.toString,i="[object Function]";n.registerHelper("blockHelperMissing",function(r,u){var f=u.inverse||function(){},e=u.fn,o=t.call(r);return o===i&&(r=r.call(this)),r===!0?e(this):r===!1||r==null?f(this):o==="[object Array]"?r.length>0?n.helpers.each(r,u):f(this):e(r)});n.K=function(){};n.createFrame=Object.create||function(t){n.K.prototype=t;var i=new n.K;return n.K.prototype=null,i};n.registerHelper("each",function(t,i){var o=i.fn,s=i.inverse,u="",f,r,e;if(i.data&&(f=n.createFrame(i.data)),t&&t.length>0)for(r=0,e=t.length;r<e;r++)f&&(f.index=r),u=u+o(t[r],{data:f});else u=s(this);return u});n.registerHelper("if",function(r,u){var f=t.call(r);return f===i&&(r=r.call(this)),!r||n.Utils.isEmpty(r)?u.inverse(this):u.fn(this)});n.registerHelper("unless",function(t,i){var r=i.fn,u=i.inverse;return i.fn=u,i.inverse=r,n.helpers["if"].call(this,t,i)});n.registerHelper("with",function(n,t){return t.fn(n)});n.registerHelper("log",function(t){n.log(t)})}(this.Handlebars);handlebars=function(){function t(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,statements:6,simpleInverse:7,statement:8,openInverse:9,closeBlock:10,openBlock:11,mustache:12,partial:13,CONTENT:14,COMMENT:15,OPEN_BLOCK:16,inMustache:17,CLOSE:18,OPEN_INVERSE:19,OPEN_ENDBLOCK:20,path:21,OPEN:22,OPEN_UNESCAPED:23,OPEN_PARTIAL:24,params:25,hash:26,DATA:27,param:28,STRING:29,INTEGER:30,BOOLEAN:31,hashSegments:32,hashSegment:33,ID:34,EQUALS:35,pathSegments:36,SEP:37,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"CONTENT",15:"COMMENT",16:"OPEN_BLOCK",18:"CLOSE",19:"OPEN_INVERSE",20:"OPEN_ENDBLOCK",22:"OPEN",23:"OPEN_UNESCAPED",24:"OPEN_PARTIAL",27:"DATA",29:"STRING",30:"INTEGER",31:"BOOLEAN",34:"ID",35:"EQUALS",37:"SEP"},productions_:[0,[3,2],[4,3],[4,1],[4,0],[6,1],[6,2],[8,3],[8,3],[8,1],[8,1],[8,1],[8,1],[11,3],[9,3],[10,3],[12,3],[12,3],[13,3],[13,4],[7,2],[17,3],[17,2],[17,2],[17,1],[17,1],[25,2],[25,1],[28,1],[28,1],[28,1],[28,1],[28,1],[26,1],[32,2],[32,1],[33,3],[33,3],[33,3],[33,3],[33,3],[21,1],[36,3],[36,1]],performAction:function(n,t,i,r,u,f){var e=f.length-1;switch(u){case 1:return f[e-1];case 2:this.$=new r.ProgramNode(f[e-2],f[e]);break;case 3:this.$=new r.ProgramNode(f[e]);break;case 4:this.$=new r.ProgramNode([]);break;case 5:this.$=[f[e]];break;case 6:f[e-1].push(f[e]);this.$=f[e-1];break;case 7:this.$=new r.BlockNode(f[e-2],f[e-1].inverse,f[e-1],f[e]);break;case 8:this.$=new r.BlockNode(f[e-2],f[e-1],f[e-1].inverse,f[e]);break;case 9:this.$=f[e];break;case 10:this.$=f[e];break;case 11:this.$=new r.ContentNode(f[e]);break;case 12:this.$=new r.CommentNode(f[e]);break;case 13:this.$=new r.MustacheNode(f[e-1][0],f[e-1][1]);break;case 14:this.$=new r.MustacheNode(f[e-1][0],f[e-1][1]);break;case 15:this.$=f[e-1];break;case 16:this.$=new r.MustacheNode(f[e-1][0],f[e-1][1]);break;case 17:this.$=new r.MustacheNode(f[e-1][0],f[e-1][1],!0);break;case 18:this.$=new r.PartialNode(f[e-1]);break;case 19:this.$=new r.PartialNode(f[e-2],f[e-1]);break;case 21:this.$=[[f[e-2]].concat(f[e-1]),f[e]];break;case 22:this.$=[[f[e-1]].concat(f[e]),null];break;case 23:this.$=[[f[e-1]],f[e]];break;case 24:this.$=[[f[e]],null];break;case 25:this.$=[[new r.DataNode(f[e])],null];break;case 26:f[e-1].push(f[e]);this.$=f[e-1];break;case 27:this.$=[f[e]];break;case 28:this.$=f[e];break;case 29:this.$=new r.StringNode(f[e]);break;case 30:this.$=new r.IntegerNode(f[e]);break;case 31:this.$=new r.BooleanNode(f[e]);break;case 32:this.$=new r.DataNode(f[e]);break;case 33:this.$=new r.HashNode(f[e]);break;case 34:f[e-1].push(f[e]);this.$=f[e-1];break;case 35:this.$=[f[e]];break;case 36:this.$=[f[e-2],f[e]];break;case 37:this.$=[f[e-2],new r.StringNode(f[e])];break;case 38:this.$=[f[e-2],new r.IntegerNode(f[e])];break;case 39:this.$=[f[e-2],new r.BooleanNode(f[e])];break;case 40:this.$=[f[e-2],new r.DataNode(f[e])];break;case 41:this.$=new r.IdNode(f[e]);break;case 42:f[e-2].push(f[e]);this.$=f[e-2];break;case 43:this.$=[f[e]]}},table:[{3:1,4:2,5:[2,4],6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],24:[1,15]},{1:[3]},{5:[1,16]},{5:[2,3],7:17,8:18,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,19],20:[2,3],22:[1,13],23:[1,14],24:[1,15]},{5:[2,5],14:[2,5],15:[2,5],16:[2,5],19:[2,5],20:[2,5],22:[2,5],23:[2,5],24:[2,5]},{4:20,6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,4],22:[1,13],23:[1,14],24:[1,15]},{4:21,6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,4],22:[1,13],23:[1,14],24:[1,15]},{5:[2,9],14:[2,9],15:[2,9],16:[2,9],19:[2,9],20:[2,9],22:[2,9],23:[2,9],24:[2,9]},{5:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],20:[2,10],22:[2,10],23:[2,10],24:[2,10]},{5:[2,11],14:[2,11],15:[2,11],16:[2,11],19:[2,11],20:[2,11],22:[2,11],23:[2,11],24:[2,11]},{5:[2,12],14:[2,12],15:[2,12],16:[2,12],19:[2,12],20:[2,12],22:[2,12],23:[2,12],24:[2,12]},{17:22,21:23,27:[1,24],34:[1,26],36:25},{17:27,21:23,27:[1,24],34:[1,26],36:25},{17:28,21:23,27:[1,24],34:[1,26],36:25},{17:29,21:23,27:[1,24],34:[1,26],36:25},{21:30,34:[1,26],36:25},{1:[2,1]},{6:31,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],24:[1,15]},{5:[2,6],14:[2,6],15:[2,6],16:[2,6],19:[2,6],20:[2,6],22:[2,6],23:[2,6],24:[2,6]},{17:22,18:[1,32],21:23,27:[1,24],34:[1,26],36:25},{10:33,20:[1,34]},{10:35,20:[1,34]},{18:[1,36]},{18:[2,24],21:41,25:37,26:38,27:[1,45],28:39,29:[1,42],30:[1,43],31:[1,44],32:40,33:46,34:[1,47],36:25},{18:[2,25]},{18:[2,41],27:[2,41],29:[2,41],30:[2,41],31:[2,41],34:[2,41],37:[1,48]},{18:[2,43],27:[2,43],29:[2,43],30:[2,43],31:[2,43],34:[2,43],37:[2,43]},{18:[1,49]},{18:[1,50]},{18:[1,51]},{18:[1,52],21:53,34:[1,26],36:25},{5:[2,2],8:18,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,2],22:[1,13],23:[1,14],24:[1,15]},{14:[2,20],15:[2,20],16:[2,20],19:[2,20],22:[2,20],23:[2,20],24:[2,20]},{5:[2,7],14:[2,7],15:[2,7],16:[2,7],19:[2,7],20:[2,7],22:[2,7],23:[2,7],24:[2,7]},{21:54,34:[1,26],36:25},{5:[2,8],14:[2,8],15:[2,8],16:[2,8],19:[2,8],20:[2,8],22:[2,8],23:[2,8],24:[2,8]},{14:[2,14],15:[2,14],16:[2,14],19:[2,14],20:[2,14],22:[2,14],23:[2,14],24:[2,14]},{18:[2,22],21:41,26:55,27:[1,45],28:56,29:[1,42],30:[1,43],31:[1,44],32:40,33:46,34:[1,47],36:25},{18:[2,23]},{18:[2,27],27:[2,27],29:[2,27],30:[2,27],31:[2,27],34:[2,27]},{18:[2,33],33:57,34:[1,58]},{18:[2,28],27:[2,28],29:[2,28],30:[2,28],31:[2,28],34:[2,28]},{18:[2,29],27:[2,29],29:[2,29],30:[2,29],31:[2,29],34:[2,29]},{18:[2,30],27:[2,30],29:[2,30],30:[2,30],31:[2,30],34:[2,30]},{18:[2,31],27:[2,31],29:[2,31],30:[2,31],31:[2,31],34:[2,31]},{18:[2,32],27:[2,32],29:[2,32],30:[2,32],31:[2,32],34:[2,32]},{18:[2,35],34:[2,35]},{18:[2,43],27:[2,43],29:[2,43],30:[2,43],31:[2,43],34:[2,43],35:[1,59],37:[2,43]},{34:[1,60]},{14:[2,13],15:[2,13],16:[2,13],19:[2,13],20:[2,13],22:[2,13],23:[2,13],24:[2,13]},{5:[2,16],14:[2,16],15:[2,16],16:[2,16],19:[2,16],20:[2,16],22:[2,16],23:[2,16],24:[2,16]},{5:[2,17],14:[2,17],15:[2,17],16:[2,17],19:[2,17],20:[2,17],22:[2,17],23:[2,17],24:[2,17]},{5:[2,18],14:[2,18],15:[2,18],16:[2,18],19:[2,18],20:[2,18],22:[2,18],23:[2,18],24:[2,18]},{18:[1,61]},{18:[1,62]},{18:[2,21]},{18:[2,26],27:[2,26],29:[2,26],30:[2,26],31:[2,26],34:[2,26]},{18:[2,34],34:[2,34]},{35:[1,59]},{21:63,27:[1,67],29:[1,64],30:[1,65],31:[1,66],34:[1,26],36:25},{18:[2,42],27:[2,42],29:[2,42],30:[2,42],31:[2,42],34:[2,42],37:[2,42]},{5:[2,19],14:[2,19],15:[2,19],16:[2,19],19:[2,19],20:[2,19],22:[2,19],23:[2,19],24:[2,19]},{5:[2,15],14:[2,15],15:[2,15],16:[2,15],19:[2,15],20:[2,15],22:[2,15],23:[2,15],24:[2,15]},{18:[2,36],34:[2,36]},{18:[2,37],34:[2,37]},{18:[2,38],34:[2,38]},{18:[2,39],34:[2,39]},{18:[2,40],34:[2,40]}],defaultActions:{16:[2,1],24:[2,25],38:[2,23],55:[2,21]},parseError:function(n){throw new Error(n);},parse:function(n){function it(){var n;return n=k.lexer.lex()||1,typeof n!="number"&&(n=k.symbols_[n]||n),n}var k=this,r=[0],f=[null],t=[],h=this.table,d="",c=0,g=0,y=0,l,nt,i,p,o,u,w,s,a,e,tt,v,b;for(this.lexer.setInput(n),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={}),l=this.lexer.yylloc,t.push(l),nt=this.lexer.options&&this.lexer.options.ranges,typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError),s={};;){if(o=r[r.length-1],this.defaultActions[o]?u=this.defaultActions[o]:((i===null||typeof i=="undefined")&&(i=it()),u=h[o]&&h[o][i]),(typeof u=="undefined"||!u.length||!u[0])&&(b="",!y)){v=[];for(a in h[o])this.terminals_[a]&&a>2&&v.push("'"+this.terminals_[a]+"'");b=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[i]||i)+"'":"Parse error on line "+(c+1)+": Unexpected "+(i==1?"end of input":"'"+(this.terminals_[i]||i)+"'");this.parseError(b,{text:this.lexer.match,token:this.terminals_[i]||i,line:this.lexer.yylineno,loc:l,expected:v})}if(u[0]instanceof Array&&u.length>1)throw new Error("Parse Error: multiple actions possible at state: "+o+", token: "+i);switch(u[0]){case 1:r.push(i);f.push(this.lexer.yytext);t.push(this.lexer.yylloc);r.push(u[1]);i=null;p?(i=p,p=null):(g=this.lexer.yyleng,d=this.lexer.yytext,c=this.lexer.yylineno,l=this.lexer.yylloc,y>0&&y--);break;case 2:if(e=this.productions_[u[1]][1],s.$=f[f.length-e],s._$={first_line:t[t.length-(e||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(e||1)].first_column,last_column:t[t.length-1].last_column},nt&&(s._$.range=[t[t.length-(e||1)].range[0],t[t.length-1].range[1]]),w=this.performAction.call(s,d,g,c,this.yy,u[1],f,t),typeof w!="undefined")return w;e&&(r=r.slice(0,-2*e),f=f.slice(0,-1*e),t=t.slice(0,-1*e));r.push(this.productions_[u[1]][0]);f.push(s.$);t.push(s._$);tt=h[r[r.length-2]][r[r.length-1]];r.push(tt);break;case 3:return!0}}return!0}},i=function(){var n={EOF:1,parseError:function(n,t){if(this.yy.parser)this.yy.parser.parseError(n,t);else throw new Error(n);},setInput:function(n){return this._input=n,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var n=this._input[0],t;return this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n,t=n.match(/(?:\r\n?|\n).*/g),t?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var i=n.length,t=n.split(/(?:\r\n?|\n)/g),r,u;return this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i-1),this.offset-=i,r=this.match.split(/(?:\r\n?|\n)/g),this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),t.length-1&&(this.yylineno-=t.length-1),u=this.yylloc.range,this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:t?(t.length===r.length?this.yylloc.first_column:0)+r[r.length-t.length].length-t[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-i]),this},more:function(){return this._more=!0,this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var n=this.pastInput(),t=new Array(n.length+1).join("-");return n+this.upcomingInput()+"\n"+t+"^"},next:function(){var f,n,r,e,t,u,i;if(this.done)return this.EOF;for(this._input||(this.done=!0),this._more||(this.yytext="",this.match=""),u=this._currentRules(),i=0;i<u.length;i++)if(r=this._input.match(this.rules[u[i]]),r&&(!n||r[0].length>n[0].length)&&(n=r,e=i,!this.options.flex))break;return n?(t=n[0].match(/(?:\r\n?|\n).*/g),t&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-t[t.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(n[0].length),this.matched+=n[0],f=this.performAction.call(this,this.yy,this,u[e],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),f)?f:void 0:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var n=this.next();return typeof n!="undefined"?n:this.lex()},begin:function(n){this.conditionStack.push(n)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(n){this.begin(n)}};return n.options={},n.performAction=function(n,t,i,r){var u=r;switch(i){case 0:if(t.yytext.slice(-1)!=="\\"&&this.begin("mu"),t.yytext.slice(-1)==="\\"&&(t.yytext=t.yytext.substr(0,t.yyleng-1),this.begin("emu")),t.yytext)return 14;break;case 1:return 14;case 2:return t.yytext.slice(-1)!=="\\"&&this.popState(),t.yytext.slice(-1)==="\\"&&(t.yytext=t.yytext.substr(0,t.yyleng-1)),14;case 3:return 24;case 4:return 16;case 5:return 20;case 6:return 19;case 7:return 19;case 8:return 23;case 9:return 23;case 10:return t.yytext=t.yytext.substr(3,t.yyleng-5),this.popState(),15;case 11:return 22;case 12:return 35;case 13:return 34;case 14:return 34;case 15:return 37;case 17:return this.popState(),18;case 18:return this.popState(),18;case 19:return t.yytext=t.yytext.substr(1,t.yyleng-2).replace(/\\"/g,'"'),29;case 20:return t.yytext=t.yytext.substr(1,t.yyleng-2).replace(/\\"/g,'"'),29;case 21:return t.yytext=t.yytext.substr(1),27;case 22:return 31;case 23:return 31;case 24:return 30;case 25:return 34;case 26:return t.yytext=t.yytext.substr(1,t.yyleng-2),34;case 27:return"INVALID";case 28:return 5}},n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|$)))/,/^(?:\{\{>)/,/^(?:\{\{#)/,/^(?:\{\{\/)/,/^(?:\{\{\^)/,/^(?:\{\{\s*else\b)/,/^(?:\{\{\{)/,/^(?:\{\{&)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{)/,/^(?:=)/,/^(?:\.(?=[} ]))/,/^(?:\.\.)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}\}\})/,/^(?:\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@[a-zA-Z]+)/,/^(?:true(?=[}\s]))/,/^(?:false(?=[}\s]))/,/^(?:[0-9]+(?=[}\s]))/,/^(?:[a-zA-Z0-9_$-]+(?=[=}\s\/.]))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28],inclusive:!1},emu:{rules:[2],inclusive:!1},INITIAL:{rules:[0,1,28],inclusive:!0}},n}();return n.lexer=i,t.prototype=n,n.Parser=t,new t}();typeof require!="undefined"&&typeof exports!="undefined"&&(exports.parser=handlebars,exports.Parser=handlebars.Parser,exports.parse=function(){return handlebars.parse.apply(handlebars,arguments)},exports.main=function(n){if(!n[1])throw new Error("Usage: "+n[0]+" FILE");var t;return t=typeof process!="undefined"?require("fs").readFileSync(require("path").resolve(n[1]),"utf8"):require("file").path(require("file").cwd()).join(n[1]).read({charset:"utf-8"}),exports.parser.parse(t)},typeof module!="undefined"&&require.main===module&&exports.main(typeof process!="undefined"?process.argv.slice(1):require("system").args));Handlebars.Parser=handlebars;Handlebars.parse=function(n){return Handlebars.Parser.yy=Handlebars.AST,Handlebars.Parser.parse(n)};Handlebars.print=function(n){return(new Handlebars.PrintVisitor).accept(n)};Handlebars.logger={DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(){}};Handlebars.log=function(n,t){Handlebars.logger.log(n,t)},function(){Handlebars.AST={};Handlebars.AST.ProgramNode=function(n,t){this.type="program";this.statements=n;t&&(this.inverse=new Handlebars.AST.ProgramNode(t))};Handlebars.AST.MustacheNode=function(n,t,i){this.type="mustache";this.escaped=!i;this.hash=t;var r=this.id=n[0],u=this.params=n.slice(1),f=this.eligibleHelper=r.isSimple;this.isHelper=f&&(u.length||t)};Handlebars.AST.PartialNode=function(n,t){this.type="partial";this.id=n;this.context=t};var n=function(n,t){if(n.original!==t.original)throw new Handlebars.Exception(n.original+" doesn't match "+t.original);};Handlebars.AST.BlockNode=function(t,i,r,u){n(t.id,u);this.type="block";this.mustache=t;this.program=i;this.inverse=r;this.inverse&&!this.program&&(this.isInverse=!0)};Handlebars.AST.ContentNode=function(n){this.type="content";this.string=n};Handlebars.AST.HashNode=function(n){this.type="hash";this.pairs=n};Handlebars.AST.IdNode=function(n){var i,r,u,f,t;for(this.type="ID",this.original=n.join("."),i=[],r=0,u=0,f=n.length;u<f;u++)t=n[u],t===".."?r++:t==="."||t==="this"?this.isScoped=!0:i.push(t);this.parts=i;this.string=i.join(".");this.depth=r;this.isSimple=n.length===1&&!this.isScoped&&r===0};Handlebars.AST.DataNode=function(n){this.type="DATA";this.id=n};Handlebars.AST.StringNode=function(n){this.type="STRING";this.string=n};Handlebars.AST.IntegerNode=function(n){this.type="INTEGER";this.integer=n};Handlebars.AST.BooleanNode=function(n){this.type="BOOLEAN";this.bool=n};Handlebars.AST.CommentNode=function(n){this.type="comment";this.comment=n}}();Handlebars.Exception=function(){var n=Error.prototype.constructor.apply(this,arguments);for(var t in n)n.hasOwnProperty(t)&&(this[t]=n[t]);this.message=n.message};Handlebars.Exception.prototype=new Error;Handlebars.SafeString=function(n){this.string=n};Handlebars.SafeString.prototype.toString=function(){return this.string.toString()},function(){var n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},t=/[&<>"'`]/g,i=/[&<>"'`]/,r=function(t){return n[t]||"&amp;"};Handlebars.Utils={escapeExpression:function(n){return n instanceof Handlebars.SafeString?n.toString():n==null||n===!1?"":i.test(n)?n.replace(t,r):n},isEmpty:function(n){return typeof n=="undefined"?!0:n===null?!0:n===!1?!0:Object.prototype.toString.call(n)==="[object Array]"&&n.length===0?!0:!1}}}();Handlebars.Compiler=function(){};Handlebars.JavaScriptCompiler=function(){},function(n,t){var i,f,e,r,u;for(n.prototype={compiler:n,disassemble:function(){for(var i,e=this.opcodes,n,r=[],u,t,f=0,o=e.length;f<o;f++)if(n=e[f],n.opcode==="DECLARE")r.push("DECLARE "+n.name+"="+n.value);else{for(u=[],i=0;i<n.args.length;i++)t=n.args[i],typeof t=="string"&&(t='"'+t.replace("\n","\\n")+'"'),u.push(t);r.push(n.opcode+" "+u.join(" "))}return r.join("\n")},guid:0,compile:function(n,t){var i,r;if(this.children=[],this.depths={list:[]},this.options=t,i=this.options.knownHelpers,this.options.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0},i)for(r in i)this.options.knownHelpers[r]=i[r];return this.program(n)},accept:function(n){return this[n.type](n)},program:function(n){var u=n.statements,i,t,r;for(this.opcodes=[],t=0,r=u.length;t<r;t++)i=u[t],this[i.type](i);return this.isSimple=r===1,this.depths.list=this.depths.list.sort(function(n,t){return n-t}),this},compileProgram:function(n){var t=(new this.compiler).compile(n,this.options),u=this.guid++,r,i,f;for(this.usePartial=this.usePartial||t.usePartial,this.children[u]=t,i=0,f=t.depths.list.length;i<f;i++)if(r=t.depths.list[i],r<2)continue;else this.addDepth(r-1);return u},block:function(n){var r=n.mustache,t=n.program,i=n.inverse,u;t&&(t=this.compileProgram(t));i&&(i=this.compileProgram(i));u=this.classifyMustache(r);u==="helper"?this.helperMustache(r,t,i):u==="simple"?(this.simpleMustache(r),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("pushLiteral","{}"),this.opcode("blockValue")):(this.ambiguousMustache(r,t,i),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("pushLiteral","{}"),this.opcode("ambiguousBlockValue"));this.opcode("append")},hash:function(n){var r=n.pairs,i,u,t,f;for(this.opcode("push","{}"),t=0,f=r.length;t<f;t++)i=r[t],u=i[1],this.accept(u),this.opcode("assignToHash",i[0])},partial:function(n){var t=n.id;this.usePartial=!0;n.context?this.ID(n.context):this.opcode("push","depth0");this.opcode("invokePartial",t.original);this.opcode("append")},content:function(n){this.opcode("appendContent",n.string)},mustache:function(n){var i=this.options,t=this.classifyMustache(n);t==="simple"?this.simpleMustache(n):t==="helper"?this.helperMustache(n):this.ambiguousMustache(n);n.escaped&&!i.noEscape?this.opcode("appendEscaped"):this.opcode("append")},ambiguousMustache:function(n,t,i){var r=n.id,u=r.parts[0];this.opcode("getContext",r.depth);this.opcode("pushProgram",t);this.opcode("pushProgram",i);this.opcode("invokeAmbiguous",u)},simpleMustache:function(n){var t=n.id;t.type==="DATA"?this.DATA(t):t.parts.length?this.ID(t):(this.addDepth(t.depth),this.opcode("getContext",t.depth),this.opcode("pushContext"));this.opcode("resolvePossibleLambda")},helperMustache:function(n,t,i){var u=this.setupFullMustacheParams(n,t,i),r=n.id.parts[0];if(this.options.knownHelpers[r])this.opcode("invokeKnownHelper",u.length,r);else if(this.knownHelpersOnly)throw new Error("You specified knownHelpersOnly, but used the unknown helper "+r);else this.opcode("invokeHelper",u.length,r)},ID:function(n){var i,t,r;for(this.addDepth(n.depth),this.opcode("getContext",n.depth),i=n.parts[0],i?this.opcode("lookupOnContext",n.parts[0]):this.opcode("pushContext"),t=1,r=n.parts.length;t<r;t++)this.opcode("lookup",n.parts[t])},DATA:function(n){this.options.data=!0;this.opcode("lookupData",n.id)},STRING:function(n){this.opcode("pushString",n.string)},INTEGER:function(n){this.opcode("pushLiteral",n.integer)},BOOLEAN:function(n){this.opcode("pushLiteral",n.bool)},comment:function(){},opcode:function(n){this.opcodes.push({opcode:n,args:[].slice.call(arguments,1)})},declare:function(n,t){this.opcodes.push({opcode:"DECLARE",name:n,value:t})},addDepth:function(n){if(isNaN(n))throw new Error("EWOT");n!==0&&(this.depths[n]||(this.depths[n]=!0,this.depths.list.push(n)))},classifyMustache:function(n){var t=n.isHelper,i=n.eligibleHelper,r=this.options,u;return i&&!t&&(u=n.id.parts[0],r.knownHelpers[u]?t=!0:r.knownHelpersOnly&&(i=!1)),t?"helper":i?"ambiguous":"simple"},pushParams:function(n){for(var i=n.length,t;i--;)t=n[i],this.options.stringParams?(t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",t.string)):this[t.type](t)},setupMustacheParams:function(n){var t=n.params;return this.pushParams(t),n.hash?this.hash(n.hash):this.opcode("pushLiteral","{}"),t},setupFullMustacheParams:function(n,t,i){var r=n.params;return this.pushParams(r),this.opcode("pushProgram",t),this.opcode("pushProgram",i),n.hash?this.hash(n.hash):this.opcode("pushLiteral","{}"),r}},i=function(n){this.value=n},t.prototype={nameLookup:function(n,i){return/^[0-9]+$/.test(i)?n+"["+i+"]":t.isValidJavaScriptVariableName(i)?n+"."+i:n+"['"+i+"']"},appendToBuffer:function(n){return this.environment.isSimple?"return "+n+";":"buffer += "+n+";"},initializeBuffer:function(){return this.quotedString("")},namespace:"Handlebars",compile:function(n,t,i,r){this.environment=n;this.options=t||{};Handlebars.log(Handlebars.logger.DEBUG,this.environment.disassemble()+"\n\n");this.name=this.environment.name;this.isChild=!!i;this.context=i||{programs:[],aliases:{}};this.preamble();this.stackSlot=0;this.stackVars=[];this.registers={list:[]};this.compileStack=[];this.compileChildren(n,t);var e=n.opcodes,f;for(this.i=0,u=e.length;this.i<u;this.i++)f=e[this.i],f.opcode==="DECLARE"?this[f.name]=f.value:this[f.opcode].apply(this,f.args);return this.createFunctionContext(r)},nextOpcode:function(){var n=this.environment.opcodes,t=n[this.i+1];return n[this.i+1]},eat:function(){this.i=this.i+1},preamble:function(){var t=[],i,n;this.isChild?t.push(""):(i=this.namespace,n="helpers = helpers || "+i+".helpers;",this.environment.usePartial&&(n=n+" partials = partials || "+i+".partials;"),this.options.data&&(n=n+" data = data || {};"),t.push(n));this.environment.isSimple?t.push(""):t.push(", buffer = "+this.initializeBuffer());this.lastContext=0;this.source=t},createFunctionContext:function(n){var f=this.stackVars.concat(this.registers.list),o,r,t,i,e,u;if(f.length>0&&(this.source[1]=this.source[1]+", "+f.join(", ")),!this.isChild){o=[];for(r in this.context.aliases)this.source[1]=this.source[1]+", "+r+"="+this.context.aliases[r]}for(this.source[1]&&(this.source[1]="var "+this.source[1].substring(2)+";"),this.isChild||(this.source[1]+="\n"+this.context.programs.join("\n")+"\n"),this.environment.isSimple||this.source.push("return buffer;"),t=this.isChild?["depth0","data"]:["Handlebars","depth0","helpers","partials","data"],i=0,e=this.environment.depths.list.length;i<e;i++)t.push("depth"+this.environment.depths.list[i]);return n?(t.push(this.source.join("\n  ")),Function.apply(this,t)):(u="function "+(this.name||"")+"("+t.join(",")+") {\n  "+this.source.join("\n  ")+"}",Handlebars.log(Handlebars.logger.DEBUG,u+"\n\n"),u)},blockValue:function(){this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";var n=["depth0"];this.setupParams(0,n);this.replaceStack(function(t){return n.splice(1,0,t),t+" = blockHelperMissing.call("+n.join(", ")+")"})},ambiguousBlockValue:function(){var n,t;this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";n=["depth0"];this.setupParams(0,n);t=this.topStack();n.splice(1,0,t);this.source.push("if (!"+this.lastHelper+") { "+t+" = blockHelperMissing.call("+n.join(", ")+"); }")},appendContent:function(n){this.source.push(this.appendToBuffer(this.quotedString(n)))},append:function(){var n=this.popStack();this.source.push("if("+n+" || "+n+" === 0) { "+this.appendToBuffer(n)+" }");this.environment.isSimple&&this.source.push("else { "+this.appendToBuffer("''")+" }")},appendEscaped:function(){var n=this.nextOpcode(),t="";this.context.aliases.escapeExpression="this.escapeExpression";n&&n.opcode==="appendContent"&&(t=" + "+this.quotedString(n.args[0]),this.eat(n));this.source.push(this.appendToBuffer("escapeExpression("+this.popStack()+")"+t))},getContext:function(n){this.lastContext!==n&&(this.lastContext=n)},lookupOnContext:function(n){this.pushStack(this.nameLookup("depth"+this.lastContext,n,"context"))},pushContext:function(){this.pushStackLiteral("depth"+this.lastContext)},resolvePossibleLambda:function(){this.context.aliases.functionType='"function"';this.replaceStack(function(n){return"typeof "+n+" === functionType ? "+n+"() : "+n})},lookup:function(n){this.replaceStack(function(t){return t+" == null || "+t+" === false ? "+t+" : "+this.nameLookup(t,n,"context")})},lookupData:function(n){this.pushStack(this.nameLookup("data",n,"data"))},pushStringParam:function(n){this.pushStackLiteral("depth"+this.lastContext);this.pushString(n)},pushString:function(n){this.pushStackLiteral(this.quotedString(n))},push:function(n){this.pushStack(n)},pushLiteral:function(n){this.pushStackLiteral(n)},pushProgram:function(n){n!=null?this.pushStackLiteral(this.programExpression(n)):this.pushStackLiteral(null)},invokeHelper:function(n,t){this.context.aliases.helperMissing="helpers.helperMissing";var i=this.lastHelper=this.setupHelper(n,t);this.register("foundHelper",i.name);this.pushStack("foundHelper ? foundHelper.call("+i.callParams+") : helperMissing.call("+i.helperMissingParams+")")},invokeKnownHelper:function(n,t){var i=this.setupHelper(n,t);this.pushStack(i.name+".call("+i.callParams+")")},invokeAmbiguous:function(n){var i,r,u,t;this.context.aliases.functionType='"function"';this.pushStackLiteral("{}");i=this.setupHelper(0,n);r=this.lastHelper=this.nameLookup("helpers",n,"helper");this.register("foundHelper",r);u=this.nameLookup("depth"+this.lastContext,n,"context");t=this.nextStack();this.source.push("if (foundHelper) { "+t+" = foundHelper.call("+i.callParams+"); }");this.source.push("else { "+t+" = "+u+"; "+t+" = typeof "+t+" === functionType ? "+t+"() : "+t+"; }")},invokePartial:function(n){var t=[this.nameLookup("partials",n,"partial"),"'"+n+"'",this.popStack(),"helpers","partials"];this.options.data&&t.push("data");this.context.aliases.self="this";this.pushStack("self.invokePartial("+t.join(", ")+");")},assignToHash:function(n){var t=this.popStack(),i=this.topStack();this.source.push(i+"['"+n+"'] = "+t+";")},compiler:t,compileChildren:function(n,t){for(var r,f=n.children,i,e,u=0,o=f.length;u<o;u++)i=f[u],e=new this.compiler,this.context.programs.push(""),r=this.context.programs.length,i.index=r,i.name="program"+r,this.context.programs[r]=e.compile(i,t,this.context)},programExpression:function(n){var i,e;if(this.context.aliases.self="this",n==null)return"self.noop";var r=this.environment.children[n],u=r.depths.list,f,t=[r.index,r.name,"data"];for(i=0,e=u.length;i<e;i++)f=u[i],f===1?t.push("depth0"):t.push("depth"+(f-1));return u.length===0?"self.program("+t.join(", ")+")":(t.shift(),"self.programWithDepth("+t.join(", ")+")")},register:function(n,t){this.useRegister(n);this.source.push(n+" = "+t+";")},useRegister:function(n){this.registers[n]||(this.registers[n]=!0,this.registers.list.push(n))},pushStackLiteral:function(n){return this.compileStack.push(new i(n)),n},pushStack:function(n){return this.source.push(this.incrStack()+" = "+n+";"),this.compileStack.push("stack"+this.stackSlot),"stack"+this.stackSlot},replaceStack:function(n){var t=n.call(this,this.topStack());return this.source.push(this.topStack()+" = "+t+";"),"stack"+this.stackSlot},nextStack:function(){var n=this.incrStack();return this.compileStack.push("stack"+this.stackSlot),n},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),"stack"+this.stackSlot},popStack:function(){var n=this.compileStack.pop();return n instanceof i?n.value:(this.stackSlot--,n)},topStack:function(){var n=this.compileStack[this.compileStack.length-1];return n instanceof i?n.value:n},quotedString:function(n){return'"'+n.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r")+'"'},setupHelper:function(n,t){var i=[],r;return this.setupParams(n,i),r=this.nameLookup("helpers",t,"helper"),{params:i,name:r,callParams:["depth0"].concat(i).join(", "),helperMissingParams:["depth0",this.quotedString(t)].concat(i).join(", ")}},setupParams:function(n,t){var i=[],e=[],o,r,u,f;for(i.push("hash:"+this.popStack()),r=this.popStack(),u=this.popStack(),(u||r)&&(u||(this.context.aliases.self="this",u="self.noop"),r||(this.context.aliases.self="this",r="self.noop"),i.push("inverse:"+r),i.push("fn:"+u)),f=0;f<n;f++)o=this.popStack(),t.push(o),this.options.stringParams&&e.push(this.popStack());return this.options.stringParams&&i.push("contexts:["+e.join(",")+"]"),this.options.data&&i.push("data:data"),t.push("{"+i.join(",")+"}"),t.join(", ")}},f="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "),e=t.RESERVED_WORDS={},r=0,u=f.length;r<u;r++)e[f[r]]=!0;t.isValidJavaScriptVariableName=function(n){return!t.RESERVED_WORDS[n]&&/^[a-zA-Z_$][0-9a-zA-Z_$]+$/.test(n)?!0:!1}}(Handlebars.Compiler,Handlebars.JavaScriptCompiler);Handlebars.precompile=function(n,t){t=t||{};var i=Handlebars.parse(n),r=(new Handlebars.Compiler).compile(i,t);return(new Handlebars.JavaScriptCompiler).compile(r,t)};Handlebars.compile=function(n,t){function r(){var i=Handlebars.parse(n),r=(new Handlebars.Compiler).compile(i,t),u=(new Handlebars.JavaScriptCompiler).compile(r,t,undefined,!0);return Handlebars.template(u)}t=t||{};var i;return function(n,t){return i||(i=r()),i.call(this,n,t)}};Handlebars.VM={template:function(n){var t={escapeExpression:Handlebars.Utils.escapeExpression,invokePartial:Handlebars.VM.invokePartial,programs:[],program:function(n,t,i){var r=this.programs[n];return i?Handlebars.VM.program(t,i):r?r:this.programs[n]=Handlebars.VM.program(t)},programWithDepth:Handlebars.VM.programWithDepth,noop:Handlebars.VM.noop};return function(i,r){return r=r||{},n.call(t,Handlebars,i,r.helpers,r.partials,r.data)}},programWithDepth:function(n,t){var i=Array.prototype.slice.call(arguments,2);return function(r,u){return u=u||{},n.apply(this,[r,u.data||t].concat(i))}},program:function(n,t){return function(i,r){return r=r||{},n(i,r.data||t)}},noop:function(){return""},invokePartial:function(n,t,i,r,u,f){var e={helpers:r,partials:u,data:f};if(n===undefined)throw new Handlebars.Exception("The partial "+t+" could not be found");else{if(n instanceof Function)return n(i,e);if(Handlebars.compile)return u[t]=Handlebars.compile(n,{data:f!==undefined}),u[t](i,e);throw new Handlebars.Exception("The partial "+t+" could not be compiled when running in runtime-only mode");}}};Handlebars.template=Handlebars.VM.template,function(n){function r(r,f,e,o,s){for(var v,c,a,l=[],h=0;h<f.length;h++)for(v=f[h],c=0;c<o.length;c++)if(o[c].id==v){l[h]=o[c];break}for(r.append(u(n(e).html(),l)),h=0;h<l.length;h++)a=l[h],n('a[tsd="id-'+a.id+'"]').each(function(r,u){function e(t){typeof t!="undefined"&&window.clearTimeout(t);typeof f!="undefined"&&(u.__tsd_onclick=function(){eval(f)},u.__tsd_onclick());var i=n(u).attr("href");typeof i!="undefined"&&(window.location.href=i)}var f=n(u).attr("onclick");n(u).removeAttr("tsd");n(u).removeAttr("onclick");n(u).click(a,function(n){n.preventDefault();t.ga_tracking!=null&&matas.ga.sendEvent(t.ga_tracking,s.api,n.data.id+": "+n.data.name);var r=window.setTimeout(e,500);return i("log_click",{product:n.data.id,api:s.api},function(){e(r)}),!1})})}function u(n,t){var r,i;for(n=Handlebars.compile(n),r="",i=0;i<t.length;i++)r+=n(t[i]).replace(new RegExp("<a ","g"),'<a tsd="id-'+t[i].id+'"');return r}function i(i,r,u){r.key=t.key;var e="https://api.clerk.io/v1/"+i+"?callback=?",o={payload:f(r)};n.getJSON(e,o,u)}function f(n){return window.Prototype?Object.toJSON(n):JSON.stringify(n)}language_mapping={da:"danish",nl:"dutch",en:"english",fi:"finnish",fr:"french",de:"german",it:"italian",no:"norwegian",nb:"norwegian",pt:"portuguese",ru:"russian",es:"spanish",sv:"swedish",us:"english"};var t={key:"",ga_tracking:"The Social Digits"};n.thesocialdigits=function(r){if(n.extend(t,r),!("language"in t)){var u=n("html").attr("lang");u in language_mapping&&(t.language=language_mapping[u])}"datasource"in t||(t.datasource=function(n,r){var u={products:n};"language"in t&&(u.language=t.language);i("attributes",u,r)});"error"in t||(t.error=function(n){typeof console!="undefined"&&(n.response!=null&&n.response.status=="error"?console.error(n.response.type+": "+n.response.message):"timeout"in t?console.error("Request timed out."):console.error("Unknown error."))})};n.fn.thesocialdigits=function(n,u,f,e,o){var c=this,s={api:n,args:u,template:f,element:c,response:null},h;"timeout"in t&&(h=window.setTimeout(function(){t.error(s)},t.timeout));i(n,u,function(n){s.response=n;typeof h!="undefined"&&window.clearTimeout(h);"result"in n?t.datasource(n.result,function(t){r(c,n.result,f,t,s);typeof o=="function"&&o(s)}):"status"in n&&n.status!="ok"&&t.error(s);typeof e=="function"&&e(s)})}}(jQuery);matasPers={pageLoading:"",basket:{completeCalls:0,expectedCompleteCalls:0,freeFreightLoadedOk:!1,loadAlternate:!1,alternateLoadedOk:!1,freeFreightContainer:undefined,alternateTargetContainer:undefined},widget:{target:undefined}};matas.clerkio={setup:function(){matas.clerkio.setupHandlebars();jQuery.thesocialdigits({key:"sxQvTlz61nA837SPFYDVDYb258JLyamL",language:"danish",timeout:3e3,error:matas.clerkio.globalErrorHandler})},globalErrorHandler:function(n){matasPers.pageLoading!=""&&(matasPers.pageLoading=="putInBasket"?matas.clerkio.basketLoadedCompleted():matasPers.pageLoading=="portalWidget"&&typeof matasPers.widget.target!="undefined"&&jQuery(n.element)[0]===matasPers.widget.target[0]&&matas.clerkio.loadWidgetProductsHandleError(fallbackProductData,n.element,n.template));typeof console!="undefined"&&(n.response!=null&&n.response.status=="error"?console.error(n.response.type+": "+n.response.message):console.error("Error - (request timed out?)"))},addSale:function(n,t,i){var r={customer:n,sale:t,products:i};jQuery("").thesocialdigits("add_sale",r,null,null,null)},loadProductListProducts:function(n,t,i,r,u,f){matasPers.pageLoading="productList";var e={label:matasPers.pageLoading,category:n,limit:24};t&&t>0&&(e.filter="brand = "+t);u.thesocialdigits("recommendations/category/popular",e,i,null,function(n){n.response.status=="ok"&&n.response.result.length>0?(jQuery(f).hSlider({animationTime:700,visibleItems:3,itemHeight:300,itemWidth:220,direction:"horizontal",moveToSelectedItem:!0,draggable:$.support.touch}),matas.clerkio.hookEvents()):r.hide()})},loadProductPageProducts:function(n,t,i,r,u,f){matasPers.pageLoading="productPage";jQuery(r).parents(".productSliderContainer").hide();jQuery(f).parents(".productSliderContainer").hide();var e={label:matasPers.pageLoading,products:[n],limit:24};jQuery(r).thesocialdigits(i,e,t,function(i){var r=[];i.response.status=="ok"&&i.response.result.length>0&&(r=i.response.result);matas.clerkio.loadProductPageAlternateProducts(t,u,f,n,r)},function(n){if(n.response.status=="ok"&&n.response.result.length>0){var t=jQuery(r).parents(".productSliderContainer");t.show();matas.productSlidersInit(t,!0,6);matas.clerkio.hookEvents()}})},loadProductPageAlternateProducts:function(n,t,i,r,u){u.length>6&&(u=u.slice(0,6));var f={label:matasPers.pageLoading,products:[r],limit:24,exclude:u};jQuery(i).thesocialdigits(t,f,n,null,function(n){if(n.response.status=="ok"&&n.response.result.length>0){var t=jQuery(i).parents(".productSliderContainer");t.show();matas.productSlidersInit(t,!0,6);matas.clerkio.hookEvents()}})},loadBasketProducts:function(n,t,i,r,u,f){matasPers.pageLoading="putInBasket";matasPers.basket.freeFreightContainer=jQuery(jQuery(r).parents(".productsTeaser"));matasPers.basket.freeFreightContainer.hide();f!=="undefined"&&f!=""&&(matasPers.basket.loadAlternate=!0,matasPers.basket.alternateTargetContainer=jQuery(jQuery(f).parents(".productsTeaser")),matasPers.basket.alternateTargetContainer.hide());matasPers.basket.completeCalls=0;matasPers.basket.freeFreightLoadedOk=!1;matasPers.basket.alternateLoadedOk=!1;matasPers.basket.expectedCompleteCalls=2;var e={label:matasPers.pageLoading,products:n,limit:20};jQuery(r).thesocialdigits("related",e,t,function(i){var r=[];i.response.status=="ok"&&i.response.result.length>0&&(r=i.response.result);matasPers.basket.loadAlternate&&matas.clerkio.loadBasketAlternativeProducts(f,t,n,r)},function(n){n.response.status=="ok"&&n.response.result.length>0&&(matasPers.basket.freeFreightLoadedOk=!0);matas.clerkio.basketLoadedCompleted()})},loadBasketAlternativeProducts:function(n,t,i,r){r.length>5&&(r=r.slice(0,5));var u={label:matasPers.pageLoading,products:i,limit:20,exclude:r};jQuery(n).thesocialdigits("visitor_related",u,t,null,function(n){n.response.status=="ok"&&n.response.result.length>0&&(matasPers.basket.alternateLoadedOk=!0);matas.clerkio.basketLoadedCompleted()})},basketLoadedCompleted:function(){matasPers.basket.completeCalls++;matasPers.basket.freeFreightLoadedOk&&(matasPers.basket.freeFreightContainer.show(),matas.productSlidersInit(matasPers.basket.freeFreightContainer,!1),matasPers.basket.freeFreightLoadedOk=!1);matasPers.basket.alternateLoadedOk&&(matasPers.basket.alternateTargetContainer.show(),matas.productSlidersInit(matasPers.basket.alternateTargetContainer,!1),matasPers.basket.alternateLoadedOk=!1);matasPers.basket.completeCalls>=matasPers.basket.expectedCompleteCalls&&(matas.clerkio.hookEvents(),jQuery.colorbox.resize())},loadWidgetProducts:function(n,t,i){matasPers.pageLoading="portalWidget";matasPers.widget.target=jQuery(t);var r={label:matasPers.pageLoading,limit:n};jQuery(t).thesocialdigits("visitor_related",r,i,null,function(n){n.response.status=="ok"&&n.response.result.length>0?matas.clerkio.hookEvents():matas.clerkio.loadWidgetProductsHandleError(fallbackProductData,n.element,n.template)})},loadWidgetProductsHandleError:function(n,t,i){var r=jQuery(t);r.html(matas.clerkio.renderTemplate(jQuery(i).html(),n));matas.clerkio.hookEvents()},renderTemplate:function(n,t){var u,r,i;for(n=Handlebars.compile(n),u="",r=0;r<t.length;r++)i=jQuery.extend(!0,{},t[r]),i.name=i.name.danish,i.description=i.description.danish,u+=n(i).replace(new RegExp("<a ","g"),'<a tsd="id-'+i.id+'"');return u},hookEvents:function(){jQuery(".productItem .addProductToBasket").click(function(n){n.preventDefault();var t=jQuery(this).parents(".productItem").find("input[name='recommendedProductId']").val();addProductToBasket(t)});jQuery(".productItem .addProductToBasketFromBasket").click(function(n){n.preventDefault();var t=jQuery(this).parents(".productItem").find("input[name='recommendedProductId']").val();UpdateBasketAddOne(t,!1,!0)});jQuery(".productItem .findStore").click(function(n){n.preventDefault();var t=jQuery(this).parents(".productItem").find("input[name='recommendedProductId']").val();findStore(t)});jQuery("a.freightLink").click(function(n){n.preventDefault();matas.showFreight()})},setupHandlebars:function(){Handlebars.registerHelper("imageFromAssetId_ProductSliderImage_80x90",function(n){return imageRawUrlToFile(n,matas.imageSize.ProductSliderImage_80x90)});Handlebars.registerHelper("imageFromAssetId_ProductList_200x150",function(n){return imageRawUrlToFile(n,matas.imageSize.ProductList_200x150)});Handlebars.registerHelper("priceHelper",function(n){return(n/100).toFixed(2).replace(".",",")});Handlebars.registerHelper("priceBeforeDecimal",function(n){return Math.floor(n/100).toFixed()});Handlebars.registerHelper("priceAfterDecimal",function(n){var t=String((n%100).toFixed());return t.length==1?"0"+t:t});Handlebars.registerHelper("convertRating",function(n){return Math.round(n*5)});Handlebars.registerHelper("convertRatingCss",function(n){return"star"+Math.round(n*5)});Handlebars.registerHelper("webshopBaseUrl",function(){return window.WebshopBaseUrl});Handlebars.registerHelper("escapeSingleQuotes",function(n){return n=n.replace('"',"&#34;"),n=n.replace("'","&#96;"),new Handlebars.SafeString(n)});Handlebars.registerHelper("ifCond",function(n,t,i){return n===t?i.fn(this):i.inverse(this)})}},function(n,t,i){function f(n){return n}function e(n){return decodeURIComponent(n.replace(u," "))}var u=/\+/g,r=n.cookie=function(u,o,s){var p,c,l,a,h,w,v,y;if(o!==i)return s=n.extend({},r.defaults,s),o===null&&(s.expires=-1),typeof s.expires=="number"&&(p=s.expires,c=s.expires=new Date,c.setDate(c.getDate()+p)),o=r.json?JSON.stringify(o):String(o),t.cookie=[encodeURIComponent(u),"=",r.raw?o:encodeURIComponent(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(l=r.raw?f:e,a=t.cookie.split("; "),h=0,w=a.length;h<w;h++)if(v=a[h].split("="),l(v.shift())===u)return y=l(v.join("=")),r.json?JSON.parse(y):y;return null};r.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==null?(n.cookie(t,null,i),!0):!1}}(jQuery,document),function(n){function i(){var i=n.cookie(t.clicksCookieName);return i==null?[]:JSON.parse(i)}var t={clicksCookieName:"ABTestingClicks",splittestCookieName:"ABTesting",backends:[function(n,t,i){for(var u,r=0;r<i.length;r++)u=i[r],matas.ga.sendEventWithValue("Upsale Splittest - "+n,"buy",u.name,u.price)},function(t,i,r){var u={payload:JSON.stringify({splittest:t,sale:i,recommendations:r})};n.getJSON("https://api.clerk.io/v2/misc/matas_splittest?callback=?",u)},function(t,i,r){n.ajax({type:"POST",url:window.url_SocialDigits,data:{data:JSON.stringify({splittest:t,sale:i,recommendations:r})}})}]};n.splittest_log_click=function(r,u,f){var o,e,s;f||(o=n(this),o.is(window)||(f=n(this).closest(".productDetails").children("h2").text()));e=i();e.push({id:r,price:u,name:f});n.cookie(t.clicksCookieName,JSON.stringify(e),{expires:604800,path:"/"});s=n.cookie(t.splittestCookieName);matas.ga.sendEventWithValue("Upsale Splittest - "+s,"add",f,u)};n.splittest_log_sale=function(r,u){for(var h,e,c,o=i(),s=[],f=0;f<u.length;f++)for(h=u[f],e=0;e<o.length;e++)if(h==o[e].id){s.push(o[e]);break}for(c=n.cookie(t.splittestCookieName),f=0;f<t.backends.length;f++)t.backends[f](c,r,s)}}(jQuery);productControl={splashHoverTimeoutShow:null,splashHoverTimeoutHide:null};$(function(){$("li.notification-email input#RecipientMail").keypress(function(n){var t=n.keyCode||n.which;t==13&&submitNotificationEmail(this)})});matas.product=function(){function t(){n=$("#product-main")}function i(){$(function(){t();matas.getTrustpilotInfo({$el:n.find("#trustpilot-info")});r();u()})}function r(){n.find(".overflow-text-outer[data-maxheight]").each(function(){var n=$(this),r=n.find(".overflow-text-content"),t=n.data("maxheight"),i;n.find(".overflow-text-inner").css({maxHeight:t});i=r.height();i>t&&(n.addClass("show-toggles"),n.find(".toggle-read-more").hClick(function(){n.toggleClass("show-all-content")}))})}function u(){function u(n,u){t&&t.is(u)?r():(n.preventDefault(),r(),f(u));i=!0;setTimeout(function(){i=!1},100)}function f(n){t=n;t.addClass("dd-open")}function r(){t&&(t.removeClass("dd-open"),t=null)}var t,i=!1;n.find(".custom-dropdown").each(function(){var n=$(this).find(".list-wrapper"),t=n.find(".dd-header"),i=n.find(".dd-list").children("li");i.first().clone().appendTo(t);t.click(function(t){t.preventDefault();u(t,n)});n.find(".dd-btn").click(function(t){u(t,n)});i.click(function(){t.empty().append($(this).clone());matas.blockUI()})});$(document.body).click(function(){setTimeout(function(){t&&!i&&r()},25)})}var n;return{init:i}}();matas.productlist=function(){function o(){function i(){if(f=$("#product-list-content"),r=$("#product-list-filter"),$sortDropDown=$(".sortDropDown"),n=$("#top"),t=$("#product-list-form"),u="#product-list-content li.productItem[data-id]",pageSize=30,matas.ga.setupProductListTracking(u),l(),a(),window.widget_page_id||v(),matas.pagingSlidersInit(),e.init(r),y(),c(),matas.layout.isMobile()){n.detach().insertBefore(f.prev());r.find(".brandLogoBlock").detach().appendTo($("#m-left-menu-btn-wrap"));$(".bannerText .toggle-read-more").on("click",function(){$(this).closest(".bannerText").addClass("show-all");matas.contentLeftmenu.place()})}else $(".bannerNumberSliderCycle, .bannerBlock, .bannerText").length>0&&$("#content-leftmenu").addClass("no-top-spacing")}if(!window.jQuery){setTimeout(o,25);return}matas.pageLoad(i)}function s(n){if(typeof n=="undefined"&&(n=!0),hLib.getMedia()==="mobile")n?matas.blockUI():matas.blockUI(!1);else{var t=jQuery("#list-loading-target");n?t.hLoading({text:"Vent venligst...",msgBoxCss:{top:"250px",background:"#fff",boxShadow:"0px 0px 8px 1px rgba(0, 0, 0, .5)"},left:10,size:"medium"}):t.hLoading(!1)}}function i(){s();setTimeout(function(){h(1).then(function(n,i){t.replaceWith(i);matas.ga.setupProductListTracking(u);s(!1);matas.productlist.init()})},hLib.booIELt9?50:0)}function h(n){var i=$.Deferred(),r;return n&&$("#Page").val(n),r=t.attr("action"),jQuery.ajax({type:"POST",url:r,data:t.serialize(),cache:!1}).then(function(n){var t=$(n),r=t.find("li.productItem");i.resolve(r,n)}).fail(function(){i.resolve()}),i}function l(){function t(){function f(i){function u(i){var r;t.length===0&&(r=n.find(i),r.length>0&&(t=r.closest("ul")))}for(var r=0;r<i.length;r++)u(i[r])}var r;if(!matas.layout.isDesktop()){var u=$("#leftmenu-content-target"),t=[],i=n.find("a.selected:last");i.length>0?(r=i.parent().siblings("ul"),t=r.length>0?r:i.closest("ul")):f([".level7",".level6",".level5",".level4",".level3",".level2"]);t.length>0&&t.detach().appendTo(u)}}var n=$("#content-leftmenu");matas.layout.isMobile()?t():n.find("a.selected").parents("li").addClass("sub-menu-show")}function a(){$(".bannerText .toggle-read-more").click(function(){$(this).closest(".bannerText").toggleClass("show-all")})}function c(){var i,n,t;window.onYTApiLoaded=window.onYTApiLoaded||$.Deferred();i=$("#product-list-content").find(".show-youtube").click(function(n){function f(){var n=t.data("player");n&&n.destroy();$wrap.removeClass("showing-video video-started");$wrap.find("iframe").remove();t.data("playing",0)}var t=$(this),r,i;if($wrap=t.parent(),t.data("playing"))f();else if(n.preventDefault(),r=t.siblings(".yt-player"),$wrap.addClass("showing-video"),i=t.data("youtube"),t.data("playing",1),hLib.booIELt8)i+="?wmode=transparent&autoplay=1&controls=0&showinfo=0&playsinline=1&enablejsapi=1&rel=0",r.html("<iframe frameborder='0' src='"+i+"'><\/iframe>");else{var e=hLib.setID(r),u=i.split("/"),o=u[u.length-1];onYTApiLoaded.then(function(){var n=new YT.Player(e,{videoId:o,playerVars:{autoplay:!0,modestbranding:!0,wmode:"transparent",controls:0,playsinline:!0,showinfo:!1,iv_load_policy:3,rel:0},events:{onStateChange:function(){var i=t.data("player"),n;i&&(n=i.getPlayerState(),n===0?f():n===1&&$wrap.addClass("video-started"))}}});t.data("player",n)})}});i.length>0&&!window.yTApiAdded&&(window.yTApiAdded=!0,n=document.createElement("script"),n.src="https://www.youtube.com/player_api",t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t));window.onYouTubePlayerAPIReady=function(){onYTApiLoaded.resolve()}}function v(){var n=hLib.infinityScroll({$target:"#response-target",pageItemSelector:"li.productItem",pageSize:pageSize,$scrollTarget:window,getPage:h})}function y(){$sortDropDown.change(function(){$("input#Order").val($(this).val());i()})}function p(){n&&$.scrollTo(n)}var f,r,n,e,u,t;return e=function(){function t(t){n=t;r.init();f()}function u(t){function s(){i()}var r;if(t=t||n,r=t.find(".rangeSlider").data("prices"),r)var u=$("input#SelectedMinPrice").val(),f=$("input#SelectedMaxPrice").val(),e=u>0?u:r[0],o=f<r[r.length-1]?f:r[r.length-1],h=hLib.initRangeSlider(n.find(".rangeSlider"),{arrSteps:r,minValueInit:e,maxValueInit:o,valueName:" kr",onRangeSet:s})}function f(){function f(){n?u():e()}function e(){n=!0;t.addClass("show-mobile-filter")}function u(){n=!1;t.removeClass("show-mobile-filter")}var t=$("#list-info-and-filter"),i=$("#list-info-and-filter-inner"),r=$("#m-list-filter-show"),n=!1;if(matas.layout.isMobile()){r.click(f);$(document).on("click",function(t){if(n){var f=$(t.target);!r.is(f)&&!i.is(f)&&!i.find(f).length>0&&u()}})}}var n,r=function(){function s(){f=n.find(".filter-block");f.find(".filter-block-header, .filter-block-footer .btn").on("click",h);$(document).on("click",function(n){if(r){var i=$(n.target);setTimeout(function(){e||t.is(i)||t.find(i).length!==0||o()},25)}});f.each(function(){var n=$(this);n.find("input:checkbox").on("click",function(){$(this).hasClass("chkSerie")?location.href=$(this).data("url"):i()})})}function h(){var n=$(this).closest(".filter-block");n.is(t)||o();t=n;r?o():c();e=!0;setTimeout(function(){e=!1},100)}function c(){t.addClass("show-content");u(t);r=!0}function o(){t&&t.removeClass("show-content");r=!1}var f,t,r=!1,e=!1;return{init:s}}();return{init:t}}(),{init:o,initFocusBanners:c,scrollToTop:p,updateProductList:i}}();matas.orderoverview={init:function(){function n(){matas.orderoverview.$html=matas.content;matas.orderoverview.toggleComment();matas.orderoverview.$html.find("#orderComment input").change(matas.orderoverview.toggleComment);matas.orderoverview.$html.find(".voucherHelpLink").hover(function(){matas.orderoverview.$html.find(".giftHelpPopup").toggle()});matas.orderoverview.$html.find(".voucherButton").click(function(){getVoucher(matas.orderoverview.$html.find("#OrderDetails_VoucherCode").val())});matas.content.find("#proceedToPayment, #rightMenuPaymentButton").click(function(n){return n.preventDefault(),matas.orderoverview.setMobilePayOption(!1),trackPaymentClick(),!1});matas.content.find("#proceedToMobilePayPayment, #rightMenuMobilePayButton").click(function(n){return n.preventDefault(),matas.orderoverview.setMobilePayOption(!0),trackPaymentClick(),!1});matas.orderoverview.$html.find(".autoSave").change(function(){var n=$(this);saveOverviewDetail(n.attr("name").replace("OrderDetails_","").replace("OrderDetails.",""),n.val())});matas.orderoverview.$html.parent().parent().find("a.TermsAndConditionsPopup").click(function(n){matas.showTermsAndConditions(n)});matas.orderoverview.$html.parent().parent().find("a.prepaidCardImportantNotice").click(function(n){matas.orderoverview.showPrepaidCardImportantNotice(n)});matas.orderoverview.$html.find("a.AgeConditionsPopup").click(function(){matas.showAgeConditions()});matas.orderoverview.$html.find("#acceptTradingConditionsRightMenu").click(function(){matas.orderoverview.$html.find("#OverviewDetails_AcceptedTradingConditions").prop("checked",this.checked)});matas.orderoverview.$html.find("#OverviewDetails_AcceptedTradingConditions").click(function(){matas.orderoverview.$html.find("#acceptTradingConditionsRightMenu").prop("checked",this.checked)});matas.orderoverview.$html.find("#acceptTradingConditionsRightMenu").prop("disabled",!1);matas.orderoverview.$html.find("#OverviewDetails_AcceptedTradingConditions").prop("disabled",!1)}$(n)},toggleComment:function(){var t=matas.orderoverview.$html.find("#orderComment"),n=t.find("textarea");t.find("input:radio:checked").val()=="True"?n.show().focus():(saveOverviewDetail("Comment",""),n.val(""),n.hide())},showPrepaidCardImportantNotice:function(n){n.preventDefault();hLib.modal2({ajax:{url:window.url_prepaidCardImportantInfoUrl},maxHeight:800,maxWidth:550})},setMobilePayOption:function(n){var t=matas.orderoverview.$html.find("#OverviewDetails_UseMobilePay");t.length>0&&$(t[0]).val(n)}};matas.parselshop===undefined&&(matas.parselshop={});matasParselshop={initDone:!1,isSearching:!1,DEFAULT_RESULT_COUNT:5,resultCount:5,currentParcelShopProviderId:1,$rootElm:null,$searchInputElm:null,$searchActionElm:null,$showMoreElm:null,$searchResultElm:null,$currentSearchRequest:null};matas.parselshop.setupEvents=function(){matasParselshop.initDone||(matasParselshop.initDone=!0,matasParselshop.$rootElm=$("#box-delivery-to-shop"),matasParselshop.$searchInputElm=$("input[type=text]",matasParselshop.$rootElm),matasParselshop.$searchActionElm=$(".search-action",matasParselshop.$rootElm),matasParselshop.$showMoreElm=$(".showMore",matasParselshop.$rootElm),matasParselshop.$searchResultElm=$("#box-delivery-to-shop-result"),$(matasParselshop.$searchInputElm).keypress(function(n){n.keyCode==13&&matasParselshop.$searchActionElm.click()}),matasParselshop.$searchActionElm.click(function(n){return matasParselshop.resultCount=matasParselshop.DEFAULT_RESULT_COUNT,matas.parselshop.search(),n.preventDefault(),!1}),$(document).delegate("#box-delivery-to-shop .showMore","click",function(n){var t=$(this),i=$("<span class='spinner-16' />").width(t.width()).insertAfter(t);return t.hide(),matasParselshop.resultCount+=matasParselshop.DEFAULT_RESULT_COUNT,matas.parselshop.search(),n.preventDefault(),!1}),$(document).delegate("#box-delivery-to-shop li input[type=radio]","click",function(){var n=$(this).parent(),t={parcelShopAddress:n.find(".parcelShopAddress").val(),parcelShopCityName:n.find(".parcelShopCityName").val(),parcelShopCompany:n.find(".parcelShopCompany").val(),parcelShopCountryCode:n.find(".parcelShopCountryCode").val(),parcelShopId:n.find(".parcelShopId").val(),parcelShopZipCode:n.find(".parcelShopZipCode").val()};matas.parselshop.updateFormFields(t)}))};matas.parselshop.getParcelShopLocations=function(n,t,i,r,u){matasParselshop.$currentSearchRequest=jQuery.ajax({url:matas.parselshop.getParcelShopLocationsUrl,type:"GET",data:{parcelShopProvider:t,searchTerm:i,resultCount:r},success:function(t){n.html(t);hLib.triggerDOMUpdated({$scope:n,name:"parceShopLocationUpdated"});u===undefined||u()},error:function(){},complete:function(){matasParselshop.$currentSearchRequest=null}})};matas.parselshop.search=function(n){var t,i;if(matasParselshop.isSearching)if(matasParselshop.$currentSearchRequest!=null)matasParselshop.$currentSearchRequest.abort(),matasParselshop.isSearching=!1,$(".delivery-to-shop-spinner").remove();else return;t=matasParselshop.$searchInputElm.val();t!=""&&(matasParselshop.isSearching=!0,i=$("<span class='spinner-16 delivery-to-shop-spinner' />").width(matasParselshop.$searchActionElm.width()).insertAfter(matasParselshop.$searchActionElm),matasParselshop.$searchActionElm.hide(),matas.parselshop.getParcelShopLocations(matasParselshop.$searchResultElm,matasParselshop.currentParcelShopProviderId,t,matasParselshop.resultCount,function(){matasParselshop.$searchActionElm.show();i.remove();matasParselshop.isSearching=!1;n===undefined||n()}))};matas.parselshop.searchAndSelectParcel=function(n,t){n!==null&&n!=""?matas.parselshop.search(function(){var t=$("#box-delivery-to-shop li input[type='radio'][value='"+n+"']");t.length==1&&t.click()}):t!==null&&t!=""&&(matasParselshop.$searchInputElm.val(t),matas.parselshop.search())};matas.parselshop.clearSearchResult=function(){matas.parselshop.updateFormFields({parcelShopAddress:"",parcelShopCityName:"",parcelShopCompany:"",parcelShopCountryCode:"",parcelShopId:"",parcelShopZipCode:""});matasParselshop.$searchResultElm.html("")};matas.parselshop.updateFormFields=function(n){var t=$("#combined-delivery-box");$("input[name='OrderDetails.ParcelShopAddress']",t).val(n.parcelShopAddress);$("input[name='OrderDetails.ParcelShopCityName']",t).val(n.parcelShopCityName);$("input[name='OrderDetails.ParcelShopCompany']",t).val(n.parcelShopCompany);$("input[name='OrderDetails.ParcelShopCountryCode']",t).val(n.parcelShopCountryCode);$("input[name='OrderDetails.ParcelShopId']",t).val(n.parcelShopId);$("input[name='OrderDetails.ParcelShopZipCode']",t).val(n.parcelShopZipCode);saveOrderDetails(n)};matas.parselshop.freightChanged=function(n,t){try{matas.parselshop.clearSearchResult();t=="postoffice"&&(matasParselshop.currentParcelShopProviderId=n.data("parcelproviderid"),matasParselshop.$searchInputElm.val()!=""||viewModel===undefined||viewModel.BillingZip()==""||matasParselshop.$searchInputElm.val(viewModel.BillingZip()+", "+viewModel.BillingAddress()),matas.parselshop.search())}catch(i){LogErrorToServer(i.message,"matas.parselshop.freightChanged","","",i,!1)}};matas.brandportal={init:function(){function n(){$(".clearBrands").click(function(){window.location.href=""});$(".searchBrands").click(function(){matas.brandportal.search($("#brandFilterInputId").val())});$("#brandFilterInputId").focus().keypress(function(n){var t=n.keyCode||n.which;t==13&&matas.brandportal.search($(this).val())});matas.brandportal.initContainers()}$(n)},initContainers:function(){function n(){var n=$(".brandsNavContainer").offset().top-50;matas.brandportal.initAnchorLinks();matas.brandportal.initNavContainerPosition(n)}$(n)},initAnchorLinks:function(){matas.brandportal.html=jQuery("html, body");var n=$(window).height()-$(".brandsWrapper .brandContainer:last-child").outerHeight()-$("#footerwide").outerHeight()-150;n>0&&$(".brandsWrapper").css("padding-bottom",n);$(".brandsNavContainer .alphabetList a").click(function(n){var r,t,i;return n.preventDefault(),r=$.attr(this,"href"),$href=$(r),$href.length>0?(t=-140,i=500,matas.layout.isMobile()&&(t=-270,matas.brandportal.navContainerFixed&&(t=-160),i=0),$.scrollTo($href,{offset:{top:t},duration:i,easing:"easeInOutExpo"}),!1):void 0})},initNavContainerPosition:function(n){var t=jQuery(".brandsNavContainer"),i=$(window);matas.brandportal.navContainerFixed=!1;i.scroll(function(){i.scrollTop()>n?(t.addClass("fixed"),matas.brandportal.navContainerFixed=!0):(t.removeClass("fixed"),matas.brandportal.navContainerFixed=!1)});matas.$brandNavContainer=t},search:function(n){var t=jQuery("#mainContainer").hLoading({text:"Vent venligst...",spinner:$.fn.spin.presets.large,msgBoxCss:{position:"fixed"}});n.trim()==""?window.location.href=window.url_brandPortalUrl:($(".brandFilter #brandFilterInputId").blur(),jQuery.ajax({type:"POST",url:window.url_brandPortalSearchUrl,data:{searchTerm:n},success:function(n){$("#navWrapper").html(n.LettersHtml);$("#brandsWrapper").html(n.BrandsHtml);matas.brandportal.initContainers()},error:function(t,i,r){window.console&&window.console.error&&window.console.error("Search failed!");LogErrorToServer("Brand search failed -> textStatus: "+i+" errorThrown: "+r+" searchTerm: "+n,window.location.href,null,null,null,!1)},complete:function(){t.hLoading(!1);$("#brandFilterInputId").focus()}}))}},function(n,t){typeof exports=="object"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.printStackTrace=t()}(this,function(){function n(t){t=t||{guess:!0};var u=t.e||null,f=!!t.guess,i=new n.implementation,r=i.run(u);return f?i.guessAnonymousFunctions(r):r}return n.implementation=function(){},n.implementation.prototype={run:function(n,t){return n=n||this.createException(),t=t||this.mode(n),t==="other"?this.other(arguments.callee):this[t](n)},createException:function(){try{this.undef()}catch(n){return n}},mode:function(n){return n.arguments&&n.stack?"chrome":n.stack&&n.sourceURL?"safari":n.stack&&n.number?"ie":n.stack&&n.fileName?"firefox":n.message&&n["opera#sourceloc"]?n.stacktrace?n.message.indexOf("\n")>-1&&n.message.split("\n").length>n.stacktrace.split("\n").length?"opera9":"opera10a":"opera9":n.message&&n.stack&&n.stacktrace?n.stacktrace.indexOf("called from line")<0?"opera10b":"opera11":n.stack&&!n.fileName?"chrome":"other"},instrumentFunction:function(t,i,r){t=t||window;var u=t[i];t[i]=function(){return r.call(this,n().slice(4)),t[i]._instrumented.apply(this,arguments)};t[i]._instrumented=u},deinstrumentFunction:function(n,t){n[t].constructor===Function&&n[t]._instrumented&&n[t]._instrumented.constructor===Function&&(n[t]=n[t]._instrumented)},chrome:function(n){return(n.stack+"\n").replace(/^[\s\S]+?\s+at\s+/," at ").replace(/^\s+(at eval )?at\s+/gm,"").replace(/^([^\(]+?)([\n$])/gm,"{anonymous}() ($1)$2").replace(/^Object.<anonymous>\s*\(([^\)]+)\)/gm,"{anonymous}() ($1)").replace(/^(.+) \((.+)\)$/gm,"$1@$2").split("\n").slice(0,-1)},safari:function(n){return n.stack.replace(/\[native code\]\n/m,"").replace(/^(?=\w+Error\:).*$\n/m,"").replace(/^@/gm,"{anonymous}()@").split("\n")},ie:function(n){return n.stack.replace(/^\s*at\s+(.*)$/gm,"$1").replace(/^Anonymous function\s+/gm,"{anonymous}() ").replace(/^(.+)\s+\((.+)\)$/gm,"$1@$2").split("\n").slice(1)},firefox:function(n){return n.stack.replace(/(?:\n@:0)?\s+$/m,"").replace(/^(?:\((\S*)\))?@/gm,"{anonymous}($1)@").split("\n")},opera11:function(n){for(var t,e,r,u=n.stacktrace.split("\n"),f=[],i=0,o=u.length;i<o;i+=2)t=/^.*line (\d+), column (\d+)(?: in (.+))? in (\S+):$/.exec(u[i]),t&&(e=t[4]+":"+t[1]+":"+t[2],r=t[3]||"global code",r=r.replace(/<anonymous function: (\S+)>/,"$1").replace(/<anonymous function>/,"{anonymous}"),f.push(r+"@"+e+" -- "+u[i+1].replace(/^\s+/,"")));return f},opera10b:function(n){for(var t,f,r=n.stacktrace.split("\n"),u=[],i=0,e=r.length;i<e;i++)t=/^(.*)@(.+):(\d+)$/.exec(r[i]),t&&(f=t[1]?t[1]+"()":"global code",u.push(f+"@"+t[2]+":"+t[3]));return u},opera10a:function(n){for(var t,f,r=n.stacktrace.split("\n"),u=[],i=0,e=r.length;i<e;i+=2)t=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i.exec(r[i]),t&&(f=t[3]||"{anonymous}",u.push(f+"()@"+t[2]+":"+t[1]+" -- "+r[i+1].replace(/^\s+/,"")));return u},opera9:function(n){for(var i,r=n.message.split("\n"),u=[],t=2,f=r.length;t<f;t+=2)i=/Line (\d+).*script (?:in )?(\S+)/i.exec(r[t]),i&&u.push("{anonymous}()@"+i[2]+":"+i[1]+" -- "+r[t+1].replace(/^\s+/,""));return u},other:function(n){for(var i="{anonymous}",t=[],r,u;n&&n.arguments&&t.length<10;)r=/function\s*([\w\-$]+)?\s*\(/i.test(n.toString())?RegExp.$1||i:i,u=Array.prototype.slice.call(n.arguments||[]),t[t.length]=r+"("+this.stringifyArguments(u)+")",n=n.caller;return t},stringifyArguments:function(n){for(var t,r=[],u=Array.prototype.slice,i=0;i<n.length;++i)t=n[i],t===undefined?r[i]="undefined":t===null?r[i]="null":t.constructor&&(t.constructor===Array?r[i]=t.length<3?"["+this.stringifyArguments(t)+"]":"["+this.stringifyArguments(u.call(t,0,1))+"..."+this.stringifyArguments(u.call(t,-1))+"]":t.constructor===Object?r[i]="#object":t.constructor===Function?r[i]="#function":t.constructor===String?r[i]='"'+t+'"':t.constructor===Number&&(r[i]=t));return r.join(",")},sourceCache:{},ajax:function(n){var t=this.createXMLHTTPObject();if(t)try{return t.open("GET",n,!1),t.send(null),t.responseText}catch(i){}return""},createXMLHTTPObject:function(){for(var i,t=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}],n=0;n<t.length;n++)try{return i=t[n](),this.createXMLHTTPObject=t[n],i}catch(r){}},isSameDomain:function(n){return typeof location!="undefined"&&n.indexOf(location.hostname)!==-1},getSource:function(n){return n in this.sourceCache||(this.sourceCache[n]=this.ajax(n).split("\n")),this.sourceCache[n]},guessAnonymousFunctions:function(n){for(var i,o,t=0;t<n.length;++t){var u=n[t],f=/\{anonymous\}\(.*\)@(.*)/.exec(u);if(f&&(i=/^(.*?)(?::(\d+))(?::(\d+))?(?: -- .+)?$/.exec(f[1]),i)){var r=i[1],e=i[2],s=i[3]||0;r&&this.isSameDomain(r)&&e&&(o=this.guessAnonymousFunction(r,e,s),n[t]=u.replace("{anonymous}",o))}}return n},guessAnonymousFunction:function(n,t){var i;try{i=this.findFunctionName(this.getSource(n),t)}catch(r){i="getSource failed with url: "+n+", exception: "+r.toString()}return i},findFunctionName:function(n,t){for(var u="",r,o=Math.min(t,20),i,f,e=0;e<o;++e)if(r=n[t-e-1],f=r.indexOf("//"),f>=0&&(r=r.substr(0,f)),r&&((u=r+u,i=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*function\b/.exec(u),i&&i[1])||(i=/function\s+([^(]*?)\s*\(([^)]*)\)/.exec(u),i&&i[1])||(i=/['"]?([$_A-Za-z][$_A-Za-z0-9]*)['"]?\s*[:=]\s*(?:eval|new Function)\b/.exec(u),i&&i[1])))return i[1];return"(?)"}},n});matas.ga={loginPlace:null,sendEvent:function(n,t,i){ga("send","event",unescape(n),unescape(t),unescape(i))},sendEventWithValue:function(n,t,i,r){ga("send","event",unescape(n),unescape(t),unescape(i),unescape(r))},sendEventWithObject:function(n,t,i,r){ga("send","event",unescape(n),unescape(t),unescape(i),r)},sendEventEcommerce:function(n,t){ga("send","event","Enhanced ecommerce",unescape(n),{nonInteraction:1,hitCallback:t})},sendEventLogin:function(n,t,i){this.sendEventWithValue("Login",unescape(n),unescape(t),i)},sendEventAndAction:function(n,t,i,r){ga("ec:setAction",t,i);this.sendEventEcommerce(n,r)},addPromo:function(n,t,i){ga("ec:addPromo",{id:n,name:unescape(t),position:i})},promoClick:function(n,t,i){this.addPromo(n,t,i);ga("ec:setAction","promo_click");this.sendEventEcommerce("Internal promotion click")},addImpression:function(n,t,i,r,u,f,e){ga("ec:addImpression",{id:n,name:unescape(t),category:unescape(i),brand:unescape(r),variant:unescape(u),list:unescape(f),position:e})},addProduct:function(n,t,i,r,u,f,e){ga("ec:addProduct",{id:n,name:unescape(t),category:unescape(i),brand:unescape(r),variant:unescape(u),position:e});ga("ec:setAction","click",{list:f});this.sendEventEcommerce("Product click")},addProductDetail:function(n,t,i,r,u){ga("ec:addProduct",{id:n,name:unescape(t),category:unescape(i),brand:unescape(r),variant:unescape(u)});ga("ec:setAction","detail");this.sendEventEcommerce("Product detail view")},setupProductListTracking:function(n){var t=!1;$(n).each(function(n){var i;if(t=!0,i=$(this).attr("data-id"),i!==undefined){var r=$(this).attr("data-name"),u=$(this).attr("data-maingroup"),f=$(this).attr("data-brand"),e=$(this).attr("data-group"),o=$(this).attr("data-listname");matas.ga.addImpression(i,r,u,f,e,o,n+1)}$(this).find("a").click(function(){matas.ga.addProduct(i,r,u,f,e,o,n+1)})});t&&matas.ga.sendEventEcommerce("Product impressions")},setupTracking:function(){$("#containerwide ul, div.cmsContainerContent").each(function(){matas.ga.setupProductListTracking($(this).find("li[data-maingroup], div.productItem"))});matas.ga.setupSendEvent()},setupSendEvent:function(){$($(".ga-send-event").click(function(){var n=$(this),t=n.data("description"),i=n.data("description2"),r=n.data("description3");matas.ga.sendEvent(t,i,r)}))},addToBasket:function(n,t,i,r,u,f,e){matas.ga.updateBasket(n,t,i,r,u,f,e,"add","Add to cart")},removeFromBasket:function(n,t,i,r,u,f,e){matas.ga.updateBasket(n,t,i,r,u,f,e,"remove","Remove from cart")},updateBasketQuantity:function(n,t,i,r,u,f,e){e<0?matas.ga.removeFromBasket(n,t,i,r,u,f,e*-1):matas.ga.addToBasket(n,t,i,r,u,f,e)},updateBasket:function(n,t,i,r,u,f,e,o,s){matas.ga.productInBasket(n,t,i,r,u,f,e);ga("ec:setAction",o);this.sendEventEcommerce(s)},productInBasket:function(n,t,i,r,u,f,e,o,s){o!=undefined?ga("ec:addProduct",{id:n,name:unescape(t),category:unescape(i),brand:unescape(r),variant:unescape(u),price:f,quantity:e,dimension1:unescape(o),dimension2:unescape(s)}):ga("ec:addProduct",{id:n,name:unescape(t),category:unescape(i),brand:unescape(r),variant:unescape(u),price:f,quantity:e})}}