CINXE.COM
Xbox Design Lab | Xbox
<!doctype html><html lang="en-us" prefix="og: http://ogp.me/ns#"><head > <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120003061",accountID:"3276148",trustKey:"1322840",xpid:"VwQAV1dXABABVFhTBQgGVlEA",licenseKey:"NRJS-f0dafae39a889de9cd1",applicationID:"1091291051"};;/*! For license information please see nr-loader-spa-1.285.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.285.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s,rF:()=>d});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>T,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,A="jsTime",T="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>I});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(9414),x=r(3241),E=r(5701);function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const T={};var S=r(9417),N=r(5603);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function I(e,t={},g,I){let{init:P,info:j,loader_config:C,runtime:k={},exposed:L=!0}=t;k.loaderType=g;const H=(0,h.pV)();j||(P=H.init,j=H.info,C=H.loader_config),(0,S.xN)(e.agentIdentifier,P||{}),(0,N.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const M=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];O||(M.proxy.assets&&(_(M.proxy.assets),D.push(M.proxy.assets)),M.proxy.beacon&&D.push(M.proxy.beacon),A(),(0,h.US)("activatedFeatures",E.B),e.runSoftNavOverSpa&&=!0===M.soft_navigations.enabled&&M.feature_flags.includes("soft_nav")),k.denyList=[...M.ajax.deny_list||[],...M.ajax.block_internal?D:[]],k.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,k),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var A=s.ee.get(e),S=A.get("tracer");T[e]=b.g.OFF,A.on(p.G4.REPLAY_RUNNING,(t=>{T[e]=t}));var N="api-",_=N+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(N,n,!0,o||null===r?"session":void 0)(t,r)}function I(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,A),(0,w.R)(A,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,A),(0,R.J)(A,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=j(N,e,!0,"api")})),g.addPageAction=j(N,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=j(N,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(N,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,A),A.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,A)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,A)},g.interaction=function(e){return(new I).get("object"==typeof e?e:{})};const P=I.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,A),h||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,A),function(){if(S.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw S.emit("fn-err",[arguments,this,t],r),t}finally{S.emit("fn-end",[(0,v.t)()],r)}}}};function j(t,r,i,o){return function(){return(0,a.p)(f.xV,["API/"+r+"/called"],void 0,n.K7.metrics,A),(0,x.W)({agentIdentifier:e,loaded:!!E.B?.[e],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:o}}),o&&(0,a.p)(t+r,[i?(0,v.t)():performance.now(),...arguments],i?null:this,o,A),i?void 0:this}}function C(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),A.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{P[e]=j(_,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?j(_,"routeName",void 0,n.K7.softNav):j(N,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,A),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!T[e]],void 0,n.K7.jserrors,A)},d.RI?(0,u.GG)((()=>C()),!0):C(),g}(e.agentIdentifier,I,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=L),O||(0,x.W)({agentIdentifier:e.agentIdentifier,loaded:!!E.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:{init:M,info:j,loader_config:C,runtime:k}}),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.285.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.285.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-73OmviyU40lnC5NZHvj5egb1Dktz4of17DYc4nbj2RduD/YSRadVPKgqV4pTV++UKRfMh1kiyzvZ3EZ9+nCVRA==",249:"sha512-K0uLsDVOs99bSE/U1/+N3dF9ugBMgNxv9bGCDosl/OYQ9Vbh3OEiiDdoeJ2Jyez+MV++R54r9pGP4l89pkOgrw==",212:"sha512-xpg2N/nVV3R+2dh1bNPkgU4MdEfsSknhvWWYRI9zgj8nuzl1HP8n4T1tr6iNK7k+LC8m/kDrZH58sW6X5daNDQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.285.0.PROD"]=self["webpackChunk:NRBA-1.285.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class N extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),p.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,x.p)(_.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(H(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",J=Y+"body-",X=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;const he="X-NewRelic-App-Data";class pe extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:we,bD:Re,d3:xe,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:Ne}=ye;class _e extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+Ee,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(we,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ie extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3962);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){if(super(e,Pe.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=be(this.ee);Pe.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Ce=i(7378);const ke={},Le=["appendChild","insertBefore","replaceChild"];function He(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||ke[t.debugId])return t;ke[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,Le,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Me={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(Me[t.debugId])return t;Me[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ke={},Ue="setTimeout",Ve="setInterval",Ge="clearTimeout",Fe="-start",Be=[Ue,"setImmediate",Ve,Ge,"clearImmediate"];function We(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Ke[t.debugId]++)return t;Ke[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Be.slice(0,2),Ue+"-"),r.inPlace(p.gm,Be.slice(2,3),Ve+"-"),r.inPlace(p.gm,Be.slice(3),Ge+"-"),t.on(Ve+Fe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ue+Fe,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const ze={};function qe(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||ze[t.debugId])return t;ze[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Ze,d3:Ye,Kp:Je,$p:Xe,wW:$e,e5:Qe,tH:et,uP:tt,rw:rt,Lc:nt}=Ce;class it extends b{static featureName=Ze;constructor(e,t=!0){if(super(e,Ze,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=He(this.ee),a=De(this.ee),s=We(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=be(this.ee),f=qe(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[tt]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[tt],this[nt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(tt,g),a.on(rt,g),o.on(rt,g),this.ee.on(nt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([tt,nt,"xhr-resolved"],this.featureName),u.buffer([tt],this.featureName),s.buffer(["setTimeout"+Je,"clearTimeout"+Ye,tt],this.featureName),c.buffer([tt,"new-xhr","send-xhr"+Ye],this.featureName),d.buffer([et+Ye,et+"-done",et+Xe+Ye,et+Xe+Je],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([tt],this.featureName),a.buffer(["propagate",rt,$e,"executor-err","resolve"+Ye],this.featureName),i.buffer([tt,"no-"+tt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,et+Ye),v(d,et+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var ot=i(3333);class at extends b{static featureName=ot.TZ;constructor(e,t=!0){super(e,ot.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(ot.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),ot.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var st=i(993),ct=i(3785),ut=i(9414);class dt extends b{static featureName=st.TZ;constructor(e,t=!0){super(e,st.TZ,t);const r=this.ee;(0,ut.J)(r,p.gm.console,"log",{level:"info"}),(0,ut.J)(r,p.gm.console,"error",{level:"error"}),(0,ut.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ut.J)(r,p.gm.console,"info",{level:"info"}),(0,ut.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ut.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ct.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[pe,w,N,_e,Ie,O,M,at,dt,je,it],loaderType:"spa"})})()})();</script> <meta name="title" content="Xbox Design Lab | Xbox"/> <meta name="description" content="Design your own next-gen Xbox Wireless Controller in the Xbox Design Lab. Choose from a combination of colors, patterns, textured triggers, and Share buttons."/> <meta name="keywords" content="xbox design lab, xbox design lab controller 2"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Xbox Design Lab | Xbox</title> <link rel="stylesheet" type="text/css" media="all" href="https://xboxdesignlab.xbox.com/static/version1741269241/_cache/merged/3f52bb062396b202374274a55e9fc0a3.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/css/styles.min.css" /> <link rel="icon" type="image/x-icon" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/Magento_Enterprise/favicon.ico" /> <link rel="shortcut icon" type="image/x-icon" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/Magento_Enterprise/favicon.ico" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoePro/SegoeProBlack.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoeUI/SegoeUI-Light.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoeUI/SegoeUI.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoeUI/SegoeUI-Semibold.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoeUI/SegoeUI-Bold.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/fonts/SegoeUI/SegoeUIBlack.woff2" /> <link rel="canonical" href="https://xboxdesignlab.xbox.com/en-us" /> <!-- BEGIN TWITTER CARD --><meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/images/logo.svg"> <!-- END TWITTER CARD --> <!--SdyDWneqj0rvQ1UcBqHCuc6eitGYHyFf--> <!-- Begin Open Graph protocol --><meta property="og:title" content="Xbox Design Lab" /><meta property="og:type" content="website" /><meta property="og:url" content="https://xboxdesignlab.xbox.com/en-us/" /><meta property="og:image" content="" /><!-- End Open Graph protocol --> <link rel="alternate" hreflang="en-US" href="https://xboxdesignlab.xbox.com/en-us/home" /> <link rel="alternate" hreflang="cs-CZ" href="https://xboxdesignlab.xbox.com/cs-cz/home" /> <link rel="alternate" hreflang="da-DK" href="https://xboxdesignlab.xbox.com/da-dk/home" /> <link rel="alternate" hreflang="de-AT" href="https://xboxdesignlab.xbox.com/de-at/home" /> <link rel="alternate" hreflang="de-CH" href="https://xboxdesignlab.xbox.com/de-ch/home" /> <link rel="alternate" hreflang="de-DE" href="https://xboxdesignlab.xbox.com/de-de/home" /> <link rel="alternate" hreflang="en-AU" href="https://xboxdesignlab.xbox.com/en-au/home" /> <link rel="alternate" hreflang="en-CA" href="https://xboxdesignlab.xbox.com/en-ca/home" /> <link rel="alternate" hreflang="en-GB" href="https://xboxdesignlab.xbox.com/en-gb/home" /> <link rel="alternate" hreflang="en-IE" href="https://xboxdesignlab.xbox.com/en-ie/home" /> <link rel="alternate" hreflang="en-NZ" href="https://xboxdesignlab.xbox.com/en-nz/home" /> <link rel="alternate" hreflang="es-ES" href="https://xboxdesignlab.xbox.com/es-es/home" /> <link rel="alternate" hreflang="fi-FI" href="https://xboxdesignlab.xbox.com/fi-fi/home" /> <link rel="alternate" hreflang="fr-BE" href="https://xboxdesignlab.xbox.com/fr-be/home" /> <link rel="alternate" hreflang="fr-CA" href="https://xboxdesignlab.xbox.com/fr-ca/home" /> <link rel="alternate" hreflang="fr-CH" href="https://xboxdesignlab.xbox.com/fr-ch/home" /> <link rel="alternate" hreflang="fr-FR" href="https://xboxdesignlab.xbox.com/fr-fr/home" /> <link rel="alternate" hreflang="it-IT" href="https://xboxdesignlab.xbox.com/it-it/home" /> <link rel="alternate" hreflang="ja-JP" href="https://xboxdesignlab.xbox.com/ja-jp/home" /> <link rel="alternate" hreflang="nb-NO" href="https://xboxdesignlab.xbox.com/nb-no/home" /> <link rel="alternate" hreflang="nl-BE" href="https://xboxdesignlab.xbox.com/nl-be/home" /> <link rel="alternate" hreflang="nl-NL" href="https://xboxdesignlab.xbox.com/nl-nl/home" /> <link rel="alternate" hreflang="pl-PL" href="https://xboxdesignlab.xbox.com/pl-pl/home" /> <link rel="alternate" hreflang="pt-PT" href="https://xboxdesignlab.xbox.com/pt-pt/home" /> <link rel="alternate" hreflang="sv-SE" href="https://xboxdesignlab.xbox.com/sv-se/home" /></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/images/loader.png"}}' id="html-body" class="cms-home page-layout-1column cms-index-index page-layout-cms-full-width"> <div class="cookie-status-message" id="cookie-status">The store will not work correctly when cookies are disabled.</div> <noscript><div class="message global noscript"><div class="content"><p><strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></div></noscript> <!-- ko scope: 'gdpr-cookie-modal' --><!--ko template: getTemplate()--><!-- /ko --><!-- /ko --><style> .amgdprjs-bar-template { z-index: 15; bottom: 0; }</style> <script type="application/javascript"> let fragment = window.location.hash; if (fragment !== null) { fragment = fragment.substring(1); } let expiringDate = new Date(); expiringDate.setDate(expiringDate.getDate() + 1); document.cookie = "fastly_geo_store=en-sg; expires=" + expiringDate.toUTCString() + "; path=/; samesite=Lax; secure"; document.location.href = "https://xboxdesignlab.xbox.com/en-sg/stores/store/switch/?___from_store=en-us&___store=en-sg&uenc=aHR0cHM6Ly94Ym94ZGVzaWdubGFiLnhib3guY29tL2VuLXNnLw%7E%7E&fragment=" + fragment;</script><div class="page-wrapper"><header class="c-header"> <a class="action skip contentarea a-btn--text" href="#contentarea"><span> Skip to main content</span></a><div class="c-header__main"> <div class="c-header__container u-container"><div class="c-header__logo"> <div class="c-header__logo--desktop"><a class="a-logo js-logo-desktop" href="https://xbox.com" aria-label="Xbox" title="Xbox" ><img alt="Xbox" aria-hidden="true" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/images/logo/logo.svg"></a></div> <div class="c-header__logo--mobile"><a class="a-logo" href="https://xbox.com" title="Xbox" data-mage-init='{"a11yFocusTooltip": {}}' aria-label="Xbox"><span class="sr-only">Xbox</span> <span class="a-logo__mobile"><span class="icon-xenon" aria-hidden="true"></span></span></a> <a class="a-logo a-logo--mobile a-logo__main" title="Xbox Design Lab home" href="https://xboxdesignlab.xbox.com/en-us/" aria-label="Xbox Design Lab home"><div class="a-logo__mobile"><span>Xbox Design Lab</span></div></a></div></div><div class="m-utilities-nav m-utilities-nav--left"><div class="m-utilities-nav__item m-utilities-nav__item--nav-toggle"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-nav-toggle" type="button" data-mage-init='{"a11yFocusTooltip": {}}' data-action="toggle-nav" aria-label="Open Mobile navigation" title="Open Mobile navigation" ><span class="icon-menu a-icon-text-btn__icon" aria-hidden="true"></span></button></div></div> <div class="c-header__menu"><div class="c-header__container"><button class="a-icon-text-btn a-icon-text-btn--icon-only c-header__close-btn js-nav-close js-nav-first-focusable" data-mage-init='{"a11yFocusTooltip": {"zIndex": "900", "leftSideAdjustments": 100, "alignmentRight": true}}' type="button" data-action="toggle-nav" aria-label="Close mobile navigation" title="Close mobile navigation" ><span class="icon-close a-icon-text-btn__icon" aria-hidden="true"></span></button> <div class="c-header__mobile-title"><span>Menu</span></div><div class="c-header__mega-menu"><nav class="m-multilevel-nav" data-action="navigation" aria-label="Xbox Design Lab navigation"><ul class="m-multilevel-nav__menu" aria-label="Xbox Design Lab main menu" data-mage-init='{"menu":{"role":"", "responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'> <li class="level0 nav-1 first level-top parent navigation__top-link navigation__top-link--full-width not-enhanced"> <a href="https://xboxdesignlab.xbox.com/en-us/home" class="level-top"><span> Xbox Design Lab</span></a> <div class="navigation__wrapper--full-width"> <ul class="level0 submenu navigation__submenu "> <li class="level1 nav-1-1 first"> <a href="https://xboxdesignlab.xbox.com/en-us/home/anchor-inspiration" class=""> <span> Inspiration</span></a> </li> <li class="level1 nav-1-2 last"> <a href="https://xboxdesignlab.xbox.com/en-us/home/anchor-faq" class=""> <span> FAQ</span></a> </li> </ul></div></li> <li class="level0 nav-2 level-top parent navigation__top-link navigation__top-link--full-width not-enhanced"> <button class="level-top" aria-expanded="false" aria-controls="navigation-menu" aria-label="Shop" ><span> Shop</span></button> <div class="navigation__wrapper--full-width"> <ul class="level0 submenu navigation__submenu "> <li class="level1 nav-2-1 first parent navigation__top-link navigation__top-link--full-width not-enhanced"> <span> Hardware</span> <ul class="level1 submenu navigation__submenu "> <li class="level2 nav-2-1-1 first"> <a href="https://xboxdesignlab.xbox.com/en-us/controllers/xbox-wireless-controller" class=""> <span> Xbox Wireless Controller</span></a> </li> <li class="level2 nav-2-1-2 last"> <a href="https://xboxdesignlab.xbox.com/en-us/controllers/elite-wireless-controller-series-2" class=""> <span> Xbox Elite Wireless Controller Series 2</span></a> </li> </ul></li> <li class="level1 nav-2-2 parent navigation__top-link navigation__top-link--full-width not-enhanced"> <span> Accessories</span> <ul class="level1 submenu navigation__submenu "> <li class="level2 nav-2-2-1 first last parent navigation__top-link navigation__top-link--full-width not-enhanced"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories" class=""> <span> Xbox Elite Wireless Controller Series 2 Accessories</span></a> <ul class="level2 submenu navigation__submenu "> <li class="level3 nav-2-2-1-1 first"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories/elite-wireless-controller-series-2/everything-pack" class=""> <span> Everything Pack</span></a> </li> <li class="level3 nav-2-2-1-2"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories/elite-wireless-controller-series-2/carrying-case-charging-pack" class=""> <span> Carry Case and Charging Pack</span></a> </li> <li class="level3 nav-2-2-1-3"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories/elite-wireless-controller-series-2/paddles-pack" class=""> <span> Paddle Pack</span></a> </li> <li class="level3 nav-2-2-1-4 last"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories/elite-wireless-controller-series-2/thumbsticks-dpad-pack" class=""> <span> Thumbsticks and D-pad Pack</span></a> </li> </ul></li> </ul></li> <li class="level1 nav-2-3 last parent navigation__top-link navigation__top-link--full-width not-enhanced"> <span> Adaptive Products</span> <ul class="level1 submenu navigation__submenu "> <li class="level2 nav-2-3-1 first last parent navigation__top-link navigation__top-link--full-width not-enhanced"> <a href="https://xboxdesignlab.xbox.com/en-us/accessories/adaptive-thumbstick-toppers-for-xbox-controllers" class=""> <span> Xbox Adaptive Toppers</span></a> <ul class="level2 submenu navigation__submenu "> <li class="level3 nav-2-3-1-1 first"> <a href="https://xboxdesignlab.xbox.com/en-us/configure/adaptive-thumbstick-toppers-xbox-adaptive-joystick" class=""> <span> For Xbox Adaptive Joystick</span></a> </li> <li class="level3 nav-2-3-1-2"> <a href="https://xboxdesignlab.xbox.com/en-us/configure/adaptive-thumbstick-toppers-xbox-wireless-controller" class=""> <span> For Xbox Wireless Controller</span></a> </li> <li class="level3 nav-2-3-1-3 last"> <a href="https://xboxdesignlab.xbox.com/en-us/configure/adaptive-thumbstick-toppers-xbox-elite-wireless-controller-series-2" class=""> <span> For Xbox Elite Wireless Controller Series 2</span></a> </li> </ul></li> </ul></li> </ul></div></li> <li class="level0 nav-3 level-top parent navigation__top-link navigation__top-link--full-width not-enhanced"> <a href="https://xboxdesignlab.xbox.com/en-us/designed-by-you" class="level-top"><span> Designed by you</span></a> <div class="navigation__wrapper--full-width"> <ul class="level0 submenu navigation__submenu "> <li class="level1 nav-3-1 first"> <a href="https://xboxdesignlab.xbox.com/en-us/designed-by-you/gallery" class=""> <span> My gallery</span></a> </li> <li class="level1 nav-3-2 last"> <a href="https://xboxdesignlab.xbox.com/en-us/designed-by-you/bookmarks" class=""> <span> My bookmarks</span></a> </li> </ul></div></li> <li class="level0 nav-4 last level-top"> <a href="https://xboxdesignlab.xbox.com/en-us/community-gallery" class="level-top"><span> Community Gallery</span></a> </li> </ul></nav></div></div></div> <div class="m-utilities-nav"> <div class="m-utilities-nav__item m-utilities-nav__item-notification" data-block="notifications-dropdown"><div class="m-notifications js-notifications" aria-label="Notifications"><button class="dropdown-button m-notifications__trigger-btn js-notifications-trigger" data-trigger="trigger-notifications" aria-expanded="false" aria-label="My Notifications" title="My Notifications" ><span class="a-icon-text-btn__icon icon-notification" aria-hidden="true"></span> <span class="notification__counter-label notification__counter-loading"><span class="notification__counter-qty"></span></span></button> <div id="dropdown-dialog-notifications" data-bind="mageInit: {'dropdownDialog': { 'appendTo': '.js-notifications', 'triggerTarget':'[data-trigger=trigger-notifications]', 'timeout': 300, 'closeOnMouseLeave': false, 'closeOnEscape': true, 'triggerClass': 'active', 'parentClass': 'm-notifications--active', 'buttons': []}}" ><div class="m-notifications__panel js-notifications-panel" data-bind="scope: 'notifications'"><!-- ko template: getTemplate() --><!-- /ko --></div></div></div></div> <div class="m-utilities-nav__item"><div data-block="minicart" class="m-mini-cart minicart-wrapper"><a class="action m-mini-cart__btn a-icon-text-btn a-icon-text-btn--icon-only u-hidden--md-up" href="https://xboxdesignlab.xbox.com/en-us/checkout/cart/" title="My cart" data-bind="scope: 'minicart_content'" aria-expanded="false"><span class="icon-cart a-icon-text-btn__icon m-mini-cart__icon" aria-hidden="true"></span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"><span class="counter-label" data-bind="attr: {'aria-label': getCartItemsCount()}"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --></span></span></a> <button class="action showcart m-mini-cart__btn a-icon-text-btn a-icon-text-btn--icon-only u-hidden--md-down" type="button" data-bind="scope: 'minicart_content'" title="My cart" aria-expanded="false"><span class="icon-cart a-icon-text-btn__icon m-mini-cart__icon" aria-hidden="true"></span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"><span class="counter-label" data-bind="attr: {'aria-label': getCartItemsCount()}"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --></span></span></button> <div class="m-mini-cart__panel block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "dialogContentClass": "active", "ariaLabel": "Xbox Design Lab minicart, subtotal $0", "buttons":[]}}'><div class="m-mini-cart__content" id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"><!-- ko template: getTemplate() --><!-- /ko --></div></div> </div></div> <div class="m-utilities-nav__item m-utilities-nav__item-account"><div class="m-account-nav js-account-menu" role="navigation" aria-label="Account"><button class="a-icon-text-btn a-icon-text-btn--icon-only m-account-nav__trigger-btn js-account-menu-trigger" aria-expanded="false" title="My Account" aria-label="My Account"><span class="icon-person a-icon-text-btn__icon" aria-hidden="true"></span></button> <div class="m-account-nav__panel js-account-menu-panel"><div class="m-account-nav__content"> <div class="m-account-nav__not-logged-in"><ul class="m-account-nav__links"><li> <a href="https://xboxdesignlab.xbox.com/en-us/sso/login/oauth2/3469680E-1F79-4D70-B314-82BC6DBB841A" class="sso-button " data-mage-init='{"Xbdl_Sso/js/view/login-button":{}}' >Sign in</a> </li></ul><div class="m-account-nav__close-btn"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-account-menu-close" type="button" title="Close My Account menu" data-mage-init='{"a11yFocusTooltip": {"zIndex": "900", "leftSideAdjustments": 100, "alignmentRight": true}}' ><span class="icon-close a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label" data-bind="i18n: 'Close'"></span></button></div></div></div></div></div></div></div><!-- mobile nav cta --><div class="c-header__menu-cta"></div></div></div> <div class="block newsletter sticky-nav-warning" data-mage-init='{"Xbdl_StickyNavigationWidget/js/view/sticky-header-nav-warning-message": {}}'><div class="content"><span class="label" data-mage-init='{"Xbdl_Checkout/js/view/warning-banner/open-modal-button": {}}'>Xbox Design Lab purchases are temporarily on hold while we switch to a new payment platform. You can still design and download 3D printable files for adaptive thumbstick toppers, and design your favorite controller, save your designs, and share them on social media. <a class="open-modal__button">Sign up here</a> to get notified when you can purchase again. You can find Xbox Accessories at the Microsoft Store or local retailers in supported countries.</span></div></div> <div style="display: none;" class="newsletter__modal" data-mage-init='{"Xbdl_Checkout/js/view/warning-banner/modal": { "action": "https://xboxdesignlab.xbox.com/en-us/newsletter/subscriber/new/" }}' ><div class="content"><div class="mixed-cart__content"><p><span class="mixed-cart__content-logged-in">Save your design for a future purchase by moving it over to your gallery.</span> <span class="mixed-cart__content-logged-out">You must be signed in to save your design.</span> <span>Adaptive Thumbstick Toppers are available for free checkout.</span></p><button class="a-btn a-btn--secondary mixed-cart__content-logged-in" title="Move to Gallery"><span>Save Your Design</span></button> <p class="mixed-cart__content-email-label"><span>Sign up to be notified when purchasing on Xbox Design Lab becomes available again.</span></p></div><form class="form subscribe" novalidate method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail" onsubmit="return false;" action="javascript:void(0);"><div class="form-wrapper"><div class="field newsletter"><div class="control"><label for="newsletter"><input class="a-text-input" name="email" type="email" id="newsletter" placeholder="Enter your email address" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}" /></label></div></div><div class="actions"><button class="action subscribe primary a-btn a-btn--primary" title="Register" type="submit" aria-label="Subscribe" disabled="disabled" ><span>Register</span></button></div></div><p class="caption">By submitting your email, you consent to be contacted via email when XDL purchasing is available again. Your email will be treated in accordance with the <a href="https://www.microsoft.com/privacy/privacystatement" class="a-btn a-btn--text">Microsoft Privacy Statement.</a></p></form></div></div></header><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><div class="u-hidden" data-bind="css: { 'u-hidden': !isVisible() }"><!-- ko if: cookieMessages && cookieMessages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages" aria-live="polite"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message' + ' a-message a-message--' + message.type, 'data-ui-id': 'message-' + message.type }, css: { 'sso-warning-message': $parent.isSsoMissingEmailMessage(message.text)}"><div class="message-text" data-bind="html: $parent.prepareMessageForHtml(message.text)"></div><!-- ko ifnot: $parent.isSsoMissingEmailMessage(message.text) --><button class="a-icon-text-btn a-icon-text-btn--icon-only a-message__close" aria-label="Close message" title="Close message" data-bind="click: function(data, event) { return $parent.removeMessage(data, event, $parent.cookieMessages) }"><span class="icon-close a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Close message</span></button> <!-- /ko --></div></div><!-- /ko --><!-- ko if: messages().messages && messages().messages.length > 0 --><div data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"><div aria-atomic="true" data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message' + ' a-message a-message--' + message.type, 'data-ui-id': 'message-' + message.type, 'role': message.type === 'error' ? 'alert' : 'status' }, css: {'sso-warning-message': $parent.isSsoMissingEmailMessage(message.text)}"><div class="message-text" data-bind="html: $parent.prepareMessageForHtml(message.text)"></div><!-- ko ifnot: $parent.isSsoMissingEmailMessage(message.text) --><button class="a-icon-text-btn a-icon-text-btn--icon-only a-message__close" title="Close message" aria-label="Close message" data-bind="click: function(data, event) { return $parent.removeMessage(data, event, $parent.messages) }"><span class="icon-close a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label">Close message</span></button> <!-- /ko --></div></div><!-- /ko --></div></div></div><main id="maincontent" class="page-main-full-width"> <div id="contentarea"></div> <h1 class="page-title-wrapper" data-ui-id="page-title-wrapper" >Xbox Design Lab</h1> <div class="columns"><div class="column main"><input name="form_key" type="hidden" value="xbHtd8qrpBs32ENA" /> <style>#html-body [data-pb-style=GTTH2FJ]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none}#html-body [data-pb-style=MVJ19MM],#html-body [data-pb-style=Q40C0OT]{min-height:720px}#html-body [data-pb-style=F3BKQDO],#html-body [data-pb-style=GJU6PLG],#html-body [data-pb-style=VJG6S8F]{object-position:center top;object-fit:cover}#html-body [data-pb-style=XW4DJXR]{min-height:720px}#html-body [data-pb-style=K3XS40Q]{color:#fff}#html-body [data-pb-style=JOBDSC8]{color:#94f00b}#html-body [data-pb-style=MPEX0PE]{min-height:720px}#html-body [data-pb-style=RLWWU2C],#html-body [data-pb-style=W7UQI6S]{object-position:left top;object-fit:cover}#html-body [data-pb-style=MNVT4DR]{min-height:720px}#html-body [data-pb-style=M26L41Q]{color:#fff}#html-body [data-pb-style=WQ3XS2M]{min-height:720px}#html-body [data-pb-style=N87TUHI],#html-body [data-pb-style=X6XYTJP]{object-position:left top;object-fit:cover}#html-body [data-pb-style=UMHVIJ6]{min-height:720px}#html-body [data-pb-style=PR4TV6I]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-attachment:scroll}#html-body [data-pb-style=R6VV7GW]{text-align:center;padding-top:96px}#html-body [data-pb-style=YH20S6A]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=BM4GXVX]{display:flex;width:100%}#html-body [data-pb-style=HBOLGFG]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;margin-bottom:80px;align-self:stretch}#html-body [data-pb-style=JUSF9BC]{border-style:none}#html-body [data-pb-style=ASAHG9Q],#html-body [data-pb-style=LMHJD33]{max-width:100%;height:auto}#html-body [data-pb-style=LOP0DFR]{display:inline-block}#html-body [data-pb-style=PNI0SFU]{text-align:center;padding-left:10px;padding-right:10px}#html-body [data-pb-style=HVF0BVX]{display:inline-block}#html-body [data-pb-style=L8OQ9DA]{text-align:center;padding-left:10px;padding-right:10px}#html-body [data-pb-style=RX1FRET]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;margin-bottom:80px;align-self:stretch}#html-body [data-pb-style=KRAO9VW]{border-style:none}#html-body [data-pb-style=SJYV3XC],#html-body [data-pb-style=WFI0HT6]{max-width:100%;height:auto}#html-body [data-pb-style=B4BG7RJ]{display:inline-block}#html-body [data-pb-style=T81N2JS]{text-align:center;padding-left:10px;padding-right:10px}#html-body [data-pb-style=OVK8C30]{display:inline-block}#html-body [data-pb-style=NQOU4TB]{text-align:center;padding-left:10px;padding-right:10px}#html-body [data-pb-style=EA15GRU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;margin-bottom:80px;align-self:stretch}#html-body [data-pb-style=F7Y8ATO]{border-style:none}#html-body [data-pb-style=FHYSSHW],#html-body [data-pb-style=UC19VJW]{max-width:100%;height:auto}#html-body [data-pb-style=ORMCLFH]{display:inline-block}#html-body [data-pb-style=H92UFXP]{text-align:center}#html-body [data-pb-style=NT9D8QU]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;margin-bottom:80px;align-self:stretch}#html-body [data-pb-style=G6WUHLM]{border-style:none}#html-body [data-pb-style=GMS2S6I],#html-body [data-pb-style=XQQ47A1]{max-width:100%;height:auto}#html-body [data-pb-style=N1Y1TVI]{display:inline-block}#html-body [data-pb-style=MJ4CE27]{text-align:center}#html-body [data-pb-style=GJFT9WU]{text-align:center;padding-top:96px}#html-body [data-pb-style=WCP85SW]{text-align:center}#html-body [data-pb-style=SBG34JC]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=O0KYHJK]{display:flex;width:100%}#html-body [data-pb-style=OV71N3F]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:50%;align-self:stretch}#html-body [data-pb-style=S2GXA37]{border-style:none}#html-body [data-pb-style=CB69N82],#html-body [data-pb-style=RU0T6EM]{max-width:100%;height:auto}#html-body [data-pb-style=EIIL27F]{display:inline-block}#html-body [data-pb-style=RT08WE3]{text-align:center}#html-body [data-pb-style=DO8NBNP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:50%;align-self:stretch}#html-body [data-pb-style=MPIAKII]{border-style:none}#html-body [data-pb-style=B8XLEKU],#html-body [data-pb-style=XYFGX4P]{max-width:100%;height:auto}#html-body [data-pb-style=XBQMN2X]{display:inline-block}#html-body [data-pb-style=XN9A6AS]{text-align:center}#html-body [data-pb-style=F5RXM6C]{text-align:center;margin-top:80px}#html-body [data-pb-style=WYLAW7F]{margin-bottom:80px}#html-body [data-pb-style=I8L4ODV]{margin-top:96px}#html-body [data-pb-style=MPSJQN1]{background-color:#fff}#html-body [data-pb-style=J260APD]{color:#000}#html-body [data-pb-style=DQV1G6N]{justify-content:center;display:flex;flex-direction:column;background-color:#000;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-top:42px;padding-bottom:0}@media only screen and (max-width: 767px) { #html-body [data-pb-style=F7Y8ATO],#html-body [data-pb-style=G6WUHLM],#html-body [data-pb-style=JUSF9BC],#html-body [data-pb-style=KRAO9VW],#html-body [data-pb-style=MPIAKII],#html-body [data-pb-style=S2GXA37]{border-style:none} }</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"> <div class="cms-hierarchy-menu sticky-nav" data-mage-init='{"Xbdl_StickyNavigationWidget/js/view/sticky-header-nav": {}}'><div class="u-container"><div class="sticky-nav__wrapper"><div data-role="collapsible" class="sticky-nav__collapsible"><div data-role="trigger"><span class="sticky-nav__toggle"> <span>Xbox Design Lab</span> </span></div></div><div data-role="content" class="sticky-nav-collapsible-content"><div class="sticky-nav__options"><ul class="cms-menu"><li class="parent"><strong>Xbox Design Lab</strong><ul><li><a href="https://xboxdesignlab.xbox.com/en-us/home/anchor-inspiration"><span>Inspiration</span></a></li><li><a href="https://xboxdesignlab.xbox.com/en-us/home/anchor-faq"><span>FAQ</span></a></li></ul></li></ul> <div class="sticky-nav__cta"><div class="design-yours-cta--desktop u-hidden--lg-down"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="design-yours-cta--desktop u-hidden--lg-down"> <a href="#anchor-getstarted" aria-label="Jump down to Get Started section" data-title="Get Started"> <span>Get Started</span> </a> </div> <div class="design-yours-cta--mobile u-hidden--lg-up"> <a href="#anchor-getstarted" aria-label="Jump down to Get Started section" data-title="Get Started"> <span>Get Started</span> </a> </div></div></div><div class="design-yours-cta--mobile u-hidden--lg-up"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="design-yours-cta--desktop u-hidden--lg-down"> <a href="#anchor-getstarted" aria-label="Jump down to Get Started section" data-title="Get Started"> <span>Get Started</span> </a> </div> <div class="design-yours-cta--mobile u-hidden--lg-up"> <a href="#anchor-getstarted" aria-label="Jump down to Get Started section" data-title="Get Started"> <span>Get Started</span> </a> </div></div></div></div></div></div></div></div></div></div><div class="main-content--pull-up-fix main-content--pull-up" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="GTTH2FJ"><div class="pagebuilder-slider theme-dark t-cms-page--light-bg text-fix-home hero-padding-fix-home c-autoplay hero-rotator-desktop-img-fix vfi-fix" data-style="hero-slider-wrapper" data-content-type="hero_slider" data-appearance="collage-short" data-show-autoplay="true" data-autoplay="true" data-autoplay-speed="6000" data-fade="false" data-infinite-loop="true" data-show-arrows="true" data-show-dots="true" data-element="main" data-pb-style="MVJ19MM"><div data-style="banner" data-content-type="hero_slide" data-slide-name="feature 3" data-appearance="collage-left" data-show-button="always" data-show-controls="true" data-play-full="false" data-element="main" data-pb-style="Q40C0OT" class="slide-padding-fix-home cta__focus-light"><img class="pagebuilder-banner-image pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Super-Hero-1084_203948_1920x720_01.jpg" alt="Fallout logo. Vault Boy holds an Xbox Elite Wireless Controller Series 2 – Fallout in the palm of his hand. A “PLEASE STAND BY” screen is in the background." data-element="desktop_image" data-pb-style="VJG6S8F"><img class="pagebuilder-banner-image pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Super-Hero-768_203948_1083x1222_01.jpg" alt="Fallout logo. Vault Boy holds an Xbox Elite Wireless Controller Series 2 – Fallout in the palm of his hand. A “PLEASE STAND BY” screen is in the background." data-element="tablet_image" data-pb-style="GJU6PLG"><img class="pagebuilder-banner-image pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Super-Hero-0_203948_767x1360_01.jpg" alt="Fallout logo. Vault Boy holds an Xbox Elite Wireless Controller Series 2 – Fallout in the palm of his hand. A “PLEASE STAND BY” screen is in the background." data-element="mobile_image" data-pb-style="F3BKQDO"><div class="pagebuilder-banner-wrapper pagebuilder-banner-wrapper--hero" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-copy-alignment="v-align-center" data-element="wrapper" data-pb-style="XW4DJXR"><div class="pagebuilder-overlay pagebuilder-poster-overlay"><div class="pagebuilder-poster-content" data-element="alignment"><span class="promotional-badge" data-element="badge"></span><h2 class="h1 hero__title hero__title--sm" data-element="title" data-pb-style="K3XS40Q">XBOX DESIGN LAB</h2><div class="hero__text" data-element="content"><p><span class="TextRun Highlight SCXW190674057 BCX8" lang="EN-US" style="color: #ffffff;" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW190674057 BCX8" data-ccp-parastyle="No Spacing">Introducing the Fallout controller, now available for Xbox Elite Wireless Controller Series 2.</span></span></p></div><div class="hero__buttons"><a class="pagebuilder-banner-button a-btn a-btn--dark-focus pagebuilder-button-primary" aria-label="Design yours, design your Xbox Elite Wireless Controller Series 2 - Fallout now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=839BXW3B" target="" data-link-type="default" data-show-button="always" data-element="link">DESIGN YOURS</a><a class="pagebuilder-banner-button a-btn a-btn--dark-focus pagebuilder-button-link a-call-to-action--link" null="[object Object]" aria-label="Learn more, learn more about the Xbox Elite Wireless Controller Series 2 - Fallout." href="/en-US/controllers/xbox-fallout-controllers" target="" data-link-type="default" data-show-button-custom-2="always" data-element="link_2" data-pb-style="JOBDSC8">LEARN MORE</a></div></div></div><div class="c-video-background__controls"><button class="c-video-background__control-button c-video-background__play" type="button"><span class="sr-only">Play video</span></button><button class="c-video-background__control-button c-video-background__pause" type="button"><span class="sr-only">Pause video</span></button></div></div></div><div data-style="banner" data-content-type="hero_slide" data-slide-name="feature 2" data-appearance="collage-left" data-show-button="always" data-show-controls="true" data-play-full="true" data-element="main" data-pb-style="MPEX0PE" class="c-video-background slide-padding-fix-home cta__focus-light"><img class="pagebuilder-banner-image pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/84975293_Page-Hero-768_1083x1222.jpg" alt="Call of Duty®: Black Ops 6. A solider sits behind a collection of Call of Duty®: Black Ops 6 accessories." data-element="video_tablet_image" data-pb-style="W7UQI6S"><img class="pagebuilder-banner-image pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/84975293_Super-Hero-0_767x1360.jpg" alt="Call of Duty®: Black Ops 6. A solider sits behind a collection of Call of Duty®: Black Ops 6 accessories." data-element="video_mobile_image" data-pb-style="RLWWU2C"><div class="pagebuilder-banner-wrapper pagebuilder-banner-wrapper--hero" data-background-type="video" data-video-src="mp4:https://cms-assets.xboxservices.com/assets/87/3d/873d420e-6cd6-44b3-b804-c4b42dc87b6f.mp4?n=84975293_Page-Hero-1084_1920x720.mp4" data-video-loop="true" data-video-play-only-visible="false" data-video-lazy-load="false" data-copy-alignment="v-align-center" data-element="wrapper" data-pb-style="MNVT4DR"><div class="pagebuilder-overlay pagebuilder-poster-overlay"><div class="pagebuilder-poster-content" data-element="alignment"><span class="promotional-badge" data-element="badge"></span><h2 class="h1 hero__title hero__title--sm" data-element="title" data-pb-style="M26L41Q">XBOX DESIGN LAB</h2><div class="hero__text" data-element="content"><p><span style="color: #ffffff;">Enter the spy-thriller era of the '90s with Call of Duty®: Black Ops 6 controllers and Xbox Series X Wrap.</span></p></div><div class="hero__buttons"><a class="pagebuilder-banner-button a-btn a-btn--dark-focus pagebuilder-button-primary" aria-label="Shop now, shop Call of Duty®: Black Ops 6 accessories." href="/en-US/accessories/call-of-duty-black-ops-6-accessories" target="" data-link-type="default" data-show-button="always" data-element="link">SHOP NOW</a></div></div></div><div class="c-video-background__controls"><button class="c-video-background__control-button c-video-background__play" type="button"><span class="sr-only">Play video</span></button><button class="c-video-background__control-button c-video-background__pause" type="button"><span class="sr-only">Pause video</span></button></div></div></div><div data-style="banner" data-content-type="hero_slide" data-slide-name="feature 1" data-appearance="collage-left" data-show-button="always" data-show-controls="true" data-play-full="true" data-element="main" data-pb-style="WQ3XS2M" class="c-video-background slide-padding-fix-home"><img class="pagebuilder-banner-image pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Super-Hero-768_20039876_1083x1222_01.jpg" alt="An animation of several Xbox Elite Wireless Controller Series 2 customized with Xbox Design Lab with new top cases." data-element="video_tablet_image" data-pb-style="N87TUHI"><img class="pagebuilder-banner-image pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Super-Hero-0_20039876_767x1360_03.jpg" alt="An animation of several Xbox Elite Wireless Controller Series 2 customized with Xbox Design Lab with new top cases." data-element="video_mobile_image" data-pb-style="X6XYTJP"><div class="pagebuilder-banner-wrapper pagebuilder-banner-wrapper--hero" data-background-type="video" data-video-src="mp4:https://cms-assets.xboxservices.com/assets/d2/76/d2760a1c-f249-4cc1-a3fd-168729385055.mp4?n=Page-Hero-1084_20039876_1920x720.mp4" data-video-loop="true" data-video-play-only-visible="false" data-video-lazy-load="false" data-copy-alignment="v-align-center" data-element="wrapper" data-pb-style="UMHVIJ6"><div class="pagebuilder-overlay pagebuilder-poster-overlay"><div class="pagebuilder-poster-content" data-element="alignment"><span class="promotional-badge" data-element="badge"></span><h2 class="h1 hero__title hero__title--sm" data-element="title">XBOX DESIGN LAB</h2><div class="hero__text" data-element="content"><p><span class="NormalTextRun SCXW190674057 BCX8" data-ccp-parastyle="No Spacing">Customize the Xbox Elite Wireless Controller Series 2 with the transparent top cases of the Cipher series.</span></p></div><div class="hero__buttons"><a class="pagebuilder-banner-button a-btn a-btn--dark-focus pagebuilder-button-primary" aria-label="Design yours, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2" target="" data-link-type="default" data-show-button="always" data-element="link">DESIGN YOURS</a></div></div></div><div class="c-video-background__controls"><button class="c-video-background__control-button c-video-background__play" type="button"><span class="sr-only">Play video</span></button><button class="c-video-background__control-button c-video-background__pause" type="button"><span class="sr-only">Pause video</span></button></div></div></div></div></div><div class="t-cms-page--light-bg home-row-background max-width-1920 background-image-67e82d6e6e1d9" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images='{\"desktop_image\":\"https://xboxdesignlab.xbox.com/media/wysiwyg/home/background/home-bg-desktop.jpeg\",\"tablet_image\":\"https://xboxdesignlab.xbox.com/media/wysiwyg/home-bg-tablet.jpeg\",\"mobile_image\":\"https://xboxdesignlab.xbox.com/media/wysiwyg/home/background/home-bg-mobile.jpeg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="PR4TV6I"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="R6VV7GW" data-decoded="true"><h2 class="a-cms-heading-3 t-cms-page__section-heading" id="anchor-getstarted">Get Started</h2></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="16" data-element="main" data-pb-style="YH20S6A"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="BM4GXVX"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="HBOLGFG"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="JUSF9BC"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/249070_Content-Placement_0_788x444_01.png" alt="A front facing view of the Xbox Wireless Controller customized with a new top case in Xbox Design Lab." title="" data-element="desktop_image" data-pb-style="LMHJD33"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/249070_Content-Placement_0_788x444_01.png" alt="A front facing view of the Xbox Wireless Controller customized with a new top case in Xbox Design Lab." title="" data-element="mobile_image" data-pb-style="ASAHG9Q"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="home_desc_spacing"> <h3 class="a-cms-subheading-3">Xbox Wireless Controller</h3> </div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="LOP0DFR"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/configure/xbox-wireless-controller" target="" data-link-type="default" aria-label="Design your own Xbox design lab wireless controller now" data-element="link" data-pb-style="PNI0SFU"><span data-element="link_text">DESIGN YOURS</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HVF0BVX"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/controllers/xbox-wireless-controller" target="" data-link-type="default" aria-label="Learn more about Xbox wireless controllers" data-element="link" data-pb-style="L8OQ9DA"><span data-element="link_text">LEARN MORE</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="RX1FRET"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="KRAO9VW"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_20039876_788x444_01.png" alt="Front view of the Xbox Elite Wireless Controller 2 in green and black." title="" data-element="desktop_image" data-pb-style="WFI0HT6"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_20039876_788x444_01.png" alt="Front view of the Xbox Elite Wireless Controller 2 in green and black." title="" data-element="mobile_image" data-pb-style="SJYV3XC"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="home_desc_spacing"> <h3 class="a-cms-subheading-3">Xbox Elite Wireless Controller Series 2</h3> </div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="B4BG7RJ"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/configure/xbox-elite-wireless-controller-series-2" target="" data-link-type="default" aria-label="Design your own Xbox Elite design lab wireless controller now" data-element="link" data-pb-style="T81N2JS"><span data-element="link_text">DESIGN YOURS</span></a></div><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="OVK8C30"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/controllers/elite-wireless-controller-series-2" target="" data-link-type="default" aria-label="Learn more about Xbox Elite wireless controller 2 now" data-element="link" data-pb-style="NQOU4TB"><span data-element="link_text">LEARN MORE</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="EA15GRU"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="F7Y8ATO"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/choose-your-path/16656_Content-Placement_03-0_788x444_04.png" alt="Additional components and accessories for Xbox Elite controllers." title="" data-element="desktop_image" data-pb-style="FHYSSHW"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/choose-your-path/16656_Content-Placement_03-0_788x444_04.png" alt="Additional components and accessories for Xbox Elite controllers." title="" data-element="mobile_image" data-pb-style="UC19VJW"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="home_desc_spacing"> <h3 class="a-cms-subheading-3">Xbox Elite Components & Accessories</h3> </div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="ORMCLFH"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/accessories" target="" data-link-type="default" aria-label="Learn more about Xbox controller components and accessories." data-element="link" data-pb-style="H92UFXP"><span data-element="link_text">LEARN MORE</span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="NT9D8QU"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="G6WUHLM"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_Adaptive-Thumbstick-Toppers_788x444_01.png" alt="Xbox adaptive thumbstick toppers with Xbox Design Lab featured on select compatible controllers." title="" data-element="desktop_image" data-pb-style="GMS2S6I"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_Adaptive-Thumbstick-Toppers_788x444_01.png" alt="Xbox adaptive thumbstick toppers with Xbox Design Lab featured on select compatible controllers." title="" data-element="mobile_image" data-pb-style="XQQ47A1"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="home_desc_spacing"> <h3 class="a-cms-subheading-3">Adaptive Thumbstick Toppers</h3> </div></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="N1Y1TVI"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/accessories/adaptive-thumbstick-toppers-for-xbox-controllers" target="" data-link-type="default" aria-label="Learn more, learn more about Xbox adaptive thumbstick toppers" data-product-sku="" data-element="link" data-pb-style="MJ4CE27"><span data-element="link_text">LEARN MORE</span></a></div></div></div></div></div><h2 class="anchor-inspiration a-cms-heading-2 t-cms-page__section-heading" data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="GJFT9WU">Inspired by</h2><div class="pagebuilder-slider c-sync-slider pagebuilder-container--full-width sync-margin-fix" data-content-type="sync_slider" data-appearance="default" data-element="main"><div class="c-sync-slider__background"></div><div class="c-sync-slider__thumbnail" role="tablist" aria-label="navbar"></div><div class="c-sync-slider__content"><div class="m-sync-slide" data-content-type="sync_slide" data-appearance="default" data-show-button="always" data-show-button_2="always" data-bi-prod="Avowed" data-element="main"><div class="m-sync-slide__background-image"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-1084_144583_1600x720_01.jpg" alt="A skeletal warrior’s cape billows in the breeze as their body decays into plant matter, next to controllers customized with Xbox Design Lab" data-element="background_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-768_144583_1083x609_01.jpg" alt="A skeletal warrior’s cape billows in the breeze as their body decays into plant matter, next to controllers customized with Xbox Design Lab" data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_144583_767x400_01.jpg" alt="A skeletal warrior’s cape billows in the breeze as their body decays into plant matter, next to controllers customized with Xbox Design Lab" data-element="mobile_image"></div><button class="m-sync-slide__thumbnail-image" role="tab" data-element="navbar" aria-label="Avowed logo. A skeletal warrior’s cape billows in the breeze as their body decays into plant matter, next to controllers customized with Xbox Design Lab" data-bi-prod="Avowed"><img loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_144583_218x245_01.jpg" alt="Avowed logo. A skeletal warrior’s cape billows in the breeze as their body decays into plant matter, next to controllers customized with Xbox Design Lab" data-element="thumbnail_image"></button><div class="m-sync-slide__content"><h2 class="h2 m-sync-slide__title" data-element="title">Forge your destiny</h2><div class="m-sync-slide__text" data-element="message"><p>Welcome to the Living Lands, a mysterious island filled with adventure and danger. Save this unknown frontier and your soul from the forces threatening to tear them apart with these designs inspired by Avowed.</p></div><div class="m-sync-slide__buttons"><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Elite, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=J7WQ7QK3" target="" data-link-type="default" data-show-button="always" data-bi-prod-type="Avowed Elite" data-bi-prod="Avowed" data-element="link">DESIGN ELITE</a><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Standard, design your Xbox Wireless Controller now." href="/en-US/configure/xbox-wireless-controller?recipeId=SPA9V9U9" target="" data-link-type="default" data-show-button_2="always" data-bi-prod-type="Avowed Standard" data-bi-prod="Avowed" data-element="link_2">DESIGN STANDARD</a></div></div></div><div class="m-sync-slide" data-content-type="sync_slide" data-appearance="default" data-show-button="always" data-show-button_2="always" data-bi-prod="EA FC 25 Manchester City vs Liverpool" data-element="main"><div class="m-sync-slide__background-image"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-1084_FC25-Manchester-City-Liverpool_1600x720.jpg" alt="Manchester City versus Liverpool match, next to controllers customized with Xbox Design Lab" data-element="background_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-768_FC25-Manchester-City-Liverpool_1083x609.jpg" alt="Manchester City versus Liverpool match, next to controllers customized with Xbox Design Lab" data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider_0_FC25-Manchester-City-Liverpool_767x400.jpg" alt="Manchester City versus Liverpool match, next to controllers customized with Xbox Design Lab" data-element="mobile_image"></div><button class="m-sync-slide__thumbnail-image" role="tab" data-element="navbar" aria-label="EA FC 25 logo. Manchester City versus Liverpool match, next to controllers customized with Xbox Design Lab" data-bi-prod="EA FC 25 Manchester City vs Liverpool"><img loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_FC25-Manchester-City-Liverpool_218x245.jpg" alt="EA FC 25 logo. Manchester City versus Liverpool match, next to controllers customized with Xbox Design Lab" data-element="thumbnail_image"></button><div class="m-sync-slide__content"><h2 class="h2 m-sync-slide__title" data-element="title">Inspired by the world's game</h2><div class="m-sync-slide__text" data-element="message"><p>Experience more ways to win for the club with these designs inspired by EA FC 25.</p></div><div class="m-sync-slide__buttons"><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Elite, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=U97NPFDZ" target="" data-link-type="default" data-show-button="always" data-bi-prod-type="EA FC 25 Manchester City vs Liverpool Elite" data-bi-prod="EA FC 25 Manchester City vs Liverpool" data-element="link">DESIGN ELITE</a><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Standard, design your Xbox Wireless Controller now." href="/en-US/configure/xbox-wireless-controller?recipeId=WPDB49NC" target="" data-link-type="default" data-show-button_2="always" data-bi-prod-type="EA FC 25 Manchester City vs Liverpool Standard" data-bi-prod="EA FC 25 Manchester City vs Liverpool" data-element="link_2">DESIGN STANDARD</a></div></div></div><div class="m-sync-slide" data-content-type="sync_slide" data-appearance="default" data-show-button="always" data-show-button_2="always" data-bi-prod="EA FC 25 PSG vs Napoli" data-element="main"><div class="m-sync-slide__background-image"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-1084_FC25-PSG-Napoli_1600x720.jpg" alt="Paris Saint-Germain FC and SSC Napoli players walking onto a stadium pitch before a match, next to controllers customized with Xbox Design Lab" data-element="background_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-768_FC25-PSG-Napoli_1083x609.jpg" alt="Paris Saint-Germain FC and SSC Napoli players walking onto a stadium pitch before a match, next to controllers customized with Xbox Design Lab" data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider_0_FC25-PSG-Napoli_767x400.jpg" alt="Paris Saint-Germain FC and SSC Napoli players walking onto a stadium pitch before a match, next to controllers customized with Xbox Design Lab" data-element="mobile_image"></div><button class="m-sync-slide__thumbnail-image" role="tab" data-element="navbar" aria-label="EA FC 25 logo. Paris Saint-Germain FC and SSC Napoli players walking onto a stadium pitch before a match, next to controllers customized with Xbox Design Lab" data-bi-prod="EA FC 25 PSG vs Napoli"><img loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_FC25-PSG-Napoli_218x245.jpg" alt="EA FC 25 logo. Paris Saint-Germain FC and SSC Napoli players walking onto a stadium pitch before a match, next to controllers customized with Xbox Design Lab" data-element="thumbnail_image"></button><div class="m-sync-slide__content"><h2 class="h2 m-sync-slide__title" data-element="title">Inspired by the world's game</h2><div class="m-sync-slide__text" data-element="message"><p>Experience more ways to win for the club with these designs inspired by EA FC 25.</p></div><div class="m-sync-slide__buttons"><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Elite, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=RZF8MF9T" target="" data-link-type="default" data-show-button="always" data-bi-prod-type="EA FC 25 PSG vs Napoli Elite" data-bi-prod="EA FC 25 PSG vs Napoli" data-element="link">DESIGN ELITE</a><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Standard, design your Xbox Wireless Controller now." href="/en-US/configure/xbox-wireless-controller?recipeId=ZBKPRSFK" target="" data-link-type="default" data-show-button_2="always" data-bi-prod-type="EA FC 25 PSG vs Napoli Standard" data-bi-prod="EA FC 25 PSG vs Napoli" data-element="link_2">DESIGN STANDARD</a></div></div></div><div class="m-sync-slide" data-content-type="sync_slide" data-appearance="default" data-show-button="always" data-show-button_2="always" data-bi-prod="EA FC 25 Tottenham vs Chelsea" data-element="main"><div class="m-sync-slide__background-image"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-1084_FC25-Tottenheim-Chelsea_1600x720.jpg" alt="Chelsea FC versus Tottenham Hotspurs FC Women's Super League match, next to controllers customized with Xbox Design Lab" data-element="background_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-768_FC25-Tottenheim-Chelsea_1083x609.jpg" alt="Chelsea FC versus Tottenham Hotspurs FC Women's Super League match, next to controllers customized with Xbox Design Lab" data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider_0_FC25-Tottenheim-Chelsea_767x400.jpg" alt="Chelsea FC versus Tottenham Hotspurs FC Women's Super League match, next to controllers customized with Xbox Design Lab" data-element="mobile_image"></div><button class="m-sync-slide__thumbnail-image" role="tab" data-element="navbar" aria-label="EA FC 25 logo. Chelsea FC versus Tottenham Hotspurs FC Women's Super League match, next to controllers customized with Xbox Design Lab" data-bi-prod="EA FC 25 Tottenham vs Chelsea"><img loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_FC25-Tottenheim-Chelsea_218x245.jpg" alt="EA FC 25 logo. Chelsea FC versus Tottenham Hotspurs FC Women's Super League match, next to controllers customized with Xbox Design Lab" data-element="thumbnail_image"></button><div class="m-sync-slide__content"><h2 class="h2 m-sync-slide__title" data-element="title">Inspired by the world's game</h2><div class="m-sync-slide__text" data-element="message"><p>Experience more ways to win for the club with these designs inspired by EA FC 25.</p></div><div class="m-sync-slide__buttons"><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Elite, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=S99ZU28A" target="" data-link-type="default" data-show-button="always" data-bi-prod-type="EA FC 25 Tottenham vs Chelsea Elite" data-bi-prod="EA FC 25 Tottenham vs Chelsea" data-element="link">DESIGN ELITE</a><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Standard, design your Xbox Wireless Controller now." href="/en-US/configure/xbox-wireless-controller?recipeId=9ZYNX5VT" target="" data-link-type="default" data-show-button_2="always" data-bi-prod-type="EA FC 25 Tottenham vs Chelsea Standard" data-bi-prod="EA FC 25 Tottenham vs Chelsea" data-element="link_2">DESIGN STANDARD</a></div></div></div><div class="m-sync-slide" data-content-type="sync_slide" data-appearance="default" data-show-button="always" data-show-button_2="always" data-bi-prod="Civilization VII" data-element="main"><div class="m-sync-slide__background-image"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-1084_83947203987_1600x720.jpg" alt="Golden outlines of various civilization structures, next to controllers customized with Xbox Design Lab" data-element="background_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-768_83947203987_1083x609.jpg" alt="Golden outlines of various civilization structures, next to controllers customized with Xbox Design Lab" data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider_0_83947203987_767x400.jpg" alt="Golden outlines of various civilization structures, next to controllers customized with Xbox Design Lab" data-element="mobile_image"></div><button class="m-sync-slide__thumbnail-image" role="tab" data-element="navbar" aria-label="Sid Meier's Civilization VII, game boxart. Golden outlines of various civilization structures, next to controllers customized with Xbox Design Lab" data-bi-prod="Civilization VII"><img loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Sync-Slider-Tile-0_83947203987_218x245.jpg" alt="Sid Meier's Civilization VII, game boxart. Golden outlines of various civilization structures, next to controllers customized with Xbox Design Lab" data-element="thumbnail_image"></button><div class="m-sync-slide__content"><h2 class="h2 m-sync-slide__title" data-element="title">Inspired by taking one more turn</h2><div class="m-sync-slide__text" data-element="message"><p>Whether you choose to follow a path rooted in history or reimagine possibilities to chart your own way forward, build something you believe in with these designs inspired by Sid Meier's Civilization® VII</p></div><div class="m-sync-slide__buttons"><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Elite, design your Xbox Elite Wireless Controller Series 2 now." href="/en-US/configure/xbox-elite-wireless-controller-series-2?recipeId=BFUM3VDZ" target="" data-link-type="default" data-show-button="always" data-bi-prod-type="Civilization VII Elite" data-bi-prod="Civilization VII" data-element="link">DESIGN ELITE</a><a class="pagebuilder-slide-button m-sync-slide__cta pagebuilder-button-primary" aria-label="Design Standard, design your Xbox Wireless Controller now." href="/en-US/configure/xbox-wireless-controller?recipeId=7ZB83MY5" target="" data-link-type="default" data-show-button_2="always" data-bi-prod-type="Civilization VII Standard" data-bi-prod="Civilization VII" data-element="link_2">DESIGN STANDARD</a></div></div></div></div></div><h2 class="a-cms-heading-3 mbt-heading-fix mbt-home-page" data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="WCP85SW">Xbox Design Lab Game Collection</h2><div class="c-paragraph-3 mbt-home-page" data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Add to your collection with these designs from your favorite Xbox games.</p></div><div class="pagebuilder-column-group c-three-up-feature c-three-up-feature-sync-fix mbt-home-page c-content-grid" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="SBG34JC"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="O0KYHJK"><div class="pagebuilder-column p15lr-desk" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OV71N3F"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="S2GXA37"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL-Homepage_Content-Placement-0_84975293_788x444_01.jpg" alt="" title="" data-element="desktop_image" data-pb-style="CB69N82"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL-Homepage_Content-Placement-0_84975293_788x444_01.jpg" alt="" title="" data-element="mobile_image" data-pb-style="RU0T6EM"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h4 class="feature-heading">Call of Duty庐: Black Ops 6 collection</h4> <p class="feature-paragraph">Enter the spy-thriller era of the '90s with Call of Duty庐: Black Ops 6 controllers and Xbox Series X Wrap.</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="EIIL27F"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/accessories/call-of-duty-black-ops-6-accessories" target="" data-link-type="default" aria-label="Shop now, shop Call of Duty®: Black Ops 6 accessories." data-product-sku="" data-element="link" data-pb-style="RT08WE3"><span data-element="link_text">SHOP NOW</span></a></div></div></div><div class="pagebuilder-column p15lr-desk" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="DO8NBNP"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="MPIAKII"><img class="pagebuilder-mobile-hidden" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_203948_788x444_01.jpg" alt="Vault Boy holds out an Xbox Wireless Controller – Fallout edition in his palm. A screen with the message " please stand by is behind him. title="" data-element="desktop_image" data-pb-style="XYFGX4P"><img class="pagebuilder-mobile-only" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XDL_Content-Placement-0_203948_788x444_01.jpg" alt="Vault Boy holds out an Xbox Wireless Controller – Fallout edition in his palm. A screen with the message " please stand by is behind him. title="" data-element="mobile_image" data-pb-style="B8XLEKU"></figure><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h4 class="feature-heading">Fallout controllers</h4> <p class="feature-paragraph">Prepare for the future with customized designs featuring each of Vault Boy's S.P.E.C.I.A.L. traits.</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XBQMN2X"><a class="pagebuilder-button-link a-call-to-action--link" href="/en-US/controllers/xbox-fallout-controllers" target="" data-link-type="default" aria-label="Shop now, shop the Xbox Fallout controllers." data-product-sku="" data-product-type="design" data-element="link" data-pb-style="XN9A6AS"><span data-element="link_text">SHOP NOW</span></a></div></div></div></div></div><h2 class="t-cms-page__section-heading a-cms-heading-3" data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="F5RXM6C">Imagine your perfect combination</h2><div class="c-gallery-carousel--wrapper pagebuilder-container--full-width" data-content-type="html" data-appearance="default" data-element="main" data-pb-style="WYLAW7F" data-decoded="true"><div class="imagine__container" data-mage-init='{"Xbdl_CommunityGallery/js/bookmarks": {}}'> <div class="imagine__carousel-wrapper"> <div class="c-gallery-carousel c-gallery-carousel--narrow" data-mage-init='{"Xbdl_GalleryWidget/js/gallery-carousel":{ "isNarrow": true, "mobileOnly": false }}'> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="7UPM8FW5" data-recipe-config='{"Body":"Surf Cipher + Rubberized Grips","Back":"Glacier Blue + Rubberized Grips","Bumpers & triggers":"Ash Gray (Metallic)","Trigger Metallic":"Glacier Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Mineral Blue","Thumbstick Ring":"Glacier Blue","ABXY":"Mineral Blue","View, Menu, Share":"Glacier Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #223131"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #263336"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406916" data-recipe-id="7UPM8FW5" data-design-id="14406916" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Surf Cipher + Rubberized Grips","Back":"Glacier Blue + Rubberized Grips","Bumpers & triggers":"Ash Gray (Metallic)","Trigger Metallic":"Glacier Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Mineral Blue","Thumbstick Ring":"Glacier Blue","ABXY":"Mineral Blue","View, Menu, Share":"Glacier Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Surf Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Surf Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/7UPM8FW5/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Surf Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Glacier Blue + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/7UPM8FW5/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Surf Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Glacier Blue + Rubberized Grips Front side" id="card_image_14406916" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=7UPM8FW5" aria-label="Customize Surf Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Surf Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Glacier Blue + Rubberized Grips" title="Customize Surf Cipher" aria-describedby="card_image_14406916"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="2BE4X76X" data-recipe-config='{"Body":"Astral Cipher + Rubberized Grips","Back":"Deep Pink + Rubberized Grips","Bumpers & triggers":"Lightning Yellow (Metallic)","Trigger Metallic":"Lightning Yellow (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Deep Pink","ABXY":"Deep Pink","View, Menu, Share":"Astral Purple","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #302C36"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #312126"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406907" data-recipe-id="2BE4X76X" data-design-id="14406907" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Astral Cipher + Rubberized Grips","Back":"Deep Pink + Rubberized Grips","Bumpers & triggers":"Lightning Yellow (Metallic)","Trigger Metallic":"Lightning Yellow (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Deep Pink","ABXY":"Deep Pink","View, Menu, Share":"Astral Purple","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Astral Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Astral Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/2BE4X76X/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Astral Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Deep Pink + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/2BE4X76X/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Astral Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Deep Pink + Rubberized Grips Front side" id="card_image_14406907" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=2BE4X76X" aria-label="Customize Astral Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Astral Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Deep Pink + Rubberized Grips" title="Customize Astral Cipher" aria-describedby="card_image_14406907"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="U323H34T" data-recipe-config='{"Body":"Velocity Cipher + Rubberized Grips","Back":"Velocity Green + Rubberized Grips","Bumpers & triggers":"Electric Volt (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Electric Volt","ABXY":"Deep Pink","View, Menu, Share":"Dragonfly Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #283027"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #233121"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406895" data-recipe-id="U323H34T" data-design-id="14406895" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Velocity Cipher + Rubberized Grips","Back":"Velocity Green + Rubberized Grips","Bumpers & triggers":"Electric Volt (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Electric Volt","ABXY":"Deep Pink","View, Menu, Share":"Dragonfly Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Velocity Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Velocity Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/U323H34T/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Velocity Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Velocity Green + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/U323H34T/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Velocity Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Velocity Green + Rubberized Grips Front side" id="card_image_14406895" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=U323H34T" aria-label="Customize Velocity Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Velocity Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Velocity Green + Rubberized Grips" title="Customize Velocity Cipher" aria-describedby="card_image_14406895"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="JP9MCPX4" data-recipe-config='{"Body":"Candy Cipher + Rubberized Grips","Back":"Soft Orange + Rubberized Grips","Bumpers & triggers":"Deep Pink (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Soft Orange","Thumbstick Ring":"Carbon Black","ABXY":"Colors on Black","View, Menu, Share":"Glacier Blue","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #372A2D"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #362E26"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406880" data-recipe-id="JP9MCPX4" data-design-id="14406880" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Candy Cipher + Rubberized Grips","Back":"Soft Orange + Rubberized Grips","Bumpers & triggers":"Deep Pink (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Soft Orange","Thumbstick Ring":"Carbon Black","ABXY":"Colors on Black","View, Menu, Share":"Glacier Blue","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Candy Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Candy Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/JP9MCPX4/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Candy Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Soft Orange + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/JP9MCPX4/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Candy Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Soft Orange + Rubberized Grips Front side" id="card_image_14406880" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=JP9MCPX4" aria-label="Customize Candy Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Candy Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Soft Orange + Rubberized Grips" title="Customize Candy Cipher" aria-describedby="card_image_14406880"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="5D92FBVF" data-recipe-config='{"Body":"Pulse Cipher + Rubberized Grips","Back":"Storm Gray + Rubberized Grips","Bumpers & triggers":"Soft Orange (Metallic)","Trigger Metallic":"Soft Orange (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Carbon Black","Thumbstick Ring":"Soft Orange","ABXY":"Soft Orange","View, Menu, Share":"Pulse Red","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #372A28"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #131416"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406877" data-recipe-id="5D92FBVF" data-design-id="14406877" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Pulse Cipher + Rubberized Grips","Back":"Storm Gray + Rubberized Grips","Bumpers & triggers":"Soft Orange (Metallic)","Trigger Metallic":"Soft Orange (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Carbon Black","Thumbstick Ring":"Soft Orange","ABXY":"Soft Orange","View, Menu, Share":"Pulse Red","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Pulse Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Pulse Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/5D92FBVF/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Pulse Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Storm Gray + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/5D92FBVF/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Pulse Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Storm Gray + Rubberized Grips Front side" id="card_image_14406877" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=5D92FBVF" aria-label="Customize Pulse Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Pulse Cipher + Rubberized Grips, D-pad: Faceted - Sunset Chroma, Back: Storm Gray + Rubberized Grips" title="Customize Pulse Cipher" aria-describedby="card_image_14406877"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="EQQQDZPV" data-recipe-config='{"Body":"Ghost Cipher + Rubberized Grips","Back":"Robot White + Rubberized Grips","Bumpers & triggers":"Dragonfly Blue (Metallic)","Trigger Metallic":"Dragonfly Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Dragonfly Blue","Thumbstick Ring":"Dragonfly Blue","ABXY":"Storm Gray","View, Menu, Share":"Storm Gray","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #2A2F30"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #27292A"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_14406874" data-recipe-id="EQQQDZPV" data-design-id="14406874" data-product-sku="KI2-00001" data-product-name="Xbox Elite Wireless Controller Series 2 - Core" data-recipe-config='{"Body":"Ghost Cipher + Rubberized Grips","Back":"Robot White + Rubberized Grips","Bumpers & triggers":"Dragonfly Blue (Metallic)","Trigger Metallic":"Dragonfly Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Dragonfly Blue","Thumbstick Ring":"Dragonfly Blue","ABXY":"Storm Gray","View, Menu, Share":"Storm Gray","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark Ghost Cipher</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark Ghost Cipher</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/EQQQDZPV/view/south" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Ghost Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Robot White + Rubberized Grips Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/EQQQDZPV/view/north" alt="Xbox Elite Wireless Controller Series 2 - Core - Body: Ghost Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Robot White + Rubberized Grips Front side" id="card_image_14406874" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-elite-wireless-controller-series-2?recipeId=EQQQDZPV" aria-label="Customize Ghost Cipher Xbox Elite Wireless Controller Series 2 - Core - Body: Ghost Cipher + Rubberized Grips, D-pad: Faceted - Energy Chroma, Back: Robot White + Rubberized Grips" title="Customize Ghost Cipher" aria-describedby="card_image_14406874"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div></div> </div> <div class="imagine__carousel-wrapper"> <div class="c-gallery-carousel c-gallery-carousel--narrow" data-mage-init='{"Xbdl_GalleryWidget/js/gallery-carousel":{ "isNarrow": true, "mobileOnly": false }}'> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="HTRJ8BT5" data-recipe-config='{"Body":"Cyber Vapor","Back":"Glacier Blue","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Carbon Black","Triggers":"Astral Purple (Metallic)","D-Pads":"Astral Purple (Metallic)","Thumbsticks":"Glacier Blue","ABXY":"Colors on Black","View, Menu, Share":"Grey on Black","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #231B31"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #263336"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_11485359" data-recipe-id="HTRJ8BT5" data-design-id="11485359" data-product-sku="6TB-00003" data-product-name="Xbox Wireless Controller" data-recipe-config='{"Body":"Cyber Vapor","Back":"Glacier Blue","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Carbon Black","Triggers":"Astral Purple (Metallic)","D-Pads":"Astral Purple (Metallic)","Thumbsticks":"Glacier Blue","ABXY":"Colors on Black","View, Menu, Share":"Grey on Black","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark My Controller</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark My Controller</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/HTRJ8BT5/view/south" alt="Xbox Wireless Controller - Body: Cyber Vapor, D-Pads: Astral Purple (Metallic), Thumbsticks: Glacier Blue Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/HTRJ8BT5/view/north" alt="Xbox Wireless Controller - Body: Cyber Vapor, D-Pads: Astral Purple (Metallic), Thumbsticks: Glacier Blue Front side" id="card_image_11485359" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-wireless-controller?recipeId=HTRJ8BT5" aria-label="Customize My Controller Xbox Wireless Controller - Body: Cyber Vapor, D-Pads: Astral Purple (Metallic), Thumbsticks: Glacier Blue" title="Customize My Controller" aria-describedby="card_image_11485359"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="KCYRMFKZ" data-recipe-config='{"Side Grips":"Rubberized Side Grips","Body":"Fire Vapor","Back Grips":"Rubberized Back Grips","Bumpers":"Storm Gray","Triggers":"Ash Gray (Metallic)","D-Pads":"Ash Gray (Metallic)","Thumbsticks":"Storm Gray","ABXY":"Black on White","View, Menu, Share":"Black on White","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #251211"></div> <div class="a-gradient-bg__stack back" style="--color-accent: "></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_11485356" data-recipe-id="KCYRMFKZ" data-design-id="11485356" data-product-sku="6TB-00003" data-product-name="Xbox Wireless Controller" data-recipe-config='{"Side Grips":"Rubberized Side Grips","Body":"Fire Vapor","Back Grips":"Rubberized Back Grips","Bumpers":"Storm Gray","Triggers":"Ash Gray (Metallic)","D-Pads":"Ash Gray (Metallic)","Thumbsticks":"Storm Gray","ABXY":"Black on White","View, Menu, Share":"Black on White","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark My Controller</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark My Controller</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/KCYRMFKZ/view/south" alt="Xbox Wireless Controller - Body: Fire Vapor, D-Pads: Ash Gray (Metallic), Thumbsticks: Storm Gray Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/KCYRMFKZ/view/north" alt="Xbox Wireless Controller - Body: Fire Vapor, D-Pads: Ash Gray (Metallic), Thumbsticks: Storm Gray Front side" id="card_image_11485356" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-wireless-controller?recipeId=KCYRMFKZ" aria-label="Customize My Controller Xbox Wireless Controller - Body: Fire Vapor, D-Pads: Ash Gray (Metallic), Thumbsticks: Storm Gray" title="Customize My Controller" aria-describedby="card_image_11485356"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="QK29VVDJ" data-recipe-config='{"Body":"Electric Vapor","Back":"Mineral Blue","Bumpers":"Electric Volt","Triggers":"Electric Volt (Metallic)","D-Pads":"Electric Volt (Metallic)","Thumbsticks":"Mineral Blue","ABXY":"Grey on Black","View, Menu, Share":"White on Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #232A14"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #1F2A33"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_11485353" data-recipe-id="QK29VVDJ" data-design-id="11485353" data-product-sku="6TB-00003" data-product-name="Xbox Wireless Controller" data-recipe-config='{"Body":"Electric Vapor","Back":"Mineral Blue","Bumpers":"Electric Volt","Triggers":"Electric Volt (Metallic)","D-Pads":"Electric Volt (Metallic)","Thumbsticks":"Mineral Blue","ABXY":"Grey on Black","View, Menu, Share":"White on Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark My Controller</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark My Controller</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/QK29VVDJ/view/south" alt="Xbox Wireless Controller - Body: Electric Vapor, D-Pads: Electric Volt (Metallic), Thumbsticks: Mineral Blue Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/QK29VVDJ/view/north" alt="Xbox Wireless Controller - Body: Electric Vapor, D-Pads: Electric Volt (Metallic), Thumbsticks: Mineral Blue Front side" id="card_image_11485353" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-wireless-controller?recipeId=QK29VVDJ" aria-label="Customize My Controller Xbox Wireless Controller - Body: Electric Vapor, D-Pads: Electric Volt (Metallic), Thumbsticks: Mineral Blue" title="Customize My Controller" aria-describedby="card_image_11485353"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="7V873TRT" data-recipe-config='{"Body":"Dream Vapor","Back":"Soft Orange","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Deep Pink","Triggers":"Deep Pink","D-Pads":"Soft Pink (Metallic)","Thumbsticks":"Soft Orange","ABXY":"Grey on White","View, Menu, Share":"Grey on White","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #322739"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #362E26"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_11485350" data-recipe-id="7V873TRT" data-design-id="11485350" data-product-sku="6TB-00003" data-product-name="Xbox Wireless Controller" data-recipe-config='{"Body":"Dream Vapor","Back":"Soft Orange","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Deep Pink","Triggers":"Deep Pink","D-Pads":"Soft Pink (Metallic)","Thumbsticks":"Soft Orange","ABXY":"Grey on White","View, Menu, Share":"Grey on White","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark My Controller</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark My Controller</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/7V873TRT/view/south" alt="Xbox Wireless Controller - Body: Dream Vapor, D-Pads: Soft Pink (Metallic), Thumbsticks: Soft Orange Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/7V873TRT/view/north" alt="Xbox Wireless Controller - Body: Dream Vapor, D-Pads: Soft Pink (Metallic), Thumbsticks: Soft Orange Front side" id="card_image_11485350" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-wireless-controller?recipeId=7V873TRT" aria-label="Customize My Controller Xbox Wireless Controller - Body: Dream Vapor, D-Pads: Soft Pink (Metallic), Thumbsticks: Soft Orange" title="Customize My Controller" aria-describedby="card_image_11485350"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div> <div class="c-gallery-carousel__item m-card-item m-card-item--small" data-recipe-id="Y97YWWA5" data-recipe-config='{"Body":"Nocturnal Vapor","Back":"Robot White","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Pulse Red","Triggers":"Storm Gray (Metallic)","D-Pads":"Storm Gray (Metallic)","Thumbsticks":"Pulse Red","ABXY":"Colors on Black","View, Menu, Share":"Black on Grey","Engraving":"false"}'><div class="a-gradient-bg m-card-item__bg"> <div class="a-gradient-bg__stack body" style="--color-accent: #1D271B"></div> <div class="a-gradient-bg__stack back" style="--color-accent: #27292A"></div></div><div class="m-card-item__content"><div class="m-card-item__top"><button class="a-icon-text-btn a-icon-text-btn--icon-only js-bookmark-btn" type="button" data-mage-init='{"a11yFocusTooltip": {}, "Xbdl_CommunityGallery/js/bookmark-button": {}}' aria-describedby="card_image_11485347" data-recipe-id="Y97YWWA5" data-design-id="11485347" data-product-sku="6TB-00003" data-product-name="Xbox Wireless Controller" data-recipe-config='{"Body":"Nocturnal Vapor","Back":"Robot White","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Pulse Red","Triggers":"Storm Gray (Metallic)","D-Pads":"Storm Gray (Metallic)","Thumbsticks":"Pulse Red","ABXY":"Colors on Black","View, Menu, Share":"Black on Grey","Engraving":"false"}'><span class="icon-bookmark-add a-icon-text-btn__icon" aria-hidden="true"></span> <span class="a-icon-text-btn__label js-action-label">bookmark My Controller</span> <span class="a-icon-text-btn__label js-action-label-alt" style="display: none">unbookmark My Controller</span></button></div><div class="m-card-item__image-wrapper"> <img class="m-card-item__image m-card-item__image--secondary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/Y97YWWA5/view/south" alt="Xbox Wireless Controller - Body: Nocturnal Vapor, D-Pads: Storm Gray (Metallic), Thumbsticks: Pulse Red Back side" loading="lazy"><img class="m-card-item__image m-card-item__image--primary" src="https://api.spectrumcustomizer.com/api/assets/generated/recipeset/readable/Y97YWWA5/view/north" alt="Xbox Wireless Controller - Body: Nocturnal Vapor, D-Pads: Storm Gray (Metallic), Thumbsticks: Pulse Red Front side" id="card_image_11485347" loading="lazy"></div><div class="m-card-item__bottom-action"><a class="a-icon-text-btn" data-mage-init='{"a11yFocusTooltip": {}}' href="https://xboxdesignlab.xbox.com/en-us/xbox-wireless-controller?recipeId=Y97YWWA5" aria-label="Customize My Controller Xbox Wireless Controller - Body: Nocturnal Vapor, D-Pads: Storm Gray (Metallic), Thumbsticks: Pulse Red" title="Customize My Controller" aria-describedby="card_image_11485347"><span class="a-icon-text-btn__label">Customize</span> <span class="icon-snowbird-chevron a-icon-text-btn__chevron" aria-hidden="true"></span></a></div></div></div></div> </div> </div></div><div class="faq__wrapper anchor-faq pagebuilder-container--full-width" data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><h2>Frequently Asked Questions</h2> <div id="faq-accordion" class="faq__accordion" data-mage-init='{"accordion":{"animate":{"duration":"400"}, "collapsible": true, "openedState": "active", "multipleCollapsible": true, "active": 1}}'> <div data-role="collapsible"> <button data-role="trigger">When will purchases be available?</button> </div> <div data-role="content"> <div class="faq__content">Purchases will be available once we complete the transition to a new payment platform. Please choose to sign up for email alerts to be notified. You can sign up by going to <a href="https://xboxdesignlab.xbox.com">https://xboxdesignlab.xbox.com</a>, choosing Sign Up Now from within the banner at the top of the home page.</div> </div> <div data-role="collapsible"> <button data-role="trigger">Will my existing order(s)聽be impacted or delayed?</button> </div> <div data-role="content"> <div class="faq__content">No, existing orders with Xbox Design Lab will not be affected. To check your order status, please visit <a href="/sales/order/history/">My orders.</a></div> </div> <div data-role="collapsible"> <button data-role="trigger">What can I do on Xbox Design Lab site now?</button> </div> <div data-role="content"> <div class="faq__content"> <p>The following is a list of the available functionality.</p> <ul> <li>Controller design saves and shares to Community Gallery and Social Media</li> <li>Adaptive Topper Design and Download</li> <li>Order History and Lookup</li> <li>Order Status</li> <li>Download or Remove my account data</li> </ul> </div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I change my design or cancel my order after placing an order?</button> </div> <div data-role="content"> <div class="faq__content">No. We start building your controller soon after you submit your order. Because it's created per your specifications, no design changes are allowed once your order is submitted.<br><br>However, if you receive a duplicate order for your custom designed controller, please reach out to support for assistance.<br><br><a href="https://support.xbox.com/en-US/contact-us" target="_blank">Xbox Support</a></div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I return my controller if I do not like it?</button> </div> <div data-role="content"> <div class="faq__content">Because Xbox Design Lab controllers are customized specifically for you, they can't be returned.</div> </div> <div data-role="collapsible"> <button data-role="trigger">I've placed my order. When will I get my controller?</button> </div> <div data-role="content"> <div class="faq__content">Check your order status at <a href="https://xboxdesignlab.xbox.com/sales/order/history" target="_blank">My Orders</a> (using the same email address and password that you used to place your order). You鈥檒l receive an email with the tracking number when your controller has been shipped. Xbox Design Lab customized orders will be delivered in 3-4 weeks, non-customized orders will be delivered in 2-5 business days.</div> </div> <div data-role="collapsible"> <button data-role="trigger">I did not receive an order confirmation. How do I know if my order went through?</button> </div> <div data-role="content"> <div class="faq__content">Go to <a href="https://xboxdesignlab.xbox.com/sales/order/history" target="_blank">My Orders</a> and sign in with your Microsoft account (using the same email address and password that you used to place your order). Click on symbol of a person at the top right of the page and select My orders. If you don鈥檛 see your controller order, it was not completed. You鈥檒l need to select your design and then submit your order.</div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I use a Microsoft Currency Stored Value (CSV), Microsoft or Xbox gift card, Xbox to purchase a Xbox Design Lab Controller?</button> </div> <div data-role="content"> <div class="faq__content">Unfortunately, no.聽 Currently there isn鈥檛 a way to use Microsoft Currency Stored Value (CSV), Microsoft or Xbox gift card balance to pay for a Xbox Design Lab controller.聽</div> </div> <div data-role="collapsible"> <button data-role="trigger">How do I change the address my order is being shipped to?</button> </div> <div data-role="content"> <div class="faq__content">You鈥檙e unable to change the delivery address of an order after you鈥檝e submitted your order. Contact Xbox Support for assistance. You will be advised to visit <a href="https://www.fedex.com" target="_blank">www.FedEx.com</a> and create a FedEx Delivery Manager account to manage your delivery. You won鈥檛 be able to change the delivery address, but you may be able to have it held at a FedEx location for you to pick up.</div> </div> <div data-role="collapsible"> <button data-role="trigger">I have been charged for my controller, but I have not received a shipping tracking number.</button> </div> <div data-role="content"> <div class="faq__content">You are charged for your controller at the time you submit your order. It can take up to 3 weeks between that time and when you receive a tracking number. You鈥檒l receive an email with the tracking number when your controller ships.</div> </div> <div data-role="collapsible"> <button data-role="trigger">I received my controller and it does not look like the one I ordered.</button> </div> <div data-role="content"> <div class="faq__content">If your controller doesn鈥檛 match your order, contact <a href="https://support.xbox.com/en-US/contact-us" target="_blank">Xbox Support</a> for assistance.</div> </div> <div data-role="collapsible"> <button data-role="trigger">My controller is not working. What should I do?</button> </div> <div data-role="content"> <div class="faq__content">Before attempting to exchange your controller, please take some steps to <a href="https://support.xbox.com/en-US/help/hardware-network/controller/wireless-controller-solution" target="_blank">troubleshoot the problem</a>. If this proves unsuccessful, please begin the <a href="https://support.xbox.com/help/hardware-network/warranty-service/getting-your-product-serviced" target="_blank">online warranty replacement process</a>. All warranty exchanges must be processed online and cannot be exchanged at a Microsoft Store.</div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I purchase interchangeable/additional parts for my controller?</button> </div> <div data-role="content"> <div class="faq__content">Yes, and you can customize them, too. Explore all options in the Elite Accessories Hub.</div> </div> <div data-role="collapsible"> <button data-role="trigger">How do I purchase a controller as a gift?</button> </div> <div data-role="content"> <div class="faq__content">The best way to do this is to have the gift recipient design the controller, add to cart, and share a screenshot of the "Show Details" section found in your cart. Once they have done that, you can build the controller to their specifications and purchase it for them.</div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I add Microsoft Complete to my Xbox Design Lab purchase?</button> </div> <div data-role="content"> <div class="faq__content">You can add Microsoft Complete to the Elite Series 2 controllers only. Please book an appointment with a product expert within 45 days of purchase by visiting the聽Microsoft Complete page. <a href="https://www.xbox.com/en-US/mscompleteforelite" target="_blank">LEARN MORE</a></div> </div> <div data-role="collapsible"> <button data-role="trigger">I received an email saying my order was cancelled. What do I do?</button> </div> <div data-role="content"> <div class="faq__content"><p>If you received an order cancellation email, it may mean there was an error with your account info, payment method, or billing details. Before trying your order again, validate your account info to make sure it鈥檚 correct. To do so:</p> <ul> <li>Sign in to xboxdesignlab.xbox.com.</li> <li>Select the person icon in the top-right of the page.</li> <li> <p>Select one of the following options:</p> <ul> <li>Address book to review your contact info.</li> <li>Make sure your first name, last name, billing address, and phone number are correct and match the name on your payment method.</li> <li>Make sure your shipping address is correct, doesn鈥檛 have more than 30 characters in the Address 1 or Address 2 fields, and doesn鈥檛 contain any special characters.</li> <li>Make sure you enter your shipping address using only Roman characters. Character sets such as Japanese, Korean, Chinese, and Slavic are not supported.</li> </ul> </li> <li> <p>Stored payment methods to update how you want to pay.</p> <ul> <li>Make sure the information in your payment method is correct, and that your card number, expiration date, and CVV match the information on your card.</li> </ul> </li> <li>My orders to review any completed or pending purchases (your previous purchase attempt may not appear here if it was unsuccessful).</li> <li>After you鈥檝e updated your info, try ordering your Xbox Design Lab controller again.</li> </ul> </div> </div> <div data-role="collapsible"> <button data-role="trigger">Have a question related to your Xbox Design Lab controller?</button> </div> <div data-role="content"> <div class="faq__content">Visit our FAQ page at <a href="https://support.xbox.com/en-US/help/xbox-design-lab" target="_blank">Xbox Design Lab FAQ</a></div> </div> <div data-role="collapsible"> <button data-role="trigger">Can I checkout as a guest?</button> </div> <div data-role="content"> <div class="faq__content"> <p>Yes! You can choose guest checkout for purchasing controllers and accessories directly from Xbox Design Lab.</p> <p>Here are some things to keep in mind:</p> <ul> <li>Make sure you enter your e-mail correctly. Your order information will only be in the e-mail you provided. It may be difficult for support to help if you don鈥檛 have an order number to validate your purchase.</li> <li>You can also check the status of your order by selecting Guest Order Status located at the bottom of the Xbox Design Lab page.</li> <li>Checking out as a guest will limit functionality with no order history, quick reorder functionality, among other features.</li> <li>You may not be able to save or share your creation without logging into your account.</li> </ul> <p>If you have an issue with your order, have your order details ready and contact <a href="https://aka.ms/contactxboxsupport" target="_blank">aka.ms/contactxboxsupport</a></p> </div> </div> <div data-role="collapsible"> <button data-role="trigger">For Technical Support and other tips</button> </div> <div data-role="content"> <div class="faq__content">Visit <a href="https://support.xbox.com/en-US" target="_blank">support.xbox.com</a></div> </div> </div> <div class="faq__triggers"> <button type="button" class="faq__trigger-more pagebuilder-button-link a-call-to-action--link"><span>Show more</span></button> <button style="display:none" type="button" class="faq__trigger-less pagebuilder-button-link a-call-to-action--link"><span>Show less</span></button> </div></div><div class="social-banner" data-content-type="html" data-appearance="default" data-element="main" data-pb-style="I8L4ODV" data-decoded="true"><h2>Share your design with us using #XboxDesignLab on social media</h2> <p>And follow @Xbox for the latest updates</p> <div class="social-banner__inner"> <div class="social-banner__inner"> <div class="social-banner__link-wrap"> <a href="https://www.instagram.com/xbox" target="_blank" aria-label="Instagram"> <img src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/social-banner/instagram.png" alt="Instagram Logo" aria-hidden="true"> <p class="social-banner__link">Instagram</p> </a> </div> <div class="social-banner__link-wrap"> <a href="https://twitter.com/xbox" target="_blank" aria-label="Twitter"> <img src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/social-banner/twitter.png" alt="Twitter Logo" aria-hidden="true"> <p class="social-banner__link">Twitter</p> </a> </div> </div> <div class="social-banner__inner"> <div class="social-banner__link-wrap"> <a href="https://www.youtube.com/user/xbox" target="_blank" aria-label="Youtube"> <img src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/social-banner/youtube.png" alt="Youtube Logo" aria-hidden="true"> <p class="social-banner__link">Youtube</p> </a> </div> <div class="social-banner__link-wrap"> <a href="https://www.facebook.com/xbox/" target="_blank" aria-label="Facebook"> <img src="https://xboxdesignlab.xbox.com/media/wysiwyg/home/social-banner/facebook.png" alt="Facebook Logo" aria-hidden="true"> <p class="social-banner__link">Facebook</p> </a> </div> </div> </div></div><div class="secondary-banner t-cms-page" data-content-type="secondary_hero_banner" data-appearance="collage-right" data-show-button-custom="always" data-element="main"><div data-element="wrapper" data-pb-style="MPSJQN1"><img class="pagebuilder-desktop-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XOG_Home-Hero-1084_Avowed_1904x805_01.jpg" alt="Xbox Gear Shop. A person poses with a Redfall t-shirt by a fence at night." data-element="desktop_image"><img class="pagebuilder-tablet-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XOG_Home-Hero-1084_Avowed_1904x805_01_1.jpg" alt="Xbox Gear Shop. A person poses with a Redfall t-shirt by a fence at night." data-element="tablet_image"><img class="pagebuilder-mobile-only" loading="lazy" src="https://xboxdesignlab.xbox.com/media/wysiwyg/XOG_Home-Hero-0_Avowed_1067x667_01.jpg" alt="Xbox Gear Shop. A person poses with a Redfall t-shirt by a fence at night." data-element="mobile_image"><div class="secondary-banner__wrapper"><div class="secondary-banner__content"><img class="pagebuilder-logo-only" loading="lazy" src="" alt="" data-element="logo_image"><h2 class="a-cms-heading-2" data-element="title" data-pb-style="J260APD">Xbox Gear Shop</h2><div class="secondary-banner__text" data-element="content"><p><span style="color: #000000;">Check out the latest gear</span></p></div><a class="pagebuilder-banner-button pagebuilder-button-primary" aria-label="Shop now from Xbox Gear Shop" href="https://gear.xbox.com/" target="" data-link-type="default" data-show-button="always" data-element="link">Shop Now</a></div></div></div></div></div><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="DQV1G6N"><div class="u-container compatibility-disclaimer" data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div role="region" aria-label="Disclaimer: Footnotes"> <p id="compatibility-disclaimer"><i>**For use with ABS material and 10% fill. Adaptive Toppers cannot be printed or ordered through Xbox Design Lab. A 3D printer or printing service is required. Printing costs may vary depending on printer or service. Toppers are for use only with Xbox controllers. Use only in accordance with instructions at support.xbox.com. Microsoft does not guarantee that the design will work for everyone. Use at your own risk. Microsoft is not responsible for any damage resulting from use of the design. To the maximum extent permitted by law, Microsoft disclaims all liability resulting from printing and use of the 3D file.</i></p> </div></div></div><style type="text/css">.background-image-67e82d6e6e1d9 {background-image: url(https://xboxdesignlab.xbox.com/media/wysiwyg/home/background/home-bg-desktop.jpeg);}@media only screen and (max-width: 1083px) and (min-width: 768px) {.background-image-67e82d6e6e1d9 {background-image: url(https://xboxdesignlab.xbox.com/media/wysiwyg/home-bg-tablet.jpeg);}}@media only screen and (max-width: 767px) and (min-width: 640px) {.background-image-67e82d6e6e1d9 {background-image: url(https://xboxdesignlab.xbox.com/media/wysiwyg/home/background/home-bg-mobile.jpeg);}}@media only screen and (max-width: 640px) {.background-image-67e82d6e6e1d9 {background-image: url(https://xboxdesignlab.xbox.com/media/wysiwyg/home/background/home-bg-mobile.jpeg);}}</style> <div style="display: none"><div id="sso-popup" data-bind="scope:'ssoPopup'"><div class="sso-popup__content"><p data-bind='text: message'></p><img class="sso-popup__image u-hidden--md-up" src="https://xboxdesignlab.xbox.com/media/wysiwyg/global/signin_illustration.png" alt="" width="334" height="334"/></div><div class="sso-popup__footer"> <a href="https://xboxdesignlab.xbox.com/en-us/sso/login/oauth2/3469680E-1F79-4D70-B314-82BC6DBB841A" class="sso-button a-btn a-btn--primary" data-mage-init='{"Xbdl_Sso/js/view/login-button":{}}' >Sign in</a> </div></div></div></div></div></main> <div class="amgdpr-privacy-policy" id="amgdpr-privacy-popup"></div> <div class="global-overlay"><!-- --></div></div><footer class="footer content"> <div class="footer__wrap clearfix"><div class="footer"><div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> .footer__CCPA img { margin-right: 6px; position: relative; bottom: -3px; } @media screen and (min-width:768px) { .footer__left-container { display: inline-flex; } .footer__CCPA{ padding-left: 20px; } } </style> <div class="footer__social" role="region" aria-label="List of social accounts in footer"> <div class="footer-container"> <div class="footer__social-container"> <h2 class="footer__social-title">Follow Xbox</h2> <ul class="footer__social-links reset-list"> <li> <a href="https://account.xbox.com/ContactPreferences" target="_blank" aria-label="Follow Xbox Contact Xbox"><span class="icon-email" aria-hidden="true"></span></a> </li> <li> <a href="https://www.facebook.com/xbox/" target="_blank" aria-label="Share on Facebook"><span class="icon-facebook" aria-hidden="true"></span></a> </li> <li> <a href="https://twitter.com/xbox" target="_blank" aria-label="Share on Twitter"><span class="icon-twitter" aria-hidden="true"></span></a> </li> <li> <a href="https://www.instagram.com/xbox" target="_blank" aria-label="Follow Xbox Share on Instagram"><span class="icon-instagram" aria-hidden="true"></span></a> </li> </ul> </div> </div> </div> <div class="footer-container" role="region" aria-label="Footer resource links"> <div class="footer__main"> <div class="m-footer-links__column"> <h2 class="m-footer-links__heading">Browse</h2> <ul class="m-footer-links__list"> <li class="m-footer-links__item"> <a aria-label="Xbox consoles Browse" target="_blank" href="https://www.xbox.com/en-US/consoles?xr=footnav">Xbox consoles</a> </li> <li class="m-footer-links__item"> <a aria-label="Xbox games Browse" target="_blank" href="https://www.xbox.com/en-US/games?xr=footnav">Xbox games</a> </li> <li class="m-footer-links__item"> <a aria-label="Xbox Game Pass Browse" target="_blank" href="https://www.xbox.com/en-US/xbox-game-pass?xr=footnav">Xbox Game Pass</a> </li> <li class="m-footer-links__item"> <a aria-label="Xbox accessories Browse" target="_blank" href="https://www.xbox.com/en-US/accessories?xr=footnav">Xbox accessories Browse</a> </li> </ul> </div> <div class="m-footer-links__column"> <h2 class="m-footer-links__heading">Resources</h2> <ul class="m-footer-links__list"> <li class="m-footer-links__item"> <a aria-label="Xbox News Resources" target="_blank" href="https://news.xbox.com?xr=footnav">Xbox News</a> </li> <li class="m-footer-links__item"> <a aria-label="Xbox Design Lab Support Resources" target="_blank" href="https://support.xbox.com/help/xbox-design-lab">Xbox Design Lab Support</a> </li> <li class="m-footer-links__item"> <a aria-label="Feedback Resources" target="_blank" href="https://aka.ms/xboxideas?xr=footnav">Feedback</a> </li> <li class="m-footer-links__item"> <a aria-label="Community Standards Resources" target="_blank" href="https://www.xbox.com/en-US/legal/community-standards?xr=footnav">Community Standards</a> </li> <li class="m-footer-links__item"> <a aria-label="Photosensitive Seizure Warning Resources" target="_blank" href="https://support.xbox.com/help/family-online-safety/online-safety/photosensitive-seizure-warning?xr=footnav">Photosensitive Seizure Warning</a> </li> </ul> </div> <div class="m-footer-links__column"> <h2 class="m-footer-links__heading">For Developers</h2> <ul class="m-footer-links__list"> <li class="m-footer-links__item"> <a aria-label="Games For Developers" target="_blank" href="https://www.xbox.com/en-US/developers?xr=footnav">Games</a> </li> <li class="m-footer-links__item"> <a aria-label="ID@Xbox For Developers" target="_blank" href="https://www.xbox.com/en-US/developers/id?xr=footnav">ID@Xbox</a> </li> <li class="m-footer-links__item"> <a aria-label="Windows For Developers" target="_blank" href="https://dev.windows.com/games?xr=footnav">Windows</a> </li> <li class="m-footer-links__item"> <a aria-label="Creators Program For Developers" target="_blank" href="https://www.xbox.com/en-US/developers/creators-program?xr=footnav">Creators Program</a> </li> <li class="m-footer-links__item"> <a aria-label="Designed for Xbox For Developers" target="_blank" href="https://www.xbox.com/en-US/designed-for-xbox?xr=footnav">Designed for Xbox</a> </li> </ul> </div> <div class="m-footer-links__column"> <h2 class="m-footer-links__heading">Account</h2> <ul class="m-footer-links__list"> <li class="m-footer-links__item"> <a aria-label="My Account" href="/en-US/customer/account/">My Account</a> </li> <li class="m-footer-links__item"> <a aria-label="My Orders" href="/en-US/sales/order/history/">My Orders</a> </li> <li class="m-footer-links__item"> <a aria-label="Guest Order Status" href="/en-US/sales/guest/form">Guest Order Status</a> </li> </ul> </div> </div> </div> <div class="footer-container" role="region" aria-label="Microsoft corporate links"> <div class="footer__bottom"> <div class="footer__left-container"> <div class="footer__switch"><a href="https://xboxdesignlab.xbox.com/en-us/change-locale" class="footer__switch-trigger" aria-label="Content Language Selector. Currently set to English (United States)"><span class="icon-globe a-icon-text-btn__icon" aria-hidden="true"></span> <span>English (United States)</span></a></div> <div class="footer__switch footer__CCPA"> <a href="https://aka.ms/YourCaliforniaPrivacyChoices" target="_blank" aria-label="Your Privacy Choices"> <span><img src="https://xboxdesignlab.xbox.com/media/wysiwyg/global/privacyoptions29x14.png" alt="Consumer Privacy Act (CCPA) Opt-Out Icon" aria-hidden="true"></span> <span>Your Privacy Choices</span> </a> <a class="footer__consumer-health-privacy" href="https://go.microsoft.com/fwlink/?linkid=2259814" target="_blank" aria-label="Consumer Health Privacy"> <span>Consumer Health Privacy</span> </a> </div> </div> <div class="footer__bottom-list"> <ul class="footer__bottom-links"> <li><a aria-label="Sitemap" target="_blank" href="https://www.microsoft.com/en-us/sitemap.aspx">Sitemap</a></li> <li> <a aria-label="Contact Microsoft" target="_blank" href="https://support.microsoft.com/en-us/contactus">Contact Microsoft</a> </li> <li> <a aria-label="Microsoft Privacy" target="_blank" href="https://go.microsoft.com/fwlink/?LinkId=521839">Privacy</a> </li> <li> <a aria-label="Microsoft Terms of use" target="_blank" href="https://www.microsoft.com/en-us/legal/terms-of-use">Terms of use</a> </li> <li> <a aria-label="Microsoft Trademarks" target="_blank" href="https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks">Trademarks</a> </li> <li> <a aria-label="Third Party Notices" target="_blank" href="https://www.xbox.com/en-US/legal/legal-notices">Third Party Notices</a> </li> <li> <a aria-label="Product Safety" target="_blank" href="https://aka.ms/productsafety">Product Safety</a> </li> <li> <a aria-label="Safety and eco" target="_blank" href="https://www.microsoft.com/en-us/devices/safety-and-eco">Safety & eco</a> </li> <li> <a aria-label="Microsoft about our ads" target="_blank" href="https://account.microsoft.com/privacy/ad-settings/signedout?refd=xboxdesignlab.xbox.com&ru=https%3A%2F%2Faccount.microsoft.com%2Fprivacy%2Fad-settings%3Frefd%3Dxboxdesignlab.xbox.com">About our ads</a> </li> <li> <span>漏 Microsoft 2025</span> </li> </ul> </div> </div> </div> </div> </div></div></div> <div class="field-recaptcha" id="recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container" data-bind="scope:'recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796'" ><!-- ko template: getTemplate() --><!-- /ko --></div></footer> <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fen\u002Dus\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fstatic\u002Fversion1741269241\u002Ffrontend\u002FXbox\u002Fdefault\u002Fen_US' };</script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/requirejs/require.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/requirejs-min-resolver.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle0.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle1.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle2.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle3.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle4.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/js/bundle/bundle5.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/mage/requirejs/static.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/mage/requirejs/mixins.min.js"></script> <script type="text/javascript" src="https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/requirejs-config.min.js"></script> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } }</script> <script type="application/ld+json"> {"@context":"http:\/\/schema.org\/","@type":"WebPage","name":"Xbox Design Lab | Xbox","image":"https:\/\/xboxdesignlab.xbox.com\/en-us\/favicon.ico","description":"Design your own next-gen Xbox Wireless Controller in the Xbox Design Lab. Choose from a combination of colors, patterns, textured triggers, and Share buttons.","url":"https:\/\/xboxdesignlab.xbox.com\/en-us\/"}</script> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"custom_video\"]":{"TenGun_PageBuilder\/js\/content-type\/custom_video\/appearance\/default\/widget":false},"[data-content-type=\"sync_slider\"]":{"Xbdl_PageBuilder\/js\/content-type\/sync_slider\/appearance\/default\/widget":false},"[data-content-type=\"hero_slider\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"hero_slide\"]":{"Xbdl_PageBuilder\/js\/content-type\/hero_slide\/appearance\/default\/widget":false},"[data-content-type=\"xbdl_banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":false},"[data-content-type=\"character_slider\"]":{"Xbdl_PageBuilder\/js\/content-type\/character_slider\/appearance\/default\/widget":false},"[data-content-type=\"character_slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":false},"[data-content-type=\"product_switcher_slider\"]":{"Xbdl_PageBuilder\/js\/content-type\/product_switcher_slider\/appearance\/default\/widget":false},"[data-content-type=\"fancy_slider\"]":{"Xbdl_PageBuilder\/js\/content-type\/fancy_slider\/appearance\/default\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1084px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1083px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}},"label":"Tablet","media":"only screen and (min-width: 768px) and (max-width: 1083px)"},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } }</script> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } }</script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".xboxdesignlab.xbox.com", "secure": true, "lifetime": "3600" } } }</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fen\u002Dus\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fen\u002Dus\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script> <script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <script type="text/javascript">window.isGdprCookieEnabled = true; require(['Amasty_GdprFrontendUi/js/modal-show'], function (modalConfigInit) { modalConfigInit({"isDeclineEnabled":0,"barLocation":0,"policyText":"We use cookies to help improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please visit <a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=521839\" target=\"_blank\">Microsoft Privacy Statement<\/a> and <a href=\"https:\/\/support.microsoft.com\/topic\/third-party-cookie-inventory-81ca0c3d-c122-415c-874c-55610e017a6a\" target=\"_blank\">Microsoft Third Party Cookies Policy<\/a>","firstShowProcess":"0","cssConfig":{"backgroundColor":null,"policyTextColor":null,"textColor":null,"titleColor":null,"linksColor":null,"acceptBtnColor":null,"acceptBtnColorHover":null,"acceptBtnTextColor":null,"acceptBtnTextColorHover":null,"acceptBtnOrder":null,"allowBtnTextColor":null,"allowBtnTextColorHover":null,"allowBtnColor":null,"allowBtnColorHover":null,"allowBtnOrder":null,"declineBtnTextColorHover":null,"declineBtnColorHover":null,"declineBtnTextColor":null,"declineBtnColor":null,"declineBtnOrder":null},"isPopup":false,"isModal":true,"className":"modal-popup amgdprcookie-modal-container modal-slide _show","buttons":[{"label":"Reject","dataJs":"accept","class":"-allow -save","action":"saveCookie"},{"label":"Accept","dataJs":"allow","class":"-settings","action":"allowCookies"}],"template":"<div data-role=\"focusable-start\" tabindex=\"0\"><\/div>\n<div class=\"modal-inner-wrap\" data-role=\"focusable-scope\" data-bi-area=\"body\" data-bi-name=\"cookie-dialog-box\">\n <header class=\"modal-header\" data-bi-id=\"a1Body\" data-bi-name=\"header\" data-bi-area=\"header\">\n <h2 class=\"heading heading--page\" id=\"modal-cookie-title\" data-role=\"title\"><%= data.modalHeader %><\/h2>\n <button class=\"a-icon-text-btn a-icon-text-btn--icon-only\" aria-controls=\"modal-cookie\" data-role=\"closeBtn\" aria-label=\"<%= data.closeButtonLabel %>\">\n <span class=\"icon-close a-icon-text-btn__icon\" aria-hidden=\"true\"><\/span>\n <span class=\"a-icon-text-btn__label\"><%= data.closeButtonLabel %><\/span>\n <\/button>\n <\/header>\n <div class=\"modal-content\">\n <div class=\"amgdprcookie-modal-block\" data-amgdpr-js=\"modal\">\n <div class=\"amgdprcookie-modal-template\">\n <form id=\"amgdprcookie-form\" class=\"amgdprcookie-settings-form\" data-amcookie-js=\"form-cookie\">\n <div class=\"amgdprcookie-groups-container\" data-amcookie-js=\"groups\">\n <% _.each(data.groups.groupData, function(group, index) { %>\n <div class=\"amgdprcookie-cookie-container -modal\">\n <div class=\"amgdprcookie-header\">\n <h3 class=\"amgdprcookie-caption\"><%= group.name %><\/h3>\n <div class=\"amgdprcookie-toggle-cookie\">\n <input class=\"amgdprcookie-input <% if(group.isEssential){ %>disabled<% } %> u-hidden\"\n type=\"checkbox\"\n data-amcookie-js=\"field\"\n name=\"groups[]\"\n id=\"<%= 'switch-box-' + index %>\"\n value=\"<%= group.groupId %>\"\n <% if(group.checked){ %>checked<% } %>\n <% if(group.isEssential){ %>disabled<% } %> >\n <label class=\"amgdprcookie-label u-hidden\" for=\"<%= 'switch-box-' + index %>\"><\/label>\n <\/div>\n <\/div>\n <p class=\"amgdprcookie-text\"><%= group.description %><\/p>\n <button class=\"a-btn--primary transparent\"\n data-amgdprcookie-js=\"information\"\n data-groupId=\"<%= group.groupId %>\"\n aria-label=\"<%= group.ariaLabel %>\"><%= data.linkName %><\/button>\n <\/div>\n <% }); %>\n <div class=\"amgdprcookie-policy-container\" data-amcookie-js=\"policy\">\n <div class=\"amgdprcookie-text-container\">\n <p class=\"amgdprcookie-policy\"><%= data.policyText %><\/p>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"amgdprcookie-buttons-block\">\n <% _.each(data.buttons, function(button) { %>\n <button class=\"a-btn a-btn--solid-green <%= button.class %>\"\n type=\"button\"\n title=\"<%= button.label %>\"\n aria-label=\"<%= button.label %>\"\n aria-controls=\"modal-cookie\"\n data-amgdprcookie-js=\"<%= button.dataJs %>\"><%= button.label %><\/button>\n <% }); %>\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<div data-role=\"focusable-end\" tabindex=\"0\"><\/div>\n\n<style>\n <% if(css.backgroundColor){ %>\n .amgdprcookie-modal-template {\n background-color: <%= css.backgroundColor %>;\n }\n <% } %>\n\n <% if(css.policyTextColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-policy {\n color: <%= css.policyTextColor %>;\n }\n <% } %>\n\n <% if(css.textColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-text {\n color: <%= css.textColor %>;\n }\n <% } %>\n\n <% if(css.titleColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-header {\n color: <%= css.titleColor %>;\n }\n <% } %>\n\n <% if(css.linksColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-link,\n .amgdprcookie-modal-template .amgdprcookie-policy a {\n color: <%= css.linksColor %>;\n }\n <% } %>\n\n <% if(css.acceptBtnOrder){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-save {\n order: <%= css.acceptBtnOrder %>;\n }\n <% } %>\n\n <% if(css.acceptBtnColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-save {\n background-color: <%= css.acceptBtnColor %>;\n border-color: <%= css.acceptBtnColor %>;\n }\n <% } %>\n\n <% if(css.acceptBtnTextColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-save {\n color: <%= css.acceptBtnTextColor %>;\n }\n <% } %>\n\n <% if(css.acceptBtnColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-save:hover {\n background-color: <%= css.acceptBtnColorHover %>;\n border-color: <%= css.acceptBtnColorHover %>;\n }\n <% } %>\n\n <% if(css.acceptBtnTextColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-save:hover {\n color: <%= css.acceptBtnTextColorHover %>;\n }\n <% } %>\n\n <% if(css.allowBtnOrder){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-settings {\n order: <%= css.allowBtnOrder %>;\n }\n <% } %>\n\n <% if(css.allowBtnColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-settings {\n background-color: <%= css.allowBtnColor %>;\n border-color: <%= css.allowBtnColor %>;\n }\n <% } %>\n\n <% if(css.allowBtnTextColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-settings {\n color: <%= css.allowBtnTextColor %>;\n }\n <% } %>\n\n <% if(css.allowBtnColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-settings:hover {\n background-color: <%= css.allowBtnColorHover %>;\n border-color: <%= css.allowBtnColorHover %>;\n }\n <% } %>\n\n <% if(css.allowBtnTextColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-settings:hover {\n color: <%= css.allowBtnTextColorHover %>;\n }\n <% } %>\n\n <% if(css.declineBtnOrder){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-decline {\n order: <%= css.declineBtnOrder %>;\n }\n <% } %>\n\n <% if(css.declineBtnColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-decline {\n background-color: <%= css.declineBtnColor %>;\n border-color: <%= css.declineBtnColor %>;\n }\n <% } %>\n\n <% if(css.declineBtnTextColor){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-decline {\n color: <%= css.declineBtnTextColor %>;\n }\n <% } %>\n\n <% if(css.declineBtnColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-decline:hover {\n background-color: <%= css.declineBtnColorHover %>;\n border-color: <%= css.declineBtnColorHover %>;\n }\n <% } %>\n\n <% if(css.declineBtnTextColorHover){ %>\n .amgdprcookie-modal-template .amgdprcookie-button.-decline:hover {\n color: <%= css.declineBtnTextColorHover %>;\n }\n <% } %>\n<\/style>\n","linkName":"More information","closeButtonLabel":"Close","modalHeader":"Manage Cookie Preferences","groups":{"groupData":[{"groupId":"3","isEssential":true,"name":"Essential","description":"Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly. They help to make a website usable by enabling basic functionality.","checked":true,"cookies":[{"name":"PHPSESSID","description":"To store the logged in user's username and a 128bit encrypted key.This information is required to allow a user to stay logged in to a web sitewithout needing to submit their username and password for each page visited. Without this cookie, a user is unabled to proceed to areas of the web site that require authenticated access.","lifetime":"1 hour","provider":"Magento","type":"1st Party"},{"name":"private_content_version","description":"Voegt een willekeurig, uniek nummer en tijd toe aan pagina's met klantencontent om te voorkomen dat ze op de server gecached worden.","lifetime":"1 year","provider":"Magento","type":"1st Party"},{"name":"persistent_shopping_cart","description":"Slaat de sleutel (ID) van persistente winkelwagen op om het mogelijk te maken de winkelwagen voor een anonieme klant te herstellen.","lifetime":"1 year","provider":"Magento","type":"1st Party"},{"name":"form_key","description":"Een beveiligingsmaatregel die een willekeurige tekenreeks toevoegt aan alle ingezonden formulieren om de gegevens te beschermen tegen Cross-Site Request Forgery (CSRF).","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"store","description":"Traceert de specifieke winkelweergave \/ landinstellingen die door de klant geselecteerd werden.","lifetime":"1 year","provider":"Magento","type":"1st Party"},{"name":"login_redirect","description":"Behoudt de doelpagina waar de klant naartoe navigeerde voordat hij werd doorverwezen om in te loggen.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"mage-messages","description":"Traceert foutmeldingen en andere meldingen die aan de gebruiker getoond worden, zoals de cookietoestemmingsmelding en diverse foutmeldingen, De melding wordt uit het cookie gewist nadat het aan de klant getoond is.","lifetime":"1 year","provider":"Magento","type":"1st Party"},{"name":"mage-cache-storage","description":"Local storage of visitor-specific content that enables e-commerce functions.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"mage-cache-storage-section-invalidation","description":"Forceert lokale opslag van specifieke delen van de content die ongeldig gemaakt moeten worden.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"mage-cache-sessid","description":"De waarde van deze cookie activeert het opschonen van de lokale cache-opslag.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"product_data_storage","description":"Slaat configuratie op voor productgegevens met betrekking tot onlangs bekeken \/ vergeleken producten.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"user_allowed_save_cookie","description":"Geeft aan of de klant toestaat dat cookies worden opgeslagen.","lifetime":"1 year","provider":"Magento","type":"1st Party"},{"name":"mage-translation-storage","description":"Slaat vertaalde content op wanneer de klant dat verzoekt.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"mage-translation-file-version","description":"Slaat de bestandsversie van vertaalde content op.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"section_data_ids","description":"Slaat klantspecifieke informatie op met betrekking tot door de klant ge\u00efnitieerde acties, zoals het weergeven van verlanglijstjes, kassagegevens, enz.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"MS0","description":"Session identification cookie","lifetime":"450 minutes","provider":"Microsoft","type":"1st Party"},{"name":"MC1","description":"Visitor Id represents the primary visitor cookie (GUID)\t","lifetime":"12 months","provider":"Microsoft","type":"1st Party"},{"name":"MSFPC","description":"The MSFPC is the Microsoft First Party cookie which allows for visitor tracking whenever third party cookie blocks are in place.","lifetime":"12 months","provider":"Microsoft","type":"1st Party"},{"name":"bounced","description":"Used to prevent repeated unwanted authorize calls to MSA\/AAD servers; only set when authentication tracking is enabled","lifetime":"29 minutes","provider":"Microsoft","type":"1st Party"}],"ariaLabel":"More Information, read about why cookies are essential to using this page"},{"groupId":"6","isEssential":false,"name":"Marketing","description":"Marketing cookies are used to track and collect visitors actions on the website. Cookies store user data and behaviour information, which allows advertising services to target more audience groups. Also more customized user experience can be provided according to collected information.","checked":true,"cookies":[{"name":"recently_viewed_product","description":"Slaat product ID's op van recent bekeken producten voor eenvoudige navigatie.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"recently_viewed_product_previous","description":"Slaat product ID's op van recent eerder bekeken producten voor eenvoudige navigatie.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"recently_compared_product","description":"Slaat product ID's op van recent vergeleken producten.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"recently_compared_product_previous","description":"Slaat product ID's op van eerder vergeleken producten voor eenvoudige navigatie.","lifetime":"Session Based","provider":"Magento","type":"1st Party"},{"name":"MUID","description":"This is the ID issued to a web client as a cookie by the Content Tracking System (CTS). Bing\u2019s Anonymous visitor ID. Used for analytics, campaign reporting, conversion tracking, and ad targeting\/personalization","lifetime":"13 months","provider":".microsoft.com \/ bing.com","type":"1st Party"},{"name":"ANON","description":"Anonymous ID. This ID is a hash of the PUID but issued to a persistent cookie (a cookie with an expiry date) for visibility even when a Passport user is not logged in","lifetime":"13 months","provider":"Microsoft","type":"1st Party"},{"name":"ANONCHK","description":"Check whether need to initialize the cross-domain id sync beacon call","lifetime":"30 minutes","provider":"msn.com \/ bing.com","type":"1st Party"},{"name":"MR","description":"Check whether to extend the lifetime of the MUID cookie, if the MR doesn't exist, SETCOOKIE MUID with another 13 months lifetime","lifetime":"6 months","provider":"msn.com \/ bing.com","type":"1st Party"},{"name":"SM","description":"Identify whether the MUID cookie is newly issued or not.","lifetime":"Session","provider":"msn.com","type":"1st Party"},{"name":"SRM_B","description":"Backup of the MUID in .bing.com","lifetime":"13 months","provider":"bing.com","type":"1st Party"},{"name":"SRM_M","description":"Backup of the MUID in .msn.com","lifetime":"13 months","provider":"bing.com","type":"1st Party"},{"name":"NAP","description":"Encrypted value for user declared non-personal identifiable info (such as age, gender, country, occupation). Used for ad targeting\/personalization","lifetime":"13 months","provider":"msn.com\/ bing.com","type":"1st Party"},{"name":"_clck","description":"Persists the Clarity User ID and preferences, unique to that site, on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.","lifetime":"12 months","provider":"Microsoft\/Clarity team","type":"1st Party"},{"name":"_clsk","description":"Connects multiple page views by a user into a single Clarity session recording.","lifetime":"12 months","provider":"Microsoft\/Clarity team","type":"1st Party"},{"name":"CLID","description":"Identifies the first-time Clarity saw this user on any site using Clarity.","lifetime":"6 months","provider":"Microsoft\/Clarity team","type":"1st Party"}],"ariaLabel":"Marketing, read more about why marketing is important to this page"}],"lastUpdate":1739211721}}); });</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": {"components":{"gdpr-cookie-modal":{"cookieText":"We use cookies to help improve our services, make personal offers, and enhance your experience. If you do not accept optional cookies below, your experience may be affected. If you want to know more, please visit <a href=\"https:\/\/go.microsoft.com\/fwlink\/?LinkId=521839\" target=\"_blank\">Microsoft Privacy Statement<\/a> and <a href=\"https:\/\/support.microsoft.com\/topic\/third-party-cookie-inventory-81ca0c3d-c122-415c-874c-55610e017a6a\" target=\"_blank\">Microsoft Third Party Cookies Policy<\/a>","firstShowProcess":"0","acceptBtnText":null,"declineBtnText":null,"settingsBtnText":null,"isDeclineEnabled":0,"component":"Amasty_GdprFrontendUi\/js\/modal","children":{"gdpr-cookie-settings-modal":{"component":"Amasty_GdprFrontendUi\/js\/modal\/cookie-settings"}}}}} } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "notifications": { "component": "xbdl_site_notifications_notifications", "config": { "template": "Xbdl_SiteNotifications/notifications", "emptyNotificationsImageUrl": "https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/images/login.png", "loaderIcon": "https://xboxdesignlab.xbox.com/static/version1741269241/frontend/Xbox/default/en_US/images/loader.png" } } } } } }</script> <script>window.checkout = {"shoppingCartUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/checkout\/cart\/","checkoutUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/checkout\/","updateItemQtyUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/customer\/account\/login\/referer\/aHR0cHM6Ly94Ym94ZGVzaWdubGFiLnhib3guY29tL2VuLXVzLw~~\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/captcha\/refresh\/","isRequired":false,"timestamp":1743269230}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default","icon_url":"https:\/\/xboxdesignlab.xbox.com\/static\/version1741269241\/frontend\/Xbox\/default\/en_US\/images\/loader.png"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Xbdl_SpectrumPromotion\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fstatic\u002Fversion1741269241\u002Ffrontend\u002FXbox\u002Fdefault\u002Fen_US\u002Fimages\u002Floader.png" } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/block-submit-on-send": { "formId": "newsletter-validate-detail" } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart","analytics-data"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart","analytics-data"],"checkout\/sidebar\/updateitemqty":["cart","analytics-data"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","analytics-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","analytics-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"multishipping\/checkout\/overviewpost":["cart"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"gdpr\/customer\/anonymise":["customer"],"spectrum\/cart\/add":["analytics-data"],"checkout\/cart\/remove":["analytics-data","cart","checkout-data"],"checkout\/cart\/move":["analytics-data","cart","checkout-data"],"checkout\/cart\/duplicate":["analytics-data","cart","checkout-data"],"rest\/*\/v1\/carts\/mine\/coupons\/xbdl":["analytics-data"],"rest\/*\/v1\/guest-carts\/xbdl\/*\/coupons":["analytics-data"],"rest\/*\/v1\/carts\/mine\/coupons\/xbdl\/*":["analytics-data"],"rest\/*\/v1\/guest-carts\/xbdl\/*\/coupons\/*":["analytics-data"],"gdpr_customer_adddeleterequest":["customer","cart","checkout-data"],"stock\/cart\/movebase":["cart","checkout-data"],"stock\/cart\/movecomponent":["cart","checkout-data"],"sso\/login\/index":["*"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/xboxdesignlab.xbox.com\/en-us\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","analytics-data","recently_viewed_product","recently_compared_product","product_data_storage"] } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fen\u002Dus\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "cookieDomain": "", "updateSessionUrl": "https\u003A\u002F\u002Fxboxdesignlab.xbox.com\u002Fen\u002Dus\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", "isLoggedIn": "" } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } }</script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/xboxdesignlab.xbox.com\/en-us\/page_cache\/block\/render\/page_id\/5\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home","magento_versionscms_hierarchy_menu_content"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/en-us\/"},"versionCookieName":"private_content_version"} } }</script> <script> require(['Xbdl_AdobeAnalytics/js/action/helper'], function (adobeAnalyticsHelper) { adobeAnalyticsHelper.trackAnalytics({ "product_list_name": "Gallery widget - default template", "event_name": "product impression", "products": [{"sku":"KI2-00001","recipe_id":"7UPM8FW5","recipe_config":{"Body":"Surf Cipher + Rubberized Grips","Back":"Glacier Blue + Rubberized Grips","Bumpers & triggers":"Ash Gray (Metallic)","Trigger Metallic":"Glacier Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Mineral Blue","Thumbstick Ring":"Glacier Blue","ABXY":"Mineral Blue","View, Menu, Share":"Glacier Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"},{"sku":"KI2-00001","recipe_id":"2BE4X76X","recipe_config":{"Body":"Astral Cipher + Rubberized Grips","Back":"Deep Pink + Rubberized Grips","Bumpers & triggers":"Lightning Yellow (Metallic)","Trigger Metallic":"Lightning Yellow (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Deep Pink","ABXY":"Deep Pink","View, Menu, Share":"Astral Purple","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"},{"sku":"KI2-00001","recipe_id":"U323H34T","recipe_config":{"Body":"Velocity Cipher + Rubberized Grips","Back":"Velocity Green + Rubberized Grips","Bumpers & triggers":"Electric Volt (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Deep Pink","Thumbstick Ring":"Electric Volt","ABXY":"Deep Pink","View, Menu, Share":"Dragonfly Blue","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"},{"sku":"KI2-00001","recipe_id":"JP9MCPX4","recipe_config":{"Body":"Candy Cipher + Rubberized Grips","Back":"Soft Orange + Rubberized Grips","Bumpers & triggers":"Deep Pink (Metallic)","Trigger Metallic":"Deep Pink (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Carbon Black (Metal)","Thumbstick Top":"Soft Orange","Thumbstick Ring":"Carbon Black","ABXY":"Colors on Black","View, Menu, Share":"Glacier Blue","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"},{"sku":"KI2-00001","recipe_id":"5D92FBVF","recipe_config":{"Body":"Pulse Cipher + Rubberized Grips","Back":"Storm Gray + Rubberized Grips","Bumpers & triggers":"Soft Orange (Metallic)","Trigger Metallic":"Soft Orange (Metallic)","D-pad":"Faceted - Sunset Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Carbon Black","Thumbstick Ring":"Soft Orange","ABXY":"Soft Orange","View, Menu, Share":"Pulse Red","Paddle Color":"Sunset Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"},{"sku":"KI2-00001","recipe_id":"EQQQDZPV","recipe_config":{"Body":"Ghost Cipher + Rubberized Grips","Back":"Robot White + Rubberized Grips","Bumpers & triggers":"Dragonfly Blue (Metallic)","Trigger Metallic":"Dragonfly Blue (Metallic)","D-pad":"Faceted - Energy Chroma","Thumbstick Base":"Bright Silver (Metal)","Thumbstick Top":"Dragonfly Blue","Thumbstick Ring":"Dragonfly Blue","ABXY":"Storm Gray","View, Menu, Share":"Storm Gray","Paddle Color":"Energy Chroma","USB-C Cable":"Carbon Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Elite Wireless Controller Series 2 - Core","product_type":"controller"}] }); });</script> <script> require(['Xbdl_AdobeAnalytics/js/action/helper'], function (adobeAnalyticsHelper) { adobeAnalyticsHelper.trackAnalytics({ "product_list_name": "Gallery widget - default template", "event_name": "product impression", "products": [{"sku":"6TB-00003","recipe_id":"HTRJ8BT5","recipe_config":{"Body":"Cyber Vapor","Back":"Glacier Blue","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Carbon Black","Triggers":"Astral Purple (Metallic)","D-Pads":"Astral Purple (Metallic)","Thumbsticks":"Glacier Blue","ABXY":"Colors on Black","View, Menu, Share":"Grey on Black","Engraving":"false"},"product_name":"Xbox Wireless Controller","product_type":"controller"},{"sku":"6TB-00003","recipe_id":"KCYRMFKZ","recipe_config":{"Side Grips":"Rubberized Side Grips","Body":"Fire Vapor","Back Grips":"Rubberized Back Grips","Bumpers":"Storm Gray","Triggers":"Ash Gray (Metallic)","D-Pads":"Ash Gray (Metallic)","Thumbsticks":"Storm Gray","ABXY":"Black on White","View, Menu, Share":"Black on White","Engraving":"false"},"product_name":"Xbox Wireless Controller","product_type":"controller"},{"sku":"6TB-00003","recipe_id":"QK29VVDJ","recipe_config":{"Body":"Electric Vapor","Back":"Mineral Blue","Bumpers":"Electric Volt","Triggers":"Electric Volt (Metallic)","D-Pads":"Electric Volt (Metallic)","Thumbsticks":"Mineral Blue","ABXY":"Grey on Black","View, Menu, Share":"White on Black","Back Grips":"NA","Side Grips":"NA","Engraving":"false"},"product_name":"Xbox Wireless Controller","product_type":"controller"},{"sku":"6TB-00003","recipe_id":"7V873TRT","recipe_config":{"Body":"Dream Vapor","Back":"Soft Orange","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Deep Pink","Triggers":"Deep Pink","D-Pads":"Soft Pink (Metallic)","Thumbsticks":"Soft Orange","ABXY":"Grey on White","View, Menu, Share":"Grey on White","Engraving":"false"},"product_name":"Xbox Wireless Controller","product_type":"controller"},{"sku":"6TB-00003","recipe_id":"Y97YWWA5","recipe_config":{"Body":"Nocturnal Vapor","Back":"Robot White","Side Grips":"Rubberized Side Grips","Back Grips":"Rubberized Back Grips","Bumpers":"Pulse Red","Triggers":"Storm Gray (Metallic)","D-Pads":"Storm Gray (Metallic)","Thumbsticks":"Pulse Red","ABXY":"Colors on Black","View, Menu, Share":"Black on Grey","Engraving":"false"},"product_name":"Xbox Wireless Controller","product_type":"controller"}] }); });</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "ssoPopup": { "component": "Xbdl_Sso/js/view/sso-popup" } } } } }</script> <script> /* Define data layer */ var _dl = _dl || {}; /* Catch queue for _trackAnalytics before Adobe launch script gets loaded */ var _trackAnalyticsCatchQueue = []; /* Initialize _trackAnalytics, will be overwritten once Adobe launch script is loaded */ var _trackAnalytics = function(event){ window._trackAnalyticsCatchQueue.push(event) }; window.isAnalyticsDebugEnabled = 0;</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "adobeAnalytics": { "component": "Xbdl_AdobeAnalytics/js/adobe-launch", "blockDlData": "\u007B\u0022site_locale\u0022\u003A\u0022en_US\u0022,\u0022page_type\u0022\u003A\u0022home\u0022\u007D", "adobeScriptUrl": "https\u003A\u002F\u002Fassets.adobedtm.com\u002F5ef092d1efb5\u002F4ffaf42dc249\u002Flaunch\u002Da92a83bc50b0.min.js" } } } } }</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/xboxdesignlab.xbox.com\/en-us\/rest\/en-us\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/xboxdesignlab.xbox.com\/en-us\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } }</script> <script type="text/x-magento-init"> { "#amgdpr-privacy-popup": { "Amasty_Gdpr/js/popup":{ "textUrl":"https://xboxdesignlab.xbox.com/en-us/gdpr/policy/policytext/", "modalClass": "amgdpr-modal-container" } } }</script> <script type="text/x-magento-init"> { "*": { "Xbdl_Sso/js/customer-data-reload": { "cookieName": "sso_section_invalidate_required", "cookiePath": "/", "cookieDomain": "xboxdesignlab.xbox.com" } } }</script> <script> require(['jquery', 'domReady!'], function ($) { $('#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container') .appendTo('#newsletter-validate-detail'); });</script> <script type="text/x-magento-init"> { "#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container": { "Magento_Ui/js/core/app": {"components":{"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796":{"settings":{"rendering":{"sitekey":"6LdDmBgqAAAAAGOs6Il6GKaSyFLCeQQcd7MboIWl","badge":"inline","size":"invisible","theme":"dark","hl":""},"invisible":true},"component":"Xbdl_Newsletter\/js\/newsletter-recaptcha","config":{"reCaptchaId":"recaptcha-newsletter"},"reCaptchaId":"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796"}}} } }</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-f0dafae39a889de9cd1","applicationID":"1091291051","transactionName":"ZFEHYEoFXUAAWkVQDF0bJFdMDVxdTlpcSkxaWgFRQEtaXQVcSQ==","queueTime":0,"applicationTime":465,"atts":"SBYQFgIfTh9DWBMDGE5J","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>