Advertisement
Guest User

error is you need to hck somebody

a guest
Mar 23rd, 2017
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 120.24 KB | None | 0 0
  1. var WebBlender,useOneRfShell;define("wedcs",["window","document"],function(n,t){var i=t.referrer,r=function(){typeof n.MscomCustomEvent!="undefined"&&n.MscomCustomEvent.apply(this,arguments)},u=function(){var t=n.location.pathname+(n.location.hash&&n.location.hash.replace("#","").replace("?",""));n.varSinglePageAppPathName=t},f=function(t){i=t;typeof n.MscomSetReferrer!="undefined"&&n.wcs&&(n.MscomSetReferrer=function(){n.wcs["wcs.r"]=i})};return{CustomEvent:r,Tags:{EventCategory:"wcs.cot",ContentName:"wcs.cn",ContentId:"wcs.cid",TargetUri:"wcs.ct",AreaName:"ms.pgarea",Title:"ms.title",ComponentGroup:"ms.cmpgrp",ComponentName:"ms.cmpnm",OrderRevenue:"ms.order_revenue",Currency:"ms.currency",OrderId:"ms.order_id",SkuNumber:"ms.ms_sales_part_number",OrderQuantity:"ms.ms_sales_part_quantity",Language:"ms.lang",Market:"ms.loc",SiteName:"ms.sitename",PageType:"ms.pagetype",PageName:"ms.pagename",PageTitle:"wcs.t",UriStem:"wcs.rsus",Ctrl:"wcs.ctrl",Route:"wcs.route",ProductType:"ms.prod_type",ProductCategory:"ms.prod_cat",ProductSubCategory:"ms.prod_sbcat",ProductPrimaryCategory:"ms.prod_prcat",ProductId:"ms.prod_id",ProductName:"ms.prod",PiType:"ms.pitype",PiMethod:"ms.pimethod",TokenValue:"ms.tokenvalue",TokenType:"ms.tokentype",Referrer:"wcs.r"},EventCategory:{PageView:"0",LinkClick:"1",ImageClick:"2",AreaClick:"3",ButtonClick:"4"},InteractionType:{OnPageNav:"14"},SetUriStemForSinglePageApp:u,OverrideReferrerUri:f}});require.config({paths:{jqueryValidate:"//assets.onestore.ms/cdnfiles/external/ajax/jquery.validate/1.13.1/jquery.validate.min"}});define("oneStore.reportAnApp",["jquery","oneStore.storeShell","clickstreamTracker","wedcs","window","mwfWrapper"],function(n,t,i,r,u,f){function s(t,e){var o=u._pageBITags,s=n('meta[name="ms.prod_id"]').attr("content")||o&&o.pageContracts&&o.pageContracts.ProductInfo&&o.pageContracts.ProductInfo.id||u.location.pathname,h={ReportApplication:{issueCategory:t,description:e,product:"msa:"+s}},c;f.mwf?i.capturePageAction(n("#reportanapp-modal-submit").get(0),h):(c={pageTags:h,behavior:143,actionType:"CL"},i.capturePageAction(n("#reportanapp-modal-submit").get(0),c));r.CustomEvent(r.Tags.EventCategory,r.EventCategory.ButtonClick,r.Tags.ContentName,"SubmitReport",r.Tags.ProductId,s,r.Tags.ContentId,t)}function o(n){return(n.indexOf("?reportthisapp")!==-1||n.indexOf("&reportthisapp")!==-1)&&t.isUserSignedIn()}function h(t){o(t)&&n("#reportanapp-modal").modal("show")}function e(){n(".store-mwf-reportanapp-modal").attr("aria-hidden")==="true"&&(n("#reportanapp-modal-button").trigger("click"),setTimeout(e,500))}function c(t){o(t)&&(f.mwf?n("#reportanapp-modal-button").trigger("click"):setTimeout(e,1))}return{clickMwfReportAppButton:e,submitReport:s,showModalByQueryString:h,showModalByQueryStringMWF:c}});require(["jquery"],function(n){n(function(){n(".srv_writeReportLink").length>0&&require(["jquery","oneStore.reportAnAppValidate","oneStore.bootstrapDropdown"],function(n,t,i){i.setCallbackOnAfterSelect(n('[data-item-template="dropdown"]'),t.syncDropdownFormElement);t.initialize()})})});require(["oneStore.reportAnApp","mwfWrapper"],function(n,t){var i=function(){t.mwf&&$(".cli_menu_reportanapp-reason").each(function(n,i){new t.mwf.SelectMenu(i)});$(".cli_openreportlink").click(function(){t.mwf?$("#reportanapp-modal-button").trigger("click"):setTimeout(n.clickMwfReportAppButton,1)});t.mwfReady("Dialog",function(){n.showModalByQueryStringMWF(window.location.search)})};$(function(){i()})});define("oneStore.reportAnAppValidate",["jquery","oneStore.reportAnApp","oneStore.unhide","jqueryValidate"],function(n,t,i){function e(t){n("#reportanapp-actual-reason").val(t.data("key"));r()}var f=n(".store-mwf-reportanapp-modal").length===0,r=function(){n("#reportanapp-actual-reason, #reportanapp-modal-text").valid()},u=function(n){return n.compareToElement.val().trim()===""?!0:!1},o=function(){var o=n("#reportanapp-actual-reason"),s=n("#reportanapp-modal-text"),e=n("#reportanapp-need-reason"),h=n("#reportanapp-reason");n(".submit-report").validate({rules:{"reportanapp-modal-text":{required:{depends:function(t){return u({element:n(t),compareToElement:s})},maxlength:500}},"reportanapp-actual-reason":{required:{depends:function(t){return u({element:n(t),compareToElement:o})}}}},onfocusout:function(){r()},onclick:function(){r()},errorClass:"has-error",errorPlacement:function(t,i){var r=n(i).siblings(".cli_label:first"),u=r.data("errorText");u&&r.text(u).addClass("text-danger")},highlight:function(t){var i=n(t).data("label");i?n(i).addClass("text-danger"):n(t).closest(".cli_label").addClass("text-danger");o.val()===""&&e.text(e.data("errorText"));n("reportanapp-modal-submit").addClass("btn-danger")},unhighlight:function(t){var i=n(t).siblings(".cli_label:first");i.text(i.data("defaultText")).removeClass("text-danger");o.val()===""?e.text(e.data("errorText")):e.text(e.data("defaultText"));n(t.form).find(".has-error").length>0?n("#reportanapp-modal-submit").addClass("btn-danger"):n("#reportanapp-modal-submit").removeClass("btn-danger")},ignore:':hidden:not("#reportanapp-actual-reason")',submitHandler:function(r,u){u.preventDefault();n("#reportanapp-modal-submit").removeClass("btn-primary btn-danger").text(n("#reportanapp-modal-submit").data("submittingText"));n("#reportanapp-modal").addClass("modal-has-progress");t.submitReport(h.data("report-caption"),s.val());n("#reportanapp-modal-submit").addClass("btn-primary").text(n("#reportanapp-modal-submit").data("defaultText"));i.unhide(".srv_reportAnAppThanks");n("#reportanapp-modal-text-counter").text("0/1000");s.val("");o.val("");f?(n("#reportAnApp").data("key",""),n("#reportanapp-reason").text(n("#reportanapp-reason").data("defaultText")),n("#reportAnApp .dropdown-menu .active").removeClass("active"),n("#reportanapp-modal").removeClass("modal-has-progress").modal("hide")):n("#reportanapp-modal .cli_close").trigger("click")},invalidHandler:function(){n("#reportanapp-modal-submit").addClass("btn-danger").shake(4,10,500)}});n(".cli_reportanapp-reason").click(function(t){var r,u;t.preventDefault();var i=n(this),e=i.data("display-caption")||i.text(),f=n("#"+i.data("query-key"));f.text(e);f.attr("data-report-caption",i.data("report-caption"));i.attr("aria-checked","true");i.attr("aria-checked","true");r=i.closest(".c-select-menu");r.find("a").attr("aria-expanded","false");r.find("ul").attr("aria-hidden","true");u=n("#reportanapp-actual-reason");u.attr("value",n(this).data("query-value"));u.trigger("change")});n.fn.shake=function(t,i,r){return this.each(function(){n(this).css("position","relative");for(var u=1;u<=t;u++)n(this).animate({left:i*-1},r/t/4).animate({left:i},r/t/2).animate({left:0},r/t/4)}),this}};return{initialize:o,reValidate:r,syncDropdownFormElement:e,validateReportAnAppRules:u}});define("oneStore.prefetcher",["jquery"],function(n){var t=function(t){t&&n("<link />").attr("rel","prefetch").attr("href",t).appendTo("body")},i=function(t){t&&n("<link />").attr("rel","dns-prefetch").attr("href",t).appendTo("body")},r=function(){var r=n(".cli_prefetchAssets").data("assets-json"),u;r&&(u=r.WaitAfter||0,setTimeout(function(){r.Urls&&r.Urls.length&&r.Urls.map(t);r.Domains&&r.Domains.length&&r.Domains.map(i)},u))};return{setup:r}});require(["jquery","oneStore.prefetcher"],function(n,t){n(function(){t.setup()})});WebBlender=function(n){var r=[],l,a=function(n){var t=n.originalEvent||n,u,i;if(t&&t.data&&JSON.parse)try{u=JSON.parse(t.data);u.message==="ready"&&clearTimeout(l)}catch(f){}for(i=0;i<r.length;i++)r[i](t)};n(window).on("message",a);var u,e=function(t,i,r,u){var e=t&&t.toLowerCase&&t.toLowerCase()||"",f;switch(e){case"dev":f="cliblends.dev.microsoft.com";break;case"int":f="uniblends.www.microsoft.com/int";break;case"ppe":f="uniblends.www.microsoft.com/ppe";break;case"prod":default:f="www.microsoft.com/uniblends"}return"https://{host}/{client}{deviceFamily}{flight}".replace("{host}",f).replace("{client}",i&&n.trim(i)?"?client="+i:"?client=").replace("{deviceFamily}",u&&n.trim(u)?"&deviceFamily="+n.trim(u):"").replace("{flight}",r&&n.trim(r)?"&setflight="+n.trim(r):"")},v=function(t,i,r){var f=t&&t.toLowerCase&&t.toLowerCase()||"",u;switch(f){case"dev":u="oneblend.dev.microsoft.com";break;case"int":u="unistoreblends-int.www.microsoft.com";break;case"ppe":u="unistoreblends-ppe.www.microsoft.com";break;default:u="www.microsoft.com"}return"https://{host}/webblend/api/config{client}{flight}".replace("{host}",u).replace("{client}",i&&n.trim(i)?"?client="+i:"").replace("{flight}",r&&n.trim(r)?(i&&n.trim(i)?"&setflight=":"?setflight=")+r:"")},y=function(n,t){var r=n&&n.toLowerCase&&n.toLowerCase()||"",i;switch(r){case"dev":case"int":i="purchase-int.mp.microsoft.com";break;default:i="purchase.mp.microsoft.com"}return"https://{host}/{purchaseServiceVersion}/users/me/orders".replace("{host}",i).replace("{purchaseServiceVersion}",t==7?"v7.0":"v6.0")},o=function(){function n(){return Math.floor(Math.random()*16).toString(16)}var t="xxxxxxxx-xxxx-4xxx-Rxxx-xxxxxxxxxxxx".replace(/x/g,n);return t.replace("R",(8|Math.floor(Math.random()*3)).toString(16))},s=function(t,i){var u="wb_auto_blend_container",r=n("#"+u),f=i&&i.width||"456px",e=i&&i.height||"560px";return r.length?r.css({height:e,width:f}):(r=n("<iframe />",{id:u,name:u,src:"",style:"width:{width}; height:{height}; position:relative; top:0; left:0; border:0; outline:none; display:block".replace("{width}",f).replace("{height}",e)}),r.appendTo(t)),r},ft=function(n,t){var i=document&&document.cookie&&document.cookie.indexOf(t)>-1,u,r;if(!i)for(u=n&&n.split(",")||[],r=0;!i&&r<u.length;r++)u[r]===t&&(i=!0);return i},h=function(n,t){var i=document.getElementById(n);i.contentWindow.postMessage(JSON.stringify({startdata:t}),"*")},t=function(t,i,r,f,o,c,l,a){var k,d,p,g,nt,tt;u=n("#"+i);var w=(new Date).getTime(),y=s(u,l),b="wb_auto_blend_container";if(t.Client=o,t.configUrl=v(r,o,f),k=c.substr(2).replace("/","."),t.selApps=k,g=e(r,o,f,a),y.attr("src")||(y.attr("src",g),d=(new Date).getTime(),p=d-w),y.readyState==="loaded"||y.readyState==="complete")h(b,t);else y.one("load",function(){p&&window.postMessage(JSON.stringify({message:"status",data:"blenderSDK: blender iframe loaded in "+p+"ms"}),"*");h(b,t)});nt=(new Date).getTime();tt=nt-w;window.postMessage(JSON.stringify({message:"status",data:"blenderSDK: Loaded in "+tt+"ms"}),"*")},i=function(n,t){t&&(n.Layout=t.layout||"",n.CssOverride=t.cssOverride||"")},p=function(t){if(t){u=n("#"+t.ParentElementId);var i=s(u,{height:0,width:0}),r=e(t.Environment,t.ClientType,t.Flight,t.DeviceFamily);i.attr("src",r);window.postMessage(JSON.stringify({message:"status",data:"blenderSDK: Preload started"}),"*")}},c=function(n){var r={};n&&(r.AvailabilityId=n.AvailabilityId||"",r.ProductId=n.ProductId||"",r.SkuId=n.SkuId||"",r.Quantity=n.Quantity||1,r.Auth=n.Auth||"",r.XToken=n.XToken||"",r.Culture=n.Culture||"",r.Market=n.Market||"",r.CV=n.CV||"",r.IdentityType=n.IdentityType,r.IdentityValue=n.IdentityValue,r.PurchaseServiceVersion=n.PurchaseServiceVersion||"",r.useDelegatedAuth=n.UseDelegatedAuth||!1,r.TestClient=n.TestClient||"",r.DeviceContext="moId=PUBLIC&oemId=PUBLIC&scmId=PUBLIC",n.Options&&(r.CampaignId=n.Options.CampaignId||"",r.OptionalCampaignId=n.Options.OptionalCampaignId||"",r.OfferType=n.Options.OfferType||"",r.AddPiSuccessUrl=n.Options.AddPiSuccessUrl||"",r.AddPiFailureUrl=n.Options.AddPiFailureUrl||""),n.MediaOptions&&(r.ProductType=n.MediaOptions.ProductType||"",r.TransactionType=n.MediaOptions.TransactionType||"buy",r.Title=n.MediaOptions.Title||"",r.TitleNo=n.MediaOptions.TitleNo||"",r.SubTitle1=n.MediaOptions.SubTitle1||"",r.SubTitle2=n.MediaOptions.SubTitle2||"",r.ExpirationBeforePlayInHours=n.MediaOptions.ExpirationBeforePlayInHours||"",r.ExpirationAfterPlayInHours=n.MediaOptions.ExpirationAfterPlayInHours||""),i(r,n.Style),t(r,n.ParentElementId,n.Environment,n.Flight,n.ClientType,"#/purchase/confirm",n.IframeOptions,n.DeviceFamily||""))},w=function(t){var i={billingInformation:null,clientContext:{client:t.ClientType,deviceId:t.DeviceId,deviceType:t.DeviceFamily},friendlyName:null,items:[{availabilityId:t.AvailabilityId,beneficiary:t.IdentityType&&t.IdentityValue?{identityType:t.IdentityType,identityValue:t.IdentityValue}:null,campaignId:t.CampaignId,giftingInformation:null,optionalCampaignId:t.OptionalCampaignId,orderManagementPolityId:null,productId:t.ProductId,quantity:t.Quantity,renewalContext:null,setBlockInformation:null,skuId:t.SkuId}],language:t.Languages||t.Culture,market:t.Market,orderId:o(),orderState:"Purchased"};n.ajax({type:"POST",url:y(t.Environment,t.PurchaseServiceVersion),data:JSON.stringify(i),contentType:"application/json",beforeSend:function(n){n.setRequestHeader("MS-CV",t.CV);n.setRequestHeader("Authorization",t.Auth?'WLID1.0="'+t.Auth+'"':t.XToken)}}).then(function(i){var u=i&&n.isArray(i.orderLineItems)&&i.orderLineItems||[],r=u[0],e=r.purchaseRestriction&&r.purchaseRestriction.purchaseApprovalState&&r.purchaseRestriction.purchaseApprovalState.toLowerCase&&r.purchaseRestriction.purchaseApprovalState.toLowerCase(),s=r.parentalApprovalState&&r.parentalApprovalState.toLowerCase&&r.parentalApprovalState.toLowerCase();e==="blockedbypolicy"||e==="blockedbyage"||s==="blockedbypolicy"||s==="blockedbyage"?f(i.orderId,t.Auth,t.ParentElementId,t.Environment,t.Flight,t.ClientType,t.Culture,t.Market,t.CV,t.IframeOptions,t.PurchaseServiceVersion,t.Jwt,t.BeneficiaryData,t.Style,t.DeviceFamily,t.TestClient):window.postMessage(JSON.stringify({flowId:t.FlowId||o(),version:"1.0.0.1",message:"done",status:"success",data:{orderId:i.orderId,count:u.length,lineItems:u}}),"*")},function(n){var r=n&&n.responseJSON,u=r&&r.code&&r.code.toLowerCase&&r.code.toLowerCase();u==="forbidden"?f(i.orderId,t.Auth,t.ParentElementId,t.Environment,t.Flight,t.ClientType,t.Culture,t.Market,t.CV,t.IframeOptions,t.PurchaseServiceVersion,t.Jwt,t.BeneficiaryData,t.Style,t.DeviceFamily,t.TestClient):c(t)})},b=function(n,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt){var it={AvailabilityId:n,ProductId:r,SkuId:u,Quantity:g||1,Auth:e,Culture:l,Market:a,CV:v,IdentityType:y,IdentityValue:p,PurchaseServiceVersion:k,TestClient:tt||"",DeviceContext:"moId=PUBLIC&oemId=PUBLIC&scmId=PUBLIC"};f&&(it.CampaignId=f.campaignId||"",it.OptionalCampaignId=f.optionalCampaignId||"",it.OfferType=f.offerType||"");w&&(it.ProductType=w.productType||"",it.TransactionType=w.transactionType||"buy",it.Title=w.title||"",it.TitleNo=w.titleNo||"",it.SubTitle1=w.subTitle1||"",it.SubTitle2=w.subTitle2||"",it.ExpirationBeforePlayInHours=w.expirationBeforePlayInHours||"",it.ExpirationAfterPlayInHours=w.expirationAfterPlayInHours||"");i(it,d);t(it,o,s,h,c,"#/purchase/confirm",b,nt||"")},f=function(n,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b){var k={OrderId:n,Auth:r,Culture:s,Market:h,CV:c,PurchaseServiceVersion:a,Jwt:v,TestClient:b||"",DeviceContext:"moId=PUBLIC&oemId=PUBLIC&scmId=PUBLIC"};y&&(k.BeneficiaryEmail=y.email,k.BeneficiaryFirstName=y.firstName||"",k.BeneficiaryLastName=y.lastName||"");i(k,p);t(k,u,f,e,o,"#/purchase/confirm",l,w||"")},k=function(n,r,u,f,e,o,s,h,c,l){var a={Auth:n,Culture:o,Market:s,CV:h,context:"primaryPi"};i(a,l);t(a,r,u,f,e,"#/paymentAndBilling/choosePaymentMethodFamily",c)},d=function(n,r,u,f,e,o,s,h,c,l,a){var v={Auth:n,Culture:o,Market:s,CV:h,PaymentInstrumentId:c};i(v,a);t(v,r,u,f,e,"#/paymentAndBilling/editPaymentInstrument",l)},g=function(n){var r={},u;n&&(r.Auth=n.Auth||"",r.XToken=n.XToken||"",r.Culture=n.Culture||"",r.Market=n.Market||"",r.CV=n.CV||"",r.context="primaryPi",r.PaymentMethodFamily=n.PaymentMethodFamily||"",r.PaymentMethodType=n.PaymentMethodType||"",r.BillableAccountId=n.BillableAccountId||"",r.PurchaseServiceVersion="7",r.Gamertag=n.Gamertag||"",r.GamerpicUrl=n.GamerpicUrl||"",u=n.DeviceFamily||"web",i(r,n.Style),t(r,n.ParentElementId,n.Environment,n.Flight,n.ClientType,"#/paymentAndBilling/choosePaymentMethodFamily",n.IframeOptions,u))},nt=function(n){var r={},u;n&&(r.Auth=n.Auth||"",r.XToken=n.XToken||"",r.Culture=n.Culture||"",r.Market=n.Market||"",r.CV=n.CV||"",r.PaymentInstrumentId=n.PaymentInstrumentId,r.PaymentMethodFamily=n.PaymentMethodFamily||"",r.PaymentMethodType=n.PaymentMethodType||"",r.PurchaseServiceVersion="7",u=n.DeviceFamily||"web",i(r,n.Style),t(r,n.ParentElementId,n.Environment,n.Flight,n.ClientType,"#/paymentAndBilling/editPaymentInstrument",n.IframeOptions,u))},tt=function(n){var r={},u;n&&(r.tokenString=n.TokenString||"",r.Auth=n.Auth||"",r.XToken=n.XToken||"",r.Culture=n.Culture||"",r.Market=n.Market||"",r.CV=n.CV||"",r.useDelegatedAuth=n.UseDelegatedAuth||!1,r.PurchaseServiceVersion=n.PurchaseServiceVersion||"7",r.UrlRef=n.UrlRef||"",u=n.DeviceFamily||"web",i(r,n.Style),t(r,n.ParentElementId,n.Environment,n.Flight,n.ClientType,"#/redeem/enterCode",n.IframeOptions,u))},it=function(n,r,u,f,e,o,s,h,c,l,a,v){var y={tokenString:n,Auth:r,Culture:s,Market:h,CV:c,PurchaseServiceVersion:"7",UrlRef:v};i(y,a);t(y,u,f,e,o,"#/redeem/enterCode",l)},rt=function(n){for(var t=0;t<r.length;t++)if(""+r[t]==""+n){console.error("Same message handler function already registered: "+n);return}r.push(n)},ut=function(n){for(var t=0;t<r.length;t++)""+r[t]==""+n&&r.pop(n)};return{loadSingleItemPurchaseHtml:b,loadOrderPurchaseHtml:f,loadRedeemHtml:it,loadAddPaymentInstrumentHtml:k,loadEditPaymentInstrumentHtml:d,registerMessageHandler:rt,unregisterMessageHandler:ut,clientTypes:{UniversalWebStore:"UniversalWebStore",MusicVideoReading:"MusicVideoReading",EnterpriseStore:"EnterpriseStore",AccountMicrosoftCom:"AccountMicrosoftCom"},addPaymentInstrument:g,editPaymentInstrument:nt,purchaseSingleItem:c,purchaseFreeItem:w,redeem:tt,preLoadBlend:p}}(jQuery);define("oneStore.blendPurchase",["WebBlender","jquery","oneStore.storeShell","service","jsll","window","mwfWrapper"],function(n,t,i,r,u,f,e){var s="web-blend-purchase-dialog",a="web-blend-purchase-dialog-legacy",v="7",h="blendContainer",o,c=function(){return n||f.WebBlender},l=function(){return t("#"+s).length>0},y=function(){l()?e.mwfReady("Dialog",function(){t('button[data-js-dialog-show="'+s+'"]').trigger("click")}):t.magnificPopup.open({items:{src:"#"+a},type:"inline",modal:!0})},p=function(){l()?t("div.glyph-cancel").trigger("click"):t.magnificPopup.close();o&&c().unregisterMessageHandler(o)},w=function(){var n=456,t=560,i=72,r=100,u=n,e=t;return f.innerWidth<n&&f.innerWidth>r&&(u=f.innerWidth),f.innerHeight<t+i&&f.innerHeight>r&&(e=f.innerHeight-i),{width:u+"px",height:e+"px"}},b=function(n,i){var f=t.Deferred(),r=c(),e;return o&&r.unregisterMessageHandler(o),o=function(n){var i={};try{i=t.parseJSON(n.data)}catch(r){}(i.message==="error"||i.message==="done")&&(p(),i.status==="success"?f.resolve(i):f.reject(i))},r.registerMessageHandler(o),t("#"+h).empty(),e=w(),r.loadSingleItemPurchaseHtml(n.availabilityId,n.productId,n.skuId,null,i,h,n.environment,null,r.clientTypes.UniversalWebStore,n.culture,n.market,u.cv.getValue(),null,null,null,e,v,{layout:"modal"},null),y(),f.promise()};return{open:b}});define("oneStore.bootstrapDropdown",["jquery"],function(n){function t(t,i){if(t.data("key")!==i){var r=t.find(".dropdown-menu li").filter(function(){return n(this).data("key")===i}),u=r.text();t.data("key",i);t.find("button .cli_caption").text(u);t.find(".dropdown-menu li").removeClass("active");r.addClass("active")}}function i(i){i.each(function(){var i=n(this);i.find(".dropdown-menu li").click(function(r){var f,e,u;r.preventDefault();f=n(this);e=f.data("key");t(i,e);u=i.data("callback");typeof u=="function"&&u(i)})})}function r(t,i){t.each(function(){var t=n(this);t.data("callback",i)})}return{setup:i,setSelectionByKey:t,setCallbackOnAfterSelect:r}});require(["oneStore.bootstrapDropdown"],function(n){n.setup($('[data-item-template="dropdown"]'))});define("oneStore.purchaseFlow.blendPurchase",["oneStore.blendPurchase","jquery","oneStore.userAuth","oneStore.pdpSkuState"],function(n,t,i,r){var u=function(n){var t=null;return n&&n.data&&(n.data.lineItems&&n.data.lineItems.length?t=n.data.lineItems[0]:n.data.orderLineItems&&n.data.orderLineItems.length&&(t=n.data.orderLineItems[0])),t?{skuId:t.skuId,availabilityId:t.availabilityId}:{}},f=function(f,e){var o=t.Deferred(),s=function(t){n.open(f,t).then(function(n){r.updateProductPurchased(u(n));window.shell_Tracking&&window.shell_Tracking._recordXboxDigitalPurchase(n.data);o.resolve(n)},function(n){o.reject(n)})};return i.getUserTicket(e.askProdMsa).then(function(n){s(n)},function(){s("")}),o.promise()};return{launch:f}});define("oneStore.purchaseFlow.cart",["jquery","service","oneStore.userAuth"],function(n,t,i){function r(n,t){if(!n[t])throw new Error('"'+t+'" purchaseOption property is required for adding to cart');}function o(n){r(n,"market");r(n,"culture");u["default"].init(t,e,f[n.environment]||f.prod);var s={availabilityId:n.availabilityId,productId:n.productId,quantity:1,skuId:n.skuId},o={market:n.market,language:n.culture};return i.getUserTicket().then(function(n){o.msaAuthToken=n},function(){}).always(function(){u["default"].addItemToActiveOrder(o,s).then(function(n){return alert("item added successfully to "+n.friendlyName),n},function(n){alert("failed to add item: "+n.responseJSON.message)})})}function s(t){var r=t.culture,u=t.productId,f=t.skuId,e=t.availabilityId,o=t.upsellChannelId,i="/"+r.toLowerCase()+"/store/buy?pid="+u+"&sid="+f+"&aid="+e+"&cid="+o;return t.aveVerified&&(i=i+"&ave=1"),window.location.href=i,n.Deferred().promise()}var u,e,f;return require.specified("cart-light")&&require(["cart-light"],function(n){u=n}),e={client:"UniversalWebStore.Pdp"},f={int:"purchase-int.mp.microsoft.com",prod:"purchase.mp.microsoft.com"},{addItem:function(n){return(r(n,"productId"),r(n,"skuId"),r(n,"availabilityId"),n.stayOnPdp)?o(n):s(n)},addStaticBundle:function(t){var i="/"+t.culture.toLowerCase()+"/store/buy?"+t.urlParam;return window.location.href=i,n.Deferred().promise()}}});define("oneStore.purchaseFlow.bundle",[],function(){var n=function(n){var t=n.culture,i=n.productId,r=n.productName,u="/"+t.toLowerCase()+"/store/build/"+r+"/"+i;window.location.href=u};return{launch:n}});define("oneStore.purchaseFlow.xboxAccountRequiredPurchase",["oneStore.purchaseFlow.blendPurchase","oneStore.xtoken","oneStore.modalDialog"],function(n,t,i){var r=function(t,r){n.launch(t,r).fail(function(n){n&&n.data&&n.data.errorCode&&n.data.errorCode.toLowerCase()==="pur-xboxsubscriptionsservicenotfound"&&i.open("xbox-live-account-required")}).done(function(){r.canPushToInstall?i.open("web-blend-push-to-install"):i.open("web-blend-purchase-congrats").done(function(){window.location.reload(!0)})})},u=function(n,u){t.prepareTokenAsync().then(function(){r(n,u)},function(t){t&&t.toLowerCase()==="xboxuseraccountcreationrequired"?i.open("xbox-live-account-required"):r(n,u)})};return{launch:u}});define("oneStore.purchaseFlow.xboxAccountWarningPurchase",["oneStore.purchaseFlow.blendPurchase","oneStore.xtoken","oneStore.modalDialog"],function(n,t,i){var r=function(t,r){n.launch(t,r).then(function(){r.canPushToInstall?i.open("web-blend-push-to-install"):i.open("web-blend-purchase-congrats")})},u=function(n,u){u.worksOnlyOnXbox?t.prepareTokenAsync().then(function(){r(n,u)},function(t){t&&t.toLowerCase()==="xboxuseraccountcreationrequired"?i.open("xbox-live-account-warning").then(function(){r(n,u)}):r(n,u)}):r(n,u)};return{launch:u}});require(["jsll"],function(n){var t=n.cv;t.isInit&&!t.isInit()&&t.init()});define("oneStore.dds",["document","jquery","oneStoreAjax","oneStore.locale","oneStore.storeShell"],function(n,t,i,r,u){function e(){var u=r.getCurrentLocale(),e=f.replace("{0}",u.toLowerCase()),o={currentOperationName:"GetHomeConsole",operationName:"HomeConsoleRegisteredForUser",serviceName:"Domain Data Service/Membership",url:e,contentType:"application/json",sendAntiForgeryToken:!0};return i.get(o).then(function(i){var r=i&&i.IsHomeConsoleRegistered;t(n).trigger("homeConsoleRegistration",{isHomeConsoleRegistered:r})})}function o(){u.isUserSignedInMsa()&&e()}var f="/{0}/store/webapi/HomeConsoleRegisteredForUser";return{initialize:o}});require(["oneStore.dds","jquery"],function(n,t){t(function(){n.initialize()})});define("oneStore.entitlements",["document","jquery","oneStoreAjax","oneStore.storeShell","oneStore.locale"],function(n,t,i,r,u){function e(r){var e=u.getCurrentLocale(),o=u.getMarketWithDefault(e,"US"),s=f.replace("{0}",e.toLowerCase()),h={Products:r,Market:o},c={currentOperationName:"GetProductEntitlements",operationName:"BatchProductEntitlements",serviceName:"Entitlements",url:s,contentType:"application/json",data:JSON.stringify(h),sendAntiForgeryToken:!0};return i.post(c).then(function(i){var r=null;i&&i.Items&&i.Items.length>0&&(r=i.Items);t(n).trigger("entitlementLoaded",r)}).always(function(){t(n).trigger("entitlementConfirmed")})}function o(){if(r.isUserSignedInMsa()){var n=t(".cli_hideWhenEntitled,.cli_showWhenEntitled,.cli_showOwnedState,.entitlements").map(function(){var n=t(this).data("product-id");return n?{ProductId:n,ProductType:t(this).data("item-type")||""}:null}).toArray();n.length>0&&e(n)}}var f="/{0}/store/webapi/BatchProductEntitlements";return{initialize:o}});require(["oneStore.entitlements","oneStore.storeShell","jquery"],function(n,t,i){i(function(){n.initialize()})});require(["document","jquery","oneStore.pdpHeaderLoc","oneStore.unhide"],function(n,t,i,r){var u=function(n){var r=i.getLoc().owned;t.each(t(".cli_showOwnedState"),function(i,u){var e=t(u),o=e.data("product-id")||"",f;n.indexOf(o.toUpperCase())!==-1&&(f=e.find("div.c-price"),f.length>0&&f.html(r))})},f=function(n){t(".cli_hideWhenEntitled").each(function(i,u){var f=t(u).data("product-id");f&&n.indexOf(f.toUpperCase())!==-1&&r.hide(u)});t(".cli_showWhenEntitled").each(function(i,u){var f=t(u).data("product-id");f&&n.indexOf(f.toUpperCase())!==-1&&r.unhide(u)})},e=function(n){t(".entitlements").each(function(i,u){var f=t(u).data("product-id");f&&n.indexOf(f.toUpperCase())!==-1&&(r.unhide(".showIfEntitled"),r.hide(".hideIfEntitled"))})};t(n).on("entitlementLoaded",function(){var n,t;!arguments||arguments.length<2||(n=[].slice.call(arguments,1),n&&n.length>0&&(t=n.map(function(n){return n.ProductId.toUpperCase()}),f(t),e(t),u(t)))});t(n).ready(function(){t(".entitlementWithoutQuery").length>0&&(r.unhide(".showIfEntitled"),r.hide(".hideIfEntitled"))})});define("oneStore.inventory",["deferred","service","vortexEvents"],function(n,t,i){var r=function(n){var t={event:"InventoryApiCallResponseError",uri:document.location.href,details:n};i.sendError(t,!1)},u=function(n,t){function r(t){return n[t]?Object.keys(n[t]).filter(function(i){return n[t][i]}).map(function(i){return{name:i,data:n[t][i]}}):null}var i,u,f;return n?(i=null,t?i=r("futureLots"):(u=r("availableLots"),f=r("futureLots"),(u||f)&&(i=(u||[]).concat(f||[]))),i):null},f=function(i,f){var e=n(),o;return!f||!f.availabilityUrl||!i||!i.length?e.reject().promise():(o={operationName:"QueryInventory",serviceName:"Inventory",contentType:"application/json",url:f.availabilityUrl,data:JSON.stringify(i)},t.post(o).then(function(n){i.map(function(t){var i=(n.availabilities||[]).filter(function(n){var i=(t.distributorSkuId||"").toLowerCase(),r=(n.distributorSkuId||"").toLowerCase();return i&&i===r}),r,f;i.length&&(r=i[0],f=u(r,t.preorder),t.inventory=f)});e.resolve(i)},function(n,t,u){return n.status===404?e.resolve(i):(r(t+", "+u),e.reject())}),e.promise())};return{queryInventory:f}});define("oneStore.pdpInventory",["jquery","vortexEvents","oneStore.inventory","oneStore.pdpBuyButtonSkuVariation","oneStore.pdpSkuState","oneStore.pdpHeaderLoc"],function(n,t,i,r,u,f){var e={disableAttribute:"disabled",InventorySkuList:"static-bundle-skus",buyButtonClassSelector:"#srv_purchaseCTA .c-button",SkuAvailabilityUrl:"availability-url",msftDistributor:"9000000013"},s=function(n){var i={event:"pdpInventoryCheck",uri:document.location.href,details:n};t.sendError(i,!1)},o=function(n,t){for(var i,f=null,o=null,r=0;r<n.length;r++){var c=n[r].name,u=n[r].data,h=e.msftDistributor,l=t?"0006":"0004";if(!u||!u[h])return s("inventory: lot "+c+" is invalid."),!1;if(i=u[h],i.inStock.toLowerCase()==="true"&&i.deliveryType.toLowerCase()==="ship"){f=u;o=i.deliverByDates&&i.deliverByDates[l];break}}return{isInStock:!!f,deliveryDate:o}},h=function(){var r=[],u=n(".cli_static_bundle_sku");n.each(u,function(){var t=n(this),i=t.data("isid"),u=i==null||i==="undefined"?!1:i.length!=0;u&&r.push({productId:t.data("pid"),skuId:t.data("sid"),distributorSkuId:i,distributorId:e.msftDistributor,availabilityId:t.data("aid"),preorder:t.data("preorder")})});var s=n(e.buyButtonClassSelector).data(e.SkuAvailabilityUrl),h={availabilityUrl:s},t=!0;i.queryInventory(r,h).done(function(i){if(i&&(i.map(function(n){if(!!n&&!!n.inventory){var i=o(n.inventory,n.preorder);i.isInStock||(t=!1)}}),!t)){var r=f.getLoc();n(e.buyButtonClassSelector).text(r.outofstock).prop(e.disableAttribute,!t);return}})},c=function(){if(u.isStaticBundle())h();else{var t=u.getCurrentProduct(),r=n(".cli_sku-select-button[data-sku-id]").map(function(){var i=n(this);return{productId:t.productId,skuId:i.data("sku-id"),distributorSkuId:i.data("inventory-sku-id"),distributorId:e.msftDistributor,availabilityId:i.data("availability-id"),preorder:i.data("preorder")}}).toArray();i.queryInventory(r,t).done(function(t){t.map(function(t){if(t&&t.inventory){var i=o(t.inventory,t.preorder),r=n(".cli_sku-select-button[data-sku-id="+t.skuId+"]");r.data("in-stock",i.isInStock).data("delivery-date",i.deliveryDate)}});u.skuUpdated()})}};return{setup:c}});require(["jqReady!","oneStore.pdpInventory"],function(n,t){t.setup()});define("javascriptExtensions",[],function(){function n(n){return typeof n=="function"}n(Array.prototype.forEach)||(Array.prototype.forEach=function(n,t){for(var r=this.length,i=0;i<r;i++)i in this&&n.call(t,this[i],i,this)});n(Array.prototype.map)||(Array.prototype.map=function(n,t){for(var u=this.length,r=[],i=0;i<u;i++)i in this&&(r[i]=n.call(t,this[i]));return r});Array.prototype.filter||(Array.prototype.filter=function(n){var f=this.length,i,u,t,r;if(typeof n!="function")throw new TypeError;for(i=[],u=arguments[1],t=0;t<f;t++)t in this&&(r=this[t],n.call(u,r,t,this)&&i.push(r));return i});Array.prototype.indexOf||(Array.prototype.indexOf=function(n){for(var t=0;t<this.length;t++)if(this[t]===n)return t;return-1})});require(["javascriptExtensions"],function(){});define("oneStore.lazyLoad",["jquery","document"],function(n){var t=function(t){n(".cli_lazyImage",t).each(function(){var i=n(this).attr("src"),t=n(this).attr("data-src");i!==t&&n(this).attr("src",t)});n("source[data-srcset]",t).each(function(){var i=n(this).attr("srcset"),t=n(this).attr("data-srcset");i!==t&&n(this).attr("srcset",t)})};return{loadLazyImages:t}});require(["oneStore.lazyLoad","jquery","window","document"],function(n,t,i,r){function u(){i.setTimeout(function(){n.loadLazyImages(r);t(r).trigger("sfw.lazyLoad")},10)}r.readyState==="complete"?u():t(i).load(u)});define("oneStore.locale",["window"],function(n){var t=function(){var t=n.location.pathname.toString();return t.replace(/^\/(..\-..)\/.*/i,"$1").toLowerCase()},i=function(n,t){if(!n||n.indexOf("-")<0)return t||"";var i=n.split("-");return i[i.length-1].toUpperCase()};return{getCurrentLocale:t,getMarketWithDefault:i}});define("oneStore.modalDialog",["jquery","mwfWrapper"],function(n,t){var r=".cli_continue",f=".cli_cancel",u=".cli_close",i="click.dialog",e=function(e){var o=n("#"+e),s=n.Deferred(),c,h,l;return o.length===0?s.resolve().promise():(o.find(r).length>0?(c=o.find(r),h=o.find(f),c.unbind(i).bind(i,function(){h.trigger("click",{skipReject:!0});s.resolve()}),h.unbind(i).bind(i,function(n,t){t&&t.skipReject||s.reject()})):o.find(u).length>0&&(l=o.find(u),l.unbind(i).bind(i,s.resolve)),t.mwfReady("Dialog",function(){n('button[data-js-dialog-show="'+e+'"]').trigger("click")}),s.promise())};return{open:e}});require(["mwfWrapper"],function(n){$(function(){n.setup()})});define("oneStore.optimizely",["window"],function(n){var t=function(t){n.optimizely=n.optimizely||[];n.optimizely.push({type:"event",eventName:t})};return{pushEvent:t}});require(["jquery","oneStore.optimizely"],function(n,t){n(".srv_purchaseButton").click(function(){t.pushEvent("get_the_app")})});require(["oneStore.pdpSkuState","oneStore.skuSwapper"],function(n,t){var i=function(n){t.skuChanged(n,".cli_bundled-sku",".cli_sku-variation")};n.hasMultipleSkus()&&n.registerSkuUpdated(i);n.hasSku()&&i(n.getCurrentActiveSku())});define("oneStore.pdpBuyButtonAction",["jquery","oneStore.storeShell","oneStore.pdpSkuState","oneStore.pdpBuyButtonSkuVariation","oneStore.purchaseFlow.blendPurchase","oneStore.purchaseFlow.cart","oneStore.purchaseFlow.bundle","oneStore.purchaseFlow.xboxAccountWarningPurchase","oneStore.purchaseFlow.xboxAccountRequiredPurchase","oneStore.userAuth","oneStore.userAgent","clickstreamTracker"],function(n,t,i,r,u,f,e,o,s,h,c,l){var a=function(n,t){try{sessionStorage.setItem(n,t)}catch(i){}},w=function(){var t=n("#meControl").data("signinsettings"),i=t&&t.rpData&&t.rpData.msaInfo&&t.rpData.msaInfo.signInUrl;return i||"/store/signin"},b=function(){return"/store/HbiSaSignIn"},v=function(){var u;if(i.unregisterEntitlementProcessComplete(v),u=n('[data-button-type="buy-button"]').filter(function(){try{return sessionStorage.getItem(n(this))==="resume-purchase"}catch(t){return!1}}).first(),u.length>0){if(!t.isUserSignedIn()){a(u,null);return}var e=function(){a(u,null);u.trigger("click")},o=function(){var n=i.getCurrentProduct();n&&n.remediationRequired&&n.remediationConfirmed&&(r.unregisterOfferUpdated(o),e())},f=i.getCurrentProduct();f.isOwned?a(u,null):f&&f.remediationRequired&&!f.remediationConfirmed?r.registerOfferUpdated(o):e()}},p=function(n,t){a(n,"resume-purchase");window.location.href=t;a(n,"resume-purchase")},k=function(n){p(n,w())},y=function(n){p(n,b())},d=function(t){var i=n(".srv_itemDetails").data("target-threshold");window.oneStoreRedirect&&window.oneStoreUserAgent&&window.oneStoreRedirect(window.oneStoreUserAgent(),document).autoRedirectToNativeStorePdp("cli_redirectFrame",{threshold:i},t.productId,!0,"",!0,!0)},g=function(){n('[data-button-type="buy-button"]').click(function(i){var p,r=n(this),w=r.data("action-url"),rt=r.data("use-action-url"),ut=r.data("use-cart")||!1,ft=r.data("dynamic-bundle")||!1,b=r.data("static-bundle-param"),et=!!b,g=r.data("free")||!1,ot=r.data("native-store"),st=r.data("cross-sell-lightbox"),a={culture:r.data("culture"),market:r.data("market"),environment:r.data("environment"),productId:r.data("product-id")||"",productName:r.data("product-name")||"",skuId:r.data("sku-id")||"",availabilityId:r.data("availability-id")||"",upsellChannelId:r.data("upsellchannel-id")||"",aveVerified:r.data("ave-verified")||!1,stayOnPdp:r.data("add-stay-on-pdp")||!1},nt={requireXboxAccount:r.data("require-xbox-account")||!1,worksOnXbox:r.data("works-on-xbox")||!1,worksOnlyOnXbox:r.data("works-only-on-xbox")||!1,canPushToInstall:r.data("push-to-install")||!1,askProdMsa:r.data("ask-prod-msa")||!1},tt=function(n){n.requireXboxAccount?s.launch(a,n):n.worksOnXbox?o.launch(a,n):u.launch(a,n)},ht=function(){var n=document.getElementById("browserUpgradeNotificationDialog");return n?(require(["dialog","componentFactory"],function(t,i){i.ComponentFactory&&i.ComponentFactory.create&&i.ComponentFactory.create([{component:t.Dialog,elements:[n],callback:function(n){if(n&&n.length){var t=n[0];t.show()}}}])}),!0):!1},v,it;ot?d(a):w&&rt?window.open(w,"_blank"):st?n('button[data-js-dialog-show="cross-sell-lightbox"]').trigger("click"):ut?(v=!0,c.isIeVersionOrLower(9)&&(v=!ht()),v&&(et?(it={culture:r.data("culture"),urlParam:b},f.addStaticBundle(it)):f.addItem(a),p=81)):ft?e.launch(a):t.isUserSignedIn()?g?tt(nt):h.isAuthorizedForHbiSa().then(function(n){n?tt(nt):y(r)},function(){y(r)}):g?k(r):y(r);l.capturePageAction(i.target,{behavior:p,actionType:"CL"})});var r=i.isEntitlementProcessComplete();r?v():i.registerEntitlementProcessComplete(v)};return{init:g}});require(["oneStore.pdpBuyButtonAction","jquery"],function(n,t){t(function(){t(".cli_webblend, .cli_blend").length>0&&n.init()})});define("oneStore.pdpInstallButtonAction",["jquery","oneStoreAjax","oneStore.modalDialog","oneStore.locale","clickstreamTracker"],function(n,t,i,r,u){var f="/{0}/store/webapi/PushToInstall",e=function(){n('[data-button-type="install-button"]').click(function(e){var o=n(e.currentTarget),h;if(o.data("push-to-install")){var s=r.getCurrentLocale(),c=f.replace("{0}",s.toLowerCase()),l={productId:o.data("product-id"),skuId:o.data("sku-id"),language:s,market:r.getMarketWithDefault(s,"US")},a={currentOperationName:"PushProductToInstall",operationName:"PushToInstall",serviceName:"Collections",url:c,contentType:"application/json",data:JSON.stringify(l),sendAntiForgeryToken:!0};t.post(a).always(function(){i.open("install-button-push-to-install")})}h=Number.MAX_SAFE_INTEGER;u.capturePageAction(e.target,{behavior:h,actionType:"CL"})})};return{initialize:e}});require(["oneStore.pdpInstallButtonAction","jquery"],function(n,t){t(function(){t(".cli_webblend, .cli_blend").length>0&&n.initialize()})});define("oneStore.pdpLightboxButtonAction",["jquery"],function(n){var t=function(t){var i;t||(t=n('.cli_cross_sell_sku[aria-pressed="true"]'));n(t).attr("aria-pressed","true");i=n(".cli_cross_sell_purchase");n(i).data("sku-id",n(t).data("sku-id"));n(i).data("availability-id",n(t).data("availability-id"));var f=n(t).find(".sku-price-info-lightbox").html()||"",r=n(t).data("description")||"",u=n(t).data("image-uri")||"";n(".price-info-lightbox").html(f);r&&n(".cli_cross-sell-description").text(r);u&&n(".cli_cross-sell-iamge").attr("src",u)},i=function(n,t){var f=t.data("culture"),h=n.data("product-id")||"",c=n.data("sku-id")||"",e=n.data("availability-id")||"",l=n.data("slot-id")||"",o=n.data("bundle-id")||"",a=t.data("product-id")||"",v=t.data("sku-id")||"",s=t.data("availability-id")||"",y=t.data("ave-verified")||!1,r=h+"-"+c,u=a+"-"+v,i;e&&(r+="-"+e);s&&(u+="-"+s);i="/"+f.toLowerCase()+"/store/buy?b="+o+","+u+","+l+"-"+r;o||(i="/"+f.toLowerCase()+"/store/buy?p="+u+"."+r);y&&(i=i+"&ave=1");window.location.href=i},r=function(){n('button[data-js-dialog-show="cross-sell-lightbox"]').click(function(){var t=n(".cli_cross-sell-title").data("loc-title");t=t.replace("{0}",n("#page-title").text());n(".cli_cross-sell-title").text(t)});n(".cli_cross_sell_sku")&&n(".cli_cross_sell_sku").length>0&&(n(".cli_cross_sell_sku").attr("aria-pressed","false"),t(n(".cli_cross_sell_sku").first()));n(".cli_lightboxcancel").click(function(){n(".cli_pdp-buy-button").data("cross-sell-lightbox",!1);n(".cli_pdp-buy-button").trigger("click")});n(".cli_cross_sell_sku").click(function(){n(this).attr("aria-pressed")&&n(this).attr("aria-pressed").toLocaleLowerCase()==="false"&&(n(".cli_cross_sell_sku").attr("aria-pressed","false"),t(n(this)))});n(".cli_cross_sell_purchase").click(function(){i(n(this),n(".cli_pdp-buy-button"))})};return{init:r}});require(["oneStore.pdpLightboxButtonAction","jquery"],function(n,t){t(function(){n.init()})});define("oneStore.pdpBuyButtonSkuVariation",["jquery","oneStore.pdpHeaderLoc","oneStore.unhide","oneStore.pdpSkuState","oneStore.unhideByUserAgent","window"],function(n,t,i,r,u,f){var w="disabled",b=".price-info div.price-text",k=".price-info div.srv_countdown",h=".pdp-push-to-install-buttons",d=".cli_pdp-install-button",g=".cli_pdp-buy-button",nt=".cli_pdp-trial-button",c=".cli_pdp-manage-button",tt=".cli_additional-purchase-info",it=".cli_product_message",l=".cli_upsell-options",a=".cli_affirmation-message",v=".srv_iapNotification",rt=".disclaimer_pass_required",s=".pdp-action-buttons",ut="Buy-Button-Ready",ft=".srv_addCartContainer",y=".cli_additionalSaleButton",o=[],et=function(){o.forEach(function(n){n()})},ot=function(t){t&&n.inArray(t,o)===-1&&o.push(t)},st=function(n){if(n){var t=o.indexOf(n);t!==-1&&o.splice(t,1)}},e=function(n,t,r,u,f,e){n.text(t).prop(w,!r);n.data("use-action-url",f||n.data("use-action-url"));n.data("native-store",e);i.toggle(n,u||!1)},ht=function(){var t=n(ft),i=t.data("unhideselectors"),r=t.data("workson");(i||r)&&u.unhideByUserAgentAsync(i,r).always(function(){f.performance&&f.performance.mark&&f.performance.mark(ut)})},ct=function(r,u){var l=n(it),f,s,a,o,h;if(i.hide(l),f=t.getLoc(),u.purchased&&u.productType==="Pass"){s=n(c);s.length>0?(e(r,u.useCart?f.addtocart:f.buynow,!0,!1,!1),e(s,f.manage,!0,!1,!0)):e(r,f.manage,!0,!1,!0);return}if(u.purchased&&!u.repurchasable){e(r,f.purchased,!1);return}if(u.productType==="Bundle"&&u.renderHint=="BuildABundle"){e(r,f.buildabundle,!1);return}if(a=r.data("action-url"),a&&u.productType!=="Pass"){e(r,f.buynow,!0);return}if(o="",o=u.isPreorder?f.preorder:u.isTrial?f.trial:u.productType!=="Pass"||u.useCart?u.inventoried||u.useCart?u.ctaDisplayType==="DigitalGoods"?f.buynowanddownload:f.addtocart:!u.purchased&&u.isSatisfiedItem?f.buyacopy:f.buynow:f.join,!u.purchasable){if(u.isBundleOnly||u.productType==="AddOn"){e(r,f.bundleonly,!1,!0);i.unhide(l);return}if(u.isComingsoon){e(r,f.comingsoon,!1);return}if(u.isNotAvailable){e(r,f.notavailable,!1);return}e(r,o,!1);return}if(o=u.isFree?u.isTrial?f.freetrial:f.free:o,!u.inventoried){e(r,o,!0);return}h=u.inStock!==!1;o=h?o:f.outofstock;e(r,o,h)},lt=function(t){if(t){var i=n(s);i.find(y).remove();i.append(t.additionalSale)}},at=function(t){var f,u;t&&((f=r.getCurrentProduct(),f.isOwned)||(u=n(g),u.data("free",t.isFree),u.data("sku-id",t.belongingSkuId||t.skuId),u.data("availability-id",t.availabilityId),u.data("use-cart",t.useCart),n(tt).html(t.preorderInfo||""),n(l).html(t.upsellOptions||""),n(a).html(t.affirmationMessage||""),ct(u,t),lt(t),i.toggle(n(v),t.isNotAvailable||t.isBundleOnly||!1),t.entitlementConfirmed&&(!t.isNotAvailable||!t.remediationRequired||t.remediationRequired&&t.remediationConfirmed)&&i.unhide(s),et()))},vt=function(u){var o=t.getLoc();n('[data-button-type="buy-button"]').each(function(t,h){var p=n(h),it=p.data("sku-id"),ft=p.data("availability-id"),ut=r.getCurrentProduct(),d,w,g,tt;u&&(u.skuId===it||u.belongingSkuId===it||u.availabilityId===ft)&&(u.purchased&&!u.repurchasable?(d=n(rt),w=!1,f&&f.oneStoreUserAgent&&f.oneStoreUserAgent().isFromThresholdDevice&&(w=f.oneStoreUserAgent().isFromThresholdDevice()),g=p.data("xpa"),u.isTrial?ut.isOwned||(g&&w?e(p,o.playonpc,!0,!1,!1,!0):e(p,o.purchasedtrial,!1),i.hide(d)):(g&&w?(e(p,o.playonpc,!0,!1,!1,!0),i.unhide(s)):e(p,o.purchased,!1,!0),e(n(nt),o.purchased,!1,!0),i.hide(n(y)),i.hide(n(v)),i.hide(d),n(b).html(o.purchased),n(k).html(""),n(l).html(""),n(a).html(""),r.setCurrentProductData("isOwned",!0))):u.isSatisfiedItem&&!ut.isOwned&&e(p,o.buyacopy,!0,!1,!1,!1));u&&u.purchased&&u.productType==="Pass"&&(tt=n(c),tt.length>0?(e(p,o.buynow,!0,!1,!1),e(tt,o.manage,!0,!1,!0)):e(p,o.manage,!0,!1,!0))});p(u)},p=function(i){var u=n(d);if(u.length)if(i&&(i.purchased||i.isSatisfiedItem)){var s=r.getCurrentProduct(),h=u.data("push-to-install"),o=t.getLoc(),f=o.installonxboxone;i.isTrial?s.isOwned||(f=o.installonxboxonetrial,u.attr("data-sku-id",i.skuId),u.attr("data-is-trial",!0)):(u.attr("data-sku-id",i.skuId),u.attr("data-is-trial",!1));h?e(u,f,!0,!1,!1,!1):e(u,f,!1,!0,!1,!1)}else e(u,f,!1,!0,!1,!1)};n(document).on("homeConsoleRegistration",function(t,r){r.isHomeConsoleRegistered?i.unhide(n(h)):i.hide(n(h))});return{updateBuyButton:at,showBuyButtonForPlatforms:ht,updateButtonsOnPurchased:vt,registerOfferUpdated:ot,unregisterOfferUpdated:st,updateInstallButton:p}});require(["jquery","oneStore.pdpBuyButtonSkuVariation","oneStore.pdpSkuState"],function(n,t,i){n(function(){i.hasSku()&&(t.updateBuyButton(i.getCurrentActiveSku()),t.updateInstallButton(i.getCurrentActiveSku()),i.registerSkuUpdated(t.updateBuyButton),i.registerSkuUpdated(t.updateInstallButton),i.isDropdownStyle()&&i.registerPurchasedUpdated(t.updateButtonsOnPurchased));t.showBuyButtonForPlatforms()})});define("oneStore.pdpContentSkuVariation",["jquery","oneStore.unhide","oneStore.pdpSkuState","oneStore.pdpHeaderLoc","oneStore.userLocalTime"],function(n,t,i,r,u){var f=function(i){n(".cli_skuMediaBrowser").each(function(r,u){var f=n(u),e=f.data("sku-id");t.softToggle(f,e!==i.skuId)})},e=function(i){var f=n(".cli_promiseDate"),s;if(f.length){var p=f.data("target"),w=f.data("inventory-first"),c=f.data("short-date"),l=r.getLoc(),o=f.find(".cli_promiseRelease"),b=f.find(".cli_promiseReleaseDate"),e=f.find(".cli_promiseMessage");if(p==="preorder"&&!i.isPreorder){t.softHide(o);t.softHide(e);return}var a=u.convertToLocalDate(i.deliveryDate,!1,c),v=u.convertToLocalDate(i.preorderReleaseDate,!1,c),h=null,y=null;w?(i.inStock&&a&&(h=a),i.isPreorder&&(y=v)):i.isPreorder&&(h=v);s=h||y;s?(i.isPreorder?(b.html(s),e.html(l.promisedatepreorder),t.softUnhide(o)):(t.softHide(o),e.html(l.promisedate.replace("{0}",s))),t.softUnhide(e)):(t.softHide(o),t.softHide(e))}},o=function(n){if(!n)return!1;var t=(n.productType||"").toUpperCase();return t==="DEVICE"||t==="SOFTWARE"},s=function(r){var u,s,h;r&&((u=i.getCurrentProduct(),u.isOwned)||(n(".price-info").html(r.skuPrice),n(".cli_badge").html(r.skuBadge),s=u.hasEaAccess||!1,h=!s||!r.isInEaVault,t.toggle(n(".price-info div.ea-vault-message"),h),n(".cli_short-description").text(r.skuDescription),o(r)&&n("#page-title").text(r.skuTitle),f(r),e(r)))};return{updateMediaBrowser:f,updateContent:s}});require(["jquery","oneStore.pdpContentSkuVariation","oneStore.pdpSkuState"],function(n,t,i){n(function(){i.hasSku()&&(i.registerSkuUpdated(t.updateContent),t.updateContent(i.getCurrentActiveSku()));(i.isDynamicBundle()||i.isStaticBundle())&&t.updateMediaBrowser(i.getFirstBundleSku())})});require(["oneStore.pdpSkuState","oneStore.skuSwapper","jquery"],function(n,t,i){var r=function(n){t.skuChanged(n,".cli_disclaimers",".cli_sku-disclaimers")};i(function(){n.hasMultipleSkus()&&n.registerSkuUpdated(r);n.hasSku()&&r(n.getCurrentActiveSku())})});define("oneStore.pdpEligibility",["jquery","oneStore.pdpSkuState","service","oneStore.storeShell"],function(n,t,i,r){var u="/{0}/store/webapi/UserEligibilities",f=function(n,t,r){var f=u.replace("{0}",n.toLowerCase()),e;return f+="?market="+t.toLowerCase(),f+="&productid="+window.encodeURIComponent(r.toLowerCase()),e={operationName:"GetUserEligibility",serviceName:"Catalog",url:f,contentType:"application/json"},i.post(e)},e=function(){var i=t.getCurrentProduct();i&&i.remediationRequired&&!i.remediationConfirmed&&(r.isUserSignedInMsa()?n.when(r.userInfoLoaded).then(function(n){n.idp===r.idpType.Msa&&f(i.locale,i.market,i.productId).then(function(n){t.updateSkuEligibility(n)},function(){t.updateSkuEligibility()})},function(){t.updateSkuEligibility()}):t.updateSkuEligibility())};return{initialize:e}});require(["oneStore.pdpEligibility","jquery"],function(n,t){t(function(){n.initialize()})});define("oneStore.pdpHeaderLoc",["jquery"],function(n){var t=function(){var t=n(".cli_header_loc").get(0);return t?t.dataset||[].slice.call(t.attributes).reduce(function(n,t){return/^data-/.test(t.name)&&(n[t.name.substr(5)]=t.value),n},{}):{}};return{getLoc:t}});define("oneStore.pdpQueryParams",["oneStore.storeShell","oneStore.uriBuilder"],function(n,t){var i=function(){var r,i;n.isUserSignedInMsa()||(r=t.removeQueryParameter(window.location.href,"student"),window.history.replaceState(null,"",r),i=$('[data-button-type="buy-button"]'),i.data("ave-verified",!1),i.attr("data-ave-verified",!1))};return{initialize:i}});require(["oneStore.pdpQueryParams","jquery"],function(n,t){t(function(){n.initialize()})});define("oneStore.pdpSkuSelector",["jquery","oneStore.pdpSkuState","mwfWrapper"],function(n,t,i){var r=".cli_sku-select-button",e=".cli_skuDropdownSelector",o=".cli_skuMenuItems",s=".cli_skuMenuItem",u="aria-checked",f="aria-selected",h=function(t){n(o).find(s+"["+t+'="true"]').attr(u,!0).attr(f,!0);n(o).find(s+"["+t+'!="true"]').attr(u,!1).attr(f,!1)},c=function(){n(r).each(function(i,u){var f=n(u);f.click(function(){f.hasClass("active")||(n(r).removeClass("active"),n(r).attr("aria-pressed","false"),f.addClass("active"),f.attr("aria-pressed","true"),t.skuUpdated())})})},l=function(){var r={onSelectionChanged:function(n){var i=n.hasOwnProperty("id")?f:u;h(i);t.skuUpdated()}},o,s;if(!i.mwf){require(["componentFactory","selectMenu"],function(n,t){n.ComponentFactory.create([{component:t.SelectMenu,selector:e,callback:function(n){n&&n.length&&n[0].subscribe(r)}}])});return}o=n(e).get(0);s=new i.mwf.SelectMenu(o);s.subscribe(r)},a=function(){t.isDropdownStyle()?l():c()};return{setup:a}});require(["oneStore.pdpSkuSelector","oneStore.pdpSkuState","jquery"],function(n,t,i){i(function(){t.hasMultipleSkus()&&n.setup()})});define("oneStore.pdpSkuState",["jquery","Handlebars","oneStore.storeShell","oneStore.unhide","oneStore.userLocalTime"],function(n,t,i,r,u){var l=".cli_skuSelector",nt=".cli_sku-select-button",ht=".cli_sku-select-button.active",ct=".cli_availabilities",lt=".cli_availability",e=".cli_availability.active",at=".cli_skuMenuItemTemplate",vt=".cli_skuDataElementTemplate",yt=".cli_availabilityTemplate",tt=".cli_affirmation-message-text",it="#srv_purchaseCTA .c-button",pt=".cli_skuMediaBrowser",wt=".cli_remediations",a=".cli_skuDropdownSelector",o=".cli_skuMenuItems",rt=".cli_skuSelectorData",bt="dynamic-bundle",kt="static-bundle-param",f=l+", "+a,ut=nt+", .c-menu-item",dt=nt+"{skuData}{availabilityData}, .cli_skuData{skuData}{availabilityData}",v=[],y=[],p=[],ft=!1,gt=function(){return ft},w=function(){return n(f).find(ut).length>0},ni=function(){return n(it).data(bt)},ti=function(){return!!n(it).data(kt)},ii=function(){return n(f).find(ut).length>1},s=function(){return n(a).length>0},ri=function(){var t=n(pt),i;return t.length>0?(i=t.first(),{skuId:i.data("sku-id")}):null},ui=function(){return n(o).find('.c-menu-item a[aria-selected="true"]').first()},c=function(){var t=n(f);return t.length<1?null:{productId:t.data("product-id"),productType:t.data("item-type"),locale:t.data("locale"),market:t.data("market"),purchased:t.data("purchased"),remediationRequired:t.data("remediation-required"),entitlementConfirmed:t.data("entitlement-confirmed"),remediationConfirmed:t.data("remediation-confirmed"),hideActions:t.data("hide-actions"),hasEaAccess:t.data("hasEaAccess"),isOwned:t.data("isOwned"),availabilityUrl:t.data("availability-url")}},fi=function(t,i){n(f).data(t,i)},b=function(n,t){return{productId:n.data("product-id"),productType:n.data("item-type"),renderHint:n.data("render-hint"),remediationRequired:n.data("remediation-required"),remediationConfirmed:n.data("remediation-confirmed"),entitlementConfirmed:n.data("entitlement-confirmed"),skuId:t.data("sku-id"),belongingSkuId:t.find(e).data("belonging-sku-id"),skuTitle:t.data("title"),skuButtonTitle:t.data("button-title"),availabilityId:t.find(e).data("id"),maxQuantity:t.data("maxquantity"),skuPrice:t.find(e).find(".cli_price").html()||"",skuBadge:t.find(e).find(".cli_skuBadge").html()||"",skuDescription:t.find(".cli_desc").text(),purchasable:t.data("purchasable"),repurchasable:t.data("repurchasable"),inventoried:t.data("inventoried"),useCart:t.data("usecart"),inStock:t.data("in-stock"),deliveryDate:t.data("delivery-date"),preorderReleaseDate:t.data("preorder-release-date"),ctaDisplayType:t.data("cta-display-type"),isTrial:t.data("trial"),isFree:t.data("free"),isPreorder:t.data("preorder"),isInEaVault:t.data("ineavault"),isComingsoon:t.data("comingsoon"),isBundleOnly:t.data("bundleonly"),isNotAvailable:t.data("notavailable"),preorderInfo:t.find(".cli_preorder").html(),upsellOptions:t.find(e).find(".cli_remediations").html(),affirmationMessage:t.find(e).find(".cli_availability-affirmation-message").html(),additionalSale:t.find(e).find(".cli_additionalSale").html(),purchased:t.data("trial")?t.data("purchased"):n.data("purchased"),inventorySkuId:t.data("inventory-sku-id"),imageUrl:t.data("imageuri"),imageAltText:t.data("imagealtext"),showFindInStore:t.data("show-findinstore"),isSatisfiedItem:t.data("is-satisfied-item")}},ei=function(){var i=n(a),r=ui().data("target-id"),u=n(rt),t;return!i.length||!r||!u.length?null:(t=u.find("#"+r),!t.length)?null:b(i,t)},oi=function(){var t=n(l),i=t.find(ht);return!t.length||!i.length?null:b(t,i)},et=function(){return s()?ei():oi()},k=function(n,t){var i=n?'[data-sku-id="'+n+'"]':"",r=t?'[data-availability-id="'+t+'"]':"";return dt.split("{skuData}").join(i).split("{availabilityData}").join(r)},ot=function(t){var s=k(t),r=n(f).find(s),u,i,e,o;if(!r.length)for(u=n(f).find(k()),i=0;i<u.length;i++)if(e=n(u[i]),o=(e.data("merged-skus")||"").split("."),o.indexOf(t)>=0){r=e;break}return r},si=function(t){var i=k(null,t);return n(f).find(i)},hi=function(i){var h,y,p,w,b,k,l,a,d,v,c,tt,e;if(i&&i.length&&s()&&(h=i.filter(function(n){return!n.IsTrial}),h.length)&&(y=n(at).find('script[type="text/x-handlebars-template"]'),p=n(vt).find('script[type="text/x-handlebars-template"]'),y.length&&p.length)&&(w=t.compile(y.first().html()),b=t.compile(p.first().html()),w&&b)){for(k=n(o).children(),l=0;l<k.length;l++){var g=n(k[l]),it=g.data("sku-id"),nt=!1;for(a=0;a<h.length;a++)if(h[a].SkuId===it){nt=!0;break}nt||n(g).remove()}for(d=n("#ParentBundlesSection").length>0,v=!1,c=0;c<h.length;c++)tt=n(o).children('[data-sku-id="'+h[c].SkuId+'"]'),tt.length||(e=h[c],e.IsBundleOnly=!e.IsPurchasable&&d,e.IsNotAvialable=!e.IsPurchasable&&!d&&(e.IsFirstAvailableDateInPast||!e.IsFirstAvailableDateAvialable),n(o).append(w(e)),n(rt).append(b(e)),v=v||e.IsPreorder);v&&u.updateDateDisplay();r.toggle(f,n(o).children().length<2)}},ci=function(t){var i,r,u;if(t&&t.length&&!s())for(i=0;i<t.length;i++)r=t[i],u=n(l).children('[data-sku-id="'+r.SkuId+'"]'),u.length&&r.EffectiveAvalibility&&u.find(".cli_sku_price_acc").html(r.EffectiveAvalibility.ListPriceText)},li=function(i,r){var u,f;return!i.length||!r||!r.Id?null:(u=n(yt).find('script[type="text/x-handlebars-template"]'),!u.length)?null:(f=t.compile(u.first().html()),!f)?null:(i.find(ct).append(f(r)),i.find(e))},ai=function(t){var r=ot(t.SkuId),i,u;(r.find(lt).each(function(r,u){var f=n(u);f.removeClass("active");t.EffectiveAvalibility&&f.data("id")===t.EffectiveAvalibility.Id&&(i=f,f.addClass("active"))}),i||(i=li(r,t.EffectiveAvalibility)),i)&&(t.EffectiveAvalibility.UserHasEaAccess&&n(f).data("hasEaAccess",!0),r.data("ineavault",t.EffectiveAvalibility.IsAvailableInVault),r.attr("data-availability-id",t.EffectiveAvalibility.Id),r.data("availability-id",t.EffectiveAvalibility.Id),r.data("free",i.data("free")),r.data("purchasable",i.data("purchasable")),t.EffectiveAvalibility.AffirmationMessage&&(i.find(tt).html(t.EffectiveAvalibility.AffirmationMessage),u=n.trim(t.EffectiveAvalibility.AffirmationMessage),i.find(tt).toggleClass("context-upsell-information",u),t.EffectiveAvalibility.ShowRemediationAction||i.find(wt).empty()))},h=function(n){n||(n=et());v.forEach(function(t){t(n)})},vi=function(){ft=!0;p.forEach(function(n){n()})},st=function(t){var i,u,r;w()&&(i=null,t.availabilityId?i=si(t.availabilityId):t.skuId&&(i=ot(t.skuId)),i)&&(u=n(f),i.data("trial")?i.data("purchased",!0):(u.data("purchased",!t.isSatisfiedItem),i.data("is-satisfied-item",t.isSatisfiedItem)),i.length?r=b(u,i):(r=c(),r.skuId=t.skuId,r.availabilityId=t.availabilityId,r.autoRenew=t.autoRenew),r.licensingRequired=t.licensingRequired,s()?y.forEach(function(n){n(r)}):h())},yi=function(t){var r,i;if(n(f).data("remediation-confirmed",!0),(t||[]).length)for(r=t.length,hi(t),ci(t),i=0;i<r;i++)ai(t[i]);h()},d=function(t,i){t&&n.inArray(t,i)===-1&&i.push(t)},g=function(n,t){if(n){var i=t.indexOf(n);i!==-1&&t.splice(i,1)}},pi=function(n){d(n,v)},wi=function(n){g(n,v)},bi=function(n){d(n,y)},ki=function(n){g(n,y)},di=function(n){d(n,p)},gi=function(n){g(n,p)};return n(function(){if(w()){var t=c();if(t.hideActions)if(i.isUserSignedInMsa())n(document).on("entitlementConfirmed",function(){n(f).data("entitlement-confirmed",!0);h()});else n(f).data("entitlement-confirmed",!0).data("remediation-confirmed",!0),h();n(document).on("entitlementLoaded",function(){var t,n;if(arguments&&arguments.length>1){var i=[].slice.call(arguments,1),r=c(),u=r.productId.toUpperCase();for(t=0;t<i.length;t++)n=i[t],n&&u===(n.ProductId||"").toUpperCase()&&st({skuId:n.SkuId,autoRenew:n.AutoRenew,licensingRequired:n.LicensingRequired,isSatisfiedItem:n.IsSatisfiedItem})}vi()})}}),{hasSku:w,isDynamicBundle:ni,isStaticBundle:ti,hasMultipleSkus:ii,isDropdownStyle:s,skuUpdated:h,registerSkuUpdated:pi,unregisterSkuUpdated:wi,registerPurchasedUpdated:bi,unregisterPurchasedUpdated:ki,registerEntitlementProcessComplete:di,unregisterEntitlementProcessComplete:gi,getCurrentProduct:c,getFirstBundleSku:ri,getCurrentActiveSku:et,updateSkuEligibility:yi,updateProductPurchased:st,setCurrentProductData:fi,isEntitlementProcessComplete:gt}});require(["oneStore.pdpSkuState","oneStore.skuSwapper","jquery"],function(n,t,i){var r=function(n){t.skuChanged(n,".cli_specifications",".cli_sku-variation")};i(function(){n.hasMultipleSkus()&&n.registerSkuUpdated(r);n.hasSku()&&r(n.getCurrentActiveSku())})});define("oneStore.pdpUrlSkuVariation",["window"],function(n){var t=function(n,t,i){var r=n.toLowerCase().indexOf(t.toLowerCase())+t.length;return n.substring(0,r)+"/"+i},i=function(i){if(n.history&&n.history.replaceState&&i&&i.productId&&i.skuId){var r=t(n.location.pathname,i.productId,i.skuId),u=r+n.location.search;n.history.replaceState(null,null,u)}};return{updatePageUrlBySku:i}});require(["jquery","oneStore.pdpUrlSkuVariation","oneStore.pdpSkuState"],function(n,t,i){n(function(){i.hasMultipleSkus()&&(i.registerSkuUpdated(t.updatePageUrlBySku),t.updatePageUrlBySku(i.getCurrentActiveSku()))})});define("oneStore.rumPerfReporting",[],function(){function i(i){n=t[i]}function r(){var i=-1,r,t,u;if(n&&window.performance&&window.performance.getEntriesByName)for(r=0;r<n.length;r++)if(t=window.performance.getEntriesByName(n[r]),t&&t.length>0)u=t[t.length-1].startTime,u>i&&(i=u);else{i=-1;break}return i}var t={PDP:["Product-Image-Loaded","Buy-Button-Ready"]},n=null;return{initialize:i,getTimeToAboveFold:r}});require(["jquery"],function(n){function t(){window.performance&&window.performance.mark&&window.performance.mark("Product-Image-Loaded")}n(function(){var i=n(".media-browser .media-img img");if(i.length>0)if(i[0].naturalWidth)t();else i.on("load",t)})});!require.specified("jquery")&&window.jQuery&&(define.amd.jQuery=!1,define("jquery",[],function(){return window.jQuery}));window._pageBITags&&(require.specified("jsll")||define("jsll",[],function(){return window.awa}),define("cookie",["jsll"],function(n){return n.cookie}),define("createGuid",["jsll"],function(n){return n.createGuid}),define("ids",["jsll"],function(n){return n.ids}),define("vortexEvents",["jsll"],function(n){return n.vortexEvents}),define("clickstreamTracker",["jsll"],function(n){return n.ct}),define("service",["jsll"],function(n){return n.service})),function(){var n=document.querySelector('meta[name="is-onerf"]'),t=n&&n.getAttribute("content")==="true";(window.noMwf||t)&&define("mwf",[],function(){return undefined})}();require(["oneStore.showMore"],function(n){n.initialize({allowMultiple:!1,showMoreElements:$(".showmore").not(".cli_bindReviews .showmore")})});define("oneStore.skuSwapper",["jquery","oneStore.unhide"],function(n,t){function i(t){return typeof t=="string"?n(t):t}var r=function(r,u,f){if(r){var o=i(u),s=i(f),e=!0;s.each(function(i,u){var f=n(u),o=f.data("sku")===r.skuId;t.toggle(f,!o);o&&(e=!1)});t.toggle(o,e)}};return{skuChanged:r}});define("oneStore.unhideByUserAgent",["oneStore.userAgent","oneStore.unhide","jquery","window"],function(n,t,i,r){function u(i,r,u){r.Windows10||r.WindowsPhone10||r.Windows81||r.WindowsPhone81||r.Windows8||r.WindowsPhone8||r.WindowsPhone7||r.Xbox||r.HoloLens?n.isFromThresholdDevice()?r.Windows10||r.HoloLens&&u?t.unhide(i.GetOnThresholdSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWinPhone10Device()?r.WindowsPhone10?t.unhide(i.GetOnThresholdSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWin8XDevice()?r.Windows81||r.Windows8?t.unhide(i.GetOnWin8XSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWinPhone81Device()?r.WindowsPhone81?t.unhide(i.GetOnPhone81Selector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWinPhone8Device()?r.WindowsPhone8?t.unhide(i.GetOnPhoneSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWinPhone7XDevice()?r.WindowsPhone7?t.unhide(i.GetOnPhoneSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromXboxOneDevice()?r.Xbox?t.unhide(i.GetOnThresholdSelector):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromXboxDevice()?(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):n.isFromWindowsDevice()?(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector)):(t.unhide(i.DoesNotWork),t.unhide(i.DisabledButtonSelector))}function f(t,f){function s(n){return n.displayName.toLowerCase().indexOf(o)>=0}var o="microsoft hololens",e=i.Deferred();return n.isFromThresholdDevice()&&f.HoloLens&&r&&r.navigator&&r.navigator.getVRDisplays?(r.navigator.getVRDisplays().then(function(n){for(var i=!1,r=0;r<n.length;r++)i=i||s(n[r]);u(t,f,i);e.resolve(!0)},function(){u(t,f,!1);e.resolve(!0)}),e.promise()):(u(t,f,!1),e.resolve(!0),e.promise())}return{unhideByUserAgentAsync:f,unhideByUserAgent:u}});define("oneStore.userAgent",["window"],function(n){var t=n&&n.navigator&&n.navigator.userAgent&&n.navigator.userAgent.toLowerCase&&n.navigator.userAgent.toLowerCase()||null;return{isFromThresholdDevice:function(){return t&&(t.indexOf("windows nt 6.4")>=0||t.indexOf("windows nt 10")>=0)&&t.indexOf("xbox")<0&&t.indexOf("arm")<0},isFromWinPhone10Device:function(){return t&&(t.indexOf("windows phone 10")>=0||t.indexOf("windows nt 10")>=0&&t.indexOf("arm")>=0)},isFromWin8XDevice:function(){return t&&(t.indexOf("windows nt 6.3")>=0||t.indexOf("windows nt 6.2")>=0||t.indexOf("windows nt 8")>=0)&&t.indexOf("xbox")<0&&t.indexOf("wpdesktop")<0},isFromWinPhone81Device:function(){return t&&(t.indexOf("windows phone 8.1")>=0||t.indexOf("trident/7.0")>=0&&t.indexOf("wpdesktop")>=0)},isFromWinPhone8Device:function(){return t&&(t.indexOf("windows phone 8.0")>=0||t.indexOf("trident/6.0")>=0&&t.indexOf("wpdesktop")>=0)},isFromWinPhone7XDevice:function(){return t&&(t.indexOf("windows phone os 7")>=0||t.indexOf("windows nt 6.1")>=0&&t.indexOf("wp7")>=0)},isFromWindowsDevice:function(){return t&&(t.indexOf("windows")>=0||t.indexOf("wpdesktop")>=0)},isFromXboxOneDevice:function(){return t&&t.indexOf("xbox one")>=0},isFromXboxDevice:function(){return t&&t.indexOf("xbox")>=0},getMsIeVersion:function(){var n=t&&t.indexOf("msie"),r=n>=0;if(r){var u=t.indexOf(";",n),f=t.substring(n,u),i=f.split(" ");if(i&&i.length>1)return i[1]*1}return-1},isIeVersionOrLower:function(n){var t=this.getMsIeVersion();return t>-1&&t<=n}}});define("oneStore.userLocalTime",["jquery","oneStore.locale"],function(n,t){function i(n){return Object.prototype.toString.call(n)!=="[object Date]"?!1:!isNaN(n.getTime())}function r(n){var t=""+n;return t.length>1?t:"0"+t}function h(n,t){if(!i(n)||!t||!t.toLowerCase)return n;var u=n.getFullYear(),e=n.getMonth()+1,o=n.getDate(),s=f[t.toLowerCase()]||"MM/dd/yyyy";return s.replace(/yyyy/,u).replace(/yy/,(""+u).substr(2)).replace(/MM/,r(e)).replace(/M/,e).replace(/dd/,r(o)).replace(/d/,o)}function u(n,r,u){if(!n)return n;var f=new Date(n),e=t.getCurrentLocale();if(i(f))try{return r?f.toLocaleString(e,o):u?h(f,e):f.toLocaleDateString(e,s)}catch(c){return r?f.toLocaleString():f.toLocaleDateString()}return n}function c(){n(e).each(function(t,i){var r=n(i),f=r.text(),e=u(f,!0);r.html(e).removeClass("hide").removeClass("x-hidden")})}var f={"ar-sa":"dd/MM/yy","bg-bg":"dd.M.yyyy","ca-es":"dd/MM/yyyy","zh-tw":"yyyy/M/d","cs-cz":"d.M.yyyy","da-dk":"dd-MM-yyyy","de-de":"dd.MM.yyyy","el-gr":"d/M/yyyy","en-us":"M/d/yyyy","fi-fi":"d.M.yyyy","fr-fr":"dd/MM/yyyy","he-il":"dd/MM/yyyy","hu-hu":"yyyy. MM. dd.","is-is":"d.M.yyyy","it-it":"dd/MM/yyyy","ja-jp":"yyyy/MM/dd","ko-kr":"yyyy-MM-dd","nl-nl":"d-M-yyyy","nb-no":"dd.MM.yyyy","pl-pl":"yyyy-MM-dd","pt-br":"d/M/yyyy","ro-ro":"dd.MM.yyyy","ru-ru":"dd.MM.yyyy","hr-hr":"d.M.yyyy","sk-sk":"d. M. yyyy","sq-al":"yyyy-MM-dd","sv-se":"yyyy-MM-dd","th-th":"d/M/yyyy","tr-tr":"dd.MM.yyyy","ur-pk":"dd/MM/yyyy","id-id":"dd/MM/yyyy","uk-ua":"dd.MM.yyyy","be-by":"dd.MM.yyyy","sl-si":"d.M.yyyy","et-ee":"d.MM.yyyy","lv-lv":"yyyy.MM.dd.","lt-lt":"yyyy.MM.dd","fa-ir":"MM/dd/yyyy","vi-vn":"dd/MM/yyyy","hy-am":"dd.MM.yyyy","az-latn-az":"dd.MM.yyyy","eu-es":"yyyy/MM/dd","mk-mk":"dd.MM.yyyy","af-za":"yyyy/MM/dd","ka-ge":"dd.MM.yyyy","fo-fo":"dd-MM-yyyy","hi-in":"dd-MM-yyyy","ms-my":"dd/MM/yyyy","kk-kz":"dd.MM.yyyy","ky-kg":"dd.MM.yy","sw-ke":"M/d/yyyy","uz-latn-uz":"dd/MM yyyy","tt-ru":"dd.MM.yyyy","pa-in":"dd-MM-yy","gu-in":"dd-MM-yy","ta-in":"dd-MM-yyyy","te-in":"dd-MM-yy","kn-in":"dd-MM-yy","mr-in":"dd-MM-yyyy","sa-in":"dd-MM-yyyy","mn-mn":"yy.MM.dd","gl-es":"dd/MM/yy","kok-in":"dd-MM-yyyy","syr-sy":"dd/MM/yyyy","dv-mv":"dd/MM/yy","ar-iq":"dd/MM/yyyy","zh-cn":"yyyy/M/d","de-ch":"dd.MM.yyyy","en-gb":"dd/MM/yyyy","es-mx":"dd/MM/yyyy","fr-be":"d/MM/yyyy","it-ch":"dd.MM.yyyy","nl-be":"d/MM/yyyy","nn-no":"dd.MM.yyyy","pt-pt":"dd-MM-yyyy","sr-latn-cs":"d.M.yyyy","sv-fi":"d.M.yyyy","az-cyrl-az":"dd.MM.yyyy","ms-bn":"dd/MM/yyyy","uz-cyrl-uz":"dd.MM.yyyy","ar-eg":"dd/MM/yyyy","zh-hk":"d/M/yyyy","de-at":"dd.MM.yyyy","en-au":"d/MM/yyyy","es-es":"dd/MM/yyyy","fr-ca":"yyyy-MM-dd","sr-cyrl-cs":"d.M.yyyy","ar-ly":"dd/MM/yyyy","zh-sg":"d/M/yyyy","de-lu":"dd.MM.yyyy","en-ca":"dd/MM/yyyy","es-gt":"dd/MM/yyyy","fr-ch":"dd.MM.yyyy","ar-dz":"dd-MM-yyyy","zh-mo":"d/M/yyyy","de-li":"dd.MM.yyyy","en-nz":"d/MM/yyyy","es-cr":"dd/MM/yyyy","fr-lu":"dd/MM/yyyy","ar-ma":"dd-MM-yyyy","en-ie":"dd/MM/yyyy","es-pa":"MM/dd/yyyy","fr-mc":"dd/MM/yyyy","ar-tn":"dd-MM-yyyy","en-za":"yyyy/MM/dd","es-do":"dd/MM/yyyy","ar-om":"dd/MM/yyyy","en-jm":"dd/MM/yyyy","es-ve":"dd/MM/yyyy","ar-ye":"dd/MM/yyyy","en-029":"MM/dd/yyyy","es-co":"dd/MM/yyyy","ar-sy":"dd/MM/yyyy","en-bz":"dd/MM/yyyy","es-pe":"dd/MM/yyyy","ar-jo":"dd/MM/yyyy","en-tt":"dd/MM/yyyy","es-ar":"dd/MM/yyyy","ar-lb":"dd/MM/yyyy","en-zw":"M/d/yyyy","es-ec":"dd/MM/yyyy","ar-kw":"dd/MM/yyyy","en-ph":"M/d/yyyy","es-cl":"dd-MM-yyyy","ar-ae":"dd/MM/yyyy","es-uy":"dd/MM/yyyy","ar-bh":"dd/MM/yyyy","es-py":"dd/MM/yyyy","ar-qa":"dd/MM/yyyy","es-bo":"dd/MM/yyyy","es-sv":"dd/MM/yyyy","es-hn":"dd/MM/yyyy","es-ni":"dd/MM/yyyy","es-pr":"dd/MM/yyyy","am-et":"d/M/yyyy","tzm-latn-dz":"dd-MM-yyyy","iu-latn-ca":"d/MM/yyyy","sma-no":"dd.MM.yyyy","mn-mong-cn":"yyyy/M/d","gd-gb":"dd/MM/yyyy","en-my":"d/M/yyyy","prs-af":"dd/MM/yy","bn-bd":"dd-MM-yy","wo-sn":"dd/MM/yyyy","rw-rw":"M/d/yyyy","qut-gt":"dd/MM/yyyy","sah-ru":"MM.dd.yyyy","gsw-fr":"dd/MM/yyyy","co-fr":"dd/MM/yyyy","oc-fr":"dd/MM/yyyy","mi-nz":"dd/MM/yyyy","ga-ie":"dd/MM/yyyy","se-se":"yyyy-MM-dd","br-fr":"dd/MM/yyyy","smn-fi":"d.M.yyyy","moh-ca":"M/d/yyyy","arn-cl":"dd-MM-yyyy","ii-cn":"yyyy/M/d","dsb-de":"d. M. yyyy","ig-ng":"d/M/yyyy","kl-gl":"dd-MM-yyyy","lb-lu":"dd/MM/yyyy","ba-ru":"dd.MM.yy","nso-za":"yyyy/MM/dd","quz-bo":"dd/MM/yyyy","yo-ng":"d/M/yyyy","ha-latn-ng":"d/M/yyyy","fil-ph":"M/d/yyyy","ps-af":"dd/MM/yy","fy-nl":"d-M-yyyy","ne-np":"M/d/yyyy","se-no":"dd.MM.yyyy","iu-cans-ca":"d/M/yyyy","sr-latn-rs":"d.M.yyyy","si-lk":"yyyy-MM-dd","sr-cyrl-rs":"d.M.yyyy","lo-la":"dd/MM/yyyy","km-kh":"yyyy-MM-dd","cy-gb":"dd/MM/yyyy","bo-cn":"yyyy/M/d","sms-fi":"d.M.yyyy","as-in":"dd-MM-yyyy","ml-in":"dd-MM-yy","en-in":"dd-MM-yyyy","or-in":"dd-MM-yy","bn-in":"dd-MM-yy","tk-tm":"dd.MM.yy","bs-latn-ba":"d.M.yyyy","mt-mt":"dd/MM/yyyy","sr-cyrl-me":"d.M.yyyy","se-fi":"d.M.yyyy","zu-za":"yyyy/MM/dd","xh-za":"yyyy/MM/dd","tn-za":"yyyy/MM/dd","hsb-de":"d. M. yyyy","bs-cyrl-ba":"d.M.yyyy","tg-cyrl-tj":"dd.MM.yy","sr-latn-ba":"d.M.yyyy","smj-no":"dd.MM.yyyy","rm-ch":"dd/MM/yyyy","smj-se":"yyyy-MM-dd","quz-ec":"dd/MM/yyyy","quz-pe":"dd/MM/yyyy","hr-ba":"d.M.yyyy.","sr-latn-me":"d.M.yyyy","sma-se":"yyyy-MM-dd","en-sg":"d/M/yyyy","ug-cn":"yyyy-M-d","sr-cyrl-ba":"d.M.yyyy","es-us":"M/d/yyyy"},e=".cli_require-local-time",o={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"},s={weekday:"long",year:"numeric",month:"long",day:"numeric"};return{updateDateDisplay:c,convertToLocalDate:u}});require(["oneStore.userLocalTime","jquery"],function(n,t){t(function(){n.updateDateDisplay()})});define("oneStoreAjax",["jquery","service"],function(n,t){function i(n){if(n.sendAntiForgeryToken===!0&&r!==null&&(n.additionalHeaders=n.additionalHeaders||{},n.additionalHeaders.__RequestVerificationToken=r),n.captureAntiForgeryToken===!0){var t=n.success;n.success=function(n,i,u){var f=u.getResponseHeader("__RequestVerificationToken");f&&(r=f);t&&t()}}}var r=null;return{post:function(n){return i(n),t.post(n)},get:function(n){return i(n),t.get(n)},put:function(n){return i(n),t.put(n)},del:function(n){return i(n),t.del(n)}}});define("oneStore.uriBuilder",[],function(){function n(n,t,i){var r=new RegExp("([?&])"+t+"=.*?(&|$)","i"),u=n.indexOf("?")!==-1?"&":"?";return n.match(r)?n.replace(r,"$1"+t+"="+i+"$2"):n+u+t+"="+i}function t(n,t){var r=new RegExp("[?&]"+t+"=([^&]*)","i"),i=n.match(r);return i&&i.length>1?i[1]:null}function i(n,t){var i=new RegExp("([?&])"+t+"=.*?(&|$)","i"),r=n.match(i);return r?r.length>2&&r[2]==="&"?n.replace(i,"$1"):n.replace(i,""):n}return{addOrUpdateQueryParameter:n,getValueOfQueryParameter:t,removeQueryParameter:i,setFlightParameterName:"setswitch"}});!require.specified("jquery")&&window.jQuery&&(define.amd.jQuery=!1,define("jquery",[],function(){return window.jQuery}));window._pageBITags&&(require.specified("jsll")||define("jsll",[],function(){return window.awa}),define("cookie",["jsll"],function(n){return n.cookie}),define("createGuid",["jsll"],function(n){return n.createGuid}),define("ids",["jsll"],function(n){return n.ids}),define("vortexEvents",["jsll"],function(n){return n.vortexEvents}),define("clickstreamTracker",["jsll"],function(n){return n.ct}),define("service",["jsll"],function(n){return n.service})),function(){var n=document.querySelector('meta[name="is-onerf"]'),t=n&&n.getAttribute("content")==="true";(window.noMwf||t)&&define("mwf",[],function(){return undefined})}();require(["oneStore.showMore"],function(n){n.initialize({allowMultiple:!1,showMoreElements:$(".showmore").not(".cli_bindReviews .showmore")})});require.config({paths:{jqueryValidate:"//assets.onestore.ms/cdnfiles/external/ajax/jquery.validate/1.13.1/jquery.validate.min"}});define("oneStore.reviews",["jquery","knockout","oneStoreAjax","clickstreamTracker","oneStore.uriBuilder","oneStore.storeShell","oneStore.showMore","oneStore.authUi","mwfWrapper"],function(n,t,i,r,u,f,e,o,s){function vt(n){return n.replace(/[0-9]/g,function(n){return et[parseInt(n)]})}function yt(n,t,r){var u=n+"&reviewId="+t,f;return u+="&isHelpfulVote="+r,f={operationName:"SetHelpfulnessVote",serviceName:"RatingsReviews",url:u,contentType:"application/json",sendAntiForgeryToken:!0},i.post(f)}function pt(n,t,r){var f=u.addOrUpdateQueryParameter(n,"reviewid",t),e;return f=u.addOrUpdateQueryParameter(f,"concerncategory",r),e={operationName:"ReportReview",serviceName:"RatingsReviews",url:f,contentType:"application/json"},i.post(e)}function g(t,i,r,u){if(r&&u){var f=function(t){return n(t.closest(i.voteClassSelector))},e=function(t){return n(t.closest(i.reviewClassSelector))};t.find(i.voteClassSelector).each(function(){var t=n(this),i=e(t).data("review-id"),r=f(t).data("vote-text");t.click(function(){var t=n(this);if(f(t).hasClass("active"))return!1;yt(it,i,r).then(function(){t.prop("disabled",!0);t.closest(".review").find(".reviewFeedbackStatus").html(n(".srv_reviewFeedbackSuccess").html())},function(){t.closest(".review").find(".reviewFeedbackStatus").html(n(".srv_reviewFeedbackFailure").html())})})})}}function nt(t,i,r){if(r){var u=function(t){return n(t.closest(i.reviewClassSelector))};t.find(".cli_reportReview").each(function(){var t=n(this),i=u(t).data("review-id");t.click(function(r){var u=t.data("query-value");r.preventDefault();pt(rt,i,u).then(function(){t.closest(".review").find(".reviewFeedbackStatus").html(n(".srv_reviewFeedbackSuccess").html());var i=t.closest(".c-select-menu");n(this).attr("aria-checked","true");i.find("a").attr("aria-expanded","false");i.find("ul").attr("aria-hidden","true");i.prop("disabled",!0);i.children().prop("disabled",!0);i.css("pointer-events","none")},function(){t.closest(".review").find(".reviewFeedbackStatus").html(n(".srv_reviewFeedbackFailure").html())})})})}}function wt(n){n&&n.rating&&(h.rating().averageRatingPercentage(n.rating.averageRatingPercentage),h.rating().averageRating(n.rating.averageRating),h.rating().isProvided(n.rating.isProvided),h.rating().totalRatingsCountText(n.rating.totalRatingsCountText));h.Rating=n.Rating||{};h.locale(n.locale);h.reviewText(n.reviewText||"");h.title(n.title||"");h.deviceTypeId(n.deviceTypeId);h.productId(n.productId);h.reviewId(n.reviewId||"");h.submittedDateTimeFormatted(n.submittedDateTimeFormatted||"");h.isPublished(n.isPublished||!1);n.devResponseIsPresent&&(h.devUserName(n.devUserName||""),h.devReviewText(n.devReviewText||""),h.devSubmittedTime(n.devSubmittedTime||""),h.devResponseIsPresent(n.devResponseIsPresent||!1),h.devResponseId(n.devResponseId||""),h.responseHeader(n.responseHeader||""))}function bt(){var n={currentOperationName:"SubmitReview",operationName:"SubmitReview",serviceName:"RatingsReviews",url:c.submitReviewEndPoint,contentType:"application/json",sendAntiForgeryToken:!0,data:JSON.stringify({Rating:h.rating().averageRating(),Locale:h.locale(),ReviewText:h.reviewText(),Title:h.title(),DeviceTypeId:h.deviceTypeId(),ProductId:h.productId()})};return i.post(n)}function kt(){return bt()}function ot(n,t){t?(n.prop("disabled",!1),n.removeClass("disabled"),n.attr("href","#reviewsPagingSection"),n.parent().show()):(n.prop("disabled",!0),n.addClass("disabled"),n.removeAttr("href"),n.parent().hide())}function st(n,t){ot(n,l>0);ot(t,l+a<w)}function dt(){var t=ft;y.items().length>0&&(t=ut,t=t.replace("{startingIndex}",l+1),t=t.replace("{endingIndex}",l+y.items().length),t=t.replace("{totalCount}",w.toLocaleString()),t=vt(t));n(".itemRangeDescription").text(t)}function gt(){y.items().length>0?(c.reviewsPanelFooter.show(),c.noReviews.hide()):(c.reviewsPanelFooter.hide(),c.noReviews.show())}function ni(t,i){return n(i).offset().top-n(t).offset().top}function ti(){n(".review:visible").sort(ni).slice(0,2).find(".dropdown").toggleClass("dropdown dropup")}function ii(){if(n(window).width()<=320){var t=n(".review:visible").find(".panel-footer");t.each(function(t,i){var r=n(i).find(".dropdown-menu");r.addClass("small")})}}function tt(t,u,f,e){var s=t+"&skipItems="+u,h;s+="&pageSize="+f;h={currentOperationName:"GetMoreReviews",operationName:"Reviews",serviceName:"RatingsReviews",url:s,contentType:"application/json"};i.get(h).then(function(t){t&&t.Items&&(y.items.removeAll(),n.each(t.Items,function(n,t){t.index=n+1;y.items.push(t)}),w=t.TotalCount,e.serverReviewsDiv.remove(),e.clientReviewsDiv.show(),at(".cli_content_toggle",!0),lt(".cli_menu_reportReview"),st(e.pagePreviousLink,e.pageNextLink),dt(),g(e.clientReviewsDiv,e,p,b),nt(e.clientReviewsDiv,e,k),gt(),o.updateUiAuthState(),typeof r.capturePartialView!="undefined"&&r.capturePartialView("Reviews"))})}function ht(t){var i=n(".srv_userReviewSection .cli_ratingStar")[t-1];n(i).prevAll(".cli_ratingStar").removeClass("f-none").addClass("f-full");n(i).removeClass("f-none").addClass("f-full");n(i).nextAll(".cli_ratingStar").removeClass("f-full").addClass("f-none")}function ri(t){var r={currentOperationName:"GetUserReview",operationName:"UserProductReview",serviceName:"RatingsReviews",url:t,contentType:"application/json",captureAntiForgeryToken:!0};i.get(r).then(function(t){if(t&&t.Items&&t.Items.length>0){var r=t.Items[0],i=r.DeveloperResponse;wt({locale:c.locale,productId:c.productId,rating:{averageRating:r.Rating.AverageRating,averageRatingPercentage:r.Rating.AverageRatingPercentage,isProvided:r.Rating.IsProvided,totalReviewsCountText:r.Rating.TotalRatingsCountText},Rating:r.Rating,title:r.Title,deviceTypeId:r.DeviceTypeId,deviceTypeLocalized:r.DeviceType,isPublished:r.IsPublished,reviewText:r.ReviewText,submittedDateTimeFormatted:r.SubmittedDateTimeFormatted,reviewId:r.ReviewId,devUserName:i&&i.UserName?i.UserName:"",devReviewText:i&&i.ReviewText?i.ReviewText:"",devSubmittedTime:i&&i.SubmittedDateTimeFormatted?i.SubmittedDateTimeFormatted:"",devResponseIsPresent:i&&i.UserId&&i.UserId!==0||!1,devResponseId:i&&i.ReviewId?i.ReviewId:0,responseHeader:i&&i.Title?i.Title:""});n("#rating-value").val(h.rating().averageRating());ht(h.rating().averageRating())}d.resolve(h)},function(){d.reject(h)})}function ui(t){n.when(f.userInfoLoaded).then(function(i){var r=i.firstName,u=n("#rating-modal-username"),e=u.data("textFormat")||"";u.data("userName",i.firstName).text(e.replace("{0}",r));h.userName(r);p&&i.idp===f.idpType.Msa&&t.getUserReviewAjaxUrl&&ri(t.getUserReviewAjaxUrl)})}function fi(n){n&&(h.rating=t.observable({averageRatingPercentage:t.observable(n.rating.averageRatingPercentage),averageRating:t.observable(n.rating.averageRating),isProvided:t.observable(n.rating.isProvided),totalRatingsCountText:t.observable(n.rating.totalRatingsCountText)}),h.Rating=n.Rating||{});h.locale=t.observable(n.locale);h.reviewText=t.observable(n.reviewText||"");h.title=t.observable(n.title||"");h.deviceTypeId=t.observable(n.deviceTypeId||"");h.productId=t.observable(n.productId);h.reviewId=t.observable(n.reviewId||0);h.submittedDateTimeFormatted=t.observable(n.submittedDateTimeFormatted||"");h.isPublished=t.observable(n.isPublished||!1);h.devUserName=t.observable(n.devUserName||"");h.devReviewText=t.observable(n.devReviewText||"");h.devSubmittedTime=t.observable(n.devSubmittedTime||"");h.devResponseIsPresent=t.observable(n.devResponseIsPresent||!1);h.devResponseId=t.observable(n.devResponseId||0);h.responseHeader=t.observable(n.responseHeader||"")}function ei(){h.rating().averageRating(h.originalRating);h.rating().averageRatingPercentage(h.originalRatingPercentage);h.reviewText(h.originalReviewText);h.title(h.originalTitle);h.deviceTypeId(h.originalDeviceTypeId)}function ct(){h.originalRating=h.rating().averageRating();h.originalRatingPercentage=h.rating().averageRatingPercentage();h.originalReviewText=h.reviewText();h.originalTitle=h.title();h.originalDeviceTypeId=h.deviceTypeId()}function oi(i){c=i;var s=c.clientReviewsDiv,o=c.serverReviewsDiv,d=c.reviewsPagingSection,r=c.reviewHeader,f=c.pageNextLink,e=c.pagePreviousLink,ot=c.filterLinks;(fi({locale:c.locale,productId:c.productId,rating:{averageRatingPercentage:0,averageRating:0,isProvided:!1,totalRatingsCountText:""},title:"",reviewText:"",deviceTypeId:c.defaultPlatform||"",submittedDateTimeFormatted:n("#cli_dateSubmitted").data("defaultText")}),n(".cli_bindUserReview").each(function(){t.applyBindings(h,this)}),ui(c),n("#rating-value").change(function(){var t=n(this).val();h.rating().averageRating(t);ht(t)}),n("#platform-value").change(function(){var t=n(this).val();h.deviceTypeId(t)}),s.length!==0&&d.length!==0)&&(a=parseInt(r.data("page-size")),w=parseInt(r.data("max-items")),v=r.data("service-getmorereviews-url"),ut=r.data("item-range-description-format"),ft=r.data("item-range-description-no-reviews"),et=r.data("nativedigits").split(","),b=r.data("is-submithelpfulnessvote-enabled")==="True",it=r.data("service-submithelpfulnessvote-url"),rt=r.data("service-reportreview-url"),k=r.data("is-reportreview-enabled")==="True",n(".cli_bindReviews").each(function(){t.applyBindings(y,this)}),st(e,f),g(n(".srv_criticalReviews"),c,p,b),nt(n(".srv_criticalReviews"),c,k),g(o,c,p,b),nt(o,c,k),f.click(function(){return f.prop("disabled")||(l=l+a,tt(v,l,a,c),n("#reviewsPagingSection")[0].scrollIntoView()),!1}),e.click(function(){return e.prop("disabled")||(l=l>=a?l-a:0,tt(v,l,a,c),n("#reviewsPagingSection")[0].scrollIntoView()),!1}),ot.click(function(){l=0;var t=n(this),i=t.data("display-caption")||t.text();n("#"+t.data("query-key")+" .cli_caption").text(i);v=u.addOrUpdateQueryParameter(v,t.data("query-key"),t.data("query-value"));tt(v,l,a,c)}),n(".srv_histogramItem").click(function(t){l=0;var i=n(this),r=i.data("query-value");n(".cli_menu_starfilter").find("a[data-query-value="+r+"]")[0].click();t.preventDefault()}),ti(),ii(),n(".srv_writeReviewButton, .srv_updateReviewButton").click(function(){ct();h.rating().averageRating()>0&&n("#rating-modal .cli_starRating").eq(h.rating().averageRating()-1).trigger("click");h.deviceTypeId()&&n("#rating-modal .cli_platform[data-query-value='"+h.deviceTypeId()+"']").trigger("click")}))}function lt(t){s.mwf?n(t).each(function(n,t){new s.mwf.SelectMenu(t)}):require(["selectMenu"],function(i){n(t).each(function(n,t){new i.SelectMenu(t)})})}function at(t,i){s.mwf?i===!0&&n(t).each(function(n,t){new s.mwf.ContentToggle(t)}):require(["contentToggle"],function(i){n(t).each(function(n,t){new i.ContentToggle(t)})})}var l=0,a=10,w=0,v="",it="",rt="",ut="",ft="",et=[],b=!1,k=!1,y={items:t.observableArray([])},h={},c,p,d;return h.userName=t.observable(""),p=f.isUserSignedIn(),d=n.Deferred(),{initialize:oi,createMwfSelectMenu:lt,createMwfContentToggle:at,prepHelpfulnessVotes:g,prepReportReview:nt,submitReviewAsync:kt,userReviewLoaded:d.promise(),storeReview:ct,restoreReview:ei}});require(["jquery","oneStore.reviews","oneStore.reviewValidate","oneStore.unhide"],function(n,t,i,r){function e(){r.unhide(".srv_userReviewSection");n(".srv_writeReviewButton").hide()}function u(){r.hide(".srv_userReviewSection");n(".srv_writeReviewButton").show()}var f=function(){var i=document.querySelector('meta[name="is-onerf"]'),r=i&&i.getAttribute("content")==="true";r||t.createMwfSelectMenu(".cli_menu_reportReview, .cli_menu_orderby, .cli_menu_starfilter, .cli_menu_deviceTypeFilter, .cli_menu_displayMode, .cli_menu_starRating, .cli_menu_platform");t.initialize({reviewsPagingSection:n("#reviewsPagingSection"),reviewHeader:n("#reviewHeader"),clientReviewsDiv:n(".cli_reviews"),serverReviewsDiv:n(".srv_reviews"),pageNextLink:n(".reviewsPageNext"),pagePreviousLink:n(".reviewsPagePrevious"),filterLinks:n(".cli_orderby, .cli_starfilter, .cli_deviceTypeFilter, .cli_displayMode"),voteClassSelector:".vote",reviewClassSelector:".review",getUserReviewAjaxUrl:n(".srv_userReviewSection").data("service-getuserreview-url"),locale:n("#ratings-reviews").data("locale"),submitReviewEndPoint:n("#ratings-reviews").data("submit-review-ajax-url"),defaultPlatform:n("#ratings-reviews").data("default-platform"),productId:n("#ratings-reviews").data("productId"),reviewsPanelFooter:n("#reviewPanelFooter"),noReviews:n("#noReviewsForFilter")})};n(function(){n(".srv_ratings_reviews").length>0&&(f(),n.when(t.userReviewLoaded).then(function(n){n.reviewId()?e():u()},function(){u()}),i.initialize())})});define("oneStore.reviewValidate",["jquery","oneStore.reviews","oneStore.unhide","jqueryValidate"],function(n,t,i){var f=n(".store-context-create-review").length===0,u=function(){n("#rating-modal-headline, #rating-modal-text, #rating-value, #platform-value").valid()},r=function(n){return n.ratingValueElement.val()>0?n.element.val()===""?n.compareToElement.val()!=="":!0:!1},e=function(){function o(t,i){var u,r;i.preventDefault();u=t.data("display-caption")||t.text();n("#"+t.data("query-key")).text(u);r=t.closest(".c-select-menu");r.find(".cli_caption").attr("aria-expanded","false");r.find("ul").attr("aria-hidden","true");r.find("a").removeAttr("aria-checked");t.attr("aria-checked","true")}var e=n("#rating-value");n(".submit-review").validate({rules:{"rating-modal-text":{required:{depends:function(t){return r({element:n(t),compareToElement:n("#rating-modal-headline"),ratingValueElement:e})},maxlength:1e3}},"rating-modal-headline":{required:{depends:function(t){return r({element:n(t),compareToElement:n("#rating-modal-text"),ratingValueElement:e})},maxlength:55}},"rating-value":{required:!0,min:1},"platform-value":{required:!0}},onfocusout:function(){u()},onclick:function(){u()},errorClass:"has-error",errorPlacement:function(t,i){var r=n(i).siblings(".cli_label:first");r.text(r.data("errorText")).addClass("text-danger")},messages:{"rating-modal-headline":n("#rating-modal-headline").data("errorText"),"rating-modal-text":n("#rating-modal-text").data("errorText"),"rating-value":n("#rating-value").data("errorText"),"platform-value":n("#platform-value").data("errorText")},highlight:function(t){var i=n(t).data("label");i?n(i).addClass("text-danger"):n(t).closest(".cli_label").addClass("text-danger");n(".cli_reviewModalSubmit").addClass("btn-danger")},unhighlight:function(t){var i=n(t).siblings(".cli_label:first");i.text(i.data("defaultText")).removeClass("text-danger");n(t.form).find(".has-error").length>0?n(".cli_reviewModalSubmit").addClass("btn-danger"):n(".cli_reviewModalSubmit").removeClass("btn-danger")},ignore:':hidden:not("*")',submitHandler:function(r,u){u.preventDefault();n(".cli_reviewModalSubmit").removeClass("btn-primary btn-danger").text(n(".cli_reviewModalSubmit").data("submittingText"));n("#rating-modal").addClass("modal-has-progress");t.submitReviewAsync().then(function(){if(n(".srv_writeReviewButton").hide(),i.unhide(".srv_userReviewSection"),n(".cli_reviewModalSubmit").addClass("btn-primary").text(n(".cli_reviewModalSubmit").data("defaultText")),f){n("#rating-modal").trigger("review.modal.submit");n("#rating-modal").removeClass("modal-has-progress").modal("hide");var r=n(".win-rating-stars-input").data("star-rating-value")||0;r&&n(".srv_userReviewSection .rating-stars-value").css("width",20*r+"%")}else t.storeReview(),n("#rating-modal .cli_close").trigger("click")},function(){n("#rating-modal").removeClass("modal-has-progress");n(".cli_reviewModalSubmit").addClass("btn-danger").text(n(".cli_reviewModalSubmit").data("defaultText")).shake(4,10,500)})},invalidHandler:function(){var t=n("#rating-value-header-error").attr("aria-label");n(".cli_reviewModalSubmit").addClass("btn-danger").shake(4,10,500);n("#starRating").attr("aria-label",t).focus();n("#rating-value-header-error").show()}});n(".win-rating-btn").on("mouseenter",function(){n(this).prevAll(".win-rating-btn").addClass("active");n(this).addClass("active");n(this).nextAll(".win-rating-btn").removeClass("active")});n(".win-rating-stars-input").on("mouseleave",function(){var t,i;n(this).find(".win-rating-btn").removeClass("active");t=n(this).data("star-rating-value");t&&(i=n(this).find(".win-rating-btn")[parseInt(t,10)-1],n(i).prevAll(".win-rating-btn").addClass("active"),n(i).addClass("active"))});n(".win-rating-btn").on("click",function(){n(this).parents(".win-rating-stars-input").data("starRatingValue",n(this).val());n("#rating-value").val(n(this).val()).valid();n(this).prevAll(".win-rating-btn").addClass("active");n(this).addClass("active");n("#rating-value").trigger("change")});n(".cli_starRating").click(function(t){o(n(this),t);var i=n("#rating-value");i.attr("value",n(this).data("query-value"));i.trigger("change")});n(".cli_platform").click(function(t){o(n(this),t);var i=n("#platform-value");i.attr("value",n(this).data("query-value"));i.trigger("change")});n("#rating-modal .cli_close").click(function(){t.restoreReview();n("#rating-value").trigger("change");n("#platform-value").trigger("change")});n.fn.shake=function(t,i,r){return this.each(function(){n(this).css("position","relative");for(var u=1;u<=t;u++)n(this).animate({left:i*-1},r/t/4).animate({left:i},r/t/2).animate({left:0},r/t/4)}),this}};return{initialize:e,validateReviewRules:r}});define("oneStore.characterCounter",["jquery"],function(n){function t(t){var s=t.data("character-counter"),r=n(s),u,i;if(!r.length||(u=r.data("text-format"),typeof u=="undefined"))return!1;var f=t.val(),e=f.match(/(\r\n|\n|\r)/g),o=0;return e!=null&&(o=e.length),i=u.replace("{0}",f.length+o),i=i.replace("{1}",t.attr("maxlength")),r.text(i),!0}function i(i){if(t(i)){i.on("input",function(){t(n(this))});i.change(function(){t(n(this))})}}return{initialize:i}});require(["oneStore.characterCounter","jquery"],function(n,t){t(function(){t("input[data-character-counter], textarea[data-character-counter]").each(function(i,r){n.initialize(t(r))})})});!require.specified("jquery")&&window.jQuery&&(define.amd.jQuery=!1,define("jquery",[],function(){return window.jQuery}));window._pageBITags&&(require.specified("jsll")||define("jsll",[],function(){return window.awa}),define("cookie",["jsll"],function(n){return n.cookie}),define("createGuid",["jsll"],function(n){return n.createGuid}),define("ids",["jsll"],function(n){return n.ids}),define("vortexEvents",["jsll"],function(n){return n.vortexEvents}),define("clickstreamTracker",["jsll"],function(n){return n.ct}),define("service",["jsll"],function(n){return n.service})),function(){var n=document.querySelector('meta[name="is-onerf"]'),t=n&&n.getAttribute("content")==="true";(window.noMwf||t)&&define("mwf",[],function(){return undefined})}();define("mwfWrapper",["jquery","mwf"],function(n,t){var i=["Alert","Carousel","Checkbox","Combo","CompareChart","ContentToggle","Dialog","Drawer","Flyout","MosaicPlacement","Pivot","ProductPlacement","SelectButton","SupplementalNavigation","Table","Toggle","Tooltip"],r={};i.map(function(n){r[n]={initialized:!1,callbacks:[]}});var e=function(n,t){if(i.indexOf(n)<0){console.err("Component "+n+" doesn't exist");return}r[n].initialized?t():r[n].callbacks.push(t)},u=function(n){var t=r[n];t.initialized=!0;t.callbacks.length&&(t.callbacks.map(function(n){n()}),t.callbacks=[])},f=function(n,i){if(t&&t[n])if(t.ComponentFactory){var r=function(){u(n)};t.ComponentFactory.create([{component:t[n],selector:i,callback:r}])}else t[n].init({selector:i})},o=function(){t?i.map(function(n){f(n,null)}):i.map(function(n){u(n)})};return{mwf:t,mwfReady:e,initMwfComponent:f,setup:o}});require(["mwfWrapper"],function(n){$(function(){n.setup()})});useOneRfShell=function(){var n=document.querySelector('meta[name="is-onerf"]');return n&&n.getAttribute("content")==="true"}();useOneRfShell?(define("oneStore.storeShell",["jquery","service"],function(n,t){function f(){var t=n("#meControl").data("signinsettings");return t&&t.userData}function e(){var n=f();return n&&n.idp||""}function s(){var n=f();return n&&n.cid||""}function u(){return(n("meta[name=authenticated]").attr("content")||"").toLowerCase()==="true"}function h(){return u()&&e().toLowerCase()===i.Msa}function c(){return u()&&e().toLowerCase()===i.Aad}function o(){var n=s();return"/?idp=default&cid="+n}function l(){n(function(){var n=o(),u;n&&(u={currentOperationName:"GetUserDetails",operationName:"getuserjson",serviceName:"FrontDoor",url:"/store/user/getuserjson"+n,version:"1",contentType:"application/json",noCacheBusting:!0},t.get(u).then(function(n){var t;n!=undefined&&(n.AuthenticationType==="Windows Live ID"?(t={idp:i.Msa,firstName:n.FirstName,lastName:n.LastName,memberName:n.Name,cid:n.PassportCid,maturityRatingAge:n.MaturityRatingAge,authenticatedState:1},r.resolve(t)):n.AuthenticationType==="AAD"&&(t={idp:i.Aad,firstName:n.FirstName,lastName:n.LastName,memberName:n.EmailAddress,cid:n.OrganizationId,authenticatedState:1},r.resolve(t)))},function(){r.reject()}))})}function a(){u()?l():r.reject()}var i={Msa:"msa",Aad:"aad"},r=n.Deferred();return{initShell:a,isUserSignedIn:u,isUserSignedInMsa:h,isUserSignedInAad:c,userInfoLoaded:r.promise(),idpType:i,createUserInfoQueryString:o}}),require(["jquery","oneStore.storeShell"],function(n,t){n(function(){t.initShell()})})):define("oneStore.storeShell",["jquery","cookie","service","clickstreamTracker","vortexEvents","wedcs"],function(n,t,i,r,u,f){function l(){return!!(t.getCookie("StoreMsxUser")||t.getCookie("StoreMsaUser")||t.getCookie("StoreAadUser"))}function a(){return!!(t.getCookie("StoreMsxUser")||t.getCookie("StoreMsaUser"))}function v(){return!!t.getCookie("StoreAadUser")}function c(){return t.getCookie("StoreAadUser")?"/?idp="+t.getCookieKeyValue("StoreAadUser","idp")+"&oid="+t.getCookieKeyValue("StoreAadUser","Oid")+"&tid="+t.getCookieKeyValue("StoreAadUser","Tid"):t.getCookie("StoreMsaUser")?"/?idp="+t.getCookieKeyValue("StoreMsaUser","idp")+"&cid="+t.getCookieKeyValue("StoreMsaUser","Cid"):t.getCookie("StoreMsxUser")?"/?idp="+t.getCookieKeyValue("StoreMsxUser","idp")+"&cid="+t.getCookieKeyValue("StoreMsxUser","Cid"):null}function h(){window.msCommonShell?window.msCommonShell.load(e):window.onShellReadyToLoad=function(){window.onShellReadyToLoad=null;window.msCommonShell.load(e)}}function y(){n(function(){var n=c(),t;n?(t={currentOperationName:"GetUserDetails",operationName:"getuserjson",serviceName:"FrontDoor",url:"/store/user/getuserjson"+n,version:"1",contentType:"application/json",noCacheBusting:!0},i.get(t).then(function(n){var t;n!=undefined&&(n.AuthenticationType==="Windows Live ID"?(t={idp:s.Msa,firstName:n.FirstName,lastName:n.LastName,memberName:n.Name,cid:n.PassportCid,maturityRatingAge:n.MaturityRatingAge,authenticatedState:1},e.meControlOptions=e.meControlOptions||{},e.meControlOptions.userData=t,o.resolve(t)):n.AuthenticationType==="AAD"&&(t={idp:s.Aad,firstName:n.FirstName,lastName:n.LastName,memberName:n.EmailAddress,cid:n.OrganizationId,authenticatedState:1},e.meControlOptions=e.meControlOptions||{},e.meControlOptions.userData=t,o.resolve(t)));h()},function(){o.reject();h()})):h()})}function p(t,i){var r={AS:function(n){return{title:n.Txt}},QuickProduct:function(n){return{title:n.Title,image:n.ImageUrl,target:n.Url}}};return{searchSuggestCallback:function(u){var f={query:u.text,clientId:"7F27B536-CF6B-4C65-8638-A0F8CBDFCA65",scope:"Microsoft",market:i,source:"store",productCount:3};n.ajax({type:"GET",dataType:"json",url:t+"?"+n.param(f),success:function(t){u.response({suggestions:n.map(t.AS.Results,function(n){return n.Suggests.map(r[n.Type])})})}})}}}function w(t,i){if(e={events:{onEventLog:function(n,t){var i,e;n.indexOf("MeControl_")>=0&&t.type&&(t.type==="qos"&&t.success==="0"&&(i={currentOperationName:n,isSuccess:!1,latencyMs:t.duration,errorMessage:t.errorCode+(t.IDPError?":"+t.IDPError:""),requestUri:t.targetUri,serviceName:"MeControl",operationName:n},u.sendApiComplete(i)),t.type=="bici"&&n.indexOf("Ready")<0&&(e={name:n,contentId:n,areaName:"MeControl",targetUri:t.targetUri},r.captureContentPageAction(e),f.CustomEvent(f.Tags.ContentName,n,f.Tags.TargetUri,t.destUri,f.Tags.AreaName,"header",f.Tags.ComponentName,"MeControl")))},onSearch:function(t){var e=t.q.value,o=t.form.value,i=t.action+"?"+n(t).serialize(),u="Search",s={name:u,targetUri:i},h={searchTerm:e,searchScope:o};r.captureContentPageAction(s,h);f.CustomEvent(f.Tags.EventCategory,"4",f.Tags.ContentName,u,f.Tags.TargetUri,i,f.Tags.AreaName,"header")}},currentMenuItemId:i.Id},t){var o=p(t.requestEndpoint,t.locale);e=n.extend(!0,{},e,o)}y()}var s={Msa:"msa",Aad:"aad"},e,o=n.Deferred();return{initShell:w,isUserSignedIn:l,isUserSignedInMsa:a,isUserSignedInAad:v,userInfoLoaded:o.promise(),idpType:s,createUserInfoQueryString:c}});require(["jquery","oneStore.authUi"],function(n,t){n(function(){t.updateUiAuthState()})});define("oneStore.userAuth",["jquery","oneStore.storeShell","service"],function(n,t,i){var u="/store/user/getuserjson",f="/store/user/IsAuthorizedForHbiSa",r="application/json",e=function(){var t=n.Deferred(),i=window.prompt("Please provide RPS ticket from https://unistore-int.www.microsoft.com/store/apps:");return i?t.resolve(i):t.reject(),t.promise()},o=function(){var f=n.Deferred(),e=t.createUserInfoQueryString(),o;return e?(o={currentOperationName:"GetUserDetails",operationName:"getuserjson",serviceName:"OneStore",url:u+e,version:"1",contentType:r,noCacheBusting:!0},i.get(o).then(function(n){n&&n.AuthTicket?f.resolve(n.AuthTicket):f.reject()},f.reject)):f.reject(),f.promise()},s=function(){var u=n.Deferred(),o=t.createUserInfoQueryString(),e;return o?(e={currentOperationName:"CheckUserAuthorizationStatus",operationName:"IsAuthorizedForHbiSa",serviceName:"OneStore",url:f,version:"1",contentType:r,noCacheBusting:!0},i.get(e).then(function(n){n&&n.isAuthorizedForHbiSa?u.resolve(n.isAuthorizedForHbiSa):u.reject()},u.reject)):u.reject(),u.promise()},h=function(n){return n?e():o()};return{getUserTicket:h,isAuthorizedForHbiSa:s}});define("oneStore.showMore",["jquery"],function(n){function t(n){return n.toString().indexOf("px")>=0}function r(n){var i=32,r=n.css("line-height"),f,u,e;return t(r)?i=parseInt(r.replace("px","")):(f=parseFloat(r)||1,u=n.css("font-size"),t(u)&&(e=parseInt(u.replace("px","")),i=f*e)),i}function i(n){var t=n.data("toggle-text"),i=n.parent().find(".content");n.data("toggle-text",n.text()).text(t);i.toggleClass("bounded")}function u(t){var f={vp1:320,vp2:540,vp3:768,vp4:992,vp5:1400},u=t.showMoreElements.not(".cli_showMoreBound").addClass("cli_showMoreBound");u.children(".content").each(function(t,i){var u=n(i),e=r(u),o=u.data("vp1-lines")*e;window.innerWidth>f.vp1+60&&(o=u.data("vp2-lines")*e);u.height()>o&&(u.addClass("bounded cli_getsBounded"),u.parent().find("[data-toggle-text]").removeClass("hidden"))});u.children("[data-toggle-text]").on("click",t,function(r){var f=!0;r.preventDefault();t&&typeof t.allowMultiple=="boolean"&&(f=t.allowMultiple);f||u.find(".cli_getsBounded").each(function(t,u){var f;n(u).is(":not(.bounded)")&&(f=n(u).parent().children("[data-toggle-text]"),r.target!==f[0]&&i(f))});i(n(this))})}return{initialize:u}});require(["oneStore.showMore"],function(n){n.initialize({allowMultiple:!1,showMoreElements:$(".showmore").not(".cli_bindReviews .showmore")})});define("oneStore.overlay",["jquery","mwfWrapper"],function(n,t){var i=function(i,r){var e=n(i),u,f;(e.html(r),u=e.find("[data-component-init]"),u.length)&&(t.mwf?u.each(function(){var i=n(this),r=i.data("component-selector"),u=i.data("component-init");t.initMwfComponent(u,r)}):(f=u.find("[data-component-init='Carousel']"),f.length||require(["carousel","componentFactory"],function(n,t){t.ComponentFactory&&t.ComponentFactory.create&&t.ComponentFactory.create([{component:n.Carousel,selector:f.data("component-selector")}])})))},r=function(t){n(t).html("")},u=function(t,u,f){n.magnificPopup.instance.close=function(){r(u);n.magnificPopup.proto.close.call(this)};n.magnificPopup.instance.open({items:{src:t},type:"inline",modal:!1,showCloseBtn:!0,closeBtnInside:!1,closeOnBgClick:!0,alignTop:!1});i(u,f)};return{show:u}});define("oneStore.imageGallery",["jquery","Handlebars","oneStore.overlay"],function(n,t,i){var u=".cli_screenshotTemplate",r="#mediaGalleryOverlay",f="#mediaGalleryContainer",e=".screenshot-media",o=function(i){var f=n(r).data("slides-json"),e,o;if(f&&f.length)for(e=0;e<f.length;e++)f[0].Index!==i&&f.push(f.shift());return o=t.compile(n(u).find('script[type="text/x-handlebars-template"]').first().html()),o({slides:f})},s=function(){n(e).on("click",function(){var t=n(this).data("trigger-index"),u=o(t);i.show(r,f,u)})};return{setup:s}});require(["jquery","oneStore.imageGallery"],function(n,t){n(t.setup())});define("oneStore.screenshots.dropdown",["jquery","mwfWrapper"],function(n,t){function u(t){if(!t)return 0;var i=n(t).find('.c-menu-item a[aria-checked="true"]');return i.parent().data("key")}function f(n,t){var r=new n.SelectMenu(t);r.subscribe({onSelectionChanged:function(){i&&i(u("#screenshotsModuleDropdown"))}})}function e(t){if(!t)return 0;var i=n(t).find('.c-menu-item a[aria-selected="true"]');return i.parent().data("key")}function o(n,t){n.create([{component:t,selector:r,callback:function(n){n&&n.length&&n[0].subscribe({onSelectionChanged:function(){i&&i(e(r))}})}}])}function s(){n(function(){var i=n("#screenshotsModuleDropdown").get(0);i&&(t.mwf?n(function(){f(t.mwf,i)}):require(["componentFactory","selectMenu"],function(n,t){o(n.ComponentFactory,t.SelectMenu)}))})}function h(n){i=n}var i,r="#screenshotsModuleDropdown";return{setup:s,registerOnChange:h}});define("oneStore.screenshots.gallery",["jquery","oneStore.screenshots.dropdown","oneStore.unhide"],function(n,t,i){function r(t){if(t){i.hide(n(".cli_screenshot_gallery"));var r=n(".cli_gallery_jsons").find(".cli_gallery_json[data-key='"+t+"']").data("slides-json");n("#mediaGalleryOverlay").data("slides-json",r);i.unhide(n(".cli_screenshot_gallery[data-key='"+t+"']"))}}function u(){t.setup();t.registerOnChange(r)}return{setup:u}});require(["oneStore.screenshots.gallery"],function(n){n.setup()});require(["oneStore.ageGate.UI","oneStore.ageGate.OneUI3.Dropdowns"],function(n,t){t.setup();n.setup()});define("oneStore.pdpVideo",["jquery"],function(n){var t=".pdp-video-player-container",i=function(i){var r=n(t),u='<video controls autoplay class="pdp-video"<source src='+i+' type="video/mp4"><\/video>';r.html(u)},r=function(){var i=n(t);i.prepend('<div class="c-progress f-indeterminate-local f-progress-large videoPlayerLoadingAnimation"><span/><span/><span/><span/><span/><\/div>')},u=function(){var i=n(t);i.html("")},f=function(t){if(t){n.magnificPopup.instance.close=function(){u();n.magnificPopup.proto.close.call(this)};n.magnificPopup.instance.open({items:{src:"#pdpVideoPlayerOverlay"},type:"inline",modal:!1,showCloseBtn:!1,closeBtnInside:!1,closeOnBgClick:!0,alignTop:!1});i(t);var f=setTimeout(r,500);n("video.pdp-video").on("loadeddata",function(){clearTimeout(f);n("div.videoPlayerLoadingAnimation").remove()})}};return{play:f}});require(["oneStore.pdpVideo","jquery"],function(n,t){t(function(){t(".pdpVideo").on("click","ul>li a.pdpVideoAction",function(){n.play(t(this).data("video-url"))})})});define("oneStore.xtoken",["jquery","window","deferred","service","cookie","oneStore.uriBuilder","oneStore.locale"],function(n,t,i,r,u,f,e){function s(){var i=n("button[data-ask-prod-msa=true]").length>0;return i?t.prompt("Please provide RPS ticket from https://unistore-int.www.microsoft.com/store/apps:"):null}function h(){var n=i(),h=u.getCookie("Xtk"),t;return h&&h.length>0?n.resolve():(t=o.replace("{0}",e.getCurrentLocale()),r.get({noCacheBusting:!0,url:t}).then(n.resolve,function(i){var u=s(),e;u?r.get({noCacheBusting:!0,url:f.addOrUpdateQueryParameter(t,"rpsticket",encodeURIComponent(u))}).then(n.resolve,function(t){var i=t&&t.responseJSON&&t.responseJSON.Reason;n.reject(i)}):(e=i&&i.responseJSON&&i.responseJSON.Reason,n.reject(e))})),n.promise()}var o="/{0}/store/api/xboxlivewebapi/token";return{prepareTokenAsync:h}});define("oneStore.xboxchannel",["jquery","oneStore.storeShell","oneStore.hybridchannel","oneStore.ageGate","oneStore.xtoken"],function(n,t,i,r,u){function f(t){var i=n(t).data("age-gated-behavior");i&&i.toLowerCase()!=="visible"&&n(t).remove()}function e(t,i,r){var e=0,u=n("#minimal_age_for_content_rating");u.length===0&&(u=n(".srv_minimal_age_for_content_rating"));u.length>0&&(e=n(u).data("minimal-age")|0);e>0&&n(t).each(function(){(!r||!!r&&i<e)&&f(n(this))})}function o(){if(t.isUserSignedIn()){var o=n(".cli_xboxChannel");o.length>0&&r.getAgeAsync().then(function(t){t.ageProvided&&t.age&&t.age>-1?e(o,t.age,t.ageProvided):o.each(function(){f(n(this))});var r=n(".cli_xboxChannel");r.length>0&&u.prepareTokenAsync().done(function(){r.each(function(){var t=n(this).data("transform-module"),r=n(this),u=r.attr("id");t&&require.specified(t)?require([t],function(n){i.startLoad(u,r,n.transform)}):i.startLoad(u,r)})})})}}return{setup:o}});require(["oneStore.xboxchannel"],function(n){$(function(){n.setup()})});define("onestore.twitchVideo",["jquery","service"],function(n,t){function o(r){var o=n.map(r.Items||[],function(n){return n.Id}).join(","),u=n.Deferred(),s={noCacheBusting:!0,accept:f,url:i+o,additionalHeaders:{"Client-ID":e}};return t.get(s).then(function(n){if(n){var t=h(n,r.Items);u.resolve(t)}},u.reject),u.promise()}function s(n,t){for(var i=0;i<t.length;i++)if(n===t[i].Id)return t[i];return null}function h(n,t){for(var o={Items:[]},i=0;i<((n||"").streams||[]).length;i++){var f=n.streams[i],h=((f.preview||"").template||"").replace("{width}",r).replace("{height}",u).replace("http://","https://"),c=((f.channel||"").url||"").replace("http://","https://"),e=s(f.channel.name,t)||{},l=e.GamerTag||"",a=e.ProfileUrl||"",v=e.Viewers||"";o.Items[i]={imageLink:h,twitchLink:c,altText:f.channel.status,biId:f.channel.name,biSlotId:i,gamertag:l,profileLink:a,viewers:v}}return o}var i="https://api.twitch.tv/kraken/streams?channel=",r=358,u=199,f="application/vnd.twitchtv.v3+json",e="3wxl6x5uycshkfpevtyiddhvdn0rz8f";return{transform:o}});define("window",[],function(){return window});define("ember",["window"],function(n){return n.Ember});define("ember-data",["window"],function(n){return n.DS});!require.specified("jquery")&&window.jQuery&&(define.amd.jQuery=!1,define("jquery",[],function(){return window.jQuery}));define("commerce",[],function(){return window.commerce});define("extend",["jquery"],function(n){return n.extend});define("document",[],function(){return document});define("Math",[],function(){return Math});define("console",["window"],function(n){var t=n.console||{},i=t.log||function(){};return["log","info","warn","error","trace"].forEach(function(n){t[n]||(t[n]=i)}),t});define("deferred",["jquery"],function(n){return n.Deferred});define("when",["jquery"],function(n){return n.when});define("stack",["window"],function(n){return n.printStackTrace});define("WinJS",["window"],function(n){return n.WinJS});define("knockout",["window"],function(n){return n.ko});define("Handlebars",["window"],function(){return window.Handlebars});define("WebBlender",["window"],function(){return window.WebBlender});define("EnterpriseWebBlender",["window"],function(){return window.EnterpriseWebBlender});window._pageBITags&&(require.specified("jsll")||define("jsll",[],function(){return window.awa}),define("cookie",["jsll"],function(n){return n.cookie}),define("createGuid",["jsll"],function(n){return n.createGuid}),define("ids",["jsll"],function(n){return n.ids}),define("vortexEvents",["jsll"],function(n){return n.vortexEvents}),define("clickstreamTracker",["jsll"],function(n){return n.ct}),define("service",["jsll"],function(n){return n.service})),function(){var n=document.querySelector('meta[name="is-onerf"]'),t=n&&n.getAttribute("content")==="true";(window.noMwf||t)&&define("mwf",[],function(){return undefined})}();define("optional",[],{load:function(n,t,i){var u=window.requirejs,r=function(n){i(n)},f=function(n){var i=n.requireModules&&n.requireModules[0];console.warn("Could not load optional module: "+i);u.undef(i);define(i,[],function(){return{}});t([i],r)};t([n],r,f)}});define("oneStore.unhide",["jquery"],function(n){function r(t){return typeof t=="string"?n(t):t}function u(n){if(n)return r(n).addClass(t).addClass(i)}function f(n){if(n)return r(n).removeClass(t).removeClass(i)}function s(n,e){if(typeof e=="undefined"&&n){var o=r(n);e=!o.hasClass(t)&&!o.hasClass(i)}e?u(n):f(n)}function e(n){n&&r(n).addClass(t).addClass(i).hide()}function o(n){n&&r(n).removeClass(t).removeClass(i).show()}function h(n,u){if(typeof u=="undefined"&&n){var f=r(n);u=!f.hasClass(t)&&!f.hasClass(i)}u?e(n):o(n)}var t="hidden",i="x-hidden";return{softHide:u,softUnhide:f,softToggle:s,hide:e,unhide:o,toggle:h}});define("oneStore.page",["oneStore.uriBuilder","window","jquery"],function(n,t,i){var r="data-skip-items",u="skipitems",f=function(t){i(t).find(".cli_pageLink").each(function(t,f){var o=i(f);o.attr("href",n.addOrUpdateQueryParameter(e(),u,o.attr(r)))})},e=function(){return n.addOrUpdateQueryParameter(t.location.href,"s","store")};return{start:f}});require(["oneStore.page","jquery"],function(n,t){t(function(){var i=t(".srv_pagingBar");i.length&&n.start(i)})});define("oneStore.ageGate",["jquery","cookie","oneStore.storeShell"],function(n,t,i){var r=n.Deferred(),u=!1,f="maturityRatingAge",e=7;return{setAge:function(n){t.setCookie(f,n);r.resolve({age:n,ageProvided:!0});u=!0},getAgeAsync:function(){if(!u){u=!0;var o=0,s;i.isUserSignedIn()?n.when(i.userInfoLoaded).then(function(n){s=n.hasOwnProperty("maturityRatingAge")&&n.maturityRatingAge!==-1;s?o=n.maturityRatingAge:(o=t.getCookie(f),s=typeof o=="string");r.resolve({age:o|0,ageProvided:s})},function(){r.resolve({age:e,ageProvided:!1})}):(o=t.getCookie(f),s=typeof o=="string",r.resolve({age:o|0,ageProvided:s}))}return r.promise()}}});define("onestore.ageGate.calculator",[],function(){return{ageFromDate:function(n,t){var i=t.getYear()-n.getYear()-1;return t.getMonth()>n.getMonth()?i++:t.getMonth()===n.getMonth()&&t.getDate()>=n.getDate()&&i++,i<=0?0:i}}});define("oneStore.ageGate.prompt",["jquery","onestore.ageGate.calculator","oneStore.ageGate.OneUI3.Dropdowns"],function(n,t,i){var r=7;return{queryAgeAsync:function(u){var f=n.Deferred();return u.find(".cli_age_gate_prompt button.cli_submit").click(function(){var n=u.find('[data-item-template="date-picker"]').data("value")||i.getBirthday()||new Date,e=t.ageFromDate(n,new Date)||r;f.resolve(e)}),f.promise()}}});define("oneStore.ageGate.UI",["jquery","oneStore.ageGate","oneStore.ageGate.prompt","oneStore.unhide"],function(n,t,i,r){function o(){n(".full_page_age_gating").removeClass("full_page_age_gating")}function s(){n(function(){n(".cli_content_with_age_gate").each(function(t,i){e(n(i))})})}function u(n,t){r.hide(n.find(".cli_age_gate"));r.unhide(n.find(t));n.find(t).css("visibility","inherit")}function f(n,t){r.unhide(".cli_full_page_age_gate");r.hide(n.find(".cli_age_gate .cli_screen"));r.unhide(n.find(t))}function e(r){function h(n,t){!!t&&s<=n?(o(),u(r,".cli_age_gate_content")):f(r,".cli_age_gate_blocked")}var s=0,e=r.find(".cli_minimal_age");if(e.length<1&&(e=n("#minimal_age_for_content_rating")),e.length>0&&(s=n(e).data("minimal-age")|0),s<1){u(r,".cli_age_gate_content");return}t.getAgeAsync().then(function(u){if(u.ageProvided&&u.age&&u.age>-1)h(u.age,u.ageProvided);else{var e=r.find(".cli_age_gate").data("dob-missing-behavior")==="Prompt";e?(f(r,".cli_age_gate_prompt"),i.queryAgeAsync(r).then(function(n){t.setAge(n);h(n,!0)},function(){h(0,!1)})):n(".cli_content_with_age_gate").each(function(t,i){n(i).hide()})}})}return{setup:s,startLoad:e}});define("oneStore.ageGate.OneUI3.Dropdowns",["jquery","mwfWrapper"],function(n,t){function e(t){var i,r;return t?(i=n(t).find('.c-menu-item a[aria-selected="true"]'),i.length||(i=n(t).find('.c-menu-item a[aria-checked="true"]')),r=i.parent().data("key"),parseInt(r)):0}function o(n,t,o,s,h){n.create([{component:t,selector:o,callback:function(n){n&&n.length&&(i=n[0],i.subscribe({onSelectionChanged:function(){r=e("#ageGateDay")}}))}},{component:t,selector:s,callback:function(n){n&&n.length&&n[0].subscribe({onSelectionChanged:function(){u=e("#ageGateMonth");c(f,u,r,o)}})}},{component:t,selector:h,callback:function(n){n&&n.length&&n[0].subscribe({onSelectionChanged:function(){f=e("#ageGateYear")}})}}])}function s(){var i="#ageGateMonth",r="#ageGateDay",u="#ageGateYear";t.mwf?n(function(){o(t.mwf.ComponentFactory,t.mwf.SelectMenu,r,i,u)}):require(["componentFactory","selectMenu"],function(n,t){o(n.ComponentFactory,t.SelectMenu,r,i,u)})}function h(){return new Date(f,u,r)}function c(t,r,u,f){n(f).find("li:gt(27)").show();var e=new Date(t,r+1,0).getDate(),o="li:gt("+(e-1).toString()+")",s=n(f);s.find(o).hide();u>e&&!!i&&i.items[0].click()}var r=1,u=0,f=(new Date).getFullYear(),i;return{setup:s,getBirthday:h}});require(["oneStore.ageGate.UI","oneStore.ageGate.OneUI3.Dropdowns"],function(n,t){t.setup();n.setup()});define("oneStore.hybridchannel",["jquery","Handlebars","service","oneStore.clientChannelUrlBuilder","clickstreamTracker","oneStore.storeShell","oneStore.unhide","mwfWrapper"],function(n,t,i,r,u,f,e,o){function h(){n(function(){n(".cli_hybridChannel").each(function(t,i){s("hybridChannel"+t,n(i))})})}function s(n,s,h){var a;s.attr("id",n);var l=s.find(".srv_serverResults"),c=s.find(".srv_ajaxResults"),v=s.data("service-url");if(v){var y=function(){e.unhide(l)},p=t.compile(s.find('script[type="text/x-handlebars-template"]').first().html()),w=f.isUserSignedIn();if(!w){y();return}a=function(t){var i;if(c.html(p(t)),typeof u.capturePartialView!="undefined"&&u.capturePartialView(n),require(["oneStore.page"],function(n){n.start(c.find(".srv_pagingBar"))}),l.is(".srv_resultsInPlace")?e.unhide(l):(l.hide(),e.unhide(c)),c.children().length===0&&s.is(".cli_hideIfEmpty"))e.hide(s);else{e.unhide(s);var r=c&&c.data,f=r?c.data("component-init"):null,h=r?c.data("component-selector"):null;f&&o.mwf&&o.initMwfComponent(f,h)}i=s.find(".section-carousel").not(".no-slick");i.length&&require(["oneStore.slick"],function(n){n.loadOne(i)})};r(s,v).then(function(n){i.get(n).then(function(n){n&&(h?h(n).done(function(n){a(n)}):a(n))},y)})}}return{setup:h,startLoad:s}});require(["oneStore.hybridchannel"],function(n){n.setup()});define("oneStore.clientChannelUrlBuilder",["jquery","oneStore.uriBuilder","oneStore.ageGate"],function(n,t,i){return function(n,r){var u=n.find(".media-img,.spotlight-img").first(),e,f,s,o;return u.length!==0&&(e=u.data("desired-height"),f=u.data("aspect-ratio"),e&&f||(e=u.width(),f=1,u.closest(".ratio-2-1").length?f=2:(u.closest(".ratio-1-1").length||u.closest(".ratio-movie").length)&&(f=1)),e&&(r=t.addOrUpdateQueryParameter(r,"desiredimageheight",e)),r=t.addOrUpdateQueryParameter(r,"desiredimageaspectratio",f)),s=n.data("version"),o={contractVersion:s,currentOperationName:"Load Channel "+n.data("operation"),operationName:n.data("operation"),serviceName:n.data("service"),version:s,url:r,contentType:"application/json"},i.getAgeAsync().then(function(n){return n.ageProvided&&(o.url=t.addOrUpdateQueryParameter(o.url,"age",n.age)),o})}});define("oneStore.unifiedChannel",["jquery","knockout","service","oneStore.slick","oneStore.clientChannelUrlBuilder","clickstreamTracker","oneStore.storeShell"],function(n,t,i,r,u,f,e){function h(){n(function(){n(".cli_unifiedChannel").each(function(t,i){o("unifiedChannel"+t,n(i))})})}function c(n){n.removeClass("hidden");n.show()}function o(r,f){var h,o,c,l;(f.attr("id",r),h=f.data("service-url"),h)&&(o={items:t.observableArray(),columnSize:t.observable(3)},o.columns=t.computed(function(){for(var i=[],n=[],r=this.columnSize(),t=0,u=this.items().length;t<u;t++)t%r==0&&(i.push(n),n=[]),n.push(this.items()[t]);return n!==[]&&i.push(n),i},o),c=f.data("authuseronly"),l=e.isUserSignedIn(),(!c||l)&&u(f,h).then(function(t){i.get(t).then(function(t){t&&t.Items&&n.each(t.Items,function(n,t){t.index=n+1;t.Description||(t.Description="");o.items.push(t)});s(f,o,!0)},function(){s(f,o,!1)})}))}function s(i,u,f){if(f){t.applyBindings(u,i.get(0));c(i);var e=i.find(".section-carousel");e.length&&(i.replaceWith(i.children()),r.loadOne(n(e).not(".no-slick")))}else i.hide()}return{setup:h,startLoad:o}});require(["oneStore.unifiedChannel"],function(n){n.setup()});define("oneStore.slick",["jquery","oneStore.lazyLoad"],function(n,t){function f(){n(".section-carousel").not(".no-slick,.unifiedChannel .section-carousel, .cli_clientOnlyChannel .section-carousel").each(function(t,i){u(n(i))});n(".media-browser .slide.hide").removeClass("hide");n(".tabbed-media-browser .media-browser").not("simple-media-browser").each(function(t,i){n(i).slick({dots:!0,draggable:!0,infinite:!0,slide:".slide",rtl:r,appendDots:n(i).next(".media-browser-dots")});n(i).slick("slickFilter","."+n(".tabbed-media-browser .tabs li:first-child a[rel]").attr("rel"));n(i).parent().find(".tabs li:first-child a[rel]").addClass("selected")});n(".simple-media-browser.media-browser").each(function(t,i){n(i).slick({dots:!0,draggable:!0,infinite:!0,slide:".slide",rtl:r,appendDots:n(i).next(".media-browser-dots")})});n(".tabs a[rel]").on("click",function(i){i.preventDefault();n(".tabs a[rel]").removeClass("selected");var r=n(this),u="."+r.attr("rel");r.addClass("selected");n(".tabbed-media-browser .media-browser").slick("slickFilter",u).slick("slickGoTo",0);t.loadLazyImages(".tabbed-media-browser .media-browser")})}function u(n){n.hasClass("spotlight")?n.slick({dots:!0,draggable:!0,infinite:!0,slide:".slide",appendDots:n.next(".spotlight-dots"),rtl:r}):n.hasClass("carousel-8")?n.slick({infinite:!1,speed:800,slide:".slide",slidesToShow:8,slidesToScroll:8,rtl:r,appendArrows:n.closest(".section").find(".section-header-arrows"),responsive:[{breakpoint:i.vp4,settings:{slidesToShow:6,slidesToScroll:6}},{breakpoint:i.vp3,settings:{slidesToShow:4,slidesToScroll:4}},{breakpoint:i.vp2,settings:{slidesToShow:3,slidesToScroll:3,arrows:!1,dots:!0}},{breakpoint:i.vp1+60,settings:{slidesToShow:2,slidesToScroll:2,arrows:!1,dots:!0}}]}):n.hasClass("carousel-6")?n.slick({infinite:!1,speed:800,slide:".slide",slidesToShow:6,slidesToScroll:6,rtl:r,appendArrows:n.closest(".section").find(".section-header-arrows"),responsive:[{breakpoint:i.vp4,settings:{slidesToShow:4,slidesToScroll:4}},{breakpoint:i.vp2,settings:{slidesToShow:3,slidesToScroll:3,arrows:!1,dots:!0}},{breakpoint:i.vp1+60,settings:{slidesToShow:2,slidesToScroll:2,arrows:!1,dots:!0}}]}):n.hasClass("carousel-5")?n.slick({infinite:!1,speed:800,slide:".slide",slidesToShow:5,slidesToScroll:5,rtl:r,appendArrows:n.closest(".section").find(".section-header-arrows"),responsive:[{breakpoint:768,settings:{slidesToShow:3,slidesToScroll:3}}]}):n.hasClass("carousel-4")&&n.slick({infinite:!1,speed:800,slide:".slide",slidesToShow:4,slidesToScroll:4,rtl:r,appendArrows:n.closest(".section").find(".section-header-arrows"),responsive:[{breakpoint:i.vp4,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:i.vp3,settings:{slidesToShow:2,slidesToScroll:2}}]})}var i={vp1:320,vp2:540,vp3:768,vp4:992,vp5:1400},r;return typeof n.fn.slick=="undefined"?{loadAll:function(){},loadOne:function(){}}:(r=n("html").attr("dir")==="rtl",{loadAll:f,loadOne:u})});require(["oneStore.slick","console","jquery"],function(n,t,i){if(typeof i.fn.slick=="undefined"){t.log("slick not present. Ignoring initialization.");return}n.loadAll()});useOneRfShell=function(){var n=document.querySelector('meta[name="is-onerf"]');return n&&n.getAttribute("content")==="true"}();useOneRfShell?(define("oneStore.storeShell",["jquery","service"],function(n,t){function f(){var t=n("#meControl").data("signinsettings");return t&&t.userData}function e(){var n=f();return n&&n.idp||""}function s(){var n=f();return n&&n.cid||""}function u(){return(n("meta[name=authenticated]").attr("content")||"").toLowerCase()==="true"}function h(){return u()&&e().toLowerCase()===i.Msa}function c(){return u()&&e().toLowerCase()===i.Aad}function o(){var n=s();return"/?idp=default&cid="+n}function l(){n(function(){var n=o(),u;n&&(u={currentOperationName:"GetUserDetails",operationName:"getuserjson",serviceName:"FrontDoor",url:"/store/user/getuserjson"+n,version:"1",contentType:"application/json",noCacheBusting:!0},t.get(u).then(function(n){var t;n!=undefined&&(n.AuthenticationType==="Windows Live ID"?(t={idp:i.Msa,firstName:n.FirstName,lastName:n.LastName,memberName:n.Name,cid:n.PassportCid,maturityRatingAge:n.MaturityRatingAge,authenticatedState:1},r.resolve(t)):n.AuthenticationType==="AAD"&&(t={idp:i.Aad,firstName:n.FirstName,lastName:n.LastName,memberName:n.EmailAddress,cid:n.OrganizationId,authenticatedState:1},r.resolve(t)))},function(){r.reject()}))})}function a(){u()?l():r.reject()}var i={Msa:"msa",Aad:"aad"},r=n.Deferred();return{initShell:a,isUserSignedIn:u,isUserSignedInMsa:h,isUserSignedInAad:c,userInfoLoaded:r.promise(),idpType:i,createUserInfoQueryString:o}}),require(["jquery","oneStore.storeShell"],function(n,t){n(function(){t.initShell()})})):define("oneStore.storeShell",["jquery","cookie","service","clickstreamTracker","vortexEvents","wedcs"],function(n,t,i,r,u,f){function l(){return!!(t.getCookie("StoreMsxUser")||t.getCookie("StoreMsaUser")||t.getCookie("StoreAadUser"))}function a(){return!!(t.getCookie("StoreMsxUser")||t.getCookie("StoreMsaUser"))}function v(){return!!t.getCookie("StoreAadUser")}function c(){return t.getCookie("StoreAadUser")?"/?idp="+t.getCookieKeyValue("StoreAadUser","idp")+"&oid="+t.getCookieKeyValue("StoreAadUser","Oid")+"&tid="+t.getCookieKeyValue("StoreAadUser","Tid"):t.getCookie("StoreMsaUser")?"/?idp="+t.getCookieKeyValue("StoreMsaUser","idp")+"&cid="+t.getCookieKeyValue("StoreMsaUser","Cid"):t.getCookie("StoreMsxUser")?"/?idp="+t.getCookieKeyValue("StoreMsxUser","idp")+"&cid="+t.getCookieKeyValue("StoreMsxUser","Cid"):null}function h(){window.msCommonShell?window.msCommonShell.load(e):window.onShellReadyToLoad=function(){window.onShellReadyToLoad=null;window.msCommonShell.load(e)}}function y(){n(function(){var n=c(),t;n?(t={currentOperationName:"GetUserDetails",operationName:"getuserjson",serviceName:"FrontDoor",url:"/store/user/getuserjson"+n,version:"1",contentType:"application/json",noCacheBusting:!0},i.get(t).then(function(n){var t;n!=undefined&&(n.AuthenticationType==="Windows Live ID"?(t={idp:s.Msa,firstName:n.FirstName,lastName:n.LastName,memberName:n.Name,cid:n.PassportCid,maturityRatingAge:n.MaturityRatingAge,authenticatedState:1},e.meControlOptions=e.meControlOptions||{},e.meControlOptions.userData=t,o.resolve(t)):n.AuthenticationType==="AAD"&&(t={idp:s.Aad,firstName:n.FirstName,lastName:n.LastName,memberName:n.EmailAddress,cid:n.OrganizationId,authenticatedState:1},e.meControlOptions=e.meControlOptions||{},e.meControlOptions.userData=t,o.resolve(t)));h()},function(){o.reject();h()})):h()})}function p(t,i){var r={AS:function(n){return{title:n.Txt}},QuickProduct:function(n){return{title:n.Title,image:n.ImageUrl,target:n.Url}}};return{searchSuggestCallback:function(u){var f={query:u.text,clientId:"7F27B536-CF6B-4C65-8638-A0F8CBDFCA65",scope:"Microsoft",market:i,source:"store",productCount:3};n.ajax({type:"GET",dataType:"json",url:t+"?"+n.param(f),success:function(t){u.response({suggestions:n.map(t.AS.Results,function(n){return n.Suggests.map(r[n.Type])})})}})}}}function w(t,i){if(e={events:{onEventLog:function(n,t){var i,e;n.indexOf("MeControl_")>=0&&t.type&&(t.type==="qos"&&t.success==="0"&&(i={currentOperationName:n,isSuccess:!1,latencyMs:t.duration,errorMessage:t.errorCode+(t.IDPError?":"+t.IDPError:""),requestUri:t.targetUri,serviceName:"MeControl",operationName:n},u.sendApiComplete(i)),t.type=="bici"&&n.indexOf("Ready")<0&&(e={name:n,contentId:n,areaName:"MeControl",targetUri:t.targetUri},r.captureContentPageAction(e),f.CustomEvent(f.Tags.ContentName,n,f.Tags.TargetUri,t.destUri,f.Tags.AreaName,"header",f.Tags.ComponentName,"MeControl")))},onSearch:function(t){var e=t.q.value,o=t.form.value,i=t.action+"?"+n(t).serialize(),u="Search",s={name:u,targetUri:i},h={searchTerm:e,searchScope:o};r.captureContentPageAction(s,h);f.CustomEvent(f.Tags.EventCategory,"4",f.Tags.ContentName,u,f.Tags.TargetUri,i,f.Tags.AreaName,"header")}},currentMenuItemId:i.Id},t){var o=p(t.requestEndpoint,t.locale);e=n.extend(!0,{},e,o)}y()}var s={Msa:"msa",Aad:"aad"},e,o=n.Deferred();return{initShell:w,isUserSignedIn:l,isUserSignedInMsa:a,isUserSignedInAad:v,userInfoLoaded:o.promise(),idpType:s,createUserInfoQueryString:c}});define("oneStore.authUi",["jquery","oneStore.storeShell","oneStore.unhide"],function(n,t,i){function r(){t.isUserSignedIn()&&(i.unhide(".showIfSignedIn"),i.hide(".hideIfSignedIn"),t.isUserSignedInMsa()?(i.unhide(".showIfSignedInMsa"),i.hide(".hideIfSignedInMsa")):t.isUserSignedInAad()&&(i.unhide(".showIfSignedInAad"),i.hide(".hideIfSignedInAad")))}return{updateUiAuthState:r}});require(["jquery","oneStore.authUi"],function(n,t){n(function(){t.updateUiAuthState()})})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement