' ; ?>

The #1 Online Wig Shop

[]
{var e,t,r={9071:(e,t,r)=>{“use strict”;r.d(t,{I:()=>n});var n=0,i=navigator.userAgent.match(/Firefox[/s](d+.d+)/);i&&(n=+i[1])},6562:(e,t,r)=>{“use strict”;r.d(t,{P_:()=>p,Mt:()=>v,C5:()=>d,DL:()=>y,OP:()=>k,lF:()=>H,Yu:()=>E,Dg:()=>g,CX:()=>f,GE:()=>w,sU:()=>L});var n={};r.r(n),r.d(n,{agent:()=>x,match:()=>_,version:()=>O});var i=r(6797),o=r(909),a=r(8610);class s{constructor(e,t){try{if(!e||”object”!=typeof e)return(0,a.Z)(“New setting a Configurable requires an object as input”);if(!t||”object”!=typeof t)return(0,a.Z)(“Setting a Configurable requires a model to set its initial properties”);Object.assign(this,t),Object.entries(e).forEach((e=>{let[t,r]=e;const n=(0,o.q)(t);n.length&&r&&”object”==typeof r&&n.forEach((e=>{e in r&&((0,a.Z)(‘”‘.concat(e,'” is a protected attribute and can not be changed in feature ‘).concat(t,”. It will have no effect.”)),delete r[e])})),this[t]=r}))}catch(e){(0,a.Z)(“An error occured while setting a Configurable”,e)}}}const c={beacon:i.ce.beacon,errorBeacon:i.ce.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},u={};function d(e){if(!e)throw new Error(“All info objects require an agent identifier!”);if(!u[e])throw new Error(“Info for “.concat(e,” was never set”));return u[e]}function f(e,t){if(!e)throw new Error(“All info objects require an agent identifier!”);u[e]=new s(t,c),(0,i.Qy)(e,u[e],”info”)}const l={allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0,harvestTimeSeconds:10},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30},session_trace:{enabled:!0,harvestTimeSeconds:10},spa:{enabled:!0,harvestTimeSeconds:10}},h={};function p(e){if(!e)throw new Error(“All configuration objects require an agent identifier!”);if(!h[e])throw new Error(“Configuration for “.concat(e,” was never set”));return h[e]}function g(e,t){if(!e)throw new Error(“All configuration objects require an agent identifier!”);h[e]=new s(t,l),(0,i.Qy)(e,h[e],”config”)}function v(e,t){if(!e)throw new Error(“All configuration objects require an agent identifier!”);var r=p(e);if(r){for(var n=t.split(“.”),i=0;i{“use strict”;r.d(t,{q:()=>n});const n=”1226.PROD”},9557:(e,t,r)=>{“use strict”;r.d(t,{w:()=>o});var n=r(8610);const i={agentIdentifier:””};class o{constructor(e){try{if(“object”!=typeof e)return(0,n.Z)(“shared context requires an object as input”);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)(“An error occured while setting SharedContext”,e)}}}},4329:(e,t,r)=>{“use strict”;r.d(t,{L:()=>d,R:()=>c});var n=r(3752),i=r(7022),o=r(4045),a=r(2325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:””,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:”feature”;if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=Array.from(s[e]);function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},3752:(e,t,r)=>{“use strict”;r.d(t,{c:()=>f,ee:()=>u});var n=r(6797),i=r(3916),o=r(7022),a=r(6562),s=”nr@context”;let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){(u.backlog.api||u.backlog.feature)&&(u.aborted=!0,u.backlog={})}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},p=!1;try{p=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var g={on:b,addEventListener:b,removeEventListener:y,emit:m,get:E,listeners:w,context:v,buffer:A,abort:h,aborted:!1,isBuffering:x,debugId:r,backlog:p?{}:t&&”object”==typeof t.backlog?t.backlog:{}};return g;function v(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function m(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=v(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(3752).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))}},4045:(e,t,r)=>{“use strict”;r.d(t,{X:()=>o});var n=r(9252);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o=”feature”),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},8544:(e,t,r)=>{“use strict”;r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(2374);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener(“test”,null,e),n._A.removeEventListener(“test”,null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];window.addEventListener(e,t,a(r))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];document.addEventListener(e,t,a(r))}},5526:(e,t,r)=>{“use strict”;r.d(t,{Ht:()=>a,M:()=>o,Rl:()=>i,ky:()=>s});var n=r(2374);function i(){var e=null,t=0,r=n._A?.crypto||n._A?.msCrypto;function i(){return e?15&e[t++]:16*Math.random()|0}r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,a=”xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx”,s=””,c=0;cc,os:()=>u,yf:()=>s,zO:()=>a});var n=r(7145),i=(new Date).getTime(),o=i;function a(){return n.G&&performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-o}function s(){return i}function c(e){o=e}function u(){return o}},7145:(e,t,r)=>{“use strict”;r.d(t,{G:()=>n});const n=void 0!==r(2374)._A?.performance?.timing?.navigationStart},6625:(e,t,r)=>{“use strict”;r.d(t,{s:()=>c,v:()=>u});var n=r(8283),i=r(9071),o=r(2053),a=r(7145),s=r(2374);let c=!0;function u(e){var t=function(){if(i.I&&i.I<9)return;if(a.G)return c=!1,s._A?.performance?.timing?.navigationStart}();t&&((0,n.B)(e,"starttime",t),(0,o.nb)(t))}},8283:(e,t,r)=>{“use strict”;r.d(t,{B:()=>o,L:()=>a});var n=r(2053),i={};function o(e,t,r){void 0===r&&(r=(0,n.zO)()+(0,n.os)()),i[e]=i[e]||{},i[e][t]=r}function a(e,t,r,n){const o=e.sharedContext.agentIdentifier;var a=i[o]?.[r],s=i[o]?.[n];void 0!==a&&void 0!==s&&e.store(“measures”,t,{value:s-a})}},6368:(e,t,r)=>{“use strict”;r.d(t,{e:()=>o});var n=r(2374),i={};function o(e){if(e in i)return i[e];if(0===(e||””).indexOf(“data:”))return{protocol:”data”};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement(“a”),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split(“://”);!o.port&&a[1]&&(o.port=a[1].split(“/”)[0].split(“@”).pop().split(“:”)[1]),o.port&&”0″!==o.port||(o.port=”https”===a[0]?”443″:”80″),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],”/”!==o.pathname.charAt(0)&&(o.pathname=”/”+o.pathname);var s=!t.protocol||”:”===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),”/”===o.pathname&&(i[e]=o),o}},9548:(e,t,r)=>{“use strict”;r.d(t,{T:()=>i});var n=r(2374);const i={isFileProtocol:function(){let e=Boolean(“file:”===(0,n.lW)()?.location?.protocol);e&&(i.supportabilityMetricSent=!0);return e},supportabilityMetricSent:!1}},8610:(e,t,r)=>{“use strict”;function n(e,t){console&&console.warn&&”function”==typeof console.warn&&(console.warn(“New Relic: “.concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},3916:(e,t,r)=>{“use strict”;r.d(t,{X:()=>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}},2374:(e,t,r)=>{“use strict”;r.d(t,{_A:()=>o,il:()=>n,lW:()=>a,v6:()=>i});const n=Boolean(“undefined”!=typeof window&&window.document),i=Boolean(“undefined”!=typeof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator);let o=(()=>{if(n)return window;if(i){if(“undefined”!=typeof globalThis&&globalThis instanceof WorkerGlobalScope)return globalThis;if(self instanceof WorkerGlobalScope)return self}throw new Error(‘New Relic browser agent shutting down due to error: Unable to locate global scope. This is possibly due to code redefining browser global variables like “self” and “window”.’)})();function a(){return o}},7022:(e,t,r)=>{“use strict”;r.d(t,{D:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t){var r=[],i=””,o=0;for(i in e)n.call(e,i)&&(r[o]=t(i,e[i]),o+=1);return r}},9226:(e,t,r)=>{“use strict”;r.d(t,{$c:()=>u,Ng:()=>d,RR:()=>c});var n=r(6562),i=r(9557),o=r(9548),a=r(8610),s={regex:/^file://(.*)/,replacement:”file://OBFUSCATED”};class c extends i.w{constructor(e){super(e)}shouldObfuscate(){return u(this.sharedContext.agentIdentifier).length>0}obfuscateString(e){if(!e||”string”!=typeof e)return e;for(var t=u(this.sharedContext.agentIdentifier),r=e,n=0;na,b:()=>o});var n=r(8544);function i(){return”undefined”==typeof document||”complete”===document.readyState}function o(e,t){if(i())return e();(0,n.bP)(“load”,e,t)}function a(e){if(i())return e();(0,n.iz)(“DOMContentLoaded”,e)}},6797:(e,t,r)=>{“use strict”;r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(2053),i=r(2374);const o={beacon:”bam.nr-data.net”,errorBeacon:”bam.nr-data.net”};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.zO)(),date:new Date}),i.initializedAgents={…o,[e]:{…s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){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()}},6998:(e,t,r)=>{“use strict”;r.d(t,{N:()=>i,e:()=>o});var n=r(8544);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return void(0,n.iz)(“visibilitychange”,(function(){if(t){if(“hidden”!=document.visibilityState)return;e()}e(document.visibilityState)}))}function o(){return”hidden”===document.visibilityState?-1:1/0}},6408:(e,t,r)=>{“use strict”;r.d(t,{W:()=>i});var n=r(2374);function i(){return”function”==typeof n._A?.PerformanceObserver}},7264:(e,t,r)=>{“use strict”;r.d(t,{hF:()=>pe,Fp:()=>O,lx:()=>G,ow:()=>Y,ao:()=>te,G8:()=>oe,XV:()=>z,Zw:()=>N,ig:()=>we,em:()=>le,u5:()=>x,QU:()=>V,_L:()=>$,Gm:()=>ee,Lg:()=>ie,gy:()=>M,BV:()=>C,Kf:()=>ye});var n=r(3752),i=r(8683),o=r.n(i),a=r(2374);const s=”nr@original”;var c=Object.prototype.hasOwnProperty,u=!1;function d(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n=””);var a,s,c,u=”-“===n.charAt(0);for(c=0;c{r(b[w],e,v),r(y[w],e,v)})),r(a._A,”fetch”,g),t.on(g+”end”,(function(e,r){var n=this;if(r){var i=r.headers.get(“content-length”);null!==i&&(n.rxSize=i),t.emit(g+”done”,[null,r],n)}else t.emit(g+”done”,[e],n)})),t}function O(e){const t=T(e);1==A[t.debugId]?(m.forEach((e=>{p(b[w],e),p(y[w],e)})),p(a._A,”fetch”),A[t.debugId]=1/0):A[t.debugId]–}function T(e){return(e||n.ee).get(“fetch”)}const S={},_=”setTimeout”,I=”setInterval”,P=”clearTimeout”,j=”-start”,R=”-“,D=[_,”setImmediate”,I,P,”clearImmediate”];function C(e){const t=k(e);if(S[t.debugId]++)return t;S[t.debugId]=1;var r=d(t);return r.inPlace(a._A,D.slice(0,2),_+R),r.inPlace(a._A,D.slice(2,3),I+R),r.inPlace(a._A,D.slice(3),P+R),t.on(I+j,(function(e,t,n){e[0]=r(e[0],”fn-“,null,n)})),t.on(_+j,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],”fn-“,this,n)})),t}function N(e){const t=k(e);1==S[t.debugId]?(D.forEach((e=>p(a._A,e))),S[t.debugId]=1/0):S[t.debugId]–}function k(e){return(e||n.ee).get(“timer”)}const L={},H=”requestAnimationFrame”;function M(e){const t=B(e);if(!a.il||L[t.debugId]++)return t;L[t.debugId]=1;var r=d(t);return r.inPlace(window,[H],”raf-“),t.on(“raf-start”,(function(e){e[0]=r(e[0],”fn-“)})),t}function z(e){const t=B(e);1==L[t.debugId]?(p(window,H),L[t.debugId]=1/0):L[t.debugId]–}function B(e){return(e||n.ee).get(“raf”)}const U={},F=[“pushState”,”replaceState”];function V(e){const t=q(e);return!a.il||U[t.debugId]++||(U[t.debugId]=1,d(t).inPlace(window.history,F,”-“)),t}function G(e){const t=q(e);1==U[t.debugId]?(F.forEach((e=>p(window.history,e))),U[t.debugId]=1/0):U[t.debugId]–}function q(e){return(e||n.ee).get(“history”)}var W=r(8544);const X={},Z=[“appendChild”,”insertBefore”,”replaceChild”];function $(e){const t=Q(e);if(!a.il||X[t.debugId])return t;X[t.debugId]=!0;var r=d(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*).([^.]+)/,o=/^(w+)(.|$)(.*)$/;function s(e,t){var r=e.match(o),n=r[1],i=r[3];return i?s(i,t[n]):t[n]}return r.inPlace(Node.prototype,Z,”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=(a=e.src,c=a.match(n),c?c[1]:null);var a,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(o);if(“function”!=typeof u.parent[u.key])return;var d={};function f(){t.emit(“jsonp-end”,[],d),e.removeEventListener(“load”,f,(0,W.m$)(!1)),e.removeEventListener(“error”,l,(0,W.m$)(!1))}function l(){t.emit(“jsonp-error”,[],d),t.emit(“jsonp-end”,[],d),e.removeEventListener(“load”,f,(0,W.m$)(!1)),e.removeEventListener(“error”,l,(0,W.m$)(!1))}r.inPlace(u.parent,[u.key],”cb-“,d),e.addEventListener(“load”,f,(0,W.m$)(!1)),e.addEventListener(“error”,l,(0,W.m$)(!1)),t.emit(“new-jsonp”,[e.src],d)}(e[0])})),t}function Y(e){const t=Q(e);!0===X[t.debugId]&&(Z.forEach((e=>p(Node.prototype,e))),X[t.debugId]=”unwrapped”)}function Q(e){return(e||n.ee).get(“jsonp”)}var K=r(6562);const J={};function ee(e){const t=re(e);if(!a.il||J[t.debugId])return t;J[t.debugId]=!0;var r=d(t),n=K.Yu.MO;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,”fn-“)):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}function te(e){const t=re(e);!0===J[t.debugId]&&(window.MutationObserver=K.Yu.MO,J[t.debugId]=”unwrapped”)}function re(e){return(e||n.ee).get(“mutation”)}const ne={};function ie(e){const t=ae(e);if(ne[t.debugId])return t;ne[t.debugId]=!0;var r=n.c,i=d(t),o=K.Yu.PR;return o&&function(){function e(r){var n=t.context(),a=i(r,”executor-“,n,null,!1);const s=Reflect.construct(o,[a],e);return t.context(s).getCtx=function(){return n},s}a._A.Promise=e,Object.defineProperty(e,”name”,{value:”Promise”}),e.toString=function(){return o.toString()},Object.setPrototypeOf(e,o),[“all”,”race”].forEach((function(r){const n=o[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=o[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=Object.create(o.prototype),e.prototype.constructor=e,e.prototype.then=function(){var e=this,n=r(e);n.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c2?n-2:0),o=2;o{“object”==typeof document&&he(document,p,e),he(a._A,p,e),he(ue.prototype,p,e)})),ce[t.debugId]=1/0):ce[t.debugId]–}function ge(e){return(e||n.ee).get(“events”)}var ve=r(8610);const me={},be=[“open”,”send”];function ye(e){var t=e||n.ee;const r=Ee(t);if(me[r.debugId]++)return r;me[r.debugId]=1,le(t);var i=d(r),o=K.Yu.XHR,s=K.Yu.MO,c=K.Yu.PR,u=K.Yu.SI,f=”readystatechange”,l=[“onload”,”onerror”,”onabort”,”onloadstart”,”onloadend”,”onprogress”,”ontimeout”],h=[],p=a._A.XMLHttpRequest.listeners,g=a._A.XMLHttpRequest=function(e){var t=new o(e);function n(){try{r.emit(“new-xhr”,[t],t),t.addEventListener(f,m,(0,W.m$)(!1))}catch(e){(0,ve.Z)(“An error occured while intercepting XHR”,e);try{r.emit(“internal-error”,[e])}catch(e){}}}return this.listeners=p?[…p,n]:[n],this.listeners.forEach((e=>e())),t};function v(e,t){i.inPlace(t,[“onreadystatechange”],”fn-“,A)}function m(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit(“xhr-resolved”,[],e)),i.inPlace(e,l,”fn-“,A)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,g),g.prototype=o.prototype,i.inPlace(g.prototype,be,”-xhr-“,A),r.on(“send-xhr-start”,(function(e,t){v(e,t),function(e){h.push(e),s&&(b?b.then(E):u?u(E):(y=-y,w.data=y))}(t)})),r.on(“open-xhr-start”,v),s){var b=c&&c.resolve();if(!u&&!c){var y=1,w=document.createTextNode(y);new s(E).observe(w,{characterData:!0})}}else t.on(“fn-end”,(function(e){e[0]&&e[0].type===f||E()}));function E(){for(var e=0;e{p(a._A.XMLHttpRequest.prototype,e)})),me[t.debugId]=1/0):me[t.debugId]–}function Ee(e){return(e||n.ee).get(“xhr”)}},8675:(e,t,r)=>{“use strict”;r.d(t,{t:()=>n});const n=r(2325).D.ajax},948:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>j});var n=r(6562),i=r(9252),o=r(3916),a=r(2374),s=1,c=”nr@id”;function u(e){var t=typeof e;return!e||”object”!==t&&”function”!==t?-1:e===a._A?0:(0,o.X)(e,c,(function(){return s++}))}var d=r(9071);function f(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 JSON.stringify(e).length}catch(e){return}}}var l=r(8544),h=r(2053),p=r(7264),g=r(6368),v=r(5526);class m{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||””).toString()||null,i=(t.agentID||””).toString()||null,o=(t.trustKey||””).toString()||null;if(!r||!i)return null;var a=(0,v.M)(),s=(0,v.Ht)(),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,r,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,r,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 a._A?.btoa))return null;var s={v:[0,1],d:{ty:”Browser”,ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(s.d.tk=o),btoa(JSON.stringify(s))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,”distributed_tracing”)&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i2&&void 0!==arguments[2])||arguments[2];super(e,t,y.t,r),E(this,P),(0,n.OP)(e).xhrWrappable&&(this.dt=new m(e),this.handler=(e,t,r,n)=>(0,i.p)(e,t,r,n,this.ee),(0,p.u5)(this.ee),(0,p.Kf)(this.ee),function(e,t,r,i){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=D,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener(“load”,(function(r){N(t,e)}),(0,l.m$)(!1)),d.I||e.addEventListener(“progress”,(function(e){t.lastSize=e.loaded}),(0,l.m$)(!1))}function s(e){this.params={method:e[0]},C(this,e[1]),this.metrics={}}function c(t,r){var o=(0,n.DL)(e);”xpid”in o&&this.sameOrigin&&r.setRequestHeader(“X-NewRelic-ID”,o.xpid);var a=i.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(r.setRequestHeader(“newrelic”,a.newrelicHeader),s=!0),a.traceContextParentHeader&&(r.setRequestHeader(“traceparent”,a.traceContextParentHeader),a.traceContextStateHeader&&r.setRequestHeader(“tracestate”,a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function p(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=f(i);a&&(n.txSize=a)}this.startTime=(0,h.zO)(),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;s1?e[1]=o:e.push(o)}else e[0]&&e[0].headers&&c(e[0].headers,n)&&(this.dt=n);function c(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 j(e,t){this.params={},this.metrics={},this.startTime=(0,h.zO)(),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 _?r=i.url:a._A?.URL&&”object”==typeof i&&i instanceof URL&&(r=i.href),C(this,r);var o=(“”+(i&&i instanceof _&&i.method||n.method||”GET”)).toUpperCase();this.params.method=o,this.txSize=f(n.body)||0}function R(e,t){var n;this.endTime=(0,h.zO)(),this.params||(this.params={}),this.params.status=t?t.status:0,”string”==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var i={txSize:this.txSize,rxSize:n,duration:(0,h.zO)()-this.startTime};r(“xhr”,[this.params,i,this.startTime,this.endTime,”fetch”],this,w.D.ajax)}function D(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;i{“use strict”;r.d(t,{A:()=>i,t:()=>n});const n=r(2325).D.jserrors,i=”nr@seenError”},9715:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>T});var n,i=r(9252),o=r(2053),a=r(3916),s=r(7264),c=r(8683),u=r.n(c),d=r(3752),f=r(7022),l={};try{n=localStorage.getItem(“__nr_flags”).split(“,”),console&&”function”==typeof console.log&&(l.console=!0,-1!==n.indexOf(“dev”)&&(l.dev=!0),-1!==n.indexOf(“nr_dev”)&&(l.nrDev=!0))}catch(e){}function h(e){try{l.console&&h(e)}catch(e){}}l.nrDev&&d.ee.on(“internal-error”,(function(e){h(e.stack)})),l.dev&&d.ee.on(“fn-err”,(function(e,t,r){h(r.stack)})),l.dev&&(h(“NR AGENT IN DEVELOPMENT MODE”),h(“flags: “+(0,f.D)(l,(function(e,t){return e})).join(“, “)));var p=r(6114),g=r(8322),v=r(2325),m=r(2374),b=r(8544),y=r(6562);function w(e,t){!function(e,t){if(t.has(e))throw new TypeError(“Cannot initialize the same private elements twice on an object”)}(e,t),t.add(e)}var E,A,x,O=new WeakSet;class T extends p.S{constructor(e,t){var r;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,g.t,n),r=this,w(this,O),this.skipNext=0,this.origOnerror=m._A.onerror;try{this.removeOnAbort=new AbortController}catch(e){}const c=this;c.ee.on(“fn-start”,(function(e,t,r){c.abortHandler&&(c.skipNext+=1)})),c.ee.on(“fn-err”,(function(e,t,r){c.abortHandler&&!r[g.A]&&((0,a.X)(r,g.A,(function(){return!0})),this.thrown=!0,I(r,void 0,c.ee))})),c.ee.on(“fn-end”,(function(){c.abortHandler&&!this.thrown&&c.skipNext>0&&(c.skipNext-=1)})),c.ee.on(“internal-error”,(function(e){(0,i.p)(“ierr”,[e,(0,o.zO)(),!0],void 0,v.D.jserrors,c.ee)})),m._A.onerror=function(){return r.origOnerror&&r.origOnerror(…arguments),r.onerrorHandler(…arguments),!1},m._A.addEventListener(“unhandledrejection”,(e=>{const t=function(e){let t=”Unhandled Promise Rejection: “;if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+JSON.stringify(e))}catch(e){return new Error(t)}}(e.reason);(0,i.p)(“err”,[t,(0,o.zO)(),!1,{unhandledPromiseRejection:1}],void 0,v.D.jserrors,this.ee)}),(0,b.m$)(!1,this.removeOnAbort?.signal)),(0,s.gy)(this.ee),(0,s.BV)(this.ee),(0,s.em)(this.ee),(0,y.OP)(e).xhrWrappable&&(0,s.Kf)(this.ee),this.abortHandler=function(e,t,r){if(!t.has(e))throw new TypeError(“attempted to get private field on non-instance”);return r}(this,O,S),this.importAggregator()}onerrorHandler(e,t,r,n,a){try{this.skipNext?this.skipNext-=1:I(a||new _(e,t,r),!0,this.ee)}catch(e){try{(0,i.p)(“ierr”,[e,(0,o.zO)(),!0],void 0,v.D.jserrors,this.ee)}catch(e){}}return”function”==typeof this.origOnerror&&this.origOnerror.apply(this,u()(arguments))}}function S(){m._A.onerror=this.origOnerror,this.removeOnAbort?.abort(),(0,s.XV)(this.ee),(0,s.Zw)(this.ee),(0,s.hF)(this.ee),(0,y.OP)(this.agentIdentifier).xhrWrappable&&(0,s.ig)(this.ee),this.abortHandler=void 0}function _(e,t,r){this.message=e||”Uncaught error with no additional information”,this.sourceURL=t,this.line=r}function I(e,t,r){var n=t?null:(0,o.zO)();(0,i.p)(“err”,[e,n],void 0,v.D.jserrors,r)}E=T,A=”featureName”,x=g.t,(A=function(e){var t=function(e,t){if(“object”!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||”default”);if(“object”!=typeof n)return n;throw new TypeError(“@@toPrimitive must return a primitive value.”)}return(“string”===t?String:Number)(e)}(e,”string”);return”symbol”==typeof t?t:String(t)}(A))in E?Object.defineProperty(E,A,{value:x,enumerable:!0,configurable:!0,writable:!0}):E[A]=x},6034:(e,t,r)=>{“use strict”;r.d(t,{t:()=>n});const n=r(2325).D.metrics},600:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>O,constants:()=>T});var n=r(9252),i=r(4045),o=r(6114),a=r(2374),s={REACT:”React”,ANGULAR:”Angular”,ANGULARJS:”AngularJS”,BACKBONE:”Backbone”,EMBER:”Ember”,VUE:”Vue”,METEOR:”Meteor”,ZEPTO:”Zepto”,JQUERY:”Jquery”};function c(){if(!a.il)return[];var e=[];try{(function(){try{if(window.React||window.ReactDOM||window.ReactRedux)return!0;if(document.querySelector(“[data-reactroot], [data-reactid]”))return!0;for(var e=document.querySelectorAll(“body > div”),t=0;t=0)return!0;return!1}catch(e){return!1}})()&&e.push(s.REACT),function(){try{return!!window.angular||(!!document.querySelector(“.ng-binding, [ng-app], [data-ng-app], [ng-controller], [data-ng-controller], [ng-repeat], [data-ng-repeat]”)||!!document.querySelector(‘script[src*=”angular.js”], script[src*=”angular.min.js”]’))}catch(e){return!1}}()&&e.push(s.ANGULARJS),function(){try{return!!(window.hasOwnProperty(“ng”)&&window.ng.hasOwnProperty(“coreTokens”)&&window.ng.coreTokens.hasOwnProperty(“NgZone”))||!!document.querySelectorAll(“[ng-version]”).length}catch(e){return!1}}()&&e.push(s.ANGULAR),window.Backbone&&e.push(s.BACKBONE),window.Ember&&e.push(s.EMBER),window.Vue&&e.push(s.VUE),window.Meteor&&e.push(s.METEOR),window.Zepto&&e.push(s.ZEPTO),window.jQuery&&e.push(s.JQUERY)}catch(e){}return e}var u=r(9548),d=r(9226),f=r(8226),l=r(2650),h=r(8544),p=r(6562),g=r(8610);const v={dedicated:Boolean(a._A?.Worker),shared:Boolean(a._A?.SharedWorker),service:Boolean(a._A?.navigator?.serviceWorker)};let m,b,y;var w=r(6034);var E,A,x;class O extends o.S{constructor(e,t){var r;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,w.t,n),r=this,this.singleChecks(),this.eachSessionChecks(),(0,i.X)(“record-supportability”,(function(){return r.recordSupportability(…arguments)}),this.featureName,this.ee),(0,i.X)(“record-custom”,(function(){return r.recordCustom(…arguments)}),this.featureName,this.ee),this.importAggregator()}recordSupportability(e,t){var r=[“sm”,e,{name:e},t];return(0,n.p)(“storeMetric”,r,null,this.featureName,this.ee),r}recordCustom(e,t){var r=[“cm”,e,{name:e},t];return(0,n.p)(“storeEventMetrics”,r,null,this.featureName,this.ee),r}singleChecks(){this.recordSupportability(“Generic/Version/”.concat(f.q,”/Detected”));const{loaderType:e}=(0,p.OP)(this.agentIdentifier);e&&this.recordSupportability(“Generic/LoaderType/”.concat(e,”/Detected”)),a.il&&(0,l.K)((()=>{c().forEach((e=>{this.recordSupportability(“Framework/”+e+”/Detected”)}))})),u.T.isFileProtocol()&&(this.recordSupportability(“Generic/FileProtocol/Detected”),u.T.supportabilityMetricSent=!0);const t=(0,d.$c)(this.agentIdentifier);t.length>0&&this.recordSupportability(“Generic/Obfuscate/Detected”),t.length>0&&!(0,d.Ng)(t)&&this.recordSupportability(“Generic/Obfuscate/Invalid”),function(e){if(!m){if(v.dedicated){m=Worker;try{a._A.Worker=r(m,”Dedicated”)}catch(e){o(e,”Dedicated”)}if(v.shared){b=SharedWorker;try{a._A.SharedWorker=r(b,”Shared”)}catch(e){o(e,”Shared”)}}else n(“Shared”);if(v.service){y=navigator.serviceWorker.register;try{a._A.navigator.serviceWorker.register=(t=y,function(){for(var e=arguments.length,r=new Array(e),n=0;n(i(t,r[1]?.type),new e(…r))})}function n(t){a.v6||e(“Workers/”.concat(t,”/Unavailable”))}function i(t,r){e(“Workers/”.concat(t,”module”===r?”/Module”:”/Classic”))}function o(t,r){e(“Workers/”.concat(r,”/SM/Unsupported”)),(0,g.Z)(“NR Agent: Unable to capture “.concat(r,” workers.”),t)}}(this.recordSupportability.bind(this))}eachSessionChecks(){a.il&&(0,h.bP)(“pageshow”,(e=>{e.persisted&&this.recordSupportability(“Generic/BFCache/PageRestored”)}))}}E=O,A=”featureName”,x=w.t,(A=function(e){var t=function(e,t){if(“object”!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||”default”);if(“object”!=typeof n)return n;throw new TypeError(“@@toPrimitive must return a primitive value.”)}return(“string”===t?String:Number)(e)}(e,”string”);return”symbol”==typeof t?t:String(t)}(A))in E?Object.defineProperty(E,A,{value:x,enumerable:!0,configurable:!0,writable:!0}):E[A]=x;var T={SUPPORTABILITY_METRIC:”sm”,CUSTOM_METRIC:”cm”}},6486:(e,t,r)=>{“use strict”;r.d(t,{t:()=>n});const n=r(2325).D.pageAction},488:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>c});var n,i,o,a=r(6114),s=r(6486);class c extends a.S{constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,s.t,r),this.importAggregator()}}n=c,i=”featureName”,o=s.t,(i=function(e){var t=function(e,t){if(“object”!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||”default”);if(“object”!=typeof n)return n;throw new TypeError(“@@toPrimitive must return a primitive value.”)}return(“string”===t?String:Number)(e)}(e,”string”);return”symbol”==typeof t?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o},2484:(e,t,r)=>{“use strict”;r.d(t,{t:()=>n});const n=r(2325).D.pageViewEvent},5637:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>g});var n,i,o,a=r(9252),s=r(2053),c=r(8283),u=r(6625),d=r(6114),f=r(2650),l=r(2484),h=r(2325),p=r(2374);class g extends d.S{constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,l.t,r),p.il&&((0,u.v)(e),(0,c.B)(e,”firstbyte”,(0,s.yf)()),(0,f.K)((()=>this.measureDomContentLoaded())),(0,f.b)((()=>this.measureWindowLoaded()),!0),this.importAggregator())}measureWindowLoaded(){var e=(0,s.zO)();(0,c.B)(this.agentIdentifier,”onload”,e+(0,s.os)()),(0,a.p)(“timing”,[“load”,e],void 0,h.D.pageViewTiming,this.ee)}measureDomContentLoaded(){(0,c.B)(this.agentIdentifier,”domContent”,(0,s.zO)()+(0,s.os)())}}n=g,i=”featureName”,o=l.t,(i=function(e){var t=function(e,t){if(“object”!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||”default”);if(“object”!=typeof n)return n;throw new TypeError(“@@toPrimitive must return a primitive value.”)}return(“string”===t?String:Number)(e)}(e,”string”);return”symbol”==typeof t?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o},6382:(e,t,r)=>{“use strict”;r.d(t,{t:()=>n});const n=r(2325).D.pageViewTiming},7817:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>g});var n,i,o,a=r(9252),s=r(6998),c=r(8544),u=r(2053),d=r(6562),f=r(6114),l=r(6382),h=r(2325),p=r(2374);class g extends f.S{constructor(e,t){var r;let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,l.t,n),r=this,p.il){if(this.pageHiddenTime=(0,s.e)(),this.performanceObserver,this.lcpPerformanceObserver,this.clsPerformanceObserver,this.fiRecorded=!1,”PerformanceObserver”in window&&”function”==typeof window.PerformanceObserver){this.performanceObserver=new PerformanceObserver((function(){return r.perfObserver(…arguments)}));try{this.performanceObserver.observe({entryTypes:[“paint”]})}catch(e){}this.lcpPerformanceObserver=new PerformanceObserver((function(){return r.lcpObserver(…arguments)}));try{this.lcpPerformanceObserver.observe({entryTypes:[“largest-contentful-paint”]})}catch(e){}this.clsPerformanceObserver=new PerformanceObserver((function(){return r.clsObserver(…arguments)}));try{this.clsPerformanceObserver.observe({type:”layout-shift”,buffered:!0})}catch(e){}}this.fiRecorded=!1;[“click”,”keydown”,”mousedown”,”pointerdown”,”touchstart”].forEach((e=>{(0,c.iz)(e,(function(){return r.captureInteraction(…arguments)}))})),(0,s.N)((()=>{this.pageHiddenTime=(0,u.zO)(),(0,a.p)(“docHidden”,[this.pageHiddenTime],void 0,h.D.pageViewTiming,this.ee)}),!0),(0,c.bP)(“pagehide”,(()=>(0,a.p)(“winPagehide”,[(0,u.zO)()],void 0,h.D.pageViewTiming,this.ee))),this.importAggregator()}}perfObserver(e,t){e.getEntries().forEach((e=>{“first-paint”===e.name?(0,a.p)(“timing”,[“fp”,Math.floor(e.startTime)],void 0,h.D.pageViewTiming,this.ee):”first-contentful-paint”===e.name&&(0,a.p)(“timing”,[“fcp”,Math.floor(e.startTime)],void 0,h.D.pageViewTiming,this.ee)}))}lcpObserver(e,t){var r=e.getEntries();if(r.length>0){var n=r[r.length-1];if(this.pageHiddenTime{e.hadRecentInput||(0,a.p)(“cls”,[e],void 0,h.D.pageViewTiming,this.ee)}))}addConnectionAttributes(e){var t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(t)return t.type&&(e[“net-type”]=t.type),t.effectiveType&&(e[“net-etype”]=t.effectiveType),t.rtt&&(e[“net-rtt”]=t.rtt),t.downlink&&(e[“net-dlink”]=t.downlink),e}captureInteraction(e){if(e instanceof d.Yu.EV&&!this.fiRecorded){var t=Math.round(e.timeStamp),r={type:e.type};this.addConnectionAttributes(r),t(0,u.os)()&&t{“use strict”;r.r(t),r.d(t,{ADD_EVENT_LISTENER:()=>g,BST_RESOURCE:()=>a,BST_TIMER:()=>l,END:()=>u,FEATURE_NAME:()=>i,FN_END:()=>f,FN_START:()=>d,ORIG_EVENT:()=>p,PUSH_STATE:()=>h,RESOURCE:()=>s,RESOURCE_TIMING_BUFFER_FULL:()=>o,START:()=>c});var n=r(6562);const i=r(2325).D.sessionTrace,o=”resourcetimingbufferfull”,a=”bstResource”,s=”resource”,c=”-start”,u=”-end”,d=”fn”+c,f=”fn”+u,l=”bstTimer”,h=”pushState”,p=n.Yu.EV,g=”addEventListener”},6649:(e,t,r)=>{“use strict”;r.r(t),r.d(t,{Instrument:()=>j});var n=r(9252),i=r(7264),o=r(6408),a=r(8544),s=r(2053),c=r(6114),u=r(2628),d=r(2325),f=r(2374);function l(e,t){!function(e,t){if(t.has(e))throw new TypeError(“Cannot initialize the same private elements twice on an object”)}(e,t),t.add(e)}const{BST_RESOURCE:h,BST_TIMER:p,END:g,FEATURE_NAME:v,FN_END:m,FN_START:b,ADD_EVENT_LISTENER:y,PUSH_STATE:w,RESOURCE:E,RESOURCE_TIMING_BUFFER_FULL:A,START:x,ORIG_EVENT:O}=u,T=”clearResourceTimings”;var S,_,I,P=new WeakSet;class j extends c.S{constructor(e,t){if(super(e,t,v,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),l(this,P),!f.il)return;const r=this.ee;this.timerEE=(0,i.BV)(r),this.rafEE=(0,i.gy)(r),(0,i.QU)(r),(0,i.em)(r),r.on(b,(function(e,t){e[0]instanceof O&&(this.bstStart=(0,s.zO)())})),r.on(m,(function(e,t){var i=e[0];i instanceof O&&(0,n.p)(“bst”,[i,t,this.bstStart,(0,s.zO)()],void 0,d.D.sessionTrace,r)})),this.timerEE.on(b,(function(e,t,r){this.bstStart=(0,s.zO)(),this.bstType=r})),this.timerEE.on(m,(function(e,t){(0,n.p)(p,[t,this.bstStart,(0,s.zO)(),this.bstType],void 0,d.D.sessionTrace,r)})),this.rafEE.on(b,(function(){this.bstStart=(0,s.zO)()})),this.rafEE.on(m,(function(e,t){(0,n.p)(p,[t,this.bstStart,(0,s.zO)(),”requestAnimationFrame”],void 0,d.D.sessionTrace,r)})),r.on(w+x,(function(e){this.time=(0,s.zO)(),this.startPath=location.pathname+location.hash})),r.on(w+g,(function(e){(0,n.p)(“bstHist”,[location.pathname+location.hash,this.startPath,this.time],void 0,d.D.sessionTrace,r)})),(0,o.W)()?((0,n.p)(h,[window.performance.getEntriesByType(“resource”)],void 0,d.D.sessionTrace,r),function(){var e=new PerformanceObserver(((e,t)=>{var i=e.getEntries();(0,n.p)(h,[i],void 0,d.D.sessionTrace,r)}));try{e.observe({entryTypes:[“resource”]})}catch(e){}}()):window.performance[T]&&window.performance[y]&&window.performance.addEventListener(A,this.onResourceTimingBufferFull,(0,a.m$)(!1)),document.addEventListener(“scroll”,this.noOp,(0,a.m$)(!1)),document.addEventListener(“keypress”,this.noOp,(0,a.m$)(!1)),document.addEventListener(“click”,this.noOp,(0,a.m$)(!1)),this.abortHandler=function(e,t,r){if(!t.has(e))throw new TypeError(“attempted to get private field on non-instance”);return r}(this,P,R),this.importAggregator()}noOp(e){}onResourceTimingBufferFull(e){if((0,n.p)(h,[window.performance.getEntriesByType(E)],void 0,d.D.sessionTrace,this.ee),window.performance[T])try{window.performance.removeEventListener(A,this.onResourceTimingBufferFull,!1)}catch(e){}}}function R(){window.performance.removeEventListener(A,this.onResourceTimingBufferFull,!1),(0,i.Zw)(this.ee),(0,i.XV)(this.ee),(0,i.lx)(this.ee),(0,i.hF)(this.ee),this.abortHandler=void 0}S=j,I=v,(_=function(e){var t=function(e,t){if(“object”!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||”default”);if(“object”!=typeof n)return n;throw new TypeError(“@@toPrimitive must return a primitive value.”)}return(“string”===t?String:Number)(e)}(e,”string”);return”symbol”==typeof t?t:String(t)}(_=”featureName”))in S?Object.defineProperty(S,_,{value:I,enumerable:!0,configurable:!0,writable:!0}):S[_]=I},1509:(e,t,r)=>{“use strict”;r.d(t,{W:()=>s});var n=r(6562),i=r(3752),o=r(2384),a=r(6797);class s{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1,this.checkConfiguration()}checkConfiguration(){if(!(0,n.lF)(this.agentIdentifier)){let e={…(0,a.gG)().info?.jsAttributes};try{e={…e,…(0,n.C5)(this.agentIdentifier)?.jsAttributes}}catch(e){}(0,o.j)(this.agentIdentifier,{…(0,a.gG)(),info:{…(0,a.gG)().info,jsAttributes:e}})}}}},6114:(e,t,r)=>{“use strict”;r.d(t,{S:()=>c});var n=r(4329),i=r(1509),o=r(2650),a=r(2374),s=r(8610);class c extends i.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.hasAggregator=!1,this.auto=i,this.abortHandler,i&&(0,n.R)(e,r)}importAggregator(){if(this.hasAggregator||!this.auto)return;this.hasAggregator=!0;const e=async()=>{try{const{lazyLoader:e}=await r.e(729).then(r.bind(r,8110)),{Aggregate:t}=await e(this.featureName,”aggregate”);new t(this.agentIdentifier,this.aggregator)}catch(e){(0,s.Z)(“Downloading “.concat(this.featureName,” failed…”)),this.abortHandler?.()}};a.v6?e():(0,o.b)((()=>e()),!0)}}},2384:(e,t,r)=>{“use strict”;r.d(t,{j:()=>y});var n=r(8683),i=r.n(n),o=r(2325),a=r(6562),s=r(9252),c=r(7022),u=r(3752),d=r(2053),f=r(4329),l=r(2650),h=r(2374),p=r(8610);function g(e){[“setErrorHandler”,”finished”,”addToTrace”,”inlineHit”,”addRelease”,”addPageAction”,”setCurrentRouteName”,”setPageViewName”,”setCustomAttribute”,”interaction”,”noticeError”].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i1?r-1:0),i=1;i{e.exposed&&e.api[t]&&e.api[t](…n)}))}(t,…n)}}))}var v=r(6797);const m={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa]};const b={};function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:w,info:E,loader_config:A,runtime:x={loaderType:n},exposed:O=!0}=t;const T=(0,v.gG)();let S={};return E||(w=T.init,E=T.info,A=T.loader_config,S=T),h.v6&&(E.jsAttributes={…E.jsAttributes,isWorker:!0}),(0,a.CX)(e,E),(0,a.Dg)(e,w||{}),(0,a.GE)(e,A||{}),(0,a.sU)(e,x),function(e,t,n){n||(0,f.R)(e,”api”),g(t);var v=u.ee.get(e),m=v.get(“tracer”),b=”api-“,y=b+”ixn-“;function w(){}(0,c.D)([“setErrorHandler”,”finished”,”addToTrace”,”inlineHit”,”addRelease”],(function(e,r){t[r]=A(b,r,!0,”api”)})),t.addPageAction=A(b,”addPageAction”,!0,o.D.pageAction),t.setCurrentRouteName=A(b,”routeName”,!0,o.D.spa),t.setPageViewName=function(t,r){if(“string”==typeof t)return”/”!==t.charAt(0)&&(t=”/”+t),(0,a.OP)(e).customTransaction=(r||”http://custom.transaction”)+t,A(b,”setPageViewName”,!0,”api”)()},t.setCustomAttribute=function(t,r){const n=(0,a.C5)(e);return(0,a.CX)(e,{…n,jsAttributes:{…n.jsAttributes,[t]:r}}),A(b,”setCustomAttribute”,!0,”api”)()},t.interaction=function(){return(new w).get()};var E=w.prototype={createTracer:function(e,t){var r={},n=this,i=”function”==typeof t;return(0,s.p)(y+”tracer”,[(0,d.zO)(),e,r],n,o.D.spa,v),function(){if(m.emit((i?””:”no-“)+”fn-start”,[(0,d.zO)(),n,i],r),i)try{return t.apply(this,arguments)}catch(e){throw m.emit(“fn-err”,[arguments,this,”string”==typeof e?new Error(e):e],r),e}finally{m.emit(“fn-end”,[(0,d.zO)()],r)}}}};function A(e,t,r,n){return function(){return(0,s.p)(“record-supportability”,[“API/”+t+”/called”],void 0,o.D.metrics,v),(0,s.p)(e+t,[(0,d.zO)()].concat(i()(arguments)),r?null:this,n,v),r?void 0:this}}function x(){r.e(439).then(r.bind(r,5692)).then((t=>{let{setAPI:r}=t;r(e),(0,f.L)(e,”api”)})).catch((()=>(0,p.Z)(“Downloading runtime APIs failed…”)))}(0,c.D)(“actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get”.split(“,”),(function(e,t){E[t]=A(y,t,void 0,o.D.spa)})),t.noticeError=function(e,t){“string”==typeof e&&(e=new Error(e)),(0,s.p)(“record-supportability”,[“API/noticeError/called”],void 0,o.D.metrics,v),(0,s.p)(“err”,[e,(0,d.zO)(),!1,t],void 0,o.D.jserrors,v)},h.v6?x():(0,l.b)((()=>x()),!0)}(e,S,y),(0,v.Qy)(e,T,”api”),(0,v.Qy)(e,O,”exposed”),h.v6||((0,v.EZ)(“activatedFeatures”,b),(0,v.EZ)(“setToken”,(t=>function(e,t){var r=u.ee.get(t);e&&”object”==typeof e&&((0,c.D)(e,(function(e,t){if(!t)return(m[e]||[]).forEach((t=>{(0,s.p)(“block-“+e,[],void 0,t,r)}));b[e]||((0,s.p)(“feat-“+e,[],void 0,m[e],r),b[e]=!0)})),(0,f.L)(t,o.D.pageViewEvent))}(t,e)))),S}},909:(e,t,r)=>{“use strict”;r.d(t,{Z:()=>i,q:()=>o});var n=r(2325);function i(e){switch(e){case n.D.ajax:return[n.D.jserrors];case n.D.sessionTrace:return[n.D.ajax,n.D.pageViewEvent];case n.D.pageViewTiming:return[n.D.pageViewEvent];default:return[]}}function o(e){return e===n.D.jserrors?[]:[“auto”]}},2325:(e,t,r)=>{“use strict”;r.d(t,{D:()=>n,p:()=>i});const n={ajax:”ajax”,jserrors:”jserrors”,metrics:”metrics”,pageAction:”page_action”,pageViewEvent:”page_view_event”,pageViewTiming:”page_view_timing”,sessionTrace:”session_trace”,spa:”spa”},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8}},8683:e=>{e.exports=function(e,t,r){t||(t=0),void 0===r&&(r=e?e.length:0);for(var n=-1,i=r-t||0,o=Array(i<0?0:i);++n{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},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=>(({78:”page_action-aggregate”,147:”metrics-aggregate”,193:”session_trace-aggregate”,225:”ajax-instrument”,317:”jserrors-aggregate”,348:”page_view_timing-aggregate”,439:”async-api”,578:”jserrors-instrument”,729:”lazy-loader”,757:”session_trace-instrument”,786:”page_view_event-aggregate”,873:”spa-aggregate”,876:”spa-instrument”,898:”ajax-aggregate”,908:”page_action-instrument”}[e]||e)+”.”+{78:”92657d87″,118:”34a59fa6″,147:”7dcaee1b”,193:”401d5d17″,225:”25fe7245″,264:”bcaf68fc”,317:”d078b949″,348:”6b3fec7f”,439:”6bb277af”,578:”c8f23c89″,729:”48127245″,757:”98d3280d”,786:”29613e65″,873:”58d1fc78″,876:”364406a9″,898:”178bdaa3″,908:”64360627″}[e]+”-1226.min.js”),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t=”NRBA:”,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{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:”timeout”,target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.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={993:0,680:0,225:0,578:0,908:0,757:0,264: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{“use strict”;i.r(o);var e=i(2325),t=i(6562);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,””.concat(e,”.enabled”))}(r,e)})),n}var a=i(2384),s=i(909),c=i(9557),u=i(7022);class d extends c.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,u.D)(e,(function(e,r){t[e]=f(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,u.D)(r,(function(e,t){if(“count”!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=f(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=l(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=f(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r=””,n=!1,i=0;it.max&&(t.max=e),e1&&void 0!==arguments[1]?arguments[1]:(0,v.ky)(16);this.agentIdentifier=r,this.sharedAggregator=new d({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=t.features||[],this.desiredFeatures.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),Object.assign(this,(0,a.j)(this.agentIdentifier,t,t.loaderType||”agent”)),this.start()}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const e=”features”;try{const t=n(this.agentIdentifier);this.desiredFeatures.forEach((e=>{if(t[e.featureName]){const r=(0,s.Z)(e.featureName);r.every((e=>t[e]))||(0,m.Z)(“”.concat(e.featureName,” is enabled but one or more dependent features has been disabled (“).concat(JSON.stringify(r),”). This may cause unintended consequences or missing data…”)),this.features[e.featureName]=new e(this.agentIdentifier,this.sharedAggregator)}})),(0,g.Qy)(this.agentIdentifier,this.features,e)}catch(t){(0,m.Z)(“Failed to initialize all enabled instrument classes (agent aborted) -“,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,g.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[e],delete this.sharedAggregator,delete r.ee?.get(this.agentIdentifier),!1}}}({features:[b.Instrument,y.Instrument,x.Instrument,A.Instrument,w.Instrument,O.Instrument,E.Instrument],loaderType:”pro”})})(),window.NRBA=o})();]]> The #1 Online Wig Shop – Buy Wigs Online | Vogue Wigs The store will not work correctly in the case when cookies are disabled.

JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.

‘).html(); } promoBar.on(‘click’, ‘.js-page-header-promo-button-close’, function () { $.mage.cookies.set(cookieName, promoContent, { lifetime: cookieLifeDays * 24 * 60 * 60 // seconds }); promoBar.hide(); promoBar.trigger(‘messageBannerCloseAfter’); }); promoBar.find(‘.js-page-header-promo-text’).html(autoCorrectHtml(promoContent)); if (promoContent !== $.mage.cookies.get(cookieName)) { promoBar.show(); } });
Cart

Your cart is currently empty

  • Sensation Synthetic Wig Sensation Synthetic Wig

    Sensation Synthetic Wig

    By Gabor

    30 Colors Available

    n n nn”,”2571″:”n n n n n n nn”,”2572″:”n n n n n n nn”,”2573″:”n n n n n n nn”,”2574″:”n n n n n n nn”,”2575″:”n n n n n n nn”,”2576″:”n n n n n n nn”,”2577″:”n n n n n n nn”,”2578″:”n n n n n n nn”,”2579″:”n n n n n n nn”,”2580″:”n n n n n n nn”,”2581″:”n n n n n n nn”,”2582″:”n n n n n n nn”,”2583″:”n n n n n n nn”,”2584″:”n n n n n n nn”,”2585″:”n n n n n n nn”,”2586″:”n n n n n n nn”,”2587″:”n n n n n n nn”,”2588″:”n n n n n n nn”,”2589″:”n n n n n n nn”,”2590″:”n n n n n n nn”,”2591″:”n n n n n n nn”,”2592″:”n n n n n n nn”,”2593″:”n n n n n n nn”,”2594″:”n n n n n n nn”,”2595″:”n n n n n n nn”,”2596″:”n n n n n n nn”,”135608″:”n n n n n n nn”,”135609″:”n n n n n n nn”,”135610″:”n n n n n n nn”} } } } ]]>

    Starting at $136.00 MSRP Price $160.00

  • Alyssa Synthetic Wig Alyssa Synthetic Wig

    Alyssa Synthetic Wig

    By Envy

    37 Colors Available

    n n nn”,”34101″:”n n n n n n nn”,”34102″:”n n n n n n nn”,”34103″:”n n n n n n nn”,”34104″:”n n n n n n nn”,”34105″:”n n n n n n nn”,”34106″:”n n n n n n nn”,”34107″:”n n n n n n nn”,”34108″:”n n n n n n nn”,”34109″:”n n n n n n nn”,”34110″:”n n n n n n nn”,”34111″:”n n n n n n nn”,”34112″:”n n n n n n nn”,”34113″:”n n n n n n nn”,”34114″:”n n n n n n nn”,”34115″:”n n n n n n nn”,”34116″:”n n n n n n nn”,”34117″:”n n n n n n nn”,”34118″:”n n n n n n nn”,”34119″:”n n n n n n nn”,”34120″:”n n n n n n nn”,”34121″:”n n n n n n nn”,”34122″:”n n n n n n nn”,”34123″:”n n n n n n nn”,”34124″:”n n n n n n nn”,”197807″:”n n n n n nn”,”197810″:”n n n n n nn”,”197813″:”n n n n n nn”,”197816″:”n n n n n nn”,”197819″:”n n n n n nn”,”197822″:”n n n n n nn”,”197825″:”n n n n n nn”,”197828″:”n n n n n nn”,”197831″:”n n n n n nn”,”197834″:”n n n n n nn”,”197837″:”n n n n n nn”,”197840″:”n n n n n nn”} } } } ]]>

    Starting at $120.00 MSRP Price $150.00

  • Ignite Heat Defiant Lace Front Wig Ignite Heat Defiant Lace Front Wig

    Ignite Heat Defiant Lace Front Wig

    By Jon Renau

    38 Colors Available

    n n nn”,”13724″:”n n n n n n nn”,”13726″:”n n n n n n nn”,”145134″:”n n n n n n nn”,”13727″:”n n n n n n nn”,”13728″:”n n n n n n nn”,”101712″:”n n n n n n nn”,”13729″:”n n n n n n nn”,”13730″:”n n n n n n nn”,”13731″:”n n n n n n nn”,”145135″:”n n n n n n nn”,”13732″:”n n n n n n nn”,”13733″:”n n n n n n nn”,”13734″:”n n n n n n nn”,”13735″:”n n n n n n nn”,”13736″:”n n n n n n nn”,”13737″:”n n n n n n nn”,”13738″:”n n n n n n nn”,”13739″:”n n n n n n nn”,”13740″:”n n n n n n nn”,”13741″:”n n n n n n nn”,”13742″:”n n n n n n nn”,”13743″:”n n n n n n nn”,”13744″:”n n n n n n nn”,”13746″:”n n n n n n nn”,”13745″:”n n n n n n nn”,”13747″:”n n n n n n nn”,”13748″:”n n n n n n nn”,”13749″:”n n n n n n nn”,”145136″:”n n n n n n nn”,”145137″:”n n n n n n nn”,”13750″:”n n n n n n nn”,”114631″:”n n n n n n nn”,”13751″:”n n n n n n nn”,”114628″:”n n n n n n nn”,”114629″:”n n n n n n nn”,”13752″:”n n n n n n nn”,”114630″:”n n n n n n nn”} } } } ]]>

    Starting at $225.22 MSRP Price $264.96

  • Coco Synthetic Wig Coco Synthetic Wig

    Coco Synthetic Wig

    By Rene of Paris

    26 Colors Available

    n n nn”,”12063″:”n n n n n n nn”,”12064″:”n n n n n n nn”,”12065″:”n n n n n n nn”,”12066″:”n n n n n n nn”,”12067″:”n n n n n n nn”,”12068″:”n n n n n n nn”,”12069″:”n n n n n n nn”,”12070″:”n n n n n n nn”,”12071″:”n n n n n n nn”,”12072″:”n n n n n n nn”,”12073″:”n n n n n n nn”,”12074″:”n n n n n n nn”,”12075″:”n n n n n n nn”,”12076″:”n n n n n n nn”,”12077″:”n n n n n n nn”,”12078″:”n n n n n n nn”,”12079″:”n n n n n n nn”,”12080″:”n n n n n n nn”,”12081″:”n n n n n n nn”,”12082″:”n n n n n n nn”,”12083″:”n n n n n n nn”,”12084″:”n n n n n n nn”,”12085″:”n n n n n n nn”,”12086″:”n n n n n n nn”,”12087″:”n n n n n n nn”} } } } ]]>

    Starting at $114.75 MSRP Price $135.00

  • Samy Synthetic Wig Samy Synthetic Wig

    Samy Synthetic Wig

    By Rene of Paris

    16 Colors Available

    n n nn”,”12117″:”n n n n n n nn”,”12118″:”n n n n n n nn”,”12119″:”n n n n n n nn”,”12120″:”n n n n n n nn”,”12121″:”n n n n n n nn”,”12122″:”n n n n n n nn”,”12123″:”n n n n n n nn”,”12124″:”n n n n n n nn”,”12125″:”n n n n n n nn”,”12126″:”n n n n n n nn”,”12127″:”n n n n n n nn”,”12128″:”n n n n n n nn”,”12129″:”n n n n n n nn”,”12130″:”n n n n n n nn”,”12131″:”n n n n n n nn”} } } } ]]>

    Starting at $130.05 MSRP Price $153.00

  • Gia Synthetic Wig Gia Synthetic Wig

    Gia Synthetic Wig

    By Rene of Paris

    27 Colors Available

    n n nn”,”12377″:”n n n n n n nn”,”12378″:”n n n n n n nn”,”12379″:”n n n n n n nn”,”12380″:”n n n n n n nn”,”12381″:”n n n n n n nn”,”12382″:”n n n n n n nn”,”12383″:”n n n n n n nn”,”12384″:”n n n n n n nn”,”12385″:”n n n n n n nn”,”12386″:”n n n n n n nn”,”12387″:”n n n n n n nn”,”12388″:”n n n n n n nn”,”12389″:”n n n n n n nn”,”12390″:”n n n n n n nn”,”12391″:”n n n n n n nn”,”12392″:”n n n n n n nn”,”12393″:”n n n n n n nn”,”12394″:”n n n n n n nn”,”12395″:”n n n n n n nn”,”12396″:”n n n n n n nn”,”12397″:”n n n n n n nn”,”12398″:”n n n n n n nn”,”12399″:”n n n n n n nn”,”12400″:”n n n n n n nn”,”12401″:”n n n n n n nn”,”172696″:”n n n n n n nn”} } } } ]]>

    Starting at $160.65 MSRP Price $189.00

  • Sparkle Synthetic Wig R3329S+

    Sparkle Synthetic Wig

    By Raquel Welch

    41 Colors Available

    n n nn”,”6766″:”n n n n n n nn”,”6767″:”n n n n n n nn”,”6768″:”n n n n n n nn”,”6769″:”n n n n n n nn”,”6770″:”n n n n n n nn”,”6771″:”n n n n n n nn”,”6772″:”n n n n n n nn”,”6773″:”n n n n n n nn”,”6774″:”n n n n n n nn”,”6775″:”n n n n n n nn”,”6776″:”n n n n n n nn”,”6777″:”n n n n n n nn”,”6778″:”n n n n n n nn”,”6779″:”n n n n n n nn”,”6780″:”n n n n n n nn”,”6781″:”n n n n n n nn”,”6782″:”n n n n n n nn”,”6783″:”n n n n n n nn”,”6784″:”n n n n n n nn”,”6785″:”n n n n n n nn”,”6786″:”n n n n n n nn”,”6787″:”n n n n n n nn”,”6788″:”n n n n n n nn”,”6790″:”n n n n n n nn”,”6791″:”n n n n n n nn”,”6792″:”n n n n n n nn”,”6793″:”n n n n n n nn”,”6794″:”n n n n n n nn”,”6795″:”n n n n n n nn”,”6796″:”n n n n n n nn”,”6797″:”n n n n n n nn”,”6798″:”n n n n n n nn”,”135498″:”n n n n n n nn”,”160435″:”n n n n n n nn”,”160436″:”n n n n n n nn”,”160437″:”n n n n n n nn”,”160438″:”n n n n n n nn”,”160439″:”n n n n n n nn”,”160440″:”n n n n n n nn”,”199748″:”n n n n n nn”} } } } ]]>

    Starting at $151.30 MSRP Price $178.00

  • Trend Setter Synthetic Wig Trend Setter Synthetic Wig

    Trend Setter Synthetic Wig

    By Raquel Welch

    35 Colors Available

    n n nn”,”7122″:”n n n n n n nn”,”7123″:”n n n n n n nn”,”7124″:”n n n n n n nn”,”7125″:”n n n n n n nn”,”7126″:”n n n n n n nn”,”7127″:”n n n n n n nn”,”7128″:”n n n n n n nn”,”7129″:”n n n n n n nn”,”7130″:”n n n n n n nn”,”7131″:”n n n n n n nn”,”7132″:”n n n n n n nn”,”7133″:”n n n n n n nn”,”7134″:”n n n n n n nn”,”7135″:”n n n n n n nn”,”7136″:”n n n n n n nn”,”7137″:”n n n n n n nn”,”7138″:”n n n n n n nn”,”7139″:”n n n n n n nn”,”7140″:”n n n n n n nn”,”7141″:”n n n n n n nn”,”7142″:”n n n n n n nn”,”7143″:”n n n n n n nn”,”7144″:”n n n n n n nn”,”7145″:”n n n n n n nn”,”7146″:”n n n n n n nn”,”7147″:”n n n n n n nn”,”7148″:”n n n n n n nn”,”7149″:”n n n n n n nn”,”7150″:”n n n n n n nn”,”7151″:”n n n n n n nn”,”7152″:”n n n n n n nn”,”7153″:”n n n n n n nn”,”7154″:”n n n n n n nn”,”7155″:”n n n n n n nn”} } } } ]]>

    Starting at $157.25 MSRP Price $185.00

