function DoTracking(n){var e,u,f,t,r,i,o;if(n){if(e="//www.google-analytics.com/plugins/ga/inpage_linkid.js",u={},n.customVariables.groups&&(_gaq.push(["_setCustomVar",1,"Groups",n.customVariables.groups,1]),_gaq.push(["b._setCustomVar",1,"Groups",n.customVariables.groups,1]),u.dimension1=n.customVariables.groups),n.customVariables.customerLoyalty&&(_gaq.push(["_setCustomVar",2,"Customer",n.customVariables.customerLoyalty,1]),_gaq.push(["b._setCustomVar",2,"Customer",n.customVariables.customerLoyalty,1]),u.dimension2=n.customVariables.customerLoyalty),n.customVariables.webstore&&(_gaq.push(["_setCustomVar",3,"Web Store",n.customVariables.webstore,3]),_gaq.push(["b._setCustomVar",3,"Web Store",n.customVariables.webstore,3]),u.dimension3=n.customVariables.webstore),n.customVariables.brand&&(_gaq.push(["_setCustomVar",4,"Brand",n.customVariables.brand,3]),_gaq.push(["b._setCustomVar",4,"Brand",n.customVariables.brand,3]),u.dimension4=n.customVariables.brand),n.customVariables.program?(_gaq.push(["_setCustomVar",5,"Program",n.customVariables.program,3]),_gaq.push(["b._setCustomVar",5,"Program",n.customVariables.program,3]),u.dimension5=n.customVariables.program):(f="Program not applicable",_gaq.push(["_setCustomVar",5,"Program",f,3]),_gaq.push(["b._setCustomVar",5,"Program",f,3]),u.dimension5=f),_gaq.push(["_require","inpage_linkid",e]),_gaq.push(["_setAccount",n.config.classicTrackerCode]),_gaq.push(["_trackPageview"]),_gaq.push(["b._setAccount",n.config.classicUmbrellaTrackerCode]),_gaq.push(["b._setDomainName",n.config.umbrellaTrackingDomain]),_gaq.push(["b._trackPageview"]),n.eCommerceData&&n.eCommerceData.transaction&&n.eCommerceData.items){for(t=n.eCommerceData.transaction,r=n.eCommerceData.items,_gaq.push(["_set","currencyCode",t.currencyCode]),_gaq.push(["_addTrans",t.orderNumber,t.webStoreName,t.total,t.taxTotal,t.shippingTotal,t.city,t.province,t.country]),i=0;i<r.length;i++)_gaq.push(["_addItem",r[i].orderNumber,r[i].producerName,r[i].offeringDisplayName,r[i].webStoreName,r[i].unitCost,r[i].quantity]);_gaq.push(["_trackTrans"])}if(n.eCommerceData&&n.eCommerceData.transaction&&n.eCommerceData.items){for(t=n.eCommerceData.transaction,r=n.eCommerceData.items,_gaq.push(["b._set","currencyCode",t.currencyCode]),_gaq.push(["b._addTrans",t.orderNumber,t.webStoreName,t.total,t.taxTotal,t.shippingTotal,t.city,t.province,t.country]),i=0;i<r.length;i++)_gaq.push(["b._addItem",r[i].orderNumber,r[i].producerName,r[i].offeringDisplayName,r[i].webStoreName,r[i].unitCost,r[i].quantity]);_gaq.push(["b._trackTrans"])}if(function(){var n=document.createElement("script"),t;n.type="text/javascript";n.async=!0;n.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t)}(),function(n,t,i,r,u,f,e){n.GoogleAnalyticsObject=u;n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)};n[u].l=1*new Date;f=t.createElement(i);e=t.getElementsByTagName(i)[0];f.async=1;f.src=r;e.parentNode.insertBefore(f,e)}(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create",n.config.universalTrackerCode,n.config.umbrellaTrackingDomain),ga("require","displayfeatures"),ga("send","pageview",u),n.eCommerceData&&n.eCommerceData.transaction&&n.eCommerceData.items){for(t=n.eCommerceData.transaction,r=n.eCommerceData.items,ga("require","ecommerce","ecommerce.js"),ga("set","currencyCode",t.currencyCode),ga("ecommerce:addTransaction",{id:t.orderNumber,affiliation:t.webStoreName,revenue:t.total,shipping:t.shippingTotal,tax:t.taxTotal}),i=0;i<r.length;i++)ga("ecommerce:addItem",{id:r[i].orderNumber,name:r[i].producerName,sku:r[i].offeringDisplayName,category:r[i].webStoreName,price:r[i].unitCost,quantity:r[i].quantity});ga("ecommerce:send")}_ga.GoogleAnalyticsTrackFacebook=function(){try{FB&&FB.Event&&FB.Event.subscribe&&(FB.Event.subscribe("edge.create",function(n){_gaq.push(["_trackSocial","facebook","like",n]);ga("send","facebook","like",n)}),FB.Event.subscribe("edge.remove",function(n){_gaq.push(["_trackSocial","facebook","unlike",n]);ga("send","facebook","unlike",n)}))}catch(n){}};o=function(n,t){if(n){var r=new RegExp("[\\?&#]"+t+"=([^&#]*)"),i=r.exec(n);if(i!=null)return unescape(i[1])}};try{twttr.ready(function(n){n.events.bind("tweet",function(n){if(n){var t;n.target&&n.target.nodeName=="IFRAME"&&(opt_target=o(n.target.src,"url"));_gaq.push(["_trackSocial","twitter","tweet",t]);ga("send","twitter","tweet",t)}});n.events.bind("follow",function(n){var t=n.data.user_id;_gaq.push(["_trackSocial","twitter","follow",t]);ga("send","twitter","follow",t)})})}catch(s){}}}function anySelectedOfferings(){var n=!1;return $(".recommended-offering input[id$='hfSelected']").each(function(){$(this).val().toString().toLowerCase()=="true"&&(n=!0)}),n}function updateCrossSellOfferingSelection(n,t){var i=t.find("option:selected"),u=n.closest(".cross-sell-offering").find(".cs-offering-price"),f=t.data("product-id"),e=i.val(),o=i.data("access-guarantee-status"),s=i.data("offering-price"),h=i.data("offering-formatted-price"),r=n.is(":checked");u.text(h);PageMethods.UpdateCrossSellOfferingSelection(f,e,o,s,r,function(n){if(EnableDisableEagMessageRow(t,n.ActualAccessGuaranteeStatus),n.IsEagOfferedAsCrossSell||EnableDisableAddEagToCart(r,n.ActualAccessGuaranteeStatus),n.RequiresRerender){var i=$(".cart-update-panel");i.length>0&&__doPostBack(i.attr("id"),"")}else $(".cart-subtotal").length>0&&$(".cart-subtotal").text(n.CartSubtotal)})}function EnableDisableEagMessageRow(n,t){$messageRow=n.closest(".cross-sell-offering").find(".ag-message-row");t===2?($messageRow.removeClass("hidden"),$messageRow.find(".ag-basic-link").removeClass("hidden"),$messageRow.find(".ag-extended-link").addClass("hidden")):t===8?($messageRow.removeClass("hidden"),$messageRow.find(".ag-extended-link").removeClass("hidden"),$messageRow.find(".ag-basic-link").addClass("hidden")):$messageRow.addClass("hidden")}function EnableDisableAddEagToCart(n,t){var i,r;n&&(t===2||t===8)&&(i=$("button[class*='add-access-cart']"),i.length===0?location.reload(!0):i.removeAttr("disabled").attr("aria-disabled","false"));kvLocalStore.ShoppingCartState.IsAccessGuaranteeApplicableForAllCartItems||(r=!1,$("div[class*='cross-sell-offering']").each(function(){return $(this).find("input[type=checkbox]").is(":checked")&&(t=$(this).find(".rec-offering-language-selector").find("option:selected").data("access-guarantee-status"),t===2||t===8)?(r=!0,!1):!0}),r||$("button[class*='add-access-cart']").attr("disabled","").attr("aria-disabled","true"))}function getObjValues(n){return $.map(n,function(n){return n})}function hideControl(n){var t=document.getElementById(n);t.style.display="none"}function showControl(n){var t=document.getElementById(n);t.style.display=""}function partial(n){var t=Array.prototype.slice.call(arguments,1);return function(){var i=t.concat(Array.prototype.slice.call(arguments));return n.apply(this,i)}}function clearSearchBox(n){n.value=""}function debounce(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function showDialogAsync(){var n=Array.prototype.slice.call(arguments),t={},i=["title","width","height","dialogClass","elementID"];dataUrl=n.splice(1,1);$.ajax({url:dataUrl,success:function(r){t.htmlContent=r;for(var u=0;u<n.length;u++)t[i[u]]=n[u];showDialog(t)}})}function registerOnPostbackFocus(n){typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){for(var i,t=0;t<n.length;t++)if(i=$(n[t]),i.parent().length>0){i.first().focus();break}Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this[this.length-1])})}function override(n,t,i){n[t]=i(n[t])}function resizeParentModalToFrame(n){$frame=$(n);$modal=$(n).closest(".modal-dialog");resizeModalToGivenFrame($modal,$frame)}function resizeModalToNestedFrame(n){$modal=$(n).find(".modal-dialog").first();$frame=$modal.find("iframe").first();$frame.length>0&&resizeModalToGivenFrame($modal,$frame)}function resizeModalToGivenFrame(n,t){var r=t.closest("div"),i=t.contents().find("#aspnetForm").height(),u=i+20,f=i-t.height(),e=n.height()+f;t.height(u);r.animate({height:i},250,function(){var n=t.contents().find("#aspnetForm").height(),u=n+20;n>i&&(t.height(u),r.animate({height:n},150))});n.animate({marginTop:Math.max(20,($(window).height()-e)/2)},250)}function pageLoad(){if(postbackCallbacks.length>0){for(var n=0;n<postbackCallbacks.length;n++)postbackCallbacks[n]();postbackCallbacks=[]}}function registerPostbackCallback(n){postbackCallbacks.push(n)}function replaceUrlParameter(n,t,i){var r=new RegExp("([?|&]"+t+"=)[a-z0-9-]+","ig");return n.replace(r,"$1"+i)}function decodeHTML(n){return $("<textarea/>").html(n).text()}function checkForPlatformMismatch(n){return n!=""&&n.indexOf($.client.os)<0?confirm(kvLocalStore.WebStore.PlatformConflictPrompt):!0}function registerForAsyncErrorMessaging(n,t,i){n==null&&(Page_OutputUnregisteredAsyncValidationErrors=!0);typeof i!="undefined"&&(Page_OutputDynamicallyGeneratedAsyncValidationErrors=i);Page_AsyncValidatedControls.push(n);Page_OverrideErrorOutputSelector=t}function Page_ClientValidateControl(n){if(Page_InvalidControlToBeFocused=null,typeof Page_Validators=="undefined")return!0;for(var t=0;t<Page_Validators.length;t++)ValidatorValidateControl(Page_Validators[t],n,null);return ValidatorUpdateIsValid(n),ValidationSummaryGeneralOnSubmit(),Page_BlockSubmit=!Page_IsValid,Page_BypassNextClientValidation=Page_IsValid,Page_IsValid}function ValidatorValidateControl(n,t,i){n.isvalid=!0;(typeof n.enabled=="undefined"||n.enabled!=!1)&&$.contains($(t)[0],n)&&typeof n.evaluationfunction=="function"&&(n.isvalid=n.evaluationfunction(n),n.evaluationfunction==RegularExpressionValidatorEvaluateIsValid&&(typeof n.validationexpression=="undefined"||n.validationexpression==null)&&(n.isvalid=!0),n.isvalid||Page_InvalidControlToBeFocused!=null||typeof n.focusOnError!="string"||n.focusOnError!="t"||ValidatorSetFocus(n,i));ValidatorUpdateDisplay(n)}function ValidationSummaryGeneralOnSubmit(){var t,r,i,u,f,e,o,s,n,h;if(typeof Page_ValidationSummaries!="undefined")for(r=0;r<Page_ValidationSummaries.length;r++)if((t=Page_ValidationSummaries[r],t)&&(t.style.display="none",!Page_IsValid)){if(t.showsummary!="False"){t.style.display="";typeof t.displaymode!="string"&&(t.displaymode="BulletList");switch(t.displaymode){case"List":u="<br>";f="";e="";o="<br>";s="";break;case"BulletList":default:u="";f="<ul>";e="<li>";o="<\/li>";s="<\/ul>";break;case"SingleParagraph":u=" ";f="";e="";o=" ";s="<br>"}for(i="",typeof t.headertext=="string"&&(i+=t.headertext+u),i+=f,n=0;n<Page_Validators.length;n++)Page_Validators[n].isvalid||typeof Page_Validators[n].errormessage!="string"||(i+=e+Page_Validators[n].errormessage+o);i+=s;t.innerHTML=i;window.scrollTo(0,0)}if(t.showmessagebox=="True"){for(i="",typeof t.headertext=="string"&&(i+=t.headertext+"\r\n"),h=Page_Validators.length-1,n=0;n<=h;n++)if(!Page_Validators[n].isvalid&&typeof Page_Validators[n].errormessage=="string")switch(t.displaymode){case"List":i+=Page_Validators[n].errormessage;n<h&&(i+="\r\n");break;case"BulletList":default:i+="- "+Page_Validators[n].errormessage;n<h&&(i+="\r\n");break;case"SingleParagraph":i+=Page_Validators[n].errormessage+" "}alert(i)}}}function ValidatorUpdateControlIsValid(n){Page_IsValid=typeof n!="undefined"?AllControlValidatorsValid(Page_Validators,n):AllValidatorsValid(Page_Validators)}function AllControlValidatorsValid(n,t){if(typeof n!="undefined"&&n!=null)for(var i=0;i<n.length;i++)if(!n[i].isvalid&&$.contains($(t)[0],n[i]))return!1;return!0}function WebForm_DoPostBackWithOptionsManual(n){var r=!0,i,t;n.validation&&!Page_BypassNextClientValidation?typeof Page_ClientValidate=="function"&&(r=Page_ClientValidate(n.validationGroup)):Page_BypassNextClientValidation=!1;r&&(typeof n.actionUrl!="undefined"&&n.actionUrl!=null&&n.actionUrl.length>0&&(theForm.action=n.actionUrl),n.trackFocus&&(i=theForm.elements.__LASTFOCUS,typeof i!="undefined"&&i!=null&&(typeof document.activeElement=="undefined"?i.value=n.eventTarget:(t=document.activeElement,typeof t!="undefined"&&t!=null&&(typeof t.id!="undefined"&&t.id!=null&&t.id.length>0?i.value=t.id:typeof t.name!="undefined"&&(i.value=t.name))))));n.clientSubmit&&__doPostBack(n.eventTarget,n.eventArgument)}function outputValidationErrors(n){outputControlValidationErrors(n,null)}function outputControlValidationErrors(n,t){var i;if(Page_ValidationSummaries.length>0){var r=Page_ValidationSummaries[0],u="",f=0,e=n.ValidationSummary;for(i in e)t==null||$("#"+i).length==0&&Page_OutputUnregisteredAsyncValidationErrors||i.indexOf("cvCodeGeneratedLocalized")!=-1&&Page_OutputDynamicallyGeneratedAsyncValidationErrors||$.contains($(t)[0],$("#"+i)[0])?f++:delete e[i];u=generateMarkupForValidationErrors(e,f);f>0&&(Page_OverrideErrorOutputSelector!=null?$(Page_OverrideErrorOutputSelector).html(u).css("display",""):(r.innerHTML+=u,r.style.display=""),Page_OverrideErrorOutputSelector==null&&scrollToSummary($(r)));Page_OverrideErrorOutputSelector=null}}function scrollToSummary(n,t){typeof t=="undefined"&&(t=!1);var i=0,u=$("html").scrollTop()!=0?$("html").scrollTop():$("body").scrollTop(),r=$("#pnlWebStoreIsTestBanner");i=r.length>0&&r.css("display")!="none"?n.offset().top-10-r.height():n.offset().top-10;(!t||i<u)&&$("html, body").animate({scrollTop:i},200)}function generateMarkupForValidationErrors(n,t){var i="",r;if(t>1){i+="<ul>";for(r in n)i+="<li>",n[r].FieldName!=""&&(i+=n[r].FieldName+": "),i+=n[r].Message+"<\/li>",delete n[r];i+="<\/ul>"}else if(t==1){for(r in n)n[r].FieldName!=""&&(i+=n[r].FieldName+": "),i+=n[r].Message,delete n[r];i=decodeHTML(i)}return i}function clearValidationErrors(){if(Page_OverrideErrorOutputSelector!=null&&$(Page_OverrideErrorOutputSelector).empty().css("display","none"),typeof Page_ValidationSummaries!="undefined")for(sums=0;sums<Page_ValidationSummaries.length;sums++)summary=Page_ValidationSummaries[sums],summary.innerHTML="",summary.style.display="none"}function addToCartAsync(n,t,i,r,u,f,e){var c;typeof u=="undefined"&&(u=null);typeof f=="undefined"&&(f=null);typeof e=="undefined"&&(e=null);var o="add-dialog",s=!1,h=!1;t==CartActionType.Offering&&(showDialog({title:kvLocalStore.Common.Processing,content:kvLocalStore.Common.Processing,elementID:o}),setTimeout(function(){s&&$("#kv"+o).modal("hide");h=!0},500));c=t==CartActionType.Addon?PageMethods.AddAddonToCartAsync:t==CartActionType.ShopperResource?PageMethods.AddShopperResourceToCartAsync:PageMethods.AddOfferingToCartAsync;c(n,function(n){var c,l;s=!0;t==CartActionType.Offering&&h&&$("#kv"+o).modal("hide");n.ActionSuccess?(c=n.QuantityInCart!=null?n.QuantityInCart:0,n.TriggerCheckout?c>0?window.location.replace(cartUrl):window.location.replace(homeUrl):(i==CartContextType.Interstitial&&(typeof Sys!="undefined"?Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){postMessageToParent(MessageType.CartResult,n);Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this[this.length-1])}):postMessageToParent(MessageType.CartResult,n)),updateClientCartCount(c),e!=null&&__doPostBack(e,""),l=t==CartActionType.ShopperResource&&i==CartContextType.ShopperResource,setButtonAndLabelDisabled(u,f,l),r!=null&&registerOnPostbackFocus(r),(i==CartContextType.Offering||i==CartContextType.ShopperResource)&&displayAddToCartInterstitial(n))):n.RedirectUrl?window.location.replace(n.RedirectUrl):i==CartContextType.Interstitial?postMessageToParent(MessageType.InnerError,n.ValidationMessage):showDialog({elementID:"asyncerror",title:kvLocalStore.Common.Error,content:n.ValidationMessage})},$.noop)}function removeFromCartAsync(n,t,i,r,u,f){typeof r=="undefined"&&(r=null);typeof u=="undefined"&&(u=null);typeof f=="undefined"&&(f=null);PageMethods.RemoveFromCartAsync(n,function(e){if(e.ActionSuccess){var o=e.QuantityInCart!=null?e.QuantityInCart:0;e.TriggerCheckout?o>0?window.location.replace(cartUrl):window.location.replace(homeUrl):(t==CartContextType.Interstitial&&(typeof Sys!="undefined"?Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){postMessageToParent(MessageType.CartResult,e);Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this[this.length-1])}):postMessageToParent(MessageType.CartResult,e)),updateClientCartCount(o),f!=null&&__doPostBack(f,""),setButtonAndLabelEnabled(r,u),$buttons=$("*:atobDataComp('"+n+"') .btn-success, .btn-success:atobDataComp('"+n+"'), .shopper-resource .btn-primary:atobDataComp('"+n+"')"),$labels=$buttons.find(".btn-label"),setButtonAndLabelEnabled($buttons,$labels),i!=null&&registerOnPostbackFocus(i))}else e.RedirectUrl?window.location.replace(e.RedirectUrl):e.ValidationMessage&&(t==CartContextType.Interstitial?postMessageToParent(MessageType.InnerError,e.ValidationMessage):showDialog({elementID:"asyncerror",title:kvLocalStore.Common.Error,content:e.ValidationMessage}))},$.noop)}function updateQuantityAsync(n,t,i,r){typeof t=="undefined"&&(t=null);typeof r=="undefined"&&(r=null);PageMethods.UpdateQuantityAsync(n,function(u){if(u.ActionSuccess){var f=u.QuantityInCart!=null?u.QuantityInCart:0;u.TriggerCheckout?f>0?window.location.replace(cartUrl):window.location.replace(homeUrl):(updateClientCartCount(f),r!=null&&__doPostBack(r,""),u.ItemStillInCart||($buttons=$("*:atobDataComp('"+n[0]+"') .btn-success, .btn-success:atobDataComp('"+n[0]+"'), .shopper-resource.btn-primary:atobDataComp('"+n[0]+"')"),$labels=$buttons.find(".btn-label"),setButtonAndLabelEnabled($buttons,$labels)),i!=null&&registerOnPostbackFocus(i))}else u.RedirectUrl?window.location.replace(u.RedirectUrl):u.ValidationMessage&&(showDialog({elementID:"asyncerror",title:kvLocalStore.Common.Error,content:u.ValidationMessage}),t!=null&&t.val(t.data("last-value")))},$.noop)}function updateCartItemsCount(n){PageMethods.CountCartItems(n,function(n){updateClientCartCount(n)})}function setButtonAndLabelEnabled(n,t){n!=null&&(n.addClass("add-to-cart").removeClass("already-in-cart"),n.removeAttr("disabled").attr("aria-disabled",!1));t!=null&&t.text(kvLocalStore.WebStore.AddToCart)}function setButtonAndLabelDisabled(n,t,i){n!=null&&(n.removeClass("add-to-cart").addClass("already-in-cart"),i||n.attr("disabled","disabled").attr("aria-disabled",!0));t!=null&&t.text(kvLocalStore.WebStore.InCart)}function displayAddToCartInterstitial(n,t){var i={expressCheckoutMessage:kvLocalStore.WebStore.ExpressCheckoutMessage,deferredPaymentMessage:n.DeferredPaymentMessage,viewAllTermsAndConditions:kvLocalStore.WebStore.ViewAllTermsAndConditions,continueShopping:kvLocalStore.WebStore.ContinueShopping,checkout:kvLocalStore.WebStore.Checkout,viewCart:kvLocalStore.ShoppingCart_aspx.ViewFullCart,cartUrl:kvLocalStore.WebStore.ShoppingCartUrl},r,u;if(t)for(r in t)i[r]=t[r];u="";u=n.CanWebStoreProxyOrder?"<a href='"+i.cartUrl+"' class='btn btn-success' style='"+(n.CanWebStoreProxyOrder?"display: block":"display: none")+"'><span class='fa fa-shopping-cart'><\/span> "+i.viewCart+"<\/a>":"<button class='btn btn-success trigger-checkout dynamic-checkout interstitial-checkout' data-express='"+(n.ExpressCheckoutEligible?"true":"false")+"' style='"+(n.CanWebStoreProxyOrder?"display: none":"display: block")+"'><span class='fa fa-check base-icon'><\/span> <span class='fa fa-circle-o-notch fa-spin feedback-icon hidden'><\/span> "+i.checkout+"<\/button>";showDialog({elementID:"atcinterstitial",title:kvLocalStore.WebStore.AddedToYourShoppingCart,content:"<div><p class='deferred-payment-message alert alert-warning' style='"+(i.deferredPaymentMessage?"display: block":"display: none")+"'>"+i.deferredPaymentMessage+"<\/p><div class='async-validation-summary alert alert-danger' style='display:none' aria-live='assertive' aria-atomic='true'><\/div><p class='express-checkout-message alert alert-warning' style='"+(n.ExpressCheckoutEligible&&!n.CanWebStoreProxyOrder&&n.HasOrderMessages?"display: block":"display: none")+"'>"+i.expressCheckoutMessage+" <a role='button' class='express-download-terms trigger-checkout' data-express='false'>"+i.viewAllTermsAndConditions+"<\/a><\/p><div class='row button-box' style='padding-top:15px'><div class='col-sm-6'><button class='btn btn-default btn-block' data-dismiss='modal'>"+i.continueShopping+"<\/button><\/div><div class='col-sm-6'>"+u+"<\/div><\/div><\/div>",remoteUrl:kvLocalStore.WebStore.InterstitialUrl,size:"lg",onClose:partial(clearNewAdditionsToCart,kvLocalStore.User.Id),bodyStyle:"padding-top:15px"})}function clearNewAdditionsToCart(n){PageMethods.ClearNewAdditionsToCart(n)}function updateClientCartCount(n){$(".shopping-cart-count").text(n)}function updateExpressCheckoutControls(n,t){n?($(".express-checkout-message").show(),$(".dynamic-checkout").data("express",!0)):($(".express-checkout-message").hide(),$(".dynamic-checkout").data("express",!1));t?$(".express-checkout-terms").show():$(".express-checkout-terms").hide()}function resetCheckoutButtons(){$(".interstitial-checkout .base-icon, .cart-checkout .base-icon").removeClass("hidden");$(".interstitial-checkout .feedback-icon, .cart-checkout .feedback-icon").addClass("hidden")}function addToWaitListAsync(n,t,i,r,u,f){typeof t=="undefined"&&(t=null);typeof i=="undefined"&&(i=null);typeof r=="undefined"&&(r=null);typeof u=="undefined"&&(u=null);typeof f=="undefined"&&(f=null);var e="add-dialog",o=!1,s=!1;showDialog({title:kvLocalStore.Common.Processing,content:kvLocalStore.Common.Processing,elementID:e});setTimeout(function(){o&&$("#kv"+e).modal("hide");s=!0},500);PageMethods.AddUserToWaitListAsync(n,function(n){o=!0;s&&$("#kv"+e).modal("hide");n.ActionSuccess?(n.IsWaitListResult?(u!=null&&u.css("display","none"),t!=null&&t.attr("disabled","disabled").attr("aria-disabled",!0),i!=null&&i.text(kvLocalStore.LibraryWaitList.AddedToWaitList),displayAddedToWaitListModal(n)):(t!=null&&t.attr("disabled","disabled").attr("aria-disabled",!0),i!=null&&i.text(kvLocalStore.WebStore.InCart),r!=null&&r.text(kvLocalStore.Common.Available),u!=null&&u.css("display","none"),f==null&&displayAddToCartInterstitial(n)),updateClientCartCount(n.QuantityInCart)):n.RedirectUrl?window.location.replace(n.RedirectUrl):n.ValidationMessage?showDialog({elementID:"asyncerror",title:kvLocalStore.Common.Error,content:n.ValidationMessage}):window.location.reload();f!=null&&__doPostBack(f,"")},$.noop)}function displayAddedToWaitListModal(n){showDialog({elementID:"atwlmodal",title:kvLocalStore.LibraryWaitList.AddedToWaitList,remoteUrl:n.ModalContentUrl,size:"lg",footer:kvLocalStore.Common.Close,footerCloseButton:!0})}function optInForTypeNoticeOnly(n){PageMethods.OptInForTypeNoticeOnly(n)}function bodyMarginForTestBanner(){var n=$("#pnlWebStoreIsTestBanner"),t=$("body");n&&$(t).css({"margin-top":$(n).height()})}function postMessageToParent(n,t){var i={type:n,data:t};window.parent.postMessage(i,"*")}function clearStatusMessages(){$(".status-message-container-inner").hide()}function voucherRefresh(){var n;if(window.XMLHttpRequest)n=new XMLHttpRequest;else if(window.ActiveXObject)try{n=new ActiveXObject("Msxml2.XMLHTTP")}catch(t){try{n=new ActiveXObject("Microsoft.XMLHTTP")}catch(t){throw t;}}n.open("GET",handlerUrl,!0);n.onreadystatechange=function(){var JSONString,JObject,mySpan;if(n.readyState==4){for(JSONString=n.responseText,JObject=eval("("+JSONString+")"),i=0;i<JObject.Vouchers.length;i=i+1)mySpan=document.getElementById(JObject.Vouchers[i].ControlID),mySpan&&(mySpan.innerHTML=JObject.Vouchers[i].Value);JObject.AllFulfilled=="true"&&__doPostBack("aspnetForm","AllFulfilled");JObject.TryAgain=="false"?beenPolling&&__doPostBack("aspnetForm","SomeFulfilled"):(beenPolling=!0,setTimeout("voucherRefresh()",JObject.DelayMilliSeconds))}};n.send(null)}var tabactivate=$.fn.tab.Constructor.prototype.activate,checkTabs,iFrameAutoResize,alignCards,unalignCards,postbackCallbacks,CartActionType,CartContextType,hideWebStoreBanner,cookieBanner,MessageType;$.fn.tab.Constructor.prototype.activate=function(n,t){var i=t.find("> .active");i.find("[role=tab]").addBack("[role=tab]").attr({"aria-selected":!1});i.filter("[role=tabpanel]").attr({"aria-hidden":!0});tabactivate.apply(this,arguments);n.find("[role=tab]").addBack("[role=tab]").attr({"aria-selected":!0});n.filter("[role=tabpanel]").attr({"aria-hidden":!1})};$(document).ready(function(){$(".input-file input[type=file]").change(function(){var n=$(this),t=n.closest(".input-file").find("label"),i=t.find(".input-label-text"),r=t.find(".input-file-name");n.val()!=null&&n.val()!=""?(r.text(n.val().split("\\").pop()).removeClass("hidden"),i.addClass("sr-only"),t.addClass("btn-success").removeClass("btn-primary")):(r.text("").addClass("hidden"),i.removeClass("sr-only"),t.addClass("btn-primary").removeClass("btn-success"))})}),function(){var n={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},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))},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"},{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/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};n.init();window.$.client={os:n.OS,browser:n.browser}}();$(document).ready(function(){$(".queue-addons").on("click",".add-rec-offering-cart:not(.added), .add-access-cart:not(.added)",function(){var t,n;$this=$(this);$this.text(typeof kvLocalStore!="undefined"?kvLocalStore.Common.Remove:textItemText["Common.Remove"]);$this.addClass("btn-danger added");$this.removeClass("btn-primary");t=$this.closest(".recommended-offering");t.find("input[id$='hfSelected']").val("True");n=$(".btn-wrap > .rec-offering-buy-now");n.removeClass("disabled").attr("aria-disabled",!1);typeof kvLocalStore!="undefined"?n.parent().attr("data-original-title",kvLocalStore.AccessGuarantee.SdmBuyNow):n.parent().attr("title",textItemText["AccessGuarantee.SdmBuyNow"])});$(".queue-addons").on("click",".added.add-rec-offering-cart, .added.add-access-cart",function(){var t,n;$this=$(this);$this.text(typeof kvLocalStore!="undefined"?kvLocalStore.WebStore.Add:textItemText["WebStore.Add"]);$this.addClass("btn-primary");$this.removeClass("btn-danger added");t=$this.closest(".recommended-offering");t.find("input[id$='hfSelected']").val("False");anySelectedOfferings()||(n=$(".btn-wrap > .rec-offering-buy-now"),n.addClass("disabled").attr("aria-disabled",!0),typeof kvLocalStore!="undefined"?n.parent().attr("data-original-title",kvLocalStore.WebStore.NoRecommendationsSelected):n.parent().attr("title",textItemText["WebStore.NoRecommendationsSelected"]))})});$(document).on("change",".recommended-offering .rec-offering-language-selector",function(){$dropdown=$(this);var n=$dropdown[0].selectedIndex,t=$dropdown[0].options[n].value,i=$dropdown.prev().children().eq(n).text();$dropdown.closest(".recommended-offering").find(".rec-offering-price").text(i);$dropdown.closest(".recommended-offering").find(".cs-offering-link").each(function(){var n=$(this);n.attr("href",replaceUrlParameter(n.attr("href"),"o",t))})});$(document).on("change",".cross-sell-offering input[type=checkbox]",function(){var n=$(this),t=$(this).closest(".recommended-offering").find(".rec-offering-language-selector");updateCrossSellOfferingSelection(n,t)});$(document).on("change",".cross-sell-offering .rec-offering-language-selector",function(){var n=$(this),t=n.closest(".cross-sell-offering").find("input[type=checkbox]");updateCrossSellOfferingSelection(t,n)});Object.prototype.watch||Object.defineProperty(Object.prototype,"watch",{enumerable:!1,configurable:!0,writable:!1,value:function(n,t){var i=this[n],r=i,u=function(){return r},f=function(u){return i=r,r=t.call(this,n,i,u)};delete this[n]&&Object.defineProperty(this,n,{get:u,set:f,enumerable:!0,configurable:!0})}});Object.prototype.unwatch||Object.defineProperty(Object.prototype,"unwatch",{enumerable:!1,configurable:!0,writable:!1,value:function(n){var t=this[n];delete this[n];this[n]=t}}),function(n,t){"use strict";function u(n,t,i,r,u,f,e){var o,s,h;return(e=typeof e=="number"?e:0,n.css(i,r+f),o=n.width(),o>=t)?(n.css(i,""),o===t)?{match:"exact",size:parseFloat((parseFloat(r)-.1).toFixed(3))}:(s=t-e,h=o-t,{match:"estimate",size:parseFloat((parseFloat(r)-(i==="word-spacing"&&e&&h<s?0:u)).toFixed(3))}):o}function s(n,r,f,e,o){var a=n.clone(!0).addClass("bigtext-cloned").css({fontFamily:n.css("font-family"),textTransform:n.css("text-transform"),wordSpacing:n.css("word-spacing"),letterSpacing:n.css("letter-spacing"),position:"absolute",left:i.DEBUG_MODE?0:-9999,top:i.DEBUG_MODE?0:-9999}).appendTo(document.body),s=[],c=[],h=[],l=[];return r.css("float","left").each(function(){var v=t(this),y=i.supports.wholeNumberFontSizeOnly?[8,4,1]:[8,4,1,.1],c,n,r,p,a,w;if(v.hasClass(i.EXEMPT_CLASS)){s.push(null);l.push(null);h.push(!1);return}var b=parseFloat(v.css("font-size")),k=(v.width()/b).toFixed(6);n=parseInt(f/k,10)-10;n:for(r=0,p=y.length;r<p;r++)t:for(a=1,w=10;a<=w;a++){if(n+a*y[r]>e){n=e;break n}if(c=u(v,f,"font-size",n+a*y[r],y[r],"px",c),typeof c!="number"){if(n=c.size,c.match==="exact")break n;break t}}l.push(f/n);n>e?(s.push(e),h.push(!1)):!!o&&n<o?(s.push(o),h.push(!0)):(s.push(n),h.push(!1))}).each(function(n){var r=t(this),h=0,l=1,e,o,a;if(r.hasClass(i.EXEMPT_CLASS)){c.push(null);return}for(r.css("font-size",s[n]+"px"),o=1,a=3;o<a;o+=l)if(e=u(r,f,"word-spacing",o,l,"px",e),typeof e!="number"){h=e.size;break}r.css("font-size","");c.push(h)}).removeAttr("style"),i.DEBUG_MODE?a.css({"background-color":"rgba(255,255,255,.4)"}):a.remove(),{fontSizes:s,wordSpacings:c,ratios:l,minFontSizes:h}}var f=0,r=t("head"),e=n.BigText,o=t.fn.bigtext,i={DEBUG_MODE:!1,DEFAULT_MIN_FONT_SIZE_PX:null,DEFAULT_MAX_FONT_SIZE_PX:528,GLOBAL_STYLE_ID:"bigtext-style",STYLE_ID:"bigtext-id",LINE_CLASS_PREFIX:"bigtext-line",EXEMPT_CLASS:"bigtext-exempt",noConflict:function(r){return r&&(t.fn.bigtext=o,n.BigText=e),i},supports:{wholeNumberFontSizeOnly:function(){if(!("getComputedStyle"in n))return!0;var i=t("<div/>").css({position:"absolute","font-size":"14.1px"}).insertBefore(t("script").eq(0)),r=n.getComputedStyle(i[0],null),u=r&&r.getPropertyValue("font-size")==="14px";return i.remove(),u}()},init:function(){t("#"+i.GLOBAL_STYLE_ID).length||r.append(i.generateStyleTag(i.GLOBAL_STYLE_ID,[".bigtext * { white-space: nowrap; } .bigtext > * { display: block; }",".bigtext ."+i.EXEMPT_CLASS+", .bigtext ."+i.EXEMPT_CLASS+" * { white-space: normal; }"]))},bindResize:function(i,r){var u;t(n).unbind(i).bind(i,function(){u&&clearTimeout(u);u=setTimeout(r,100)})},getStyleId:function(n){return i.STYLE_ID+"-"+n},generateStyleTag:function(n,i){return t("<style>"+i.join("\n")+"<\/style>").attr("id",n)},clearCss:function(n){var r=i.getStyleId(n);t("#"+r).remove()},generateCss:function(n,t,r,u){var e=[],f,o;for(i.clearCss(n),f=0,o=t.length;f<o;f++)e.push("#"+n+" ."+i.LINE_CLASS_PREFIX+f+" {"+(u[f]?" white-space: normal;":"")+(t[f]?" font-size: "+t[f]+"px;":"")+(r[f]?" word-spacing: "+r[f]+"px;":"")+"}");return i.generateStyleTag(i.getStyleId(n),e)},jQueryMethod:function(n){return i.init(),n=t.extend({minfontsize:i.DEFAULT_MIN_FONT_SIZE_PX,maxfontsize:i.DEFAULT_MAX_FONT_SIZE_PX,childSelector:"",resize:!0},n||{}),this.each(function(){var e=t(this).addClass("bigtext"),c=e.width(),u=e.attr("id"),h=n.childSelector?e.find(n.childSelector):e.children(),o;u||(u="bigtext-id"+f++,e.attr("id",u));n.resize&&i.bindResize("resize.bigtext-event-"+u,function(){i.jQueryMethod.call(t("#"+u),n)});i.clearCss(u);h.addClass(function(n,t){return[t.replace(new RegExp("\\b"+i.LINE_CLASS_PREFIX+"\\d+\\b"),""),i.LINE_CLASS_PREFIX+n].join(" ")});o=s(e,h,c,n.maxfontsize,n.minfontsize);r.append(i.generateCss(u,o.fontSizes,o.wordSpacings,o.minFontSizes))}),this.trigger("bigtext:complete")}};t.fn.bigtext=i.jQueryMethod;n.BigText=i}(this,jQuery);!function(){function n(n){this.message=n}var t="undefined"!=typeof exports?exports:this,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error;n.prototype.name="InvalidCharacterError";t.btoa||(t.btoa=function(t){for(var u,f,e=String(t),r=0,o=i,s="";e.charAt(0|r)||(o="=",r%1);s+=o.charAt(63&u>>8-r%1*8)){if(f=e.charCodeAt(r+=.75),f>255)throw new n("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");u=u<<8|f}return s});t.atob||(t.atob=function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var u,r,f=0,s=0,o="";r=e.charAt(s++);~r&&(u=f%4?64*u+r:r,f++%4)?o+=String.fromCharCode(255&u>>(-2*f&6)):0)r=i.indexOf(r);return o})}();jQuery.extend(jQuery.expr[":"],{focusable:function(n){return $(n).is('a:visible, button:visible:enabled, :input:not([type="hidden"]):visible:enabled, [tabindex]:visible')}});$(function(){var n,t=$("input[type=password]");t.on("keypress",function(i){var r=String.fromCharCode(i.which),u=$(this).closest($(".form-group")),f=t.closest($(".form-group"));r.toUpperCase()===r&&r.toLowerCase()!==r&&!i.shiftKey||r.toUpperCase()!==r&&r.toLowerCase()===r&&i.shiftKey?(n=u.hasClass("has-error"),n||(u.addClass("has-feedback has-error"),$("<span/>",{"class":"fa fa-arrow-circle-up form-control-feedback"}).appendTo(u))):(r.toLowerCase()===r&&r.toUpperCase()!==r&&!i.shiftKey||r.toLowerCase()!==r&&r.toUpperCase()===r&&i.shiftKey)&&(n=f.hasClass("has-error"),n&&(f.removeClass("has-feedback has-error"),f.find($(".fa-arrow-circle-up")).remove()))})});checkTabs=function(){function t(){function t(){if(!(n>100)){n+=1;var i=$(this).children();$(this).innerHeight()>50&&($(this).find($(".dropdown")).first().show(),$(this).children("li").not(".dropdown").last().appendTo($(this).find(".dropdown-menu")).first(),t.call(this))}}var n=0;t.call(this)}var n=$("#e5-2nd-nav ul.nav");$.each(n,t)};iFrameAutoResize=function(n){var t;document.getElementById&&(t=document.getElementById(n).contentWindow.document.body.scrollHeight);t=t<100?t:100;document.getElementById(n).style.height=t+"px"};$.extend($.expr[":"],{atobDataComp:function(n,t,i){var e=$(n),f=e.attr("data"),r,u;return f!=null&&(r=window.atob(f),u=window.atob(i[3]),r.indexOf(u)>-1||u.indexOf(r)>-1)?!0:!1}});alignCards=function(){var u=window.innerWidth,r,n,t,i;if(u>967)for(r=$(".col-md-6").has(".card").next().has(".card").prev(),i=0;i<r.length;i++)n=$(r[i]).find(".card-body:visible")[0],t=$(r[i]).next().find(".card-body:visible")[0],$(n).height()>$(t).height()?$(t).height($(n).height()):$(n).height()<$(t).height()&&$(n).height($(t).height());else unalignCards()};unalignCards=function(){var n=$(".col-md-6").has(".card").next().has(".card");n.find(".card-body").css("height","");n.prev().find(".card-body").css("height","")};window.onmessage=function(n){n.data[0]=="adDialog"&&showDialog(n.data[1])};var dialogQueue=[],dialogCurrentlyOpen=!1,e5AutoCollapse={execute:function(){function l(){if($(this).hasClass("active")||$(this).parent().hasClass("active")){f.html($(this).html());return}$(this).wrapAll($("<li><\/li>"));$(this).removeClass();$(this).parent().appendTo(e)}function a(t){$(this).is("[data-toggle]")&&($(this).removeAttr("data-toggle"),$(this).addClass("active"));$(this).addClass("btn btn-default");$(this).appendTo(r);t==4&&(r.appendTo(i),r=$("<div/>",{"class":e5AutoCollapse.status.types[n]}))}function v(){$(this).wrap("<li/>");$(this).is("[data-toggle]")&&($(this).removeAttr("data-toggle"),$(this).parent().addClass("active"));$(this).parent().appendTo(i)}var o=window.innerWidth,f,e,u,i,s,h,c,t,n,r;if(o<=967&&e5AutoCollapse.status.collapsed==!1){for(t=$(".collapsible-tabs"),n=0;n<t.length;n++){if(e5AutoCollapse.status.originalClass[n]=$(t[n]).attr("class"),e5AutoCollapse.status.types[n]=$(t[n]).hasClass("nav nav-tabs")?"nav nav-tabs":"btn-group btn-group-justified",s=$("a"),u=$(t[n]).find(s),u.length<3)break;i=$("<div/>",{"class":"dropdown e5spacer collapsible-tabs"});f=$("<a/>",{"class":"btn dropdown-toggle btn btn-primary btn-block","data-toggle":"dropdown",style:"max-width:1140px;"});e=$("<ul/>",{"class":"dropdown-menu",style:"width:100%"});$.each(u,l);f.appendTo(i);e.appendTo(i);i.insertAfter(t[n]);$(t[n]).remove()}e5AutoCollapse.status.collapsed=!0}if(o>=967&&e5AutoCollapse.status.collapsed==!0){for(t=$(".collapsible-tabs"),n=0;n<t.length;n++)h=$(t[n]).find($("ul a")),c=$(t[n]).find($("[data-toggle=dropdown]")).removeAttr("class"),newList=$.merge(c,h),e5AutoCollapse.status.types[n]=="nav nav-tabs"?(i=$("<ul/>",{"class":e5AutoCollapse.status.types[n]+" collapsible-tabs"}),$.each(newList,v),i.insertAfter($(t[n])),$(t[n]).remove()):(r=$("<div/>",{"class":e5AutoCollapse.status.types[n]}),i=$("<div/>",{"class":e5AutoCollapse.status.originalClass[n]}),$.each(newList,function(n){a.call(this,n)}),r.length!=0&&r.appendTo(i),i.insertAfter($(t[n])),$(t[n]).remove());e5AutoCollapse.status.collapsed=!1}},status:{collapsed:!1,types:[],originalClass:[]}};var showDialog=function(n){var u,t,i,r;if(dialogCurrentlyOpen){dialogQueue.push(n);return}t={elementID:"dialog",animation:!0,title:!1,content:"",htmlContent:"",footer:!1,url:!1,size:"lg",footerCloseButton:!1,onClose:null,allowClose:!0,remoteUrl:"",compact:!1,closeOnClickOut:!1,headerStyle:"",bodyStyle:"",footerStyle:""};for(i in t)typeof n[i]=="undefined"&&(n[i]=t[i]);u=typeof kvLocalStore=="undefined"?{Common:{}}:kvLocalStore;kvModal=function(t,i){var r="kv"+t,u=i?"modal fade":"modal",f=function(){$(this).remove()};return{container:function(t,i){$("<div/>",{id:r,"class":u,role:"dialog","aria-labelledby":"label-"+r}).on("show.bs.modal",function(){var r=$(this),t=r.find(".modal-dialog"),i;r.css("display","block");i=Math.max(20,($(window).height()-t.height())/2);n.compact&&(i=Math.max(20,($(window).height()-$(window.parent.document).find(".modal iframe")[0].offsetTop+$(window.parent.document).find(".modal").scrollTop()-t.height())/2));t.css("margin-top",i)}).on("hidden.bs.modal",f).addClass(i?"compact":"").appendTo("body");$("<div/>",{"class":t?"modal-dialog modal-"+t:"modal-dialog modal-lg",role:"document"}).append($("<div/>",{"class":"modal-content"})).appendTo("#"+r)},header:function(n,t,i,u){$("<div/>",{"class":"modal-header"+(u?"":" modal-header-color"),text:n,style:t}).appendTo($(".modal-content"));$(".modal-header").wrapInner($("<h2/>",{"class":"modal-title",id:"label-"+r,tabindex:"-1"}));!u&&i&&$("<button/>",{"class":"close","data-dismiss":"modal","aria-label":"close"}).append($("<span/>",{"aria-hidden":"true",html:"&times;"})).appendTo($(".modal-header"))},body:function(t,i,r){typeof r!="undefined"&&r!=""&&(t="<div style='height:300px;overflow:hidden'><iframe src='"+r+"' onload='resizeParentModalToFrame(this)'><\/iframe><\/div>"+t);$("<div/>",{"class":"modal-body",html:t,style:i}).appendTo($(".modal-content"));n.url&&$(".modal-body").load(n.url)},footer:function(n,t,i){i?$("<div/>",{"class":"modal-footer crunch-button-box-sm",style:t}).append($("<button/>",{"class":"btn btn-primary","data-dismiss":"modal",html:n})).appendTo($(".modal-content")):$("<div/>",{"class":"modal-footer",html:n}).appendTo($(".modal-content"))},activate:function(n,t){var i=$(":focus"),u;dialogCurrentlyOpen=!0;$("#aspnetForm").attr("aria-hidden","true");$("#"+r).modal({backdrop:"static"});u=$("#"+r+" :focusable");u.length>1?u.not(".close").first().focus():u.first().focus();t&&$("#"+r).click(function(n){n.target==n.currentTarget&&$("#"+r).modal("hide")});$("#"+r).on("hidden.bs.modal",function(){dialogCurrentlyOpen=!1;$("#aspnetForm").attr("aria-hidden","false");var t=$.contains(document,i[0]);t&&i.is(":focusable")?i.focus():t&&i.data("focus-container")!=null?i.closest($(i.data("focus-container"))).find(":focusable:first").focus():$(":focusable").first().focus();dialogQueue.length>0&&showDialog(dialogQueue.shift());n!=null&&typeof n=="function"&&n()})}}}(n.elementID,n.animation);$.inArray(n.content,getObjValues(u.Common))>-1?(r=$("<span/>",{"class":"fa fa-cog fa-spin fa-5x",html:"<span class='sr-only'>"+n.content+"<\/span>"}),kvModal.container("sm"),kvModal.header(n.content,!1),kvModal.body(r,"text-align: center")):(kvModal.container(n.size,n.compact),kvModal.header(n.title,n.headerStyle,n.allowClose,n.compact),r=n.htmlContent.length>0?n.htmlContent:n.content,kvModal.body(r,n.bodyStyle,n.remoteUrl),n.compact&&(n.footerCloseButton=!0,n.footer==t.footer&&(n.footer=kvLocalStore.Common.Close)),n.footer&&kvModal.footer(n.footer,n.footerStyle,n.footerCloseButton));kvModal.activate(n.onClose,n.closeOnClickOut)},showDataDialog=function(n,t){var u=$(n),i=u.data();for(var r in t)i[r]=t[r];showDialog(i)},cancelQueuedDialog=function(n){for(var t=0;t<dialogQueue.length;t++){dialogQueue[t].elementID==n&&dialogQueue.splice(t,1);break}};$(document).on("click",".help-modal-trigger",function(n){var t=$(this).attr("title"),i=$(this).data("title");t!=null&&i!=null&&(n.preventDefault(),showDialog({title:i,htmlContent:t,elementID:"helpInformationModal"}))});$(document).on("click","[data-click-focus]",function(){var n=$($(this).data("click-focus"));n.length>0&&n.first().focus()});postbackCallbacks=[];$(document).ready(function(){typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&typeof Sys.WebForms.PageRequestManager!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){var t=$("#asyncValidationSummary").text(),n;if(t!=""){for(clearValidationErrors(),n=0;n<Page_AsyncValidatedControls.length;n++)outputControlValidationErrors($.parseJSON(t),Page_AsyncValidatedControls[n]);Page_OverrideErrorOutputSelector!=null&&$(".modal").find(Page_OverrideErrorOutputSelector).length==0&&$(".modal").modal("hide")}else clearValidationErrors();Page_AsyncValidatedControls=[];Page_OutputUnregisteredAsyncValidationErrors=!1;Page_OutputDynamicallyGeneratedAsyncValidationErrors=!1;Page_OverrideErrorOutputSelector=null});override(window,"ValidatorValidate",function(n){return function(t){var i,r,u;n.apply(this,arguments);t.controltovalidate!=null&&(i=document.getElementById(t.controltovalidate),i!=null&&(r=i.getAttribute("aria-describedby"),u=t.getAttribute("id"),(r==u||r==null)&&(t.isvalid?(i.removeAttribute("aria-describedby"),i.setAttribute("aria-invalid",!1)):(i.setAttribute("aria-describedby",u),i.setAttribute("aria-invalid",!0)))))}})});$(window).load(function(){if(typeof Page_ValidationSummaries!="undefined"&&Page_ValidationSummaries.length>0){var n=$(Page_ValidationSummaries[0]);n&&n.height()&&scrollToSummary(n,!0)}});var Page_BypassNextClientValidation=!1,Page_AsyncValidatedControls=[],Page_OutputUnregisteredAsyncValidationErrors=!1,Page_OutputDynamicallyGeneratedAsyncValidationErrors=!1,Page_OverrideErrorOutputSelector=null;CartActionType={Offering:1,Addon:2,ShopperResource:3,AccessGuarantee:4};Object.freeze&&Object.freeze(CartActionType);CartContextType={Offering:1,ShopperResource:2,Interstitial:3,MainCart:4};Object.freeze&&Object.freeze(CartContextType);$(function(){var n;n=$("#notice-only-opt-ins input");n.each(function(){showDialog({elementID:"optInNotification",title:"",content:$(this).data("message"),onClose:partial(optInForTypeNoticeOnly,$(this).data("input")),footer:$(this).data("close"),footerCloseButton:!0,allowClose:!1})})});window.fbAsyncInit=function(){FB.init({appId:"134512176588098",status:!0,cookie:!0,xfbml:!0});_ga.GoogleAnalyticsTrackFacebook()};$(function(){var t=document.createElement("script"),n,i;t.type="text/javascript";n=document.getElementById("ctl00_hfUILocale");n||(n=document.getElementById("hfUILocale"));i="en_US";n&&n.value!="en_CA"&&(i=n.value);t.src=document.location.protocol+"//connect.facebook.net/"+i+"/all.js";t.async=!0;document.getElementById("fb-root").appendChild(t)});hideWebStoreBanner=function(){var n=$("#pnlWebStoreIsTestBanner");$(n).remove();$("body").css({"margin-top":0});PageMethods.HideTestBanner(kvLocalStore.WebStore.Id)};cookieBanner=function(){var r,i,n,t,u;return i=!!kvLocalStore&&!!kvLocalStore.User,r=6,n=sessionStorage.getItem("kvHideBanner"),u=kvLocalStore.WebStore.Brand,t=new Date,{evaluate:function(){if(u!=="Microsoft Imagine"||kvLocalStore.PageContext.Interstitial)return this.remove();if(i)if(hiddenByLS=localStorage.getItem("kvHideBanner~"+kvLocalStore.User.Id),hiddenByLS){var f,e;f=new Date(hiddenByLS);e=Math.abs(t.getMonth()-f.getMonth());e>=r?(localStorage.removeItem("kvHideBanner~"+kvLocalStore.User.Id),this.insert()):this.remove()}else n?this.dismiss():this.insert();else n?this.remove():this.insert()},dismiss:function(){i?(n&&(t=n,sessionStorage.removeItem("kvHideBanner")),localStorage.setItem("kvHideBanner~"+kvLocalStore.User.Id,t),this.remove()):(sessionStorage.setItem("kvHideBanner",t),this.remove())},remove:function(){$(".cookie-banner").remove()},insert:function(){var n,t;$(".cookie-banner").find("style").appendTo("head");t=kvLocalStore.WebStore.CookieBanner;n=$("<div/>",{"class":"cookie-banner",id:"cookie-banner"}).append($("<div class='container'><div class='row'><div class='col-xs-12'><div class='cookie-content'><\/div><\/div><\/div><\/div>"));$(".cookie-content",n).html(t).append($("<a>",{target:"_blank","class":"close pull-right",onclick:"cookieBanner.dismiss()",html:"<span class='fa fa-times'><span class='sr-only'>Close<\/span><\/span>"}));n.prependTo("body")}}}();$(document).ready(function(){function f(){alignCards();e5AutoCollapse.execute();checkTabs();bodyMarginForTestBanner()}var u;$.isEmptyObject(kvLocalStore.ValidationSummary)||$("#validationSummaryContainer").focus();$(document).on("click",".trigger-checkout",function(){$(this).data("express")?$("#llbGeneralExpressCheckout")[0].click():$("#llbGeneralCheckout")[0].click()});$("#llbGeneralExpressCheckout, #llbGeneralCheckout").click(function(){registerForAsyncErrorMessaging(null,".async-validation-summary");$(".interstitial-checkout .base-icon").addClass("hidden");$(".interstitial-checkout .feedback-icon").removeClass("hidden");typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){resetCheckoutButtons();updateCartItemsCount([kvLocalStore.ShoppingCartState.CartItemCountArgs]);Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this[this.length-1])})});var n=!1,r=!1,t=0,i="loadingindicator",e=setInterval(function(){t>=1&&r===!1&&n===!1&&$("#kv"+i).length<1&&(showDialog({title:kvLocalStore.Common.PleaseWait,content:kvLocalStore.Common.Loading,dialogTextName:"dialogTextLoading",elementID:i}),r=!0);t+=1},1e3);$(window).load(function(){n=!0});u=setInterval(function(){t>=2&&n==!0&&(cancelQueuedDialog(i),$("#kv"+i).modal("hide"),clearTimeout(e),clearTimeout(u));t>=20&&(n=!0)},250);$.fn.tooltip&&$("[data-toggle='tooltip']").tooltip();$("#webstorelogo").length>0&&$("#webstorelogo").bigtext({maxfontsize:50});f();cookieBanner.evaluate();$(window).on("resize",debounce(f,100))});MessageType={CartResult:1,InnerError:2};Object.freeze&&Object.freeze(MessageType);$(window).on("message",function(n){switch(n.originalEvent.data.type){case MessageType.CartResult:updateClientCartCount(n.originalEvent.data.data.QuantityInCart);updateExpressCheckoutControls(n.originalEvent.data.data.ExpressCheckoutEligible,n.originalEvent.data.data.HasOrderMessages);$(".async-validation-summary").css("display","none");resizeModalToNestedFrame("#kvatcinterstitial");break;case MessageType.InnerError:$(".async-validation-summary").html(n.originalEvent.data.data).css("display","")}});var e5M=function(n){return n.Common=n.Common||{},n.Common.AccessGuaranteeOrderItemMessage=function(){$(function(){$(document).off("click",".trigger-checkout-ag");$(document).on("click",".trigger-checkout-ag",function(){$(".trigger-checkout-ag-backing")[0].click()})})},n}(e5M||{}),e5M=function(n){return n.Common=n.Common||{},n.Common.AddressInput=function(){function f(){var t=$("#ddlCountry").val().toLowerCase(),n=null;if(t==guid_Empty)return n;if(typeof countryData!="undefined")for(n=countryData[0],i=0;i<countryData.length;i++)if(countryData[i].ID===t){n=countryData[i];break}return n}function e(n){n&&n.States?($("#pnlProvinceInput").slideUp(),$("#pnlProvinceInput input").attr("disabled","").attr("aria-disabled","true"),$("#pnlProvinceSelection").slideDown()):n?($("#pnlProvinceInput").slideDown(),$("#pnlProvinceInput input").removeAttr("disabled").attr("aria-disabled","false"),$("#pnlProvinceSelection").slideUp()):($("#pnlProvinceInput").slideDown(),$("#pnlProvinceInput input").attr("disabled","").attr("aria-disabled","true"),$("#pnlProvinceSelection").slideUp())}function o(i){if(i!=null){ValidatorEnable(document.getElementById("lcvProvince"),!i||!i.States);ValidatorEnable(document.getElementById("revPostalCode"),i&&i.PostalRegex?!0:!1);$get("revPostalCode").validationexpression=i&&i.PostalRegex?i.PostalRegex:n;$get("revPostalCode").errormessage=i&&i.PostalErrMsg?i.PostalErrMsg:t;$get("revPhone").validationexpression=i&&i.PhoneRegex?i.PhoneRegex:r;$get("revPhone").errormessage=i&&i.PhoneErrMsg?i.PhoneErrMsg:u;var e=document.getElementById("rfvPostalCode"),f=i&&i.ID!=guid_Empty?!0:!1;ValidatorEnable(e,f);$("#hfPostalCodeRequired").val(f);f&&(i.PostalRegex.substring(0,5)=="(^$)|"||i.PostalRegex.substring(i.PostalRegex.length-5,i.PostalRegex.length)=="|(^$)"||i.PostalRegex.indexOf("|(^$)|")>=0)&&(ValidatorEnable(e,!1),$("#hfPostalCodeRequired").val("false"));f?$(".address-postal-code").siblings("label").find(".Required").show():$(".address-postal-code").siblings("label").find(".Required").hide()}}var n,t,r,u;$(function(){n=revPostalCode.validationexpression;t=revPostalCode.errormessage;r=revPhone.validationexpression;u=revPhone.errormessage;typeof countryData!="undefined"&&(n=countryData[0].PostalRegex,t=countryData[0].PostalErrMsg,r=countryData[0].PhoneRegex,u=countryData[0].PhoneErrMsg);var i=f();o(i);e(i);$(".address-postal-code").blur(function(){this.value=this.value.replace(/^\s*/,"").replace(/\s*$/,"")})});$(document).on("change","#ddlCountry",function(){$("#ddlProvince").find("option").remove();var n=f();o(n);n&&n.States&&($.each(n.States,function(n,t){$("#ddlProvince").append($("<option>",{value:t.ID}).text(t.Name))}),$("#ddlProvince option:first").prop("selected","selected"));e(n)});return{stateProvince_validate:function(n,t){t.IsValid=!lcvProvince.enabled||t.Value}}},n}(e5M||{}),e5M=function(n){return n.Common=n.Common||{},n.Common.OnlinePaymentSystemInput=function(){function i(){var n,t;if($("#pnlCreditCard img.CardImage").addClass("Opaque50"),n=$("#txtCardNumber").val(),n&&n.length>3){if(t=parseInt(n.substring(0,4)),t===NaN)return;n.charAt(0)==="4"?($("#pnlMaestro").hide("blind"),$("#imgVisa").removeClass("Opaque50")):t>=5100&&t<=5599?($("#pnlMaestro").hide("blind"),$("#imgMasterCard").removeClass("Opaque50")):n.charAt(0)==="3"&&(n.charAt(1)==="4"||n.charAt(1)==="7")?($("#pnlMaestro").hide("blind"),$("#imgAmex").removeClass("Opaque50")):(t=parseInt(n.substring(0,6)),t>=66e4&&t<=699999&&($("#pnlMaestro").show("blind"),$("#imgMaestro").removeClass("Opaque50")))}}function r(){$("#hfExpiryDate").val($("#ddlExpiryDateMonth").val()+$("#ddlExpiryDateYear").val())}function t(n){n&&$("#"+n.triggerElementID).click(function(t){t.preventDefault();showDialogAsync(n.title,n.url,n.width,n.height,"")})}$(document).ready(function(){$("div.PaymentOptionPanel").each(function(){$(this).css("display")!="none"&&$(this).parents("fieldset.PaymentControls").addClass("Active")});var n=!1;if($("body").keydown(function(t){var i=t.keyCode||t.which;n=i=="9"||i=="38"||i=="40"}),$("body").keyup(function(){n=!1}),$('input[type="radio"]').focus(function(){n&&$(this).next("label").addClass("SelectedSection")}),$('input[type="radio"]').blur(function(){$(this).next("label").removeClass("SelectedSection")}),$('input[type="radio"]').click(function(){$("fieldset.PaymentControls").removeClass("Active");$(this).closest("fieldset.PaymentControls").siblings().find("div.PaymentOptionPanel").hide("blind");$(this).parents("fieldset.PaymentControls").addClass("Active");$(this).parents("fieldset.PaymentControls").children("div.PaymentOptionPanel").show("blind")}),$(i()),$("#txtCardNumber").change(function(){i()}),$("#ddlExpiryDateMonth").change(r),$("#ddlExpiryDateYear").change(r),$.fn.popover)$("#aSecurityCodeHelp").popover({animation:!0,trigger:"hover click",html:!0,content:$("#paymenttooltip").html(),placement:"right"}).on("hover",function(){$(this).popover("show")});t(returnPolicyDialogParams);t(safeShoppingDialogParams);paymentOptionsHelpDialogParams!=null&&t(paymentOptionsHelpDialogParams)})},n}(e5M||{}),e5M=function(n){return n.Common=n.Common||{},n.Common.SecureAttachmentLink=function(){function n(){$(".secure-attachment-link").hide();$(".secure-attachment-link-refresh").show()}$(document).ready(function(){var t=$(".secure-attachment-link-expiry").val();t>0&&setTimeout(function(){n()},t)})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.AddToCartInterstitial=function(){$(document).on("click",".remove-offering-cart",function(n){n.preventDefault();var t=$(this),i=t.attr("data"),r=[i];removeFromCartAsync(r,CartContextType.Interstitial,null,null,null,upInterstitial_ClientID);t.closest(".product-container").hide()});$(document).on("click",".btn.add-access-cart",function(n){n.preventDefault();var t=$(this),i=t.attr("data"),r=[i,"1"];addToCartAsync(r,CartActionType.AccessGuarantee,CartContextType.Interstitial,null,null,null,upInterstitial_ClientID)});$(document).on("click",".btn.add-rec-offering-cart",function(n){n.preventDefault();var t=$(this),i=t.closest(".recommended-offering").find(".rec-offering-language-selector").first().find(":selected").attr("data"),r=[i];addToCartAsync(r,CartActionType.Addon,CartContextType.Interstitial,null,null,null,upInterstitial_ClientID)});$(document).on("change",".recommended-offering .rec-offering-language-selector",function(){var n=$(this)[0].selectedIndex,t=$(this).prev().children().eq(n).text();$(this).closest(".recommended-offering").find(".rec-offering-price").text(t)})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.AddToCartOrWaitListPanel=function(){$(function(){$(".add-waitlist-panel .btn-success").off("click");$(".add-waitlist-panel .btn-success").click(function(n){n.preventDefault();var t=$(this),i=t.attr("data"),r=[i,1],t=$(this),u=t,f=t.find(".btn-label"),e=t.closest(".add-waitlist-panel").find(".wait-list-status"),o=t.closest(".add-waitlist-panel").find(".wait-list-count-container");addToWaitListAsync(r,u,f,e,o)})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.AddToCartPanel=function(){$(function(){$(".add-offering-panel .btn-success:not(.action-override)").off("click");$(".add-offering-panel .btn-success:not(.action-override)").click(function(n){var i;n.preventDefault();var t=$(this),e=t.attr("data"),r=1,u=t.find(".btn-label").first(),f=t.parent().siblings("#quantityContainer").children(".form-control").first();if(f.length>0&&(r=f.val()),!checkForPlatformMismatch($("input[id$='hfPlatformList']").val()))return!1;i=[e,r];t.hasClass("shopper-resource")?addToCartAsync(i,CartActionType.ShopperResource,CartContextType.Offering,null,t,u):addToCartAsync(i,CartActionType.Offering,CartContextType.Offering,null,t,u)})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.OfferingDetails=function(){function t(){var t=i("o"),n=location.search;hasQueryString?t?n=n.replace(t,offeringID):n+="&o="+offeringID:n+="?o="+offeringID;$("#Eligibility").load("WhoIsEligible.aspx"+n+" #eligibilityContent")}function n(n,i){n!=null&&n.preventDefault();$("html, body").animate({scrollTop:$("#infoTabs").offset().top},1e3);i==="Eligibility"&&t();$("#infoTabs li[role='tab']").attr("aria-selected",!1);$("#a"+i).parent().attr("aria-selected",!0);$("#a"+i).tab("show").focus()}function i(n){return decodeURIComponent((new RegExp("[?|&]"+n+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||null}$(function(){if($.ajaxSetup({cache:!1}),$("#infoTabs a").click(function(n){n.preventDefault();$(this).tab("show")}),$("#infoTabs a:first").tab("show"),$("#infoTabs li").length>1)$("#aEligibility").on("click",function(){t()});else t();document.URL.indexOf("#Eligibility",0)>0&&(t(),n(null,"Eligibility"));$("a[id$='lhlPickupLocationsLink']").click(function(t){n(t,"DistributionSites")});$(document).on("click",".EligibilityLink, #exEligibleLink",function(t){$("[id^=kvdialog]").modal("hide");n(t,"Eligibility")});$("a[id$='lhlPaymentLocationsLink']").click(function(t){var i=$(this).attr("data-target");n(t,"PaymentLocations")})});$(function(){var t=document.getElementById("hfSelectEligibilityTab");t.value=="True"&&($("#aEligibility").click(),n(null,"Eligibility"))})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.OfferingList=function(){function n(){var t,i,n,r,u;t=$(this).find(":selected").attr("data-code");i=$(this).hasClass("LanguageSelection")?".LanguageSelection":".PlatformSelection";n=$(this).parents(".card");r=n.find(i).not("select");u=n.find($("[data-code='"+t+"']")).not("option");r.fadeOut(500);setTimeout(function(){u.fadeIn(500)},500)}$(function(){$("select").change(n);$(".collapse").on("show.bs.collapse",function(){var n=$(this).parent().find($(".fa.fa-caret-down.fa-fw"));n.removeAttr("class").addClass("fa fa-caret-up fa-fw")});$(".collapse").on("hide.bs.collapse",function(){var n=$(this).parent().find($(".fa.fa-caret-up.fa-fw"));n.removeAttr("class").addClass("fa fa-caret-down fa-fw")});$(".nested-card-panel .btn-success.add-offering:not(.action-override)").click(function(n){var u;n.preventDefault();var t=$(this),f=atob($("[id *= hfOfferingData]").val()),e=atob(t.closest(".nested-card-panel").attr("data")),o=btoa(f+e),i=1,s=t.find(".btn-label").first(),r=t.parent().siblings(".quantity-container").children(".form-control").first();if(r.length>0&&(i=r.val()),!checkForPlatformMismatch(t.data("platform")))return!1;u=[o,i];addToCartAsync(u,CartActionType.Offering,CartContextType.Offering,null,t,s)});$(".btnExpandSessions").click(function(){$(this).closest(".help-block").find(".offering-sessions-collapsed").hide();$(this).closest(".help-block").find(".offering-sessions-expanded").show()});$(".btnCollapseSessions").click(function(){$(this).closest(".help-block").find(".offering-sessions-collapsed").show();$(this).closest(".help-block").find(".offering-sessions-expanded").hide()})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.ShopperResources=function(){$(function(){var n=$("[id*=hfShowInterstitial]").length>0;n&&displayAddToCartInterstitial(kvLocalStore.ShoppingCartState,{continueShopping:CartButtonLabels.BrowseOther})});var n=function(){$(this).find(".btn-label").html(CartButtonLabels.Remove)},t=function(){$(this).find(".btn-label").html(CartButtonLabels.InCart)};$(".already-in-cart").mouseenter(n);$(".already-in-cart").mouseleave(t);$(function(){var n=PageMethods.AddShopperResourceToCartAsync,t=PageMethods.RemoveFromCartAsync,i=$.noop;$(document).on("click",".already-in-cart",function(){var n=$(this),t=n.find(".btn-label"),i=n.attr("data"),r=[i];removeFromCartAsync(r,CartContextType.ShopperResource,null,n,t)});$(document).on("click",".add-to-cart",function(){var n=$(this),t=n.find(".btn-label"),i=n.attr("data"),r=[i];addToCartAsync(r,CartActionType.ShopperResource,CartContextType.ShopperResource,null,n,t)});$(".ResourceRequirementHelpIcon, .ResourcePaymentHelpIcon").each(function(){$(this).qtip({content:{text:$(this).next("div")},style:{classes:"qtip-light qtip-shadow"},position:{my:"left center"}})})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.ShoppingCart=function(){$(document).on("click","a.remove-offering-cart, button.remove-offering-cart",function(n){n.preventDefault();var t=$(this),i=t.attr("data"),r=[i];clearStatusMessages();removeFromCartAsync(r,CartContextType.MainCart,[".product-container a.StandardColor","#"+lhContinueShopping_ClientID],null,null,upShoppingCartItems_ClientID);t.closest(".product-container").hide()});$(document).on("click",".btn.add-access-cart",function(n){n.preventDefault();var t=$(this),i=t.attr("data"),r=[i,"1"];clearStatusMessages();addToCartAsync(r,CartActionType.AccessGuarantee,CartContextType.MainCart,[".product-container a.StandardColor","#"+lhContinueShopping_ClientID],null,null,upShoppingCartItems_ClientID)});$(document).on("click",".btn.add-rec-offering-cart",function(n){n.preventDefault();var t=$(this),i=t.closest(".recommended-offering").find(".rec-offering-language-selector").first().find(":selected").attr("data"),r=[i];clearStatusMessages();addToCartAsync(r,CartActionType.Addon,CartContextType.MainCart,[".product-container a.StandardColor","#"+lhContinueShopping_ClientID],null,null,upShoppingCartItems_ClientID)});$(document).on("click","button.add-wait-list",function(){var n=$(this),t=n.attr("data"),i=[t,"1"];clearStatusMessages();addToWaitListAsync(i,null,null,null,null,upShoppingCartItems_ClientID)});$(document).on("keydown",".product-row .offering-quantity-cart",function(n){n.keyCode==13&&(n.preventDefault(),$(this).blur())});$(document).on("blur",".product-row .offering-quantity-cart",function(){var n=$(this),t=n.val(),i,r;t!=n.data("last-value")&&(i=n.attr("data"),r=[i,t],updateQuantityAsync(r,n,["#"+n.attr("id"),".product-container a.StandardColor","#"+lhContinueShopping_ClientID],upShoppingCartItems_ClientID))});$(document).on("change",".recommended-offering .rec-offering-language-selector",function(){var n=$(this)[0].selectedIndex,t=$(this).prev().children().eq(n).text();$(this).closest(".recommended-offering").find(".rec-offering-price").text(t)});$(document).on("click","#"+llbCheckout_ClientID+", #"+llbOrderMessages_ClientID,function(){registerForAsyncErrorMessaging(null,null);$(this).find(".base-icon").addClass("hidden");$(this).find(".feedback-icon").removeClass("hidden");typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){updateCartItemsCount([kvLocalStore.ShoppingCartState.CartItemCountArgs]);Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(this[this.length-1])})});$(document).on("focus","#"+txtOnBehalfOf_ClientID,function(){$("#"+lrbOnBehalfOf_ClientID).prop("checked")===!1&&($("#"+lrbOnBehalfOf_ClientID).prop("checked",!0),__doPostBack(lrbOnBehalfOf_ClientID,""))});jQuery(function(n){var t="",i=Sys.WebForms.PageRequestManager.getInstance();i.add_beginRequest(function(){var n=document.activeElement;t=n!=null?n.id:""});i.add_endRequest(function(){t!==""&&n("#"+t).focus()})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Account=n.WebStore.Account||{},n.WebStore.Account.AccountDetails=function(){$(function(){var n=$("#hfHelpTitleText").val(),t=$("#hfHelpContentUrl").val();$("#hlPrivacyPolicyLink").click(function(){showDialogAsync(n,t)})});$(document).on("change",".affects-optins",function(){__doPostBack(mOptIn_ClientID,"")})},n}(e5M||{}),e5M=function(n){return n.Account=n.Account||{},n.Account.YourAccount=function(){$(document).on("click",".order-details-link",function(n){n.preventDefault();var t=$(this).closest(".order-data").attr("data"),i=$(this).attr("href");PageMethods.IsOrderDetailsAvailable(t,function(n){n.Visible?window.location.href=i:showDialog({elementID:"visibilityerror",title:kvLocalStore.Common.Error,content:n.FailureMessage})})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Checkout=n.WebStore.Checkout||{},n.WebStore.Checkout.BillingInformation=function(){function n(){$("#"+displayAddressBody_ClientID).slideUp();$("#"+inputAddressBody_ClientID).slideDown(400,function(){unalignCards();alignCards()});$("#"+inputAddressBody_ClientID).find("input:first").focus();$("#"+inputAddressMessage_ClientID).fadeIn()}function t(n){$(".address-addressee").val(n.data("addressee")).data("last-val",n.data("addressee"));$(".address-address-line1").val(n.data("address-line1")).data("last-val",n.data("address-line1"));$(".address-address-line2").val(n.data("address-line2")).data("last-val",n.data("address-line2"));$(".address-city").val(n.data("city")).data("last-val",n.data("city"));n.data("country")!=null&&($(".address-country").val(n.data("country")).data("last-val",n.data("country")).change(),n.data("province")!=""?$(".address-province-dropdown").val(n.data("province")).data("last-val",n.data("province")):$(".address-province-name").val(n.data("province-name")).data("last-val",n.data("province-name")));$(".address-postal-code").val(n.data("postal-code")).data("last-val",n.data("postal-code"));$(".address-phone").val(n.data("phone")).data("last-val",n.data("phone"));$("#"+hfIsAddressUpdated_ClientID).val("true")}$(function(){$("#existingAddressSelector").val()!=guid_empty?t($("#existingAddressSelector option:selected")):n();$(document).on("change","#existingAddressSelector",function(){t($("option:selected",this))});$(document).on("change","#addressFields input, #addressFields select",function(){$(this).val()!=$(this).data("last-val")&&($("#existingAddressSelector").val(guid_empty),$("#"+hfIsAddressUpdated_ClientID).val("true"))});$(document).on("click","#btnChangeAddress",n);typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$("#btnChangeAddress").focus()});$(document).on("click","#btnProxySelectNewAddress",function(){if(Page_ClientValidateControl("#addressFields")){$(".button-feedback").toggleClass("hidden");registerForAsyncErrorMessaging("#addressFields",null,!0);var n=$("#"+$(this).data("proxy-for"));WebForm_DoPostBackWithOptionsManual(new WebForm_PostBackOptions(n.attr("name"),"",!0,"","",!1,!0));registerPostbackCallback(function(){unalignCards();alignCards()})}});$(document).on("click",".phone-number-dialog",function(n){n.preventDefault();showDialog({width:500,title:"Contact us by Telephone",htmlContent:$("#PhoneNumbers").html(),allowClose:!0})})})},n}(e5M||{}),e5M=function(n){return n.Checkout=n.Checkout||{},n.Checkout.OrderDetails=function(){if(!function(n,t,i,r,u,f,e){n.fbq||(u=n.fbq=function(){u.callMethod?u.callMethod.apply(u,arguments):u.queue.push(arguments)},n._fbq||(n._fbq=u),u.push=u,u.loaded=!0,u.version="2.0",u.queue=[],f=t.createElement(i),f.async=!0,f.src=r,e=t.getElementsByTagName(i)[0],e.parentNode.insertBefore(f,e))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"),fbq("init","121466311541166"),fbq("track","PageView"),kvLocalStore.hasOwnProperty("Order")&&kvLocalStore.Order.hasOwnProperty("Items")){for(var n in kvLocalStore.Order.Items)fbq("track","Purchase",{value:kvLocalStore.Order.Items[n].Price,currency:kvLocalStore.Order.Currency,content_name:kvLocalStore.Order.Items[n].Name});PageMethods.RecordDataSubmission(kvLocalStore.Order.ID);console!=undefined&&console.log("Data for order "+kvLocalStore.Order.ID+" submitted.")}},n}(e5M||{}),e5M=function(n){return n.Checkout=n.Checkout||{},n.Checkout.OrderReceipt=function(){if(!function(n,t,i,r,u,f,e){n.fbq||(u=n.fbq=function(){u.callMethod?u.callMethod.apply(u,arguments):u.queue.push(arguments)},n._fbq||(n._fbq=u),u.push=u,u.loaded=!0,u.version="2.0",u.queue=[],f=t.createElement(i),f.async=!0,f.src=r,e=t.getElementsByTagName(i)[0],e.parentNode.insertBefore(f,e))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"),fbq("init","121466311541166"),fbq("track","PageView"),kvLocalStore.hasOwnProperty("Order")&&kvLocalStore.Order.hasOwnProperty("Items")){for(var n in kvLocalStore.Order.Items)fbq("track","Purchase",{value:kvLocalStore.Order.Items[n].Price,currency:kvLocalStore.Order.Currency,content_name:kvLocalStore.Order.Items[n].Name});PageMethods.RecordDataSubmission(kvLocalStore.Order.ID);console!=undefined&&console.log("Data for order "+kvLocalStore.Order.ID+" submitted.")}},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Checkout=n.WebStore.Checkout||{},n.WebStore.Checkout.SelectAddress=function(){function n(n){$(".address-addressee").val(n.Addressee);$(".address-address-line1").val(n.AddressLine1);$(".address-address-line2").val(n.AddressLine2);$(".address-city").val(n.City);n.CountryID&&($(".address-country").val(n.CountryID).change(),n.ProvinceID?$(".address-province-dropdown").val(n.ProvinceID):$(".address-province-name").val(n.OtherProvinceName));$(".address-postal-code").val(n.PostalCode);$(".address-phone").val(n.PhoneNumber)}$(document).ready(function(){var t=$("#"+lbLastAddressValues_ClientID),i;t.text()&&(i=JSON.parse(t.text()),n(i))})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Checkout=n.WebStore.Checkout||{},n.WebStore.Checkout.SelectShippingAddressAndMethod=function(){function n(){$("#"+displayAddressBody_ClientID).slideUp();$("#"+inputAddressBody_ClientID).slideDown(400,function(){unalignCards();alignCards()});$("#"+inputAddressBody_ClientID).find("input:first").focus();$("#"+inputAddressMessage_ClientID).fadeIn()}function t(n){$(".address-addressee").val(n.data("addressee")).data("last-val",n.data("addressee"));$(".address-address-line1").val(n.data("address-line1")).data("last-val",n.data("address-line1"));$(".address-address-line2").val(n.data("address-line2")).data("last-val",n.data("address-line2"));$(".address-city").val(n.data("city")).data("last-val",n.data("city"));n.data("country")!=null&&($(".address-country").val(n.data("country")).data("last-val",n.data("country")).change(),n.data("province")!=""?$(".address-province-dropdown").val(n.data("province")).data("last-val",n.data("province")):$(".address-province-name").val(n.data("province-name")).data("last-val",n.data("province-name")));$(".address-postal-code").val(n.data("postal-code")).data("last-val",n.data("postal-code"));$(".address-phone").val(n.data("phone")).data("last-val",n.data("phone"))}$(function(){$("#existingAddressSelector").val()!=guid_empty?t($("#existingAddressSelector option:selected")):n();$(document).on("change","#existingAddressSelector",function(){t($("option:selected",this))});$(document).on("change","#addressFields input, #addressFields select",function(){$(this).val()!=$(this).data("last-val")&&$("#existingAddressSelector").val(guid_empty)});$(document).on("click","#btnChangeAddress",n);typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$("#btnChangeAddress").focus()});$(document).on("click","#btnProxySelectNewAddress",function(){if(Page_ClientValidateControl("#addressFields")){$(".button-feedback").toggleClass("hidden");registerForAsyncErrorMessaging("#addressFields",null,!0);var n=$("#"+$(this).data("proxy-for"));WebForm_DoPostBackWithOptionsManual(new WebForm_PostBackOptions(n.attr("name"),"",!0,"","",!1,!0));registerPostbackCallback(function(){unalignCards();alignCards()})}});$(document).on("click","#"+btnContinue_ClientID,function(){registerForAsyncErrorMessaging(null,null)})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Support=n.WebStore.Support||{},n.WebStore.Support.WebStoreHelpContents=function(){$(function(){var n=$("input[id*=hfHideAll]").val(),t=$("input[id*=hfShowAll]").val();$("a[id*=lbShowHide").on("click",function(){$this=$(this);$parent=$this.parent();$this.text()===n?($parent.find("[id*=pnlTopic]").collapse("hide"),$parent.find("a[id*=hlTopic] span.fa").addClass("fa-plus").removeClass("fa-minus"),$this.text(t).removeClass("hideToggle").attr("aria-expanded",!1)):$this.text()===t&&($parent.find("[id*=pnlTopic]").collapse("show"),$parent.find("a[id*=hlTopic] span.fa").removeClass("fa-plus").addClass("fa-minus"),$this.text(n).addClass("hideToggle").attr("aria-expanded",!0))});$("a[id*=hlTopic]").on("click",function(){$(this).find("span.fa").toggleClass("fa-plus fa-minus")});$("div[id*=pnlTopic]").on("shown.bs.collapse",function(){$this=$(this);$thisContainer=$this.parent();$thisContainer.find("[id*=pnlTopic]").length===$thisContainer.find("[id*=pnlTopic].in").length&&$thisContainer.parent().find("[id*=lbShowHide]").text(n).addClass("hideToggle").attr("aria-expanded",!0)});$("div[id*=pnlTopic]").on("hidden.bs.collapse",function(){$this=$(this);$thisContainer=$this.parent();$thisContainer.find("[id*=pnlTopic]").length===$thisContainer.find("[id*=pnlTopic]").not(".in").length&&$thisContainer.parent().find("[id*=lbShowHide]").text(t).removeClass("hideToggle").attr("aria-expanded",!1)});$("a[id*=hlCategory]").on("click",function(){$this=$(this);$this.find("span.fa").toggleClass("fa-caret-down fa-caret-up")})})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Common=n.WebStore.Common||{},n.WebStore.Common.AccountTabs=function(){$(function(){$("body").hide();$(".e5-tabs").insertBefore($("#e5-2nd-nav"));$("#e5-2nd-nav").hide();$("body").show()})},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Orders=n.WebStore.Orders||{},n.WebStore.Orders.OrderItemDetails=function(){$(function(){$("[id*=lhlChangeOptOut]").click(function(){var n=$(this).parents("[id *= pnlResourceOptOut]"),r=n.attr("data-user-resource-id"),t=n.attr("data-user-resource-opted-out")==="false"?!1:!0,i=$("[id*=cbOptOut]",n);i.attr("checked",t?!0:!1);showDialog({title:$("div[id*=OptOutPopupTitle]",n).html(),content:$("div[id*=OptOutPopupBody]",n).html(),size:"md",elementID:"optout-modal",focus:!0})});$("[id*=lhlOptOutDetails]").click(function(){var n=$(this).parents("[id *= pnlResourceOptOut]");showDialog({title:$("div[id*=OptOutPopupTitlePostWithdrawal]",n).html(),content:$("div[id*=OptOutPopupBodyPostWithdrawal]",n).html(),size:"md",elementID:"optout-modal",focus:!0})})});$(function(){function r(){var n=$(this).parents(".poi-hook");return n.find(".poi-content").collapse("toggle"),n.find("span.fa").toggleClass("fa-caret-down fa-caret-up"),!1}function u(){var n,t,i;return n=$(this).parents(".poi-hook"),t=n.find(".poi-content").html(),i=n.find(".poi-btn").val(),showDialog({title:i,htmlContent:t}),!1}var n,t,i;n=$(".poi-hook").has(".poi-btn");t=n.filter(function(){return $(this).find(".poi-content").text().length<=500});i=n.filter(function(){return $(this).find(".poi-content").text().length>500});t.each(function(){var t,n;t=$(this).find(".poi-content");t.collapse({toggle:!1});n=$(this).find(".poi-btn");n.addClass("clickable-link");n.append('<span class="fa fa-fw fa-caret-down" aria-hidden="true"><\/span>');n.on("click",r)});i.each(function(){var n;n=$(this).find(".poi-btn");n.addClass("clickable-link");n.on("click",u)})})},n.WebStore.Orders.OrderItemDetails.UpdateSourceCheckbox=function(n,t){var i=$("div[id*=pnlResourceOptOut][data-user-resource-id='"+t+"']"),u=$(n),r=$("[id*=cbOptOut]",i);r.prop("checked",n.checked)},n.WebStore.Orders.OrderItemDetails.SaveOptOutStatus=function(n){var t=$("div[id*=pnlResourceOptOut][data-user-resource-id='"+n+"']"),r=t.attr("data-user-resource-opted-out")==="false"?!1:!0,u=$("[id*=cbOptOut]",t),i=u[0].checked;r!==i&&PageMethods.ChangeResourceOptOutStatus(n,i,function(n){n&&($("[id*=lblOptedIn]",t).toggleClass("hidden"),$("[id*=lblOptedOut]",t).toggleClass("hidden"),t.attr("data-user-resource-opted-out",i))});$("#kvoptout-modal").modal("hide")},n}(e5M||{}),e5M=function(n){return n.WebStore=n.WebStore||{},n.WebStore.Orders=n.WebStore.Orders||{},n.WebStore.Orders.OrderItemVouchers=function(){$(function(){$("a.voucher-help-message").on("click",function(){$(this).find("span.fa").toggleClass("fa-caret-down fa-caret-up")})})},n}(e5M||{}),beenPolling