Shop By Category

Shop By Category

Shop Timeless Wigs

Upgrade your look in an instant with one of our chic wigs from Raquel Welch, Jon Renau, Envy & more. 

Shop By Category

Shop Easy Hairpieces

Whether you need coverage or additional volume, a top piece is quick way to upgrade your look. Available in various lengths & colors, your perfect match is here.

Shop By Category

Shop Luscious Extensions

Get the length you want in a flash with a set of extensions. Available in synthetic, heat friendly or human hair fiber.

  • Playful Synthetic Hairpiece 12F

    Playful Synthetic Hairpiece

    By Easihair

    43 Colors Available

    n n nn”,”19191″:”n n n n n n nn”,”19192″:”n n n n n n nn”,”19193″:”n n n n n n nn”,”19194″:”n n n n n n nn”,”19195″:”n n n n n n nn”,”19196″:”n n n n n n nn”,”19197″:”n n n n n n nn”,”19198″:”n n n n n n nn”,”19199″:”n n n n n n nn”,”19200″:”n n n n n n nn”,”19201″:”n n n n n n nn”,”19203″:”n n n n n n nn”,”19202″:”n n n n n n nn”,”19204″:”n n n n n n nn”,”19205″:”n n n n n n nn”,”19206″:”n n n n n n nn”,”19207″:”n n n n n n nn”,”19208″:”n n n n n n nn”,”19209″:”n n n n n n nn”,”19210″:”n n n n n n nn”,”19211″:”n n n n n n nn”,”19212″:”n n n n n n nn”,”19213″:”n n n n n n nn”,”19214″:”n n n n n n nn”,”19215″:”n n n n n n nn”,”19216″:”n n n n n n nn”,”19217″:”n n n n n n nn”,”19218″:”n n n n n n nn”,”19219″:”n n n n n n nn”,”19220″:”n n n n n n nn”,”19221″:”n n n n n n nn”,”19222″:”n n n n n n nn”,”19223″:”n n n n n n nn”,”19224″:”n n n n n n nn”,”19225″:”n n n n n n nn”,”19227″:”n n n n n n nn”,”19228″:”n n n n n n nn”,”19229″:”n n n n n n nn”,”19226″:”n n n n n n nn”,”19230″:”n n n n n n nn”,”19231″:”n n n n n n nn”,”19232″:”n n n n n n nn”} } } } ]]>

    Starting at $13.98 MSRP Price $16.45

  • Silk Top 182H Human Hair Hairpiece Silk Top 182H Human Hair Hairpiece

    Silk Top 182H Human Hair Hairpiece

    By Look of Love

    45 Colors Available

    n n nn”,”66740″:”n n n n n n nn”,”66741″:”n n n n n n nn”,”66742″:”n n n n n n nn”,”66743″:”n n n n n n nn”,”66744″:”n n n n n n nn”,”66745″:”n n n n n n nn”,”66746″:”n n n n n n nn”,”66747″:”n n n n n n nn”,”66748″:”n n n n n n nn”,”66749″:”n n n n n n nn”,”66750″:”n n n n n n nn”,”66751″:”n n n n n n nn”,”66752″:”n n n n n n nn”,”66753″:”n n n n n n nn”,”66754″:”n n n n n n nn”,”66755″:”n n n n n n nn”,”66756″:”n n n n n n nn”,”66757″:”n n n n n n nn”,”66758″:”n n n n n n nn”,”66759″:”n n n n n n nn”,”66760″:”n n n n n n nn”,”66761″:”n n n n n n nn”,”66762″:”n n n n n n nn”,”66763″:”n n n n n n nn”,”66764″:”n n n n n n nn”,”66765″:”n n n n n n nn”,”66766″:”n n n n n n nn”,”66767″:”n n n n n n nn”,”66768″:”n n n n n n nn”,”66769″:”n n n n n n nn”,”66770″:”n n n n n n nn”,”66771″:”n n n n n n nn”,”66772″:”n n n n n n nn”,”66773″:”n n n n n n nn”,”66774″:”n n n n n n nn”,”66775″:”n n n n n n nn”,”66776″:”n n n n n n nn”,”66777″:”n n n n n n nn”,”66778″:”n n n n n n nn”,”66779″:”n n n n n n nn”,”66780″:”n n n n n n nn”,”66781″:”n n n n n n nn”,”66782″:”n n n n n n nn”,”66783″:”n n n n n n nn”} } } } ]]>

    Starting at $937.50 MSRP Price $1,171.88

  • Human Hair Wiglet 237H 18-22F

    Human Hair Wiglet 237H

    By Look of Love

    41 Colors Available

    n n nn”,”67500″:”n n n n n n nn”,”67501″:”n n n n n n nn”,”67502″:”n n n n n n nn”,”67503″:”n n n n n n nn”,”67504″:”n n n n n n nn”,”67505″:”n n n n n n nn”,”67506″:”n n n n n n nn”,”67507″:”n n n n n n nn”,”67508″:”n n n n n n nn”,”67509″:”n n n n n n nn”,”67510″:”n n n n n n nn”,”67511″:”n n n n n n nn”,”67512″:”n n n n n n nn”,”67513″:”n n n n n n nn”,”67514″:”n n n n n n nn”,”67515″:”n n n n n n nn”,”67516″:”n n n n n n nn”,”67517″:”n n n n n n nn”,”67518″:”n n n n n n nn”,”67519″:”n n n n n n nn”,”67520″:”n n n n n n nn”,”67521″:”n n n n n n nn”,”67522″:”n n n n n n nn”,”67523″:”n n n n n n nn”,”67524″:”n n n n n n nn”,”67525″:”n n n n n n nn”,”67526″:”n n n n n n nn”,”67527″:”n n n n n n nn”,”67528″:”n n n n n n nn”,”67529″:”n n n n n n nn”,”67530″:”n n n n n n nn”,”67531″:”n n n n n n nn”,”67532″:”n n n n n n nn”,”67533″:”n n n n n n nn”,”67534″:”n n n n n n nn”,”67535″:”n n n n n n nn”,”67536″:”n n n n n n nn”,”67537″:”n n n n n n nn”,”67538″:”n n n n n n nn”,”67539″:”n n n n n n nn”} } } } ]]>

    Starting at $550.00 MSRP Price $687.50

  • Human Hair 267H 3/4 Wig Human Hair 267H 3/4 Wig

    Human Hair 267H 3/4 Wig

    By Look of Love

    40 Colors Available

    n n nn”,”67865″:”n n n n n n nn”,”67866″:”n n n n n n nn”,”67867″:”n n n n n n nn”,”67868″:”n n n n n n nn”,”67869″:”n n n n n n nn”,”67870″:”n n n n n n nn”,”67871″:”n n n n n n nn”,”67872″:”n n n n n n nn”,”67873″:”n n n n n n nn”,”67874″:”n n n n n n nn”,”67875″:”n n n n n n nn”,”67876″:”n n n n n n nn”,”67877″:”n n n n n n nn”,”67878″:”n n n n n n nn”,”67879″:”n n n n n n nn”,”67880″:”n n n n n n nn”,”67881″:”n n n n n n nn”,”67882″:”n n n n n n nn”,”67883″:”n n n n n n nn”,”67884″:”n n n n n n nn”,”67885″:”n n n n n n nn”,”67886″:”n n n n n n nn”,”67887″:”n n n n n n nn”,”67888″:”n n n n n n nn”,”67889″:”n n n n n n nn”,”67890″:”n n n n n n nn”,”67891″:”n n n n n n nn”,”67892″:”n n n n n n nn”,”67893″:”n n n n n n nn”,”67894″:”n n n n n n nn”,”67895″:”n n n n n n nn”,”67896″:”n n n n n n nn”,”67897″:”n n n n n n nn”,”67898″:”n n n n n n nn”,”67899″:”n n n n n n nn”,”67900″:”n n n n n nn”,”67901″:”n n n n n nn”,”67902″:”n n n n n n nn”,”67903″:”n n n n n n nn”} } } } ]]>

    Starting at $2,187.50 MSRP Price $2,734.38

  • Butterfly Clip On BFS339 Hairpiece Butterfly Clip On BFS339 Hairpiece

    Butterfly Clip On BFS339 Hairpiece

    By Look of Love

    58 Colors Available

    n n nn”,”70320″:”n n n n n n nn”,”70321″:”n n n n n n nn”,”70322″:”n n n n n n nn”,”70323″:”n n n n n n nn”,”70324″:”n n n n n n nn”,”70325″:”n n n n n n nn”,”70326″:”n n n n n n nn”,”70327″:”n n n n n n nn”,”70328″:”n n n n n n nn”,”70329″:”n n n n n n nn”,”70330″:”n n n n n n nn”,”70331″:”n n n n n n nn”,”70332″:”n n n n n n nn”,”70333″:”n n n n n n nn”,”70334″:”n n n n n n nn”,”70335″:”n n n n n n nn”,”70336″:”n n n n n n nn”,”70337″:”n n n n n n nn”,”70338″:”n n n n n n nn”,”70339″:”n n n n n n nn”,”70340″:”n n n n n n nn”,”70341″:”n n n n n n nn”,”70342″:”n n n n n n nn”,”70343″:”n n n n n n nn”,”70344″:”n n n n n n nn”,”70345″:”n n n n n n nn”,”70346″:”n n n n n n nn”,”70347″:”n n n n n n nn”,”70348″:”n n n n n n nn”,”70349″:”n n n n n n nn”,”70350″:”n n n n n n nn”,”70351″:”n n n n n n nn”,”70352″:”n n n n n n nn”,”70353″:”n n n n n n nn”,”70354″:”n n n n n n nn”,”70355″:”n n n n n n nn”,”70356″:”n n n n n n nn”,”70357″:”n n n n n n nn”,”70358″:”n n n n n n nn”,”70359″:”n n n n n n nn”,”70360″:”n n n n n n nn”,”70361″:”n n n n n n nn”,”70362″:”n n n n n n nn”,”70363″:”n n n n n n nn”,”70364″:”n n n n n n nn”,”70365″:”n n n n n n nn”,”70366″:”n n n n n n nn”,”70367″:”n n n n n n nn”,”70368″:”n n n n n n nn”,”70369″:”n n n n n n nn”,”70370″:”n n n n n n nn”,”70371″:”n n n n n n nn”,”70372″:”n n n n n n nn”,”70373″:”n n n n n n nn”,”70374″:”n n n n n n nn”,”70375″:”n n n n n n nn”,”70376″:”n n n n n n nn”} } } } ]]>

    Starting at $107.50 Regular Price $134.38

  • New Addition Synthetic Hairpiece New Addition Synthetic Hairpiece

    New Addition Synthetic Hairpiece

    By Rene of Paris

    12 Colors Available

    n n nn”,”151114″:”n n n n n n nn”,”12680″:”n n n n n n nn”,”12681″:”n n n n n n nn”,”12682″:”n n n n n n nn”,”12683″:”n n n n n n nn”,”12684″:”n n n n n n nn”,”12685″:”n n n n n n nn”,”12686″:”n n n n n n nn”,”12687″:”n n n n n n nn”,”12688″:”n n n n n n nn”,”12689″:”n n n n n n nn”} } } } ]]>

    Starting at $86.70 MSRP Price $102.00

  • Sonata Synthetic Hairpiece SS12-22

    Sonata Synthetic Hairpiece

    By Raquel Welch

    43 Colors Available

    n n nn”,”6723″:”n n n n n n nn”,”6724″:”n n n n n n nn”,”6725″:”n n n n n n nn”,”6726″:”n n n n n n nn”,”6727″:”n n n n n nn”,”6728″:”n n n n n n nn”,”6729″:”n n n n n n nn”,”6730″:”n n n n n n nn”,”6731″:”n n n n n n nn”,”6732″:”n n n n n n nn”,”6733″:”n n n n n n nn”,”6734″:”n n n n n n nn”,”6735″:”n n n n n n nn”,”6736″:”n n n n n n nn”,”6737″:”n n n n n n nn”,”6738″:”n n n n n n nn”,”6739″:”n n n n n n nn”,”6740″:”n n n n n n nn”,”6741″:”n n n n n n nn”,”6742″:”n n n n n n nn”,”6743″:”n n n n n n nn”,”6744″:”n n n n n n nn”,”6745″:”n n n n n n nn”,”6746″:”n n n n n n nn”,”6747″:”n n n n n n nn”,”6748″:”n n n n n n nn”,”6749″:”n n n n n nn”,”6750″:”n n n n n n nn”,”6751″:”n n n n n n nn”,”6752″:”n n n n n n nn”,”6753″:”n n n n n n nn”,”6754″:”n n n n n n nn”,”6755″:”n n n n n n nn”,”6756″:”n n n n n n nn”,”6757″:”n n n n n n nn”,”6758″:”n n n n n n nn”,”6759″:”n n n n n n nn”,”6760″:”n n n n n n nn”,”6761″:”n n n n n n nn”,”6762″:”n n n n n n nn”,”6763″:”n n n n n n nn”,”6764″:”n n n n n n nn”} } } } ]]>

    Starting at $125.80 MSRP Price $148.00

  • Top Billing Hair Addition RL8-29SS

    Top Billing Hair Addition

    By Raquel Welch

    36 Colors Available

    n n nn”,”7059″:”n n n n n n nn”,”7060″:”n n n n n n nn”,”7061″:”n n n n n n nn”,”7062″:”n n n n n n nn”,”7063″:”n n n n n n nn”,”7064″:”n n n n n n nn”,”7065″:”n n n n n n nn”,”7066″:”n n n n n n nn”,”7067″:”n n n n n n nn”,”7068″:”n n n n n n nn”,”7069″:”n n n n n n nn”,”7070″:”n n n n n n nn”,”7071″:”n n n n n n nn”,”7072″:”n n n n n n nn”,”7073″:”n n n n n n nn”,”7074″:”n n n n n n nn”,”7075″:”n n n n n n nn”,”7076″:”n n n n n n nn”,”7077″:”n n n n n n nn”,”7078″:”n n n n n n nn”,”7079″:”n n n n n n nn”,”7080″:”n n n n n n nn”,”7081″:”n n n n n n nn”,”7082″:”n n n n n n nn”,”7083″:”n n n n n n nn”,”7084″:”n n n n n n nn”,”7085″:”n n n n n n nn”,”7086″:”n n n n n n nn”,”160632″:”n n n n n n nn”,”160633″:”n n n n n n nn”,”160634″:”n n n n n n nn”,”160635″:”n n n n n n nn”,”160636″:”n n n n n n nn”,”160637″:”n n n n n n nn”,”160638″:”n n n n n n nn”} } } } ]]>

    Starting at $252.45 MSRP Price $297.00

Hair Loss Guide

Find your perfect hairpiece for the natural look you’ve always wanted. 

Color Search Tool

Making shopping a breeze with all the styles available in your favorite shade just a few clicks away.

li’).addClass(‘js-accordion-item cms-accordion-item’); cmsAccordion.find(‘> li > button’).addClass(‘js-accordion-title cms-accordion-title’); cmsAccordion.find(‘> li > div’).addClass(‘js-accordion-body cms-accordion-body’); accordion({}, cmsAccordion); }); $(‘.cms-table-wrapper table’).each(function (index, responsiveTable) { table({}, responsiveTable); }); $(‘.cms-tooltip-button’).compassTooltip({ ‘tooltipClass’: ‘cms-tooltip’ }); }); ]]>

300) { backToTop.fadeIn(); } else { backToTop.fadeOut(); } }); backToTop.on(‘click’, function (e) { e.preventDefault(); accessibilityUtils.scrollToAndFocus(‘#top’, null, 200); }); }); ]]> = 2 && arguments[1].indexOf(“//” + location.hostname) == arguments[1].indexOf(“//”)) { if (!utils.requesting && typeof this.addEventListener === ‘function’) { this.setRequestHeader(“Listrak-Listening”, “1”); this.addEventListener(“load”, function(e) { if (!utils.requesting && typeof e.currentTarget !== ‘undefined’) { if (e.currentTarget.getResponseHeader(‘Listrak-Change-Flag’) !== null) utils.track(); if (e.currentTarget.getResponseHeader(‘Listrak-InstantPurchase-Flag’) !== null) utils.order(); } }); } } }; } _ltk.Activity.AddPageBrowse(location.href); _ltk.Activity.Submit(); _ltk.SCA.CaptureEmail(‘newsletter’, true); _ltk.SCA.CaptureEmail(’email’, true); _ltk.SCA.CaptureEmail(‘customeru005Cu005Cu002Demail’, true); utils.track(); }); }); ]]>

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *