 <!doctype html><html lang="en"><head ><script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fwww.polyperformance.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.polyperformance.com\u002Fstatic\u002Fversion1775480319\u002Ffrontend\u002FSmartwave\u002Fporto_ppi\u002Fen_US' };</script> <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1589105962",accountID:"4161839",trustKey:"4161839",xpid:"UAcBUF5QARABUVlTDwUCVlEF",licenseKey:"NRJS-f539479d433c216c324",applicationID:"1581845054",browserID:"1589105962"};;/*! For license information please see nr-loader-spa-1.316.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},733:(e,t,r)=>{"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="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"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={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};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});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 s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),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){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(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)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={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},d={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"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},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})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},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{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.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])=>{o[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()[o[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 s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},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)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.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(u+"-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,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},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}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,f:()=>i});const n=r(860).K7.ajax,i="ajaxRequest.id"},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.316.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){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?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.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.316.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.316.0.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==",249:"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==",212:"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},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 s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.316.0.PROD"]=self["webpackChunk:NRBA-1.316.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f="[data-nr-mask]",h=e=>(0,l.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!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},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},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:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$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:d.wk,inactiveMs:d.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){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.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){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=>{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(y.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};p.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)&&(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(d.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(S.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)(S.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)(S.Pl+S.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI&&((0,K.u)(()=>(0,A.p)("docHidden",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=>(0,A.p)("winPagehide",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(J(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return q(e.reason)}const r=q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function Q(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return J(e.error)?e.error:q(e)}function J(e){return e instanceof Error&&!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,u.R)(57);const l=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=["name","id","type"],le=new Map([[se,"addPageAction"],[ie,"log"],[oe,"measure"],[ee,"noticeError"],[ae,"recordCustomEvent"]]),fe={experimental:(0,C.J)(()=>(0,u.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,u.R)(55)),invalidTarget:(0,C.J)(e=>(0,u.R)(48,e)),deregistered:(0,C.J)(()=>(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:te.fQ.BA};const n=(0,ce.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||te.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ue.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(fe.disabled),c(r.id)&&c(r.name)||a(()=>fe.invalidTarget(r));const d={addPageAction:(t,n={})=>p(se,[t,{...i,...n},e],r),deregister:()=>{f(),a(fe.deregistered)},log:(t,n={})=>p(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ae,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{l()||(i[e]=t)},p=(r,n,i)=>{if(l()&&r!==pe)return;const s=(0,x.t)(),o=le.get(r)||"unknown";(0,A.p)(U.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=>ee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,me.I)(e,"nr@id",function(){return ve++})}function be(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,Y.A)(e).length}catch(e){return}}}var we=i(8139),Re=i(3434);const Ee={},Te=["open","send"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)g(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var xe="fetch-",Se=xe+"body-",_e=["arrayBuffer","blob","json","text","formData"],Oe=p.gm.Request,Pe=p.gm.Response,ke="prototype";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Oe&&Pe&&p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=>{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,"fetch",xe),r.on(xe+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(xe+"done",[null,t],i)}else r.emit(xe+"done",[e],i)}),r}var Ce=i(7485);class De{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}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,s){if(!("function"==typeof p.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Le=i(9300),Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe="X-NewRelic-App-Data";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ve(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(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||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){T(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function c(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=be(i);o&&(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(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 u(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function g(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function m(e,t,r){t instanceof We&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(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,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(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 b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(""+(r&&r instanceof Ke&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>E(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>E(n,this,e))}function E(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function T(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?be(e.response):"text"===r||""===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,A.p)(U.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",s),r.on("open-xhr-start",o),r.on("open-xhr-end",a),r.on("send-xhr-start",c),r.on("xhr-cb-time",d),r.on("xhr-load-added",u),r.on("xhr-load-removed",l),r.on("xhr-resolved",f),r.on("addEventListener-end",h),r.on("removeEventListener-end",g),r.on("fn-end",v),r.on("fetch-before-start",y),r.on("fetch-start",b),r.on("fn-start",m),r.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.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 ze={},Ge=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,"-")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n<0&&(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:"nr"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)&&this.ee.on(S.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==d.g.FULL&&this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,A.p)(U.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,x.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,x.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=>{(0,G.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,A.p)("newURL",[(0,x.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,G.sp)(ct.OV,e=>{c(e),(0,A.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,A.p)("newDom",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,A.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=>se(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=>ae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=>oe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=>{const e=(0,x.t)();ft.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new pt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,x.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,x.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,ft.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return p.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,A.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&p.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,G.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>vt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:"spa"})})()})();</script>
<meta name="title" content="Search results for: &#039;wp&#039; | POLY PERFORMANCE"/>
<meta name="description" content="1.805.783.2060 - YOUR OFF-ROAD PARTS SOURCE! www.polyperformance.com "/>
<meta name="keywords" content="ARB, Currie Enterprises, Eibach, Falcon Shocks, Fox Shocks, ICON Vehicle Dynamics, King Shocks, Method Racing Wheels, PSC Motorsports, RCV Performance, Revolution Gear, Rough Country, Synergy Manufacturing, TeraFlex, Trail-Gear, Winters Shifter"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/>
<meta name="format-detection" content="telephone=no"/>
<title>Search results for: &#039;wp&#039; | POLY PERFORMANCE</title>
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/mage/calendar.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/styles-m.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/bootstrap/css/bootstrap.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/bootstrap/css/bootstrap-theme.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/owl.carousel/assets/owl.carousel.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/animate.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/fancybox/css/jquery.fancybox.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/icon-fonts/css/porto-icons-codes.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/icon-fonts/css/animation.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/custom.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/ppi_customcss.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Amasty_LibSwiperJs/vendor/swiper/swiper.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Astound_Affirm/affirm-promo.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/WeltPixel_OwlCarouselSlider/css/owl.carousel.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Anowave_Ec/css/ec.min.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Apptrian_Subcategories/css/apptrian_subcategories.min.css" />
<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/styles-l.min.css" />
<link  rel="stylesheet" type="text/css"  media="print" href="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/css/print.min.css" />
<script  type="text/javascript"  src="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/requirejs/require.js"></script>
<script  type="text/javascript"  src="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/mage/requirejs/mixins.js"></script>
<script  type="text/javascript"  src="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/requirejs-config.js"></script>
<script  type="text/javascript"  src="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Anowave_Ec/js/ec.js"></script>
<script  type="text/javascript"  src="https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/Anowave_Ec4/js/ec4.js"></script>
<style type="text/css">@font-face {font-family:Shadows Into Light;font-style:normal;font-weight:400;src:url(/cf-fonts/s/shadows-into-light/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Shadows Into Light;font-style:normal;font-weight:400;src:url(/cf-fonts/s/shadows-into-light/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style>
<link  rel="icon" type="image/x-icon" href="https://www.polyperformance.com/media/favicon/stores/1/favicon.png" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.polyperformance.com/media/favicon/stores/1/favicon.png" />
<link  rel="canonical" href="https://www.polyperformance.com/catalogsearch/result/?404=1&q=wp" />
<meta name="facebook-domain-verification" content="88euy694ov69yyc37ykq98iyqhs2n6" />
     <style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/math/300/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/300/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/300/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek/300/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/300/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/300/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/300/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/300/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/300/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek/300/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/300/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin/300/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/math/300/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/300/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek/400/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/400/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/400/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/math/400/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/math/400/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek/400/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/400/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/400/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/400/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/math/600/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/600/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/greek/600/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/600/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/600/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/latin/600/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/600/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/600/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/math/600/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/600/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/600/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/600/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/600/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/greek/600/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:600;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/600/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/math/700/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/700/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/700/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek/700/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek/700/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/700/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/math/700/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/700/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/800/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/800/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek/800/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/800/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/800/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/800/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/800/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/math/800/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin/800/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/800/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/800/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/math/800/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/800/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/800/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek/800/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/800/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/800/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/800/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}</style> <link rel="stylesheet" type="text/css" media="all" href="https://www.polyperformance.com/media/porto/configed_css/design_ppi_store_view.css?1780973038"><link rel="stylesheet" type="text/css" media="all" href="https://www.polyperformance.com/media/porto/configed_css/settings_ppi_store_view.css?1780973038"><script type="text/javascript">
require([
    'jquery'
], function ($) {
    $("body").addClass("1140");
    $("body").addClass("wide");
  $(document).ready(function(){
     $(".drop-menu > a").off("click").on("click", function(){
         if($(this).parent().children(".nav-sections").hasClass("visible"))
             $(this).parent().children(".nav-sections").removeClass("visible");
         else
             $(this).parent().children(".nav-sections").addClass("visible")
     });
 });

    var scrolled = false;
    $(window).scroll(function(){
        if(!$('.page-header').hasClass('type10')) {
            if($(window).width()>=768){
                if(140<$(window).scrollTop() && !scrolled){
                    $('.page-header').addClass("sticky-header");
                    scrolled = true;
                    $('.page-header .minicart-wrapper').after('<div class="minicart-place hide"></div>');
                    var minicart = $('.page-header .minicart-wrapper').detach();
                    if($(".page-header").hasClass("type8"))
                        $('.page-header .menu-wrapper').append(minicart);
                    else
                        $('.page-header .navigation').append(minicart);
                     }
                if(140>=$(window).scrollTop() && scrolled){
                    $('.page-header').removeClass("sticky-header");
                    scrolled = false;
                    var minicart;
                    if($(".page-header").hasClass("type8"))
                        minicart = $('.page-header .menu-wrapper .minicart-wrapper').detach();
                    else
                        minicart = $('.page-header .navigation .minicart-wrapper').detach();
                    $('.minicart-place').after(minicart);
                    $('.minicart-place').remove();
                    $('.page-header .minicart-wrapper-moved').addClass("minicart-wrapper").removeClass("minicart-wrapper-moved").removeClass("hide");
                     }
            }
        }
    });
 });</script><!-- Added Javascript for Drop Menu click on index-index <script type="text/javascript">
    $(document).ready(function(){
        $(".drop-menu > a").off("click").on("click", function(){
            if($(this).parent().children(".nav-sections").hasClass("visible"))
                $(this).parent().children(".nav-sections").removeClass("visible");
            else
                $(this).parent().children(".nav-sections").addClass("visible")
        });
    });</script> --> <script type="text/x-magento-init">
        {
            "*": {
                "Magento_PageCache/js/form-key-provider": {
                    "isPaginationCacheEnabled":
                        0                }
            }
        }</script> <style> .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } .ec-gtm-cookie-directive > div > div > div a.action.accept, .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #8bc53f; } .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f; } .ec-gtm-cookie-directive-segments { background: #ffffff; } .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000; }</style>    <script data-ommit="true">

	window.dataLayer = window.dataLayer || [];

	 window.AEC = window.AEC || { version: "103.1.7"	};

	 AEC.Const = 
	{
		TIMING_CATEGORY_ADD_TO_CART:		'Add To Cart Time',
		TIMING_CATEGORY_REMOVE_FROM_CART:	'Remove From Cart Time',
		TIMING_CATEGORY_PRODUCT_CLICK:		'Product Detail Click Time',
		TIMING_CATEGORY_CHECKOUT:			'Checkout Time',
		TIMING_CATEGORY_CHECKOUT_STEP:		'Checkout Step Time',
		TIMING_CATEGORY_PRODUCT_WISHLIST:	'Add to Wishlist Time',
		TIMING_CATEGORY_PRODUCT_COMPARE:	'Add to Compare Time'
	};

	AEC.Const.URL 					= 'https://www.polyperformance.com/';
	AEC.Const.VARIANT_DELIMITER 	= '-';
	AEC.Const.VARIANT_DELIMITER_ATT = ':';

	 AEC.Const.CHECKOUT_STEP_SHIPPING 	= 1;
	AEC.Const.CHECKOUT_STEP_PAYMENT  	= 2;
	AEC.Const.CHECKOUT_STEP_ORDER  		= 3;

	 AEC.Const.DIMENSION_SEARCH = 18;

	 AEC.Const.COOKIE_DIRECTIVE 								= false;
	AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE 				= false;
	AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS			= ["cookieConsentGranted"];	
	AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT 		= "cookieConsentGranted";
	AEC.Const.COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT 		= "cookieConsentDeclined";

	 AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted");

	 AEC.Const.CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT = "catalogCategoryAddToCartRedirect";

	 AEC.Message = 
	{
		confirm: 			 false,
		confirmRemoveTitle:  "Are you sure?",
		confirmRemove: 		 "Are you sure you would like to remove this item from the shopping cart?"
	};
			
	AEC.storeName 			= "PPI Store View";
	AEC.currencyCode	 	= "USD";
	AEC.useDefaultValues 	= false;
	AEC.facebook 			= true;
	AEC.facebookInitParams 	= [];

	 AEC.SUPER = [];

	 AEC.CONFIGURABLE_SIMPLES = [];

	 AEC.BUNDLE = {"bundles":[],"options":[]};

	 AEC.localStorage = true;

	 AEC.summary = false;

	 AEC.reset = false;</script>  <!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
 fbq('init', '1213364365407831'); 
fbq('track', 'PageView');
</script>
<noscript>
 <img height="1" width="1" 
src="https://www.facebook.com/tr?id=1213364365407831&ev=PageView
&noscript=1"/>
</noscript>
<!-- End Facebook Pixel Code -->  <script data-ommit="true">

             (() => 
            {
                let time = 0, loop = setInterval(() => 
            	{
                	time++;
                	
            		if ('undefined' !== typeof fbq)
            		{
            			AEC.EventDispatcher.trigger('ec.facebook.loaded', {});
    
            			clearInterval(loop);
            		}

            		if (time > 100)
            		{
                		console.log('Failed to detect ec.facebook.loaded event.');

                		clearInterval(loop);
            		}

            	}, 100);
            })();</script> <script data-ommit="true">

    (summary => 
    {
    	if (summary)
    	{
        	let getSummary = (event) => 
        	{
            	AEC.Request.post("https:\/\/www.polyperformance.com\/datalayer\/index\/cart\/",{ event:event }, (response) => 
            	{
                	dataLayer.push(response);
               	});
            };

            ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 
            {
            	AEC.EventDispatcher.on(event, (event => 
            	{
                	return () => 
                	{
                    	setTimeout(() => { getSummary(event); }, 2000);
                    };
                })(event));
            });
    	}
    })(AEC.summary);</script><script data-ommit="true">

    if (AEC.GA4)
    {
    	AEC.GA4.enabled = true;

    	 AEC.GA4.conversion_event = "purchase";

    	 AEC.GA4.currency = "USD";

    	 AEC.GA4.quote = [];
    }</script><script data-ommit="true">

	 window.dataLayer = window.dataLayer || [];

	  var dataLayerTransport = (function()
	{
		var data = [];
		
		return {
			data:[],
			push: function(data)
			{
				this.data.push(data);
				
				return this;
			},
			serialize: function()
			{
				return this.data;
			}
		}	
	})();</script>  <script data-ommit="true">

	/* Dynamic remarketing */
	window.google_tag_params = window.google_tag_params || {};

	/* Default pagetype */
	window.google_tag_params.ecomm_pagetype = 'searchresults';

	/* Grouped products collection */
	window.G = [];

	/**
	 * Global revenue 
	 */
	window.revenue = 0;

	/**
	 * DoubleClick
	 */
	window.DoubleClick = 
	{
		DoubleClickRevenue:	 	0,
		DoubleClickTransaction: 0,
		DoubleClickQuantity: 	0
	};
	
	 AEC.Cookie.visitor({"visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","visitorType":"NOT LOGGED IN","currentStore":"PPI Store View"}).push(dataLayer, false);

	 dataLayer.push({ pageType: "searchresults"});</script>      <!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P9TT2X');</script>
<!-- End Google Tag Manager -->  <script data-ommit="true">

    </script> <script data-ommit="true">AEC.Bind.apply({"performance":false})</script>         <script type="text&#x2F;javascript" src="https&#x3A;&#x2F;&#x2F;chimpstatic.com&#x2F;mcjs-connected&#x2F;js&#x2F;users&#x2F;ade7cd48418e60ad013af201c&#x2F;abf3b37758044e1518e9e5ce4.js" defer="defer">
</script>  <style nonce="NGc5NTRybzc3cTBmemZ2NWMyb283NmdjdTlldWpsdjM=">@media screen and (max-width: 767px) {
    .searchautocomplete__autocomplete {
        max-height: 200px;
        overflow-y: scroll;
    }
}
@media (max-width: 767px) {
.block-search .control {
    clear: both;
    margin: -145px;
    max-width: 300px;
    }
 }

@media (min-width: 768px), print
.page-header .drop-menu+.custom-menu-block a {
    /* padding: 0 14px; */
    font-size: 12px;
    font-weight: 600;
    color: #777;
    white-space: nowrap;
}

@media (min-width: 768px), print
.page-header.type8 {
    background-color: transparent;
    color: #777;
    border: 0;
}</style></head><body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/images/loader-2.gif"}}' id="html-body" class="page-products page-with-filter  layout-1140 wide am-porto-cmtb catalogsearch-result-index page-layout-2columns-left">         <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=\"owlcarousel\"]":{"Smartwave_Filterproducts\/js\/content-type\/filterproducts\/appearance\/carousel\/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":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","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/x-magento-init">
    {
        "body": {
            "addToWishlist": {"productType":["simple","virtual","downloadable","bundle","grouped","configurable"]}        }
    }</script> <div class="cookie-status-message" id="cookie-status">The store will not work correctly when cookies are disabled.</div> <script type="text&#x2F;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": ".polyperformance.com",
                "secure": true,
                "lifetime": "345600"
            }
        }
    }</script>  <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>    <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\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\u002Fwww.polyperformance.com\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\u002Fwww.polyperformance.com\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><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P9TT2X"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->  <script nonce="eTJxanNmbTAweWU3ZjFyMTdjNHQyMGdzazNjMnplODk=">
        require([
                'jquery',
                'Mirasvit_SearchAutocomplete/js/autocomplete',
                'Mirasvit_SearchAutocomplete/js/typeahead'
            ], function ($, autocomplete, typeahead) {
                const selector = 'input#search, input#mobile_search, .minisearch input[type="text"]';

                $(document).ready(function () {
                    $('#search_mini_form').prop("minSearchLength", 10000);

                    const $input = $(selector);

                    $input.each(function (index, searchInput) {
                         new autocomplete($(searchInput)).init({"query":"wp","priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"minSearchLength":3,"url":"https:\/\/www.polyperformance.com\/searchautocomplete\/ajax\/suggest\/","storeId":"1","delay":100,"isAjaxCartButton":false,"isShowCartButton":false,"isShowImage":true,"isShowPrice":false,"isShowSku":false,"isShowRating":false,"isShowDescription":false,"isShowStockStatus":false,"isShowAdditionalAttributes":false,"isKeepLastSearchRequest":false,"layout":"2columns","popularTitle":"Popular Suggestions","popularSearches":[],"isTypeaheadEnabled":false,"typeaheadUrl":"https:\/\/www.polyperformance.com\/searchautocomplete\/ajax\/typeahead\/","minSuggestLength":2,"currency":"USD","limit":null,"customerGroupId":0,"filterPosition":"disable","availableOrders":{"_score":"Relevance","name.sort_name":"Product Name","price_0_1":"Price","manufacturer_value.sort_manufacturer":"Brand","sw_featured":"Is Featured","on_sale":"ON SALE"},"defaultOrder":"_score","localStorageFields":{"prevRequestField":"mstLatestRequest","isRestorePrevRequestFlag":"mstIsRestorePrevRequest","isRefererAutocompleteFlag":"mstIsRefererAutocomplete"}});
                    });
                });
            }
        );</script><script id="searchAutocompletePlaceholder" type="text/x-custom-template">
    <div class="mst-searchautocomplete__autocomplete">
        <div class="mst-searchautocomplete__spinner">
            <div class="spinner-item spinner-item-1"></div>
            <div class="spinner-item spinner-item-2"></div>
            <div class="spinner-item spinner-item-3"></div>
            <div class="spinner-item spinner-item-4"></div></div>

        <div class="mst-searchautocomplete__close">&times;</div></div></script><script id="searchAutocompleteWrapper" type="text/x-custom-template">
    <div class="mst-searchautocomplete__wrapper">
        <div class="mst-searchautocomplete__results" data-bind="{
            visible: result().noResults == false,
            css: {
                __all: result().urlAll && result().totalItems > 0
            }
        }">
            <div data-bind="foreach: { data: result().indexes, as: 'index' }">
                <div data-bind="visible: index.totalItems, attr: {class: 'mst-searchautocomplete__index ' + index.identifier}">
                    <div class="mst-searchautocomplete__index-title">
                        <span data-bind="text: index.title"></span>
                        <span data-bind="visible: index.isShowTotals">
                            (<span data-bind="text: index.totalItems"></span>)</span></div>

                    <div class="mst-searchautocomplete__empty-result" data-bind="visible: index.isMisspell == true">
                        <span data-bind="text: index.textMisspell"></span>
                        <span data-bind="text: index.textCorrected"></span></div>

                    <ul data-bind="foreach: { data: index.items, as: 'item' }" aria-label="Search Autocomplete Result">
                        <li data-bind="
                            template: { name: index.identifier, data: item },
                            attr: {class: 'mst-searchautocomplete__item ' + index.identifier},
                            event: { mouseover: $parents[1].onMouseOver, mouseout: $parents[1].onMouseOut, mousedown: $parents[1].onClick },
                            css: {_active: $data.isActive}"></li></ul></div></div>

            <div class="mst-searchautocomplete__show-all" data-bind="visible: result().urlAll && result().totalItems > 0">
                <a data-bind="attr: { href: result().urlAll }">
                    <span data-bind="text: result().textAll"></span></a></div></div>

        <div class="mst-searchautocomplete__empty-result" data-bind="visible: result().noResults == true && !loading()">
            <span data-bind="text: result().textEmpty"></span></div></div></script><script id="popular" type="text/x-custom-template">
    <a class="title" data-bind="text: query"></a></script><script id="magento_search_query" type="text/x-custom-template">
    <a class="title" data-bind="text: query_text, attr: {href: url}, highlight"></a> <span class="num_results" data-bind="text: num_results"></span></script><script id="magento_catalog_product" type="text/x-custom-template">
    <!-- ko if: (imageUrl && $parents[2].config.isShowImage) -->
    <a rel="noreferrer" data-bind="attr: {href: url}">
        <div class="mst-product-image-wrapper"><img data-bind="attr: {src: imageUrl, alt: name}"/></div></a>
    <!-- /ko -->

    <div class="meta">
        <div class="title">
            <a rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a>

            <!-- ko if: (sku && $parents[2].config.isShowSku) -->
            <span class="sku" data-bind="text: sku, highlight"></span>
            <!-- /ko -->

            <!-- ko if: (additionalAttributes && $parents[2].config.isShowAdditionalAttributes) -->
            <div data-bind="foreach: { data: additionalAttributes, as: 'attribute' }">
                <!-- ko if: (attribute) -->
                <div class="additional">
                    <span class="attr-label" data-bind="text: attribute.label"></span>
                    <span class="attr-value" data-bind="text: attribute.value"></span></div>
                <!-- /ko --></div>
            <!-- /ko --></div>

        <!-- ko if: (description && $parents[2].config.isShowDescription) -->
        <div class="description" data-bind="text: description, highlight"></div>
        <!-- /ko -->

        <!-- ko if: (rating && $parents[2].config.isShowRating) -->
        <div>
            <div class="rating-summary">
                <div class="rating-result">
                    <span data-bind="style: { width: rating + '%' }"></span></div></div></div>
        <!-- /ko -->

        <!-- ko if: (stockStatus && $parents[2].config.isShowStockStatus) -->
        <span class="stock_status" data-bind="text: stockStatus, processStockStatus"></span>
        <!-- /ko -->

        <!-- ko if: (addToCartUrl && $parents[2].config.isShowCartButton) -->
        <div class="to-cart">
            <a class="action primary mst__add_to_cart" data-bind="attr: { _href: addToCartUrl }">
                <span>Add To Cart</span></a></div>
        <!-- /ko --></div>

    <!-- ko if: (price && $parents[2].config.isShowPrice) -->
    <div class="store">
        <div data-bind="html: price" class="price"></div></div>
    <!-- /ko --></script><script id="magento_catalog_categoryproduct" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_category" type="text/x-custom-template">
    <a class="title" data-bind="html: name, attr: {href: url}, highlight"></a></script><script id="magento_cms_page" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_2" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_3" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_4" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magento_catalog_attribute_5" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_kb_article" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="external_wordpress_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="amasty_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="amasty_faq_question" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magefan_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="magefan_secondblog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mageplaza_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="aheadworks_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_gry_registry" type="text/x-custom-template">
    <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a>
    <p data-bind="text: name, highlight"></p></script><script id="ves_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="fishpig_glossary_word" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="blackbird_contentmanager_content" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script><script id="mirasvit_brand_page" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a></script>  <div class="page-wrapper"> <header class="page-header type8"> <div class="panel wrapper"><div class="panel header"> <a class="action skip contentarea" href="#contentarea"><span> Skip to Content</span></a>         <ul class="header links">  <li class="greet welcome" data-bind="scope: 'customer'"><!-- ko if: customer().fullname --><span class="logged-in" data-bind="text: new String('Welcome, %1!'). replace('%1', customer().fullname)"></span> <!-- /ko --><!-- ko ifnot: customer().fullname --><span class="not-logged-in" data-bind="text: '1.805.783.2060 // YOUR OFF-ROAD PARTS SOURCE!'"></span>  <!-- /ko --></li>  <script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "customer": {
                            "component": "Magento_Customer/js/view/customer"
                        }
                    }
                }
            }
        }</script>  <li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"><a class="action compare no-display" title="Compare Products" data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" >Compare Products (<span class="counter qty" data-bind="text: compareProducts().countCaption"></span>)</a></li> <script type="text/x-magento-init">
{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}</script> <li class="link authorization-link" data-label="or"><a href="https://www.polyperformance.com/customer/account/login/referer/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC9pbmRleC8_NDA0PTEmcT13cA~~/" >Sign In</a></li></ul> <div class="ppi_cust_top_links"><div class="left-stuff"><span class="porto-icon-phone theme-color"></span><a href="tel:18057832060">(805) 783-2060</a><span class="top-link-chat"><span style="color:#949494;"> |</span> <span class="porto-icon-chat theme-color"></span><a href="#" onclick="window.open('http://messenger.providesupport.com/messenger/polyperformance.html','mywindow','width=500,height=550,location=no,status=no');">Live Chat</a></span> <span style="color:#949494;"> |</span> <span class="porto-icon-mail theme-color"><span class="top-link-contact"><a href="/contact" title="Contact us">Contact Us</a></span></div><div class="right-stuff"><div class="social-buttons"><a href="https://twitter.com/polyperformance" target="_blank" title="X - formerly Twitter"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/x-logo.png" width="11" style="margin: 0 0 2px 0;"></a> <a href="https://www.facebook.com/PolyPerformance" target="_blank" title="Facebook"><span class="porto-icon-facebook theme-color"></span></a> <a href="https://instagram.com/polyperformance" target="_blank" title="Instagram"><span class="porto-icon-instagram theme-color"></span></a> <a href="https://www.threads.net/@polyperformance" target="_blank" title="Threads"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/threads-logo-18.png" width="11" style="margin: 0 0 2px 0;"></a> <a href="https://www.youtube.com/polyperformance" target="_blank" title="Youtube"><span class="porto-icon-youtube theme-color"></span></a> <span style="color:#949494;"> |</span></div><span class="slogan_top"> POLY PERFORMANCE &#47;&#47; YOUR OFF-ROAD PARTS SOURCE! <span style="color:#949494;"> |</span></span> <span class="top-link-account-stuff"><span class="porto-icon-user"></span>  <a href="/customer/account/" title="Go to My Account">MY ACCOUNT</a>  <span style="color:#949494;"> |</span></span> <a href="/checkout/cart/" title="My Cart"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/cart.png" style="padding-right:5px;"> <div data-block="minicart" class="minicart-wrapper"><a class="action showcart" href="https://www.polyperformance.com/checkout/cart/" data-bind="scope: 'minicart_content'"><span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"><span class="counter-number"><!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --><!-- ko ifnot: getCartParam('summary_count') -->0<!-- /ko --></span> <span class="counter-label"><!-- ko i18n: 'items' --><!-- /ko --></span></span></a>  <script>
        window.checkout = {"shoppingCartUrl":"https:\/\/www.polyperformance.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.polyperformance.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.polyperformance.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.polyperformance.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.polyperformance.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","agreementIds":["1"],"storeCode":"ppi_store_view","checkoutAgreements":{"isEnabled":true,"agreements":[{"content":"<b>Terms & Conditions<\/b>\r\n<p>Use of products sold by POLY PERFORMANCE is at the consumer's own risk. Proper installation and proper use of all products must be followed for optimal safety and performance. POLY PERFORMANCE does not accept responsibility for improper use, alterations, and installation of any products purchased from us.<\/p>\r\n<p>All products sold and manufactured by POLY PERFORMANCE are for off-road use only.<\/p>\r\n\r\n<p><strong>Customer Service<\/strong><\/p>\r\n<p><span style=\"text-decoration: underline;\">POLY PERFORMANCE: Web Site Agreement<\/span><\/p>\r\n<p>The POLY PERFORMANCE web site (the \"Site\") is an online information service provided by POLY PERFORMANCE, subject to the terms and conditions set forth below. PLEASE READ THIS DOCUMENT CAREFULLY BEFORE ACCESSING OR USING THE SITE. BY ACCESSING OR USING THE SITE, YOU HEREBY AGREE TO BE BOUND BY THE TERMS AND CONDITIONS SET FORTH BELOW. IF YOU DO NOT WISH TO BE BOUND BY THESE TERMS AND CONDITIONS, YOU MAY NOT ACCESS OR USE THE SITE. POLY PERFORMANCE MAY MODIFY THIS AGREEMENT AT ANY TIME, AND SUCH MODIFICATIONS SHALL BE EFFECTIVE IMMEDIATELY UPON POSTING OF THE MODIFIED AGREEMENT ON THE SITE. YOU AGREE TO REVIEW THE AGREEMENT PERIODICALLY TO BE AWARE OF SUCH MODIFICATIONS AND YOUR CONTINUED ACCESS OR USE OF THE SITE SHALL BE DEEMED YOUR CONCLUSIVE ACCEPTANCE OF THE MODIFIED AGREEMENT.<\/p>\r\n<p><strong>1. Copyright, Licenses and Idea Submissions.<\/strong><\/p>\r\n<p>The entire contents of the Site are protected by U.S. and international copyright and trademark laws. The owner of the copyrights and trademarks are POLY PERFORMANCE, its affiliates or other third party licensors. YOU MAY NOT MODIFY, COPY, REPRODUCE, REPUBLISH, UPLOAD, POST, TRANSMIT, OR DISTRIBUTE, IN ANY MANNER, THE MATERIAL ON THE SITE, INCLUDING TEXT, GRAPHICS, CODE AND\/OR SOFTWARE. You may print and download portions of material from the different areas of the Site solely for your own non-commercial use provided that you agree not to change or delete any copyright or proprietary notices from the materials. You agree to grant to POLY PERFORMANCE a non-exclusive, royalty-free, worldwide, perpetual license, with the right to sub-license, to reproduce, distribute, transmit, create derivative works of, publicly display and publicly perform any materials and other information (including, without limitation, ideas contained therein for new or improved products and services) you submit to any public areas of the Site (such as bulletin boards, forums and newsgroups) or by e-mail to POLY PERFORMANCE by all means and in any media now known or hereafter developed. You also grant to POLY PERFORMANCE the right to use your name in connection with the submitted materials and other information as well as in connection with all advertising, marketing and promotional material related thereto. You agree that you shall have no recourse against POLY PERFORMANCE for any alleged or actual infringement or misappropriation of any proprietary right in your communications to POLY PERFORMANCE.<\/p>\r\n<p><strong>2. Use of the Site.<\/strong><\/p>\r\n<p>YOU ASSUME TOTAL RESPONSIBILITY AND RISK FOR YOUR USE OF THE SITE AND THE INTERNET. POLY PERFORMANCE PROVIDES THE SITE AND RELATED INFORMATION \"AS IS\" AND DOES NOT MAKE ANY EXPRESS OR IMPLIED WARRANTIES, REPRESENTATIONS OR ENDORSEMENTS WHATSOEVER (INCLUDING WITHOUT LIMITATION WARRANTIES OF TITLE OR NONINFRINGEMENT, OR THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE) WITH REGARD TO THE SERVICE, ANY MERCHANDISE INFORMATION OR SERVICE PROVIDED THROUGH THE SERVICE OR ON THE INTERNET GENERALLY, AND POLY PERFORMANCE SHALL NOT BE LIABLE FOR ANY PRICING ERRORS, OR ANY COST OR DAMAGE ARISING EITHER DIRECTLY OR INDIRECTLY FROM ANY SUCH TRANSACTION. IT IS SOLELY YOUR RESPONSIBILITY TO EVALUATE THE ACCURACY, COMPLETENESS AND USEFULNESS OF ALL OPINIONS, ADVICE, SERVICES, MERCHANDISE AND OTHER INFORMATION PROVIDED THROUGH THE SERVICE OR ON THE INTERNET GENERALLY. POLY PERFORMANCE DOES NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE OR THAT DEFECTS IN THE SERVICE WILL BE CORRECTED.<\/p>\r\n<p><span style=\"text-decoration: underline;\">LIMITATION OF LIABILITY<\/span><\/p>\r\n<p>IN NO EVENT WILL POLY PERFORMANCE BE LIABLE FOR (I) ANY INCIDENTAL, CONSEQUENTIAL, OR INDIRECT DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR INFORMATION, AND THE LIKE) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SERVICE, OR ANY INFORMATION, OR TRANSACTIONS PROVIDED ON THE SERVICE, OR DOWNLOADED FROM THE SERVICE, OR ANY DELAY OF SUCH INFORMATION OR SERVICE. EVEN IF POLY PERFORMANCE OR ITS AUTHORIZED REPRESENTATIVES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR (II) ANY CLAIM ATTRIBUTABLE TO ERRORS, OMISSIONS, OR OTHER INACCURACIES IN THE SERVICE AND\/OR MATERIALS OR INFORMATION DOWNLOADED THROUGH THE SERVICE. BECAUSE SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. IN SUCH STATES, POLY PERFORMANCE'S LIABILITY IS LIMITED TO THE GREATEST EXTENT PERMITTED BY LAW.<\/p>\r\n<p>POLY PERFORMANCE makes no representations whatsoever about any other web site which you may access through this one or which may link to this Site. When you access a non-POLY PERFORMANCE Web site, please understand that it is independent from POLY PERFORMANCE, and that POLY PERFORMANCE has no control over the content on that Web site. In addition, a link to a POLY PERFORMANCE Web site does not mean that POLY PERFORMANCE endorses or accepts any responsibility for the content, or the use, of such Web site.<\/p>\r\n<p><strong>3. Indemnification.<\/strong><\/p>\r\n<p>You agree to indemnify, defend and hold harmless POLY PERFORMANCE, its officers, directors, employees, agents, licensors, suppliers and any third party information providers to the Service from and against all losses, expenses, damages and costs, including reasonable attorneys' fees, resulting from any violation of this Agreement, including negligent or wrongful conduct) by you or any other person accessing the Service.<\/p>\r\n<p><strong>4. Third Party Rights.<\/strong><\/p>\r\n<p>The provisions of paragraphs 2 (Use of the Service), and 3 (Indemnification) are for the benefit of POLY PERFORMANCE and its officers, directors, employees, agents, licensors, suppliers, and any third party information providers to the Service. Each of these individuals or entities shall have the right to assert and enforce those provisions directly against you on its own behalf.<\/p>\r\n<p><strong>5. Term; Termination.<\/strong><\/p>\r\n<p>This Agreement may be terminated by either party without notice at any time for any reason. The provisions of paragraphs 1 (Copyright, Licenses and Idea Submissions), 2 (Use of the Service), 3 (Indemnification), 4 (Third Party Rights) and 6 (Miscellaneous) shall survive any termination of this Agreement.<\/p>\r\n<p><strong>6. Miscellaneous.<\/strong><\/p>\r\n<p>This Agreement shall all be governed and construed in accordance with the laws of the State of California applicable to agreements made and to be performed in California. You agree that any legal action or proceeding between POLY PERFORMANCE and you for any purpose concerning this Agreement or the parties' obligations hereunder shall be brought exclusively in a federal or state court of competent jurisdiction sitting in California. Any cause of action or claim you may have with respect to the Service must be commenced within one (1) year after the claim or cause of action arises or such claim or cause of action is barred. POLY PERFORMANCE's failure to insist upon or enforce strict performance of any provision of this Agreement shall not be construed as a waiver of any provision or right. Neither the course of conduct between the parties nor trade practice shall act to modify any provision of this Agreement. POLY PERFORMANCE may assign its rights and duties under this Agreement to any party at any time without notice to you.<\/p>\r\n<p><strong>7. Pricing or Typographical Errors.<\/strong><\/p>\r\n<p>While POLY PERFORMANCE strives to provide accurate product pricing and shipping information, pricing and typographical errors may occur. In rare cases, POLY PERFORMANCE cannot confirm product and\/or shipping pricing until after an order has been placed. In the event that a pricing or typographical error exists with any product or service offered, POLY PERFORMANCE reserves the right to cancel or refuse an order at any time without notice. In most pricing or typographical error situations, POLY PERFORMANCE will contact you for further instruction or cancel your order with email and\/or phone notification. Shipping price discrepancies may exist on any order regardless of size. If a shipping price discrepancy exists, POLY PERFORMANCE may contact the purchaser with revised shipping options. Prices and availability are subject to change without notice. POLY PERFORMANCE is not responsible or obligated to honor any price or quantity misprint on the Site. Prices, quantities and terms listed on the Site are advertisements only. They are not offers to contract. Any purported purchases made by you on the Site remain subject to review and acceptance by POLY PERFORMANCE<\/p>\r\n<p><strong>8. Reservation of Rights.<\/strong><\/p>\r\n<p>Any rights not expressly granted herein are reserved.<\/p>\r\n<p><strong>9. No Presence Outside of California.<\/strong><\/p>\r\n<p>All internet and mail order sales are transacted by POLY PERFORMANCE, which has no presence outside the state of California. No returns will be accepted without a prior authorization.<\/p>\r\n<p><strong>10. Dealer Agreement<\/strong><\/p>\r\n<p>POLY PERFORMANCE dealers may not advertise any product for less than the current Retail pricing. Advertising includes but is not limited to print ads, web sites, and auctions of any type, catalogs or flyers. The POLY PERFORMANCE brand must be sold as POLY PERFORMANCE brand of parts. Dealers selling POLY PERFORMANCE parts as their own brand of parts or advertising below retail will have their dealership status revoked immediately.<\/p>\r\n<p><strong>11. Order Cancellations and\/or Changes<\/strong><\/p>\r\n<p>Order cancellation requests for change of mind, incorrectly ordered, or duplicate orders may be subject to a 5% payment processing fee held-back from the refund.<\/p>\r\n<p>Due to a delay in processing requests based on order volume etc. order cancellation request may not be able to be accomodated. If we are unable to cancel your order, the normal returns process will need to be followed once the items have been received. Emailing or calling in a request to cancel DOES NOT provide acceptance or review on our end. The request must be reviewed by an associate, and they will determine the options we can extend at that time.<\/p>\r\n<p>Requests to change, or correct, an address may not be able to be accommodated. Make sure to provide the CORRECT address while placing your order to avoid issues with your purchase.<\/p>\r\n<p>Requests to add to an order, remove item(s) from an order, or adjust quantities on an order may not be able to be accommodated. Make sure you review your cart before submitting your order.<\/p>\r\n<p><strong>12. Images<\/strong><\/p>\r\n<p>ALL IMAGES SHOWN ARE FOR ILLUSTRATION PURPOSE ONLY. ACTUAL PRODUCT MAY VARY. <\/p>\r\n<p><strong>13. Customer Reviews<\/strong><\/p>\r\n<p><strong>Who are Feefo? <br>\r\n<\/strong>Feefo are a reviews provider, committed to collecting real customer feedback on behalf of POLY PERFORMANCE. To stop people from leaving dishonest or fake reviews, Feefo contact customers directly following their experience and invite them to leave a review; that review, whether good or bad, is then uploaded to the POLY PERFORMANCE\u2019s Feefo page for all to see.<\/p>\r\n<p><strong>I didn\u2019t opt in, why have I been asked to leave a review?<\/strong><br>\r\nFeedback is very important. It helps potential customers to make educated decisions about products and services, and allows businesses to improve and offer better customer experiences in the future. Customer reviews fall under the heading of market research and are directly related to a particular transaction or experience, which means that you don\u2019t have to opt-in for Feefo to contact you. <strong>You have not been added to a direct marketing list; you will not be sent any additional marketing communication and your information will not be shared with any other parties.<\/strong><\/p>\r\n<p>If you do not want to be contacted regarding feedback in future, you will find the option to opt out at the bottom of your feedback request.<\/p>\r\n<p><strong>I didn\u2019t opt in, is this in line with current data protection laws?<\/strong><br>\r\nYes. Gathering reviews is considered to be market research and an essential part of the transaction process in order for a business to continually improve its customer experience. As a result, an opt-in isn\u2019t required. This is the only instance in which Feefo are permitted to contact you; you won\u2019t receive marketing communications and Feefo won\u2019t share your data with anybody else. You are still in control of your personal information. If you don\u2019t want to be contacted, you will find a link to opt-out at the bottom of your feedback request.<\/p>\r\n<p>If you would like to learn more about GDPR and the new data regulations, <a href=\"https:\/\/www.feefo.com\/en-us\/business\/resources\/blog\/your-gdpr-questions-answered-the-feefo-guide\" target=\"_blank\">click here<\/a> to download Feefo's helpful guide.<\/p>\r\n<p><strong>I don\u2019t want to be contacted for reviews. Can I opt out?<\/strong><br>\r\nIf you no longer want to be contacted for feedback, you will find the option to opt out at the bottom of your feedback form. You can ask to stop receiving review requests from a particular company, or choose to no longer receive requests from any business that uses Feefo to collect its reviews.<\/p>\r\n<hr\/>\r\n<p><strong>Returns:<\/strong><\/p>\r\n<p>At Poly Performance, we strive to meet or exceed your expectations every time. Unfortunately, that just isn't always possible, which is why this page is here. Please read below and if you have any further questions call us today at 805.783.2060 or drop an email our way to <a href=\"mailto:support@polyperformance.com\">support@polyperformance.com<\/a><\/p>\r\n<p><strong><span style=\"text-decoration: underline;\">Defective or Missing Items<\/span>:<\/strong><\/p>\r\n<p>If you receive a defective item, the wrong item or the wrong quantity, please contact us immediately by phone 805.783.2060 or by email to <a href=\"mailto:support@polyperformance.com\">support@polyperformance.com<\/a>. All claims must be made within 5 business days of order delivery.<\/p>\r\n\r\n<p><strong><span style=\"text-decoration: underline;\">Return<\/span>:<\/strong><\/p>\r\n<p>If you are unsatisfied with your purchase and have your original receipt or packing slip, we will gladly issue a refund within 30 days of the purchase. A 20% re-stocking fee applies to all item refunds. If any item is returned by choice that originally included free shipping (not a defect or shipping error), there will be an additional returned goods shipping fee of 20% (or actual shipping cost, whichever is less), deducted from the credit. All items must be in new, unused condition and be in the original packaging complete with all parts, hardware and manufacturer documentation to be eligible to receive full credit. All opened items will incur a 20% restocking fee, no exceptions. Shipping and handling fees are non-refundable. No returns will be accepted without prior authorization via RA which must be included with your returned merchandise.<\/p>\r\n<p>If a customer is in receipt of merchandise that was drop-shipped (merchandise from one of Poly Performance, Inc.'s distributors shipped directly to the customer), it is the customer\u2019s responsibility to contact Poly Performance, Inc. regarding the drop-shipped merchandise. We will not be held liable for issuing refunds and\/or exchanges on any drop-shipped merchandise that a customer has chosen to return to the distributor. In addition, Poly Performance, Inc. will not be held liable for any missing or damaged items that the customer has chosen to return to the distributor. Furthermore, if drop-shipped merchandise has been returned to the distributor by the customer, Poly Performance, Inc. reserves the right to end all further assistance and proceedings regarding the customer\u2019s order.<\/p>\r\n<p><strong><span>Poly Performance will NOT accept or authorize returns of the following types of items<\/span>:<\/strong><\/p>\r\n<ul>\r\n<li>Helmets, Harnesses or any other dated safety equipment<\/li>\r\n<li>Electrical Equipment and accessories<\/li>\r\n<li>Body Panels or Fiberglass<\/li>\r\n<li>Custom made or personalized items like seats, or custom length axle shafts<\/li>\r\n<li>Special order items not usually stocked, such as wheels or tires<\/li>\r\n<li>Used items that have been 'dry-fit', 'mocked-up' or 'test-fit' and cannot be re-sold as new items.<\/li>\r\n<li>Shocks that have been bolted on a vehicle, once installed no returns will accepted<\/li>\r\n<\/ul>\r\n<p>There is a 5 day exchange policy on fitted safety equipment (Suits, Gloves, Shoes, etc)<br \/><br \/>All sales are final on open box and clearance items. No refunds or exchanges can be given.<\/p>\r\n<p><strong><span style=\"text-decoration: underline;\">Warranty Items<\/span>:<\/strong><\/p>\r\n<p>All items sold by Poly Performance are subject to original manufacturers warranty, Poly Performance makes no guarantees outside of the original manufacturers warranty.\u00a0Poly Performance does not offer warranty replacements on defective or broken items. If you have a defective item that is currently under warranty, please contact our customer service department at 805-783-2060 for assistance. We will do our best to assist you with contacting the products manufacturer. Replacement or refund ultimately lies in their discretion.<\/p>\r\n<hr \/>\r\n<p><a name=\"prop65\"><\/a><strong>Passenger and Off-Highway Vehicles (Prop 65)<\/strong><br \/> <img style=\"vertical-align: middle;\" src=\"https:\/\/www.polyperformance.com\/Images\/warning.png\" width=\"18\" height=\"16\" \/> WARNING: Operating, servicing and maintaining a passenger vehicle or off-road vehicle can expose you to chemicals including engine exhaust, carbon monoxide, phthalates, and lead, which are known to the State of California to cause cancer and birth defects or other reproductive harm.\u00a0 To minimize exposure, avoid breathing exhaust, do not idle the engine except as necessary, service your vehicle in a well-ventilated area and wear gloves or wash your hands frequently when servicing your vehicle.<\/p>\r\n<p><strong>For More Information:<\/strong><br \/> Go to <a href=\"http:\/\/www.P65Warnings.ca.gov\/passenger-vehicle\" target=\"_blank\">www.P65Warnings.ca.gov\/passenger-vehicle<\/a>.<\/p>","checkboxText":"By placing this order you accept our Terms and Conditions.","mode":"0","agreementId":"1","contentHeight":null}]},"ppcpClientId":"BAA5DopnSGXru3MkAG0WST7R-Jg6odQ_sL_FovBxTy6d6tyrG0_I24FbE-5i4C4vOD3S9eFHPFbjO8vk1o","customerLoginUrl":"https:\/\/www.polyperformance.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC9pbmRleC8_NDA0PTEmcT13cA~~\/","isRedirectRequired":false,"autocomplete":"off","asLowAsActiveMiniCart":false,"apr":"0.10","months":"12","logo":"blue","script":"https:\/\/cdn1.affirm.com\/js\/v2\/affirm.js","public_api_key":"NBJMJXREFXXFF6WT","min_order_total":"100.00","max_order_total":"100000","currency_rate":null,"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"edu":false,"defaultEduDesc":"You will be redirected to Affirm to securely complete your purchase. Just fill out a few pieces of basic information and get a real-time decision. Checking your eligibility won't affect your credit score.","affirmTitle":"Continue with Affirm","locale":"en_US","country_code":"USA","currency":"USD","element_id":"als_mcc","promo_id":"","color_id":"blue","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.polyperformance.com\/captcha\/refresh\/","isRequired":false,"timestamp":1780973038}}};</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"},"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":"Magento_Tax\/js\/view\/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"},"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":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"},"children":{"affirm_minicard":{"component":"Astound_Affirm\/js\/view\/minicart","config":{"template":"Astound_Affirm\/minicart\/info"}},"ppcp_paylater_message":{"component":"PayPal_PPCP\/js\/view\/messages\/mini-cart"}}},"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://www.polyperformance.com/static/version1775480319/frontend/Smartwave/porto_ppi/en_US/images/loader-1.gif"
        }
    }</script></div></a></div></div></div></div><div class="header content"><div id="home_link_container"><a title="Home" href="/"><div id="hlc_left"></div></a><div id="hlc_right"></div></div> <span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> <a class="logo" href="https://www.polyperformance.com/" title="Poly&#x20;Performance" aria-label="store logo"><img src="https://www.polyperformance.com/media/logo/stores/1/PolyPerformance_Logo_M2_Mobile_Small3.png" title="Poly&#x20;Performance" alt="Poly&#x20;Performance" width="219" height="61" /></a> <div class="mobile-search-top">  <div class="block block-search"><div class="block block-title"><strong>Search</strong></div><div class="block block-content"><form class="form minisearch" id="search_mini_form" action="https://www.polyperformance.com/catalogsearch/result/" method="get"><div class="field search"><label class="label" for="search" data-role="minisearch-label"><span>Search</span></label> <div class="control"><input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.polyperformance.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="text" name="q" value="wp" placeholder="Search keyword or part #..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" /><div id="search_autocomplete" class="search-autocomplete"></div> <div class="nested"><a class="action advanced" href="https://www.polyperformance.com/catalogsearch/advanced/" data-action="advanced-search">Advanced Search</a></div></div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div><div class="menu-container"> <div class="container"><div class="menu-wrapper row"><div class="drop-menu"><a href="javascript:void(0)"><em class="porto-icon-menu"></em> SHOP BY CATEGORY <em class="porto-icon-angle-down"></em></a>   <div class="sections nav-sections"> <div class="section-items nav-sections-items" data-mage-init='{"tabs":{"openedState":"active"}}'>  <div class="section-item-title nav-sections-item-title" data-role="collapsible"><a class="nav-sections-item-switch" data-toggle="switch" href="#store.menu">Menu</a></div><div class="section-item-content nav-sections-item-content" id="store.menu" data-role="content">     <nav class="navigation sw-megamenu side-megamenu" role="navigation"><ul><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/special-promotions-sale-1" class="level-top" title="Special Promotions &#8594;"><span>Special Promotions &#8594;</span><span class="cat-label cat-label-label2">Hot!</span></a></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/can-t-find-it-call-us-8594" class="level-top" title="Can't Find It? Call Us! &#8594;"><span>Can't Find It? Call Us! &#8594;</span></a></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/axles" class="level-top" title="Axles"><span>Axles</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/axle-housing" title="Axle Housing"><span>Axle Housing</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/axle-shafts" title="Axle Shafts"><span>Axle Shafts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/complete-axle-assemblies" title="Complete Axles"><span>Complete Axles</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/hub-conversion-kits" title="Hub Conversion Kits"><span>Hub Conversion Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/hubs-spindles" title="Hubs & Spindles"><span>Hubs & Spindles</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/knuckles-inner-c-s" title="Knuckles & Inner C's"><span>Knuckles & Inner C's</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/axles/joints" title="Universal Joints and CV's"><span>Universal Joints and CV's</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/brakes" class="level-top" title="Brakes"><span>Brakes</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/brake-adapter-fittings" title="Brake Fittings"><span>Brake Fittings</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/brake-kits" title="Brake Kits"><span>Brake Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/brake-lines" title="Brake Lines"><span>Brake Lines</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/brake-pads" title="Brake Pads"><span>Brake Pads</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/calipers-accessories" title="Calipers & Accessories"><span>Calipers & Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/master-cylinders" title="Master Cylinders"><span>Master Cylinders</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/proportioning-valves" title="Proportioning Valves"><span>Proportioning Valves</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/brakes/rotors" title="Rotors"><span>Rotors</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/cooling" class="level-top" title="Cooling"><span>Cooling</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/cooling/oil-fluid-coolers" title="Oil & Fluid Coolers"><span>Oil & Fluid Coolers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/cooling/plumbing-accessories" title="Plumbing & Accessories"><span>Plumbing & Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/cooling/radiators" title="Radiators"><span>Radiators</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/differentials" class="level-top" title="Differentials"><span>Differentials</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/shop-by-differential" title="Shop By Differential"><span>Shop By Differential</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/install-overhaul-kits" title="Bearing & Install Kits"><span>Bearing & Install Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/differential-covers" title="Differential Covers"><span>Differential Covers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/differential-oil" title="Differential Oil "><span>Differential Oil </span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/front-rear-gear-packages" title="Front & Rear Gear Packages"><span>Front & Rear Gear Packages</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/lockers" title="Lockers"><span>Lockers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/gears" title="Ring & Pinion Gears"><span>Ring & Pinion Gears</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/seals-small-parts" title="Seals & Small Parts"><span>Seals & Small Parts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/spider-gears" title="Spider Gears"><span>Spider Gears</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/tools" title="Tools"><span>Tools</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/differentials/yokes-flanges" title="Yokes & Flanges"><span>Yokes & Flanges</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/drivetrain" class="level-top" title="Drivetrain"><span>Drivetrain</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/air-intake" title="Air Intake"><span>Air Intake</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/engine" title="Engine"><span>Engine</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/drivelines" title="Drivelines"><span>Drivelines</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/motor-mount" title="Motor Mounts"><span>Motor Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/shifters" title="Shifters"><span>Shifters</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/transfer-case" title="Transfer Case"><span>Transfer Case</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/drivetrain/transmission" title="Transmission Adapters"><span>Transmission Adapters</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/electrical" class="level-top" title="Electrical"><span>Electrical</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/alternators" title="Alternators"><span>Alternators</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/battery" title="Battery"><span>Battery</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/communication" title="Communication"><span>Communication</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/horns" title="Horns"><span>Horns</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/switches-terminals" title="Switches & Terminals"><span>Switches & Terminals</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/programmers-tuners" title="Programmers & Tuners"><span>Programmers & Tuners</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/electrical/starter-alternator" title="Starters"><span>Starters</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/engine-exhaust" class="level-top" title="Engine & Exhaust"><span>Engine & Exhaust</span></a></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/exterior" class="level-top" title="Exterior"><span>Exterior</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/bed-covers" title="Bed Covers & Sliders"><span>Bed Covers & Sliders</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/body-fender-hardware" title="Body & Fender Hardware"><span>Body & Fender Hardware</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/bumpers" title="Bumpers"><span>Bumpers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/doors" title="Doors"><span>Doors</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/fender-flares" title="Fender Flares & Armor"><span>Fender Flares & Armor</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/hitches-1" title="Hitches"><span>Hitches</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/hoods" title="Hoods"><span>Hoods</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/racks" title="Racks"><span>Racks</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/rockers-sliders-steps" title="Rockers, Sliders & Steps"><span>Rockers, Sliders & Steps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/skid-plates" title="Skid Plates"><span>Skid Plates</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/exterior-tire-carriers-mounts" title="Tire Carriers & Mounts"><span>Tire Carriers & Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/exterior/window-visors" title="Window Visors"><span>Window Visors</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/fabrication-parts" class="level-top" title="Fabrication Parts"><span>Fabrication Parts</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/axle-chassis-brackets" title="Axle & Chassis Brackets"><span>Axle & Chassis Brackets</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/bushings" title="Bushings"><span>Bushings</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/cage-accessories" title="Cage Accessories"><span>Cage Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/gussets" title="Gussets"><span>Gussets</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/joints-rod-ends-1" title="Joints & Rod Ends"><span>Joints & Rod Ends</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/leaf-spring" title="Leaf Spring Accessories"><span>Leaf Spring Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/sleeves-trusses" title="Sleeves & Trusses"><span>Sleeves & Trusses</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/shock-bump-mounts" title="Shock & Bump Mounts"><span>Shock & Bump Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/tabs-flanges" title="Tabs & Flanges"><span>Tabs & Flanges</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/tube-clamps" title="Tube Clamps"><span>Tube Clamps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fabrication-parts/miscellaneous-fab-parts" title="Miscellaneous Fab Parts"><span>Miscellaneous Fab Parts</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/fluids-cabinet" class="level-top" title="Fluids Cabinet"><span>Fluids Cabinet</span></a></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/fuel-system" class="level-top" title="Fuel System"><span>Fuel System</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fuel-system/fuel-cells-tanks" title="Fuel Cells & Tanks"><span>Fuel Cells & Tanks</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/fuel-system/fuel-accessories" title="Fuel Accessories"><span>Fuel Accessories</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/interior" class="level-top" title="Interior"><span>Interior</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/cage" title="Cage Accessories"><span>Cage Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/harnesses" title="Harnesses"><span>Harnesses</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/interior-accessories" title="Interior Accessories"><span>Interior Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/portable-refrigerators" title="Portable Refrigerators"><span>Portable Refrigerators</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/seats" title="Seats"><span>Seats</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/seat-mounts" title="Seat Mounts"><span>Seat Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/shifters" title="Shifters"><span>Shifters</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/steering-wheels-disconnects" title="Steering Wheels & Disconnects"><span>Steering Wheels & Disconnects</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/interior/tool-bags-storage" title="Tool Bags & Storage"><span>Tool Bags & Storage</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/outdoor-gear" class="level-top" title="Outdoor Gear"><span>Outdoor Gear</span></a></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/plumbing" class="level-top" title="Plumbing"><span>Plumbing</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/plumbing/brake" title="Brake"><span>Brake</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/plumbing/fittings" title="Fittings & Adapters"><span>Fittings & Adapters</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/plumbing/hose-lines-tubing" title="Hose, Lines & Tubing"><span>Hose, Lines & Tubing</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/plumbing/steering" title="Steering"><span>Steering</span></a></li></ul></div></div></li><li class="ui-menu-item level0 staticwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/lighting" class="level-top" title="Lighting"><span>Lighting</span></a><div class="level0 submenu" style="width: 650px;"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns2"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/applications" title="Lighting By Application"><span>Lighting By Application</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/led-accent-specialty-lights" title="Universal LED Accent & Specialty Lights"><span>Universal LED Accent & Specialty Lights</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/led-light-bars" title="Universal LED Light Bars"><span>Universal LED Light Bars</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/mounts" title="Universal Mounts"><span>Universal Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/single-light-led" title="Universal Single & Multi-Light LEDs"><span>Universal Single & Multi-Light LEDs</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/lighting/wiring-accessories" title="Wiring & Accessories"><span>Wiring & Accessories</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/recovery" class="level-top" title="Recovery & Towing"><span>Recovery & Towing</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/hitches" title="Hitches"><span>Hitches</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/jacks" title="Jacks"><span>Jacks</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/shackles-mounts" title="Shackles & Mounts"><span>Shackles & Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/tie-downs-straps" title="Tie Downs & Straps"><span>Tie Downs & Straps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/tow-straps" title="Tow & Recovery Straps"><span>Tow & Recovery Straps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/winches" title="Winches"><span>Winches</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/recovery/winch-lines-accessories" title="Winch Lines & Accessories"><span>Winch Lines & Accessories</span></a></li></ul></div></div></li><li class="ui-menu-item level0 classic parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/safety" class="level-top" title="Safety"><span>Safety</span></a><div class="level0 submenu"><div class="row"><ul class="subchildmenu "><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/safety/driving-suits" title="Driving Suits"><span>Driving Suits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/safety/fire-extinguishers" title="Fire Extinguishers"><span>Fire Extinguishers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/safety/harnesses" title="Harnesses"><span>Harnesses</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/safety/helmets-neck-restraints" title="Helmets & Neck Restraints"><span>Helmets & Neck Restraints</span></a></li></ul></div></div></li><li class="ui-menu-item level0 staticwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/shocks" class="level-top" title="Shocks"><span>Shocks</span></a><div class="level0 submenu" style="width: 650px;"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns4"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shocks-by-application" title="Shocks by Application"><span>Shocks by Application</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shocks-by-type" title="Shocks by Type"><span>Shocks by Type</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shock-parts" title="Shock Parts by Brand"><span>Shock Parts by Brand</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shock-tools" title="Shock Tools & Accessories"><span>Shock Tools & Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shock-upgrades" title="Shock Upgrades"><span>Shock Upgrades</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/shocks-bump-stops-limit-straps" title="Bump Stops & Limit Straps"><span>Bump Stops & Limit Straps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/mounts-tabs" title="Mounts & Tabs"><span>Mounts & Tabs</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/seals-oil-valving" title="Seals, Oil, Valving"><span>Seals, Oil, Valving</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/shocks/coil-over-springs" title="Coil Over Springs"><span>Coil Over Springs</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 fullwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/steering" class="level-top" title="Steering"><span>Steering</span></a><div class="level0 submenu"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns3"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/ball-joints-tie-rod-ends" title="Ball Joints, Tie Rod Ends, & Caster Shims"><span>Ball Joints, Tie Rod Ends, & Caster Shims</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/drag-links-tie-rods" title="Drag Links & Tie Rods"><span>Drag Links & Tie Rods</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/hydraulic-assist-kits" title="Hydraulic Assist Kits"><span>Hydraulic Assist Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/full-hydraulic-kits" title="Full Hydraulic Kits"><span>Full Hydraulic Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/knuckles-inner-c-s" title="Knuckles & Inner C's"><span>Knuckles & Inner C's</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/plumbing" title="Plumbing"><span>Plumbing</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/pumps-pulleys" title="Pump Kits, Pumps & Pulleys"><span>Pump Kits, Pumps & Pulleys</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/reservoirs-filters-and-vents" title="Reservoirs, Filters, and Vents"><span>Reservoirs, Filters, and Vents</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-pitman-arms" title="Steering & Pitman Arms"><span>Steering & Pitman Arms</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-boxes-orbitals" title="Steering Boxes, Braces & Orbitals"><span>Steering Boxes, Braces & Orbitals</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-coolers" title="Steering Coolers"><span>Steering Coolers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-columns" title="Steering Columns & U-Joints"><span>Steering Columns & U-Joints</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-cylinders" title="Steering Cylinders"><span>Steering Cylinders</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-stabilzers" title="Steering Stabilzers & Clamps"><span>Steering Stabilzers & Clamps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/steering/steering-wheels-disconnects" title="Steering Wheels & Disconnects"><span>Steering Wheels & Disconnects</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 fullwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/suspension" class="level-top" title="Suspension"><span>Suspension</span></a><div class="level0 submenu"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns3"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/suspension-lift-kits" title="Suspension & Lift Kits"><span>Suspension & Lift Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/bump-stops-limit-straps" title="Bump Stops & Limit Straps"><span>Bump Stops & Limit Straps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/air-bags" title="Air Bags"><span>Air Bags</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/vehicle-specific-coil-springs" title="Vehicle Specific Coil Springs"><span>Vehicle Specific Coil Springs</span></a></li><li class="ui-menu-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/suspension/coil-over-springs" title="Coil Over Springs"><span>Coil Over Springs</span></a><ul class="subchildmenu "></ul></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/coil-spring-spacers" title="Coil Spring Spacers"><span>Coil Spring Spacers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/control-arms" title="Control Arms"><span>Control Arms</span></a></li><li class="ui-menu-item level1 parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/suspension/joints-accessories" title="Joints & Accessories "><span>Joints & Accessories </span></a><ul class="subchildmenu "></ul></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/leaf-springs-accessories" title="Leaf Springs & Accessories"><span>Leaf Springs & Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/leveling-keys" title="Leveling Keys"><span>Leveling Keys</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/shocks" title="Shocks"><span>Shocks</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/sway-bars-accessories" title="Sway Bars & Accessories"><span>Sway Bars & Accessories</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/track-bars" title="Track Bars"><span>Track Bars</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/suspension/track-bar-control-arm-brackets" title="Track Bar & Control Arm Brackets"><span>Track Bar & Control Arm Brackets</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 staticwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/tools-storage" class="level-top" title="Tools & Storage"><span>Tools & Storage</span></a><div class="level0 submenu" style="width: 450px;"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns2"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/co2-nitrogen-kits" title="CO2 & Nitrogen Kits"><span>CO2 & Nitrogen Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/the-fluid-storage" title="Fluid Storage"><span>Fluid Storage</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/onboard-air" title="Onboard Air"><span>Onboard Air</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/shock-tools" title="Shock Tools"><span>Shock Tools</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/shop-tools" title="Shop Tools"><span>Shop Tools</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/tool-bags-wraps" title="Tool Bags & Wraps"><span>Tool Bags & Wraps</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/tube-benders-notchers" title="Tube Benders & Notchers"><span>Tube Benders & Notchers</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/tools-storage/welders-cutters" title="Welders & Cutters"><span>Welders & Cutters</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 staticwidth parent "><div class="open-children-toggle"></div><a href="https://www.polyperformance.com/wheels-accessories" class="level-top" title="Wheels & Accessories"><span>Wheels & Accessories</span></a><div class="level0 submenu" style="width: 450px;"><div class="container"><div class="row"><ul class="subchildmenu col-md-12 mega-columns columns2"><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/co2-nitrogen-kit" title="CO2 & Nitrogen Kits"><span>CO2 & Nitrogen Kits</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/onboard-air" title="Onboard Air"><span>Onboard Air</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/tire-carriers-mounts" title="Tire Carriers & Mounts"><span>Tire Carriers & Mounts</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/wheels" title="Wheels"><span>Wheels</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/wheel-spaces-adapters" title="Wheel Spacers & Adapters"><span>Wheel Spacers & Adapters</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/wheel-fitment-how-to-guide" title="Wheel Fitment Guide"><span>Wheel Fitment Guide</span></a></li><li class="ui-menu-item level1 "><a href="https://www.polyperformance.com/wheels-accessories/wheel-tire-tools" title="Wheel & Tire Tools"><span>Wheel & Tire Tools</span></a></li></ul></div></div></div></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/open-box-clearance" class="level-top" title="Open Box Clearance"><span>Open Box Clearance</span></a></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/all-applications" class="level-top" title="APPLICATIONS &#8594;"><span>APPLICATIONS &#8594;</span></a></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/all-brands" class="level-top" title="BRANDS &#8594;"><span>BRANDS &#8594;</span></a></li><li class="ui-menu-item level0 classic "><a href="https://www.polyperformance.com/all-gifts" class="level-top" title="GIFT SHOP &#8594;"><span>GIFT SHOP &#8594;</span></a></li></ul></nav><script type="text/javascript">
    require([
        'jquery',
        'Smartwave_Megamenu/js/sw_megamenu'
    ], function ($) {
        $(".sw-megamenu").swMegamenu();
    });</script><!-- content goes here --><div style="padding:10px 0 10px 10px;"><em class="porto-icon-right-open theme-color"></em><a href="/applications">APPLICATIONS</a></div><div style="padding:10px 0 10px 10px;border-top:1px #ccc solid;"><em class="porto-icon-right-open theme-color"></em><a href="/the-gift-shop">GIFT SHOP</a></div><div style="padding:10px 0 10px 10px;border-top:1px #ccc solid;"><em class="porto-icon-right-open theme-color"></em><a href="/brand">BRANDS</a></div><div style="padding:10px 0 10px 10px;border-top:1px #ccc solid;"><em class="porto-icon-right-open theme-color"></em><a href="/installs">LOCAL INSTALLS</a></div></div>  <div class="section-item-title nav-sections-item-title" data-role="collapsible"><a class="nav-sections-item-switch" data-toggle="switch" href="#store.links">Account</a></div><div class="section-item-content nav-sections-item-content" id="store.links" data-role="content"><!-- Account links --></div> </div></div></div><div class="custom-menu-block"><span class="cm-block"> <span class="widget block block-category-link-inline"><a href="https://www.polyperformance.com/applications" title="Shop by Application"><span>APPLICATIONS</span></a></span>
 <em class="fa fa-angle-down" style="margin-left:-10px;color:#fff;"></em>
<a href="https://www.polyperformance.com/brands/" title="Brands">BRANDS</a>
<em class="fa fa-angle-down" style="margin-left:-10px;color:#fff;"></em>
<a href="https://www.polyperformance.com/contact" title="Call: 1-805-783-2060">CAN'T FIND IT? | CALL 1-805-783-2060</a>
<em class="porto-icon-phone theme-color" style="margin-left:-10px;"></em>
</span>

   <div class="block block-search"><div class="block block-title"><strong>Search</strong></div><div class="block block-content"><form class="form minisearch" id="search_mini_form" action="https://www.polyperformance.com/catalogsearch/result/" method="get"><div class="field search"><label class="label" for="search" data-role="minisearch-label"><span>Search</span></label> <div class="control"><input id="search" data-mage-init='{"quickSearch":{ "formSelector":"#search_mini_form", "url":"https://www.polyperformance.com/search/ajax/suggest/", "destinationSelector":"#search_autocomplete"} }' type="text" name="q" value="wp" placeholder="Search keyword or part #..." class="input-text" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" /><div id="search_autocomplete" class="search-autocomplete"></div> <div class="nested"><a class="action advanced" href="https://www.polyperformance.com/catalogsearch/advanced/" data-action="advanced-search">Advanced Search</a></div></div></div><div class="actions"><button type="submit" title="Search" class="action search"><span>Search</span></button></div></form></div></div></div></div></div></div></header>  <div class="breadcrumbs"><ul class="items"> <li class="item home"> <a href="https://www.polyperformance.com/" title="Go to Home Page">Home</a> </li>  <li class="item search"> <strong>Search results for: &#039;wp&#039;</strong> </li> </ul></div><main id="maincontent" class="page-main"> <a id="contentarea" tabindex="-1"></a>  <div class="page-title-wrapper"><h1 class="page-title"  ><span class="base" data-ui-id="page-title-wrapper" >Search results for: &#039;wp&#039;</span></h1></div><div class="page messages"> <div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"><!-- ko if: cookieMessages && cookieMessages.length > 0 --><div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --><!-- ko if: messages().messages && messages().messages.length > 0 --><div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }"><div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"><div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div></div></div><!-- /ko --></div><script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }</script></div><div class="columns"><div class="column main"> <input name="form_key" type="hidden" value="8NevIpQPn62CAJc5" /> <div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.polyperformance.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.polyperformance.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.polyperformance.com\/","customerLoginUrl":"https:\/\/www.polyperformance.com\/customer\/ajax\/login\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6LeGdnwrAAAAAOOfCaziJow50HC3FY12vVWFYYnm","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.polyperformance.com\u002Fstatic\u002Fversion1775480319\u002Ffrontend\u002FSmartwave\u002Fporto_ppi\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
                 }
        }</script></div> <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","signifyd-fingerprint"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","signifyd-fingerprint"],"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","signifyd-fingerprint"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"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","amasty-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"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"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"checkout\/cart\/addgroup":["signifyd-fingerprint"],"checkout\/cart\/index":["signifyd-fingerprint"],"customer\/account\/login-post":["signifyd-fingerprint"],"customer\/account\/create-post":["signifyd-fingerprint"],"checkout\/onepage\/success":["signifyd-fingerprint"],"checkout\/onepage\/save-order":["signifyd-fingerprint"],"amasty_cart\/cart\/add":["signifyd-fingerprint"]},
                "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"],
                "baseUrls": ["https:\/\/www.polyperformance.com\/"],
                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","signifyd-fingerprint","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
        }
    }</script> <script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.polyperformance.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
                "expirableSectionLifetime": 60,
                "expirableSectionNames": ["cart","persistent"],
                "cookieLifeTime": "345600",
                "updateSessionUrl": "https\u003A\u002F\u002Fwww.polyperformance.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
            }
        }
    }</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:\/\/www.polyperformance.com\/page_cache\/block\/render\/?404=1&q=wp","handles":["default","catalogsearch_result_index","weltpixel_googlecards_remove_schema"],"originalRequest":{"route":"catalogsearch","controller":"result","action":"index","uri":"\/catalogsearch\/result\/?404=1&q=wp"},"versionCookieName":"private_content_version"}        }
    }</script> <div id="monkey_campaign" style="display:none;" data-mage-init='{"campaigncatcher":{"checkCampaignUrl": "https://www.polyperformance.com/mailchimp/campaign/check/"}}'></div>  <div id="extendMinicartSimpleOffer"></div><script type="text/x-magento-init">
    {
        "#extendMinicartSimpleOffer": {
            "minicartSimpleOffer": [
                {
                    "extendStoreUuid": "07559efb-58f8-44f0-984d-b5d83e90daca",
                    "activeEnvironment": "production",
                    "currencyCode": "USD"
                }
            ]
        }
    }</script>  <script type="text/x-magento-init">
    {
          "*": {
              "aftermarketProductProtectionModalOffer": [
                  {
                      "extendStoreUuid": "07559efb-58f8-44f0-984d-b5d83e90daca",
                      "activeEnvironment": "production",
                      "leadToken": "",
                      "currencyCode": "USD"
                  }
              ]
          }
      }</script>    <script type="text/x-magento-init">
    {
        "*": {
            "Magento_CatalogSearch/js/search-terms-log": {
                "url": "https://www.polyperformance.com/catalogsearch/searchTermsLog/save/"
            }
        }
    }</script>   <script data-ommit="true">
    
            var payload = {"ecommerce":{"currencyCode":"USD","actionField":{"list":"Search results"}},"event":"impression"};
        	
        	payload.ecommerce['impressions'] = (function()
        	{
        		var impressions = [], trace = {};
        	    
        		document.querySelectorAll('[data-event=productClick]').forEach((element) => 
        		{
        			var entity = 
        			{
        				id: 				   element.dataset.id,
        				name: 				   element.dataset.name,
        				category:			   element.dataset.category,
        				brand:				   element.dataset.brand,
        				list:				   element.dataset.list,
        				price:		parseFloat(element.dataset.price),
        				position: 	parseFloat(element.dataset.position),
        				dimension10: element.dataset['dimension10']
                	};
        
                	var attributes = element.dataset.attributes;
        
                	if (attributes)
        	        {
            	        Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 
            	        {
                	        entity[key] = value;
            	        });
            	    }
        			
                	if (!trace.hasOwnProperty(entity.id))
            	    {
                	    trace[entity.id] = true;
                	    
        				impressions.push(entity);
            	    }
            	});
        
        		return impressions;
        	})();
        
        	(function(payload, payload_max_size)
            {
        		var payloadSize = AEC.getPayloadSize(payload);

        		if (payload_max_size > payloadSize)
        		{
        			(payload => 
        	    	{
        	    		AEC.CookieConsent.queue(function()
	     	            {
        	    			AEC.Cookie.impressions(payload).push(dataLayer);
        	    			
	     	            }).process();
        	    		
        	       	})(payload);

        			 dataLayerTransport.push(payload);
        		}
        		else 
        		{
        			var chunks = AEC.getPayloadChunks(payload.ecommerce.impressions, Math.ceil(payload.ecommerce.impressions.length/Math.ceil(payloadSize/payload_max_size)));
        
        			var lazyPush = function(chunks)
        			{
        				if (chunks.length)
        				{
        					var chunk = chunks.shift(), chunkPush = Object.assign({}, payload);
        
        					chunkPush['event'] 					= 'impression';
        					chunkPush.ecommerce['impressions']  = chunk;
        					chunkPush['eventCallback'] 			= (function(chunks)
        					{
        						return function()
        						{
        							lazyPush(chunks);
        						}
        					})(chunks);
        
        					(function(data)
        					{
        						AEC.Cookie.impressions(data).push(dataLayer);
        						
        					})(chunkPush);
        				}
        			};
        
        			/**
        			 * Call lazy push
        			 */
        			lazyPush(chunks);
        		}
        		
        	})(payload, 8192);
        
        
        	 window.google_tag_params = window.google_tag_params || {};
        
        	window.google_tag_params.ecomm_pagetype = 'searchresults';
        	window.google_tag_params.ecomm_category = 'Search Results';
        	window.google_tag_params.returnCustomer = false;
        	
        	         
        		(function(params)
                {
        			(function(callback)
        			{
        				if (AEC.Const.COOKIE_DIRECTIVE)
        				{	
        					AEC.CookieConsent.queue(callback).process();
        				}
        				else 
        				{
        					callback.apply(window,[]);
        				}
        			})
        			(
        				(function()
        				{
        					return function() 
        					{
        						AEC.EventDispatcher.on('ec.facebook.loaded', () => 
                				{
                					fbq("track", "Search", params, { eventID: AEC.UUID.generate({ event: 'Search' }) });
                				});
            				};
            				
        				})(params)
        			);
        			
                })({ content_ids: payload.ecommerce.impressions.map(function(impression){ return impression.id; }), content_type: 'product_group', content_category: 'Search Results',search_string: 'wp',currency:'USD', value: 0 });
        	
        	</script>   <ul class="mst-search__result-tabs" role="tablist" aria-label="Search&#x20;result&#x20;categories"></ul> <style nonce="ZDlxM2swbTRmMGlpM3dyZGp0c3lzbm5xbTQ0bnpiZWs="> .mst-search__result-tabs { display: none }</style>       <div class="message notice"><div>Minimum Search query length is 3    <dl class="block mst-search__misc-recommendations"><dt class="title">Related search terms</dt> <dd class="item"><a href="https://www.polyperformance.com/catalogsearch/result/?q=wpp">wpp</a> </dd> <dd class="item"><a href="https://www.polyperformance.com/catalogsearch/result/?q=WPP-1089">WPP-1089</a> </dd> <dd class="item"><a href="https://www.polyperformance.com/catalogsearch/result/?q=WPP-+157-1">WPP- 157-1</a> </dd> <dd class="item"><a href="https://www.polyperformance.com/catalogsearch/result/?q=WPP-+207-1-C">WPP- 207-1-C</a> </dd> <dd class="item"><a href="https://www.polyperformance.com/catalogsearch/result/?q=WPP-">WPP-</a> </dd></dl> </div></div> <h3>Search Tips</h3>
<ul>
    <li>Double check your spelling.</li>
    <li>Try using single words or part #.</li>
    <li>Try searching for an item that is less specific.</li>
    <li>You can always narrow your search results later</li>
</ul>

<p style="display: none;"><div class="block widget block-products-list grid"> <div class="block-content"><!-- new_products_content_widget_grid--> <div class="products-grid products-grid grid"><ol class="product-items widget-product-grid">  <li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/bjd-s2sdfpfsd23-parent-baja-designs-squadron-2-0-sport-squadron-sae-dual-fog-pocket-light-kit-ford-2023-2026-f-250-350-super-duty" class="product photo product-item-photo" tabindex="-1" data-id="BJD-S2SDFPFSD23_PARENT" data-simple-id="BJD-S2SDFPFSD23_PARENT" data-remarketing-adwords-id="BJD-S2SDFPFSD23_PARENT" data-remarketing-facebook-id="BJD-S2SDFPFSD23_PARENT" data-name="Baja Designs Squadron 2.0 Sport/Squadron SAE Dual Fog Pocket Light Kit Ford 2023-2026 F-250/350 Super Duty" data-price="1069.95" data-store="PPI Store View" data-brand="Baja Designs" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Lighting By Application" data-list="Homepage Product List" data-position="1" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0031_1.jpg" alt="BJD-44-0031">   <img class="product-image-photo hover_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0032-up_1.jpg" alt="BJD-44-0032-UP"> </a> <div class="product-item-details"><strong class="product-item-name"><a title="Baja Designs Squadron 2.0 Sport/Squadron SAE Dual Fog Pocket Light Kit Ford 2023-2026 F-250/350 Super Duty" href="https://www.polyperformance.com/bjd-s2sdfpfsd23-parent-baja-designs-squadron-2-0-sport-squadron-sae-dual-fog-pocket-light-kit-ford-2023-2026-f-250-350-super-duty" class="product-item-link">Baja Designs Squadron 2.0 Sport/Squadron SAE Dual Fog Pocket Light Kit Ford 2023-2026 F-250/350 Super Duty</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47620" data-price-box="product-id-47620"> <span class="normal-price">  <span class="price-container price-final_price tax weee"> <span class="price-label">From</span>  <span id="old-price-47620-widget-product-grid" data-price-amount="1069.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$1,069.95</span></span>  </span></span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47620,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">  <button class="action tocart primary" data-mage-init='{"redirectUrl":{"url":"https://www.polyperformance.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~/product/47620/"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/bjd-s20sfpmerc14-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-mercedes-2014-18-sprinter-van-2500-3500" class="product photo product-item-photo" tabindex="-1" data-id="BJD-S20SFPMERC14_PARENT" data-simple-id="BJD-S20SFPMERC14_PARENT" data-remarketing-adwords-id="BJD-S20SFPMERC14_PARENT" data-remarketing-facebook-id="BJD-S20SFPMERC14_PARENT" data-name="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2014-2018 Sprinter Van 2500/3500" data-price="564.95" data-store="PPI Store View" data-brand="Baja Designs" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Lighting By Application" data-list="Homepage Product List" data-position="2" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0027_1.jpg" alt="BJD-44-0027">   <img class="product-image-photo hover_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0029_1.jpg" alt="BJD-44-0029"> </a> <div class="product-item-details"><strong class="product-item-name"><a title="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2014-2018 Sprinter Van 2500/3500" href="https://www.polyperformance.com/bjd-s20sfpmerc14-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-mercedes-2014-18-sprinter-van-2500-3500" class="product-item-link">Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2014-2018 Sprinter Van 2500/3500</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47615" data-price-box="product-id-47615"> <span class="normal-price">  <span class="price-container price-final_price tax weee"> <span class="price-label">From</span>  <span id="old-price-47615-widget-product-grid" data-price-amount="564.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$564.95</span></span>  </span></span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47615,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">  <button class="action tocart primary" data-mage-init='{"redirectUrl":{"url":"https://www.polyperformance.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~/product/47615/"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/bjd-s20sfpmerc19-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-mercedes-2019-26-sprinter-van-1500-2500-3500-3500xd" class="product photo product-item-photo" tabindex="-1" data-id="BJD-S20SFPMERC19_PARENT" data-simple-id="BJD-S20SFPMERC19_PARENT" data-remarketing-adwords-id="BJD-S20SFPMERC19_PARENT" data-remarketing-facebook-id="BJD-S20SFPMERC19_PARENT" data-name="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2019-2026 Sprinter Van 1500/2500/3500/3500XD" data-price="467.95" data-store="PPI Store View" data-brand="Baja Designs" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Lighting By Application" data-list="Homepage Product List" data-position="3" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0025_1.jpg" alt="BJD-44-0025">   <img class="product-image-photo hover_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0026_1.jpg" alt="BJD-44-0026"> </a> <div class="product-item-details"><strong class="product-item-name"><a title="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2019-2026 Sprinter Van 1500/2500/3500/3500XD" href="https://www.polyperformance.com/bjd-s20sfpmerc19-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-mercedes-2019-26-sprinter-van-1500-2500-3500-3500xd" class="product-item-link">Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit Mercedes 2019-2026 Sprinter Van 1500/2500/3500/3500XD</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47614" data-price-box="product-id-47614"> <span class="normal-price">  <span class="price-container price-final_price tax weee"> <span class="price-label">From</span>  <span id="old-price-47614-widget-product-grid" data-price-amount="467.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$467.95</span></span>  </span></span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47614,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">  <button class="action tocart primary" data-mage-init='{"redirectUrl":{"url":"https://www.polyperformance.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~/product/47614/"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/rdl-67-52420cv-readylift-2022-toyota-tundra-high-performance-cv-axle-kit" class="product photo product-item-photo" tabindex="-1" data-id="RDL-67-52420CV" data-simple-id="RDL-67-52420CV" data-remarketing-adwords-id="RDL-67-52420CV" data-remarketing-facebook-id="RDL-67-52420CV" data-name="ReadyLift 2022+ Toyota Tundra High-Performance CV Axle Kit" data-price="479.95" data-store="PPI Store View" data-brand="ReadyLIFT" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="3rd Gen (2022+)" data-list="Homepage Product List" data-position="4" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/6/7/67-52420cv.jpg" alt="ReadyLift 2022+ Toyota Tundra High-Performance CV Axle Kit">   </a> <div class="product-item-details"><strong class="product-item-name"><a title="ReadyLift 2022+ Toyota Tundra High-Performance CV Axle Kit" href="https://www.polyperformance.com/rdl-67-52420cv-readylift-2022-toyota-tundra-high-performance-cv-axle-kit" class="product-item-link">ReadyLift 2022+ Toyota Tundra High-Performance CV Axle Kit</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47609" data-price-box="product-id-47609">     <span class="price-container price-final_price tax weee"> <span id="old-price-47609-widget-product-grid" data-price-amount="479.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$479.95</span></span>  </span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47609,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">   <button class="action tocart primary" data-post='{"action":"https:\/\/www.polyperformance.com\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~\/product\/47609\/","data":{"product":"47609","uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/bjd-mltisquad20-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-for-ford-2006-14-f-150-toyota-2005-11-tacoma-2007-13-tundra" class="product photo product-item-photo" tabindex="-1" data-id="BJD-MLTISQUAD20_PARENT" data-simple-id="BJD-MLTISQUAD20_PARENT" data-remarketing-adwords-id="BJD-MLTISQUAD20_PARENT" data-remarketing-facebook-id="BJD-MLTISQUAD20_PARENT" data-name="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit for Ford 2006-2014 F-150 Toyota 2005-2011 Tacoma 2007-2013 Tundra" data-price="397.95" data-store="PPI Store View" data-brand="Baja Designs" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Lighting By Application" data-list="Homepage Product List" data-position="5" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0075_1.jpg" alt="BJD-44-0075">   <img class="product-image-photo hover_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0076_1.jpg" alt="BJD-44-0076"> </a> <div class="product-item-details"><strong class="product-item-name"><a title="Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit for Ford 2006-2014 F-150 Toyota 2005-2011 Tacoma 2007-2013 Tundra" href="https://www.polyperformance.com/bjd-mltisquad20-parent-baja-designs-squadron-2-0-sport-fog-pocket-light-kit-for-ford-2006-14-f-150-toyota-2005-11-tacoma-2007-13-tundra" class="product-item-link">Baja Designs Squadron 2.0 Sport Fog Pocket Light Kit for Ford 2006-2014 F-150 Toyota 2005-2011 Tacoma 2007-2013 Tundra</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47608" data-price-box="product-id-47608"> <span class="normal-price">  <span class="price-container price-final_price tax weee"> <span class="price-label">From</span>  <span id="old-price-47608-widget-product-grid" data-price-amount="397.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$397.95</span></span>  </span></span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47608,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">  <button class="action tocart primary" data-mage-init='{"redirectUrl":{"url":"https://www.polyperformance.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~/product/47608/"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/bjd-tacosquad20-parent-baja-designs-squadron-2-0-a-pillar-light-kit-toyota-2024-26-tacoma" class="product photo product-item-photo" tabindex="-1" data-id="BJD-TACOSQUAD20_PARENT" data-simple-id="BJD-TACOSQUAD20_PARENT" data-remarketing-adwords-id="BJD-TACOSQUAD20_PARENT" data-remarketing-facebook-id="BJD-TACOSQUAD20_PARENT" data-name="Baja Designs Squadron 2.0 A-Pillar Light Kit for Toyota 2024-2026 Tacoma" data-price="454.95" data-store="PPI Store View" data-brand="Baja Designs" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Lighting By Application" data-list="Homepage Product List" data-position="6" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0008_1.jpg" alt="BJD-44-0008">   <img class="product-image-photo hover_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/4/4/44-0009_1.jpg" alt="BJD-44-0009"> </a> <div class="product-item-details"><strong class="product-item-name"><a title="Baja Designs Squadron 2.0 A-Pillar Light Kit for Toyota 2024-2026 Tacoma" href="https://www.polyperformance.com/bjd-tacosquad20-parent-baja-designs-squadron-2-0-a-pillar-light-kit-toyota-2024-26-tacoma" class="product-item-link">Baja Designs Squadron 2.0 A-Pillar Light Kit for Toyota 2024-2026 Tacoma</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47607" data-price-box="product-id-47607"> <span class="normal-price">  <span class="price-container price-final_price tax weee"> <span class="price-label">From</span>  <span id="old-price-47607-widget-product-grid" data-price-amount="454.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$454.95</span></span>  </span></span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47607,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">  <button class="action tocart primary" data-mage-init='{"redirectUrl":{"url":"https://www.polyperformance.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~/product/47607/"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/tgi-312288-trail-gear-individual-m10-10-male-male-brake-line-26-inch-long" class="product photo product-item-photo" tabindex="-1" data-id="TGI-312288" data-simple-id="TGI-312288" data-remarketing-adwords-id="TGI-312288" data-remarketing-facebook-id="TGI-312288" data-name="Trail-Gear Individual M10-1.0 Male-Male Brake Line | 26-Inch Long" data-price="39.99" data-store="PPI Store View" data-brand="Trail-Gear" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Brake Lines" data-list="Homepage Product List" data-position="7" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/t/g/tgi-312288.jpg" alt="Trail-Gear Individual M10-1.0 Male-Male Brake Line | 26-Inch Long">   </a> <div class="product-item-details"><strong class="product-item-name"><a title="Trail-Gear Individual M10-1.0 Male-Male Brake Line | 26-Inch Long" href="https://www.polyperformance.com/tgi-312288-trail-gear-individual-m10-10-male-male-brake-line-26-inch-long" class="product-item-link">Trail-Gear Individual M10-1.0 Male-Male Brake Line | 26-Inch Long</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47602" data-price-box="product-id-47602">     <span class="price-container price-final_price tax weee"> <span id="old-price-47602-widget-product-grid" data-price-amount="39.99" data-price-type="finalPrice" class="price-wrapper "><span class="price">$39.99</span></span>  </span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47602,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">   <button class="action tocart primary" data-post='{"action":"https:\/\/www.polyperformance.com\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~\/product\/47602\/","data":{"product":"47602","uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div>  </li><li class="product-item"> <div class="product-item-info"><a href="https://www.polyperformance.com/lro-311305-low-range-off-road-m10-10-male-brake-line-coupler" class="product photo product-item-photo" tabindex="-1" data-id="LRO-311305" data-simple-id="LRO-311305" data-remarketing-adwords-id="LRO-311305" data-remarketing-facebook-id="LRO-311305" data-name="Low Range Off-Road M10-1.0 Male Brake Line Coupler" data-price="13.03" data-store="PPI Store View" data-brand="Low Range Off-Road" data-use-simple="0" data-quantity="1" data-dimension10="In stock" data-event="productClick" data-category="Brake" data-list="Homepage Product List" data-position="8" data-block="product\productslist_0" data-widget="BLOCK_7ae2e697f2bf63cc507bfcbcdbc76dc35dad32b1c8256f0a686b4e0d22fcf263" data-click="" data-attributes="[]"> <img class="product-image-photo default_image" src="https://www.polyperformance.com/media/catalog/product/cache/141aacc13f9ab5640c4436574a06f7a0/l/r/lro-311305.jpg" alt="Low Range Off-Road M10-1.0 Male Brake Line Coupler">   </a> <div class="product-item-details"><strong class="product-item-name"><a title="Low Range Off-Road M10-1.0 Male Brake Line Coupler" href="https://www.polyperformance.com/lro-311305-low-range-off-road-m10-10-male-brake-line-coupler" class="product-item-link">Low Range Off-Road M10-1.0 Male Brake Line Coupler</a></strong>   <div class="price-box price-final_price" data-role="priceBox" data-product-id="47601" data-price-box="product-id-47601">     <span class="price-container price-final_price tax weee"> <span id="old-price-47601-widget-product-grid" data-price-amount="13.03" data-price-type="finalPrice" class="price-wrapper "><span class="price">$13.03</span></span>  </span>  </div>    <div class="product-item-actions">  <a href="#" data-post='{"action":"https:\/\/www.polyperformance.com\/wishlist\/index\/add\/","data":{"product":47601,"uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' class="action towishlist actions-secondary" data-action="add-to-wishlist" title="Add to Wish List"><span>Add to Wish List</span></a>    <div class="actions-primary">   <button class="action tocart primary" data-post='{"action":"https:\/\/www.polyperformance.com\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~\/product\/47601\/","data":{"product":"47601","uenc":"aHR0cHM6Ly93d3cucG9seXBlcmZvcm1hbmNlLmNvbS9jYXRhbG9nc2VhcmNoL3Jlc3VsdC8_NDA0PTEmcT13cA~~"}}' type="button" title="Add to Cart"><span>Add to Cart</span></button>  </div> </div> </div></div></li> </ol></div></div></div>
</p>    <script nonce="ZDlxM2swbTRmMGlpM3dyZGp0c3lzbm5xbTQ0bnpiZWs=" type="text/javascript">
        require(['jquery', 'Mirasvit_Search/js/highlight'], function ($, highlight) {
            let query = 'wp';
            highlight($('.search.results .product-item-link, .mst-search__index a, .mst-search__index .mst-search__index-content'),
                query, 'mst-search__highlight');
        });</script></div><div class="sidebar sidebar-main">  </div></div><div class="onepage-category">   </div></main><footer class="page-footer"> <div class="footer"> <div class="footer-middle footer-middle-2"><div class="container"><div class="row"><div class="col-sm-3"><div class="block">
<div class="block-title"><strong><span>MY ACCOUNT</span></strong></div>
<div class="block-content">
<ul class="links">
<li><em class="porto-icon-right-open theme-color"></em><a title="My Account" href="https://www.polyperformance.com/customer/account">My Account</a></li>
<li><em class="porto-icon-right-open theme-color"></em><a title="Order History" href="https://www.polyperformance.com/sales/order/history">Order History</a></li>
<!-- <li><em class="porto-icon-right-open theme-color"></em><a href="https://www.polyperformance.com/customer/account" title="Returns">Returns</a></li> -->
<li><em class="porto-icon-right-open theme-color"></em><a title="Newsletter" href="https://www.polyperformance.com/newsletter-signup">Newsletter</a></li>
<!-- <li><em class="porto-icon-right-open theme-color"></em><a href="https://www.polyperformance.com/catalogsearch/advanced" title="Advanced search">Advanced search</a></li> --></ul>
</div>
</div>
<div style="margin-top: 50px;"><a href="https://www.polyperformance.com/reviews" target="_blank">
<img alt="Feefo logo" border="0" src="https://api.feefo.com/api/logo?merchantidentifier=poly-performance&template=Service-Stars-Grey-150x38.png" title="Our customer Feefo rating"/>
</a></div>
<p style="margin: 30px 0 20px 0; font-size: 0.7em;"><strong><img style="vertical-align: middle; width: 20px; height: 18px; margin-bottom: 6px;" src="https://www.polyperformance.com/media/.renditions/wysiwyg/ppi_images/attention.png" alt="⚠"> CALIFORNIA RESIDENTS - WARNING:</strong> Cancer and Reproductive Harm - <a href="https://www.P65Warnings.ca.gov" target="_blank">www.P65Warnings.ca.gov</a></p></div><div class="col-sm-3"><div class="block">
<div class="block-title"><strong>COMPANY INFORMATION</strong></div>
<div class="block-content">
<ul class="contact-info" style="padding-left: 5px;">
<li><em class="porto-icon-ok theme-color">&nbsp;</em>&nbsp;&nbsp; <a title="About us" href="https://www.polyperformance.com/about-us">About us</a></li>
<li><em class="porto-icon-location theme-color">&nbsp;</em>&nbsp;&nbsp; <a href="https://goo.gl/maps/VpYDvy9Vden" target="_blank" rel="noopener">860 Industrial Way, Suite 100<br>San Luis Obispo, California 93401</a></li>
<li><em class="porto-icon-phone theme-color">&nbsp;</em>&nbsp;&nbsp; <a href="tel:18057832060">1-805-783-2060</a></li>
<li><em class="porto-icon-mail theme-color">&nbsp;</em>&nbsp;&nbsp; <a title="Contact us" href="https://www.polyperformance.com/contact">Contact us</a></li>
<li><em class="porto-icon-clock theme-color">&nbsp;</em>&nbsp;&nbsp;
<p><strong>Business Hours:</strong></p>
</li>
</ul>
Mon - Fri / 7AM - 7PM PT<br>Sat - Sun / 10AM - 2PM PT<br>
<ul class="contact-info" style="padding-left: 5px;">
<li><em class="porto-icon-ok theme-color">&nbsp;</em>&nbsp;&nbsp; <a title="Poly Performance Reviews - see what our customers say about us" href="https://www.polyperformance.com/reviews">Poly Performance Reviews</a></li>
<li>Visit <strong><a title="POLY PERFORMANCE GARAGE" href="https://www.polyperformancegarage.com/" target="_blank" rel="noopener">POLYPERFORMANCEGARAGE.COM</a></strong> for our install write-ups and garage talk blog.</li>
</ul>
<div class="social-buttons" style="user-select: auto;">
<h2><a style="user-select: auto;" title="X - formerly Twitter" href="https://twitter.com/polyperformance" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/x-logo-30.png" width="25px" style="margin-bottom:5px;"></a> <a style="user-select: auto;" title="Facebook" href="https://www.facebook.com/PolyPerformance" target="_blank"><span class="porto-icon-facebook theme-color" style="user-select: auto;"></span></a> <a style="user-select: auto;" title="Instagram" href="https://instagram.com/polyperformance" target="_blank"><span class="porto-icon-instagram theme-color" style="user-select: auto;"></span></a> <a style="user-select: auto;" title="Threads" href="https://www.threads.net/@polyperformance" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/threads-logo-30.png" width="25px" style="margin-bottom:5px;"></a> <a style="user-select: auto;" title="Youtube" href="https://www.youtube.com/polyperformance" target="_blank"><span class="porto-icon-youtube theme-color" style="user-select: auto;"></span></a></h2>
</div>
</div>
</div></div><div class="col-sm-3"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="block"> <div class="block-title"><strong>CUSTOMER SERVICE</strong></div> <div class="block-content"> <ul class="features"> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/dealer-inquiries">Dealer Inquiries</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/service-discounts.html">Discounts for Service</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/affirm">Financing</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/international-customers" title="International Orders">International Orders</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/media-files">Media</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/order-cancellations-changes">Order Cancellations & Changes</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/returns" title="Returns">Returns</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/shipping">Shipping</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/privacy-and-cookie-policy">Privacy & Cookie Policy</a></li> <li><em class="porto-icon-ok theme-color"></em><a href="https://www.polyperformance.com/terms-conditions">Terms & Conditions</a></li> </ul> </div> </div></div></div><div class="col-sm-3"><p><a name="newsletter-signup"></a></p>
<div style="font-size: 16px;">POLY PERFORMANCE // NEWSLETTER</div>
<p style="padding-top: 10px;">Get the latest - News, Events,<br>Sales, and Discounts.</p>
<p style="margin: 0;">Sign up for our newsletter today!</p>
<!-- Begin MailChimp Signup Form -->
<p>&nbsp;</p>
<style type="text/css"> #mc_embed_signup{clear:left; font:12px Helvetica,Arial,sans-serif; width:100%;} /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ </style>
<div id="mc_embed_signup" style="background: #121214;"><form id="mc-embedded-subscribe-form" class="validate" action="https://polyperformance.us11.list-manage.com/subscribe/post?u=ade7cd48418e60ad013af201c&amp;id=3790913a70" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
<div id="mc_embed_signup_scroll"><input id="mce-EMAIL" class="email" style="margin: 2px; color: #5d5d5d;" title="Email" name="EMAIL" required="" type="email" value="" placeholder="Email*"><br><input id="mc-embedded-subscribe" class="button" style="float: left; margin: 2px 0 0 2px; background-color: #d70000;" name="subscribe" type="submit" value="Subscribe"> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input tabindex="-1" name="b_ade7cd48418e60ad013af201c_3790913a70" type="text" value=""></div>
<div hidden="true"><input name="tags" type="hidden" value="52"></div>
<div class="clear">&nbsp;</div>
</div>
</form></div>
<!--End mc_embed_signup-->
<div style="margin-top: 20px; margin-bottom: 20px;"><hr><strong>Sponsorship:</strong><br><a href="https://www.polyperformance.com/event-sponsorship-request-form">Event Sponsorship Requests</a><br><a href="https://www.polyperformance.com/vehicle-sponsorship-request-form">Vehicle Sponsorship Requests</a></div>
<div style="align-items: center; gap: 5px; display: flex; width: 256px;">
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%; padding-top: 10px;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/paypal-logo.svg" alt="PayPal"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%; padding-top: 12px;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/venmo.png" alt="Venmo"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%; padding-top: 8px;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/googlepay.png" alt="Google Pay"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%; padding-top: 1px;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/applepay.svg" alt="Apple Pay"></div>
</div>
<div style="align-items: center; gap: 5px; display: flex; width: 256px;">
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/visa.png" alt="Visa"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/mastercard.png" alt="Mastercard"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/amex.png" alt="American Express"></div>
<div style="padding: 5px; align-self: stretch;"><img style="max-width: 80px; width: 100%;" src="https://www.polyperformance.com/static/version1731008129/adminhtml/Magento/backend/en_US/PayPal_PPCP/images/discover.png" alt="Discover"></div>
</div></div></div></div></div> <div class="footer-bottom"><div class="container"><div class="custom-block"><div class="custom-menu-block"><a href="http://www.orba.biz" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/ORBA-Logo_65.png" alt="ORBA - OFF-ROAD BUSINESS ASSOCIATION, INC." /></a> <a href="http://rubicontrail.org" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/RTF_Logo_65.png" alt="Rubican Trail Foundation | rubicontrail.org" /></a> <a href="http://www.cal4wheel.com" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/ca4wda-logo_65.png" alt="California Association Of 4WD Clubs Inc." /></a> <a href="https://www.sema.org" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/SEMA-Member-Logo.41.65.jpg" alt="SEMA" /></a> <a href="http://www.corva.org" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/Corva.150.png" alt="CORVA - California Off-Road Vehicle Association" /></a> <a href="http://www.sharetrails.org" target="_blank"><img src="https://www.polyperformance.com/media/wysiwyg/ppi_images/brc_logo_sm.png" alt="Blueribbon Coalition" /></a></div> <!-- BEGIN ProvideSupport.com Graphics Chat Button Code --> <script>(function(D){function f(){function n(n,e){e=D.createElement("script");e.src="https://image.providesupport.com/"+n,D.body.appendChild(e)}n("js/15dp1s65mw54g0zena76m620x5/safe-standard-sync.js?ps_h=o6Bf&ps_t="+Date.now()),n("sjs/static.js")}D.readyState=="complete"?f():window.addEventListener("load",f)})(document)</script><noscript><div style="display:inline"><a href="https://vm.providesupport.com/15dp1s65mw54g0zena76m620x5">Live Chat</a></div></noscript> <!-- END ProvideSupport.com Graphics Chat Button Code --></div>  <address>© Copyright <span id="ppicdate"></span><script> const d = new Date(); let year = d.getFullYear(); document.getElementById("ppicdate").innerHTML = year; </script> Poly Performance Inc. All Rights Reserved.</address></div></div></div><a href="javascript:void(0)" id="totop"><em class="porto-icon-up-open"></em></a></footer> <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:\/\/www.polyperformance.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.polyperformance.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.polyperformance.com\/rest\/ppi_store_view\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.polyperformance.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
                    }
                }
            }
        }</script> <!-- BEGIN GCR Badge Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderBadge"
  async defer>
</script>

<script>
  window.renderBadge = function() {
    var ratingBadgeContainer = document.createElement("div");
      document.body.appendChild(ratingBadgeContainer);
      window.gapi.load('ratingbadge', function() {
        window.gapi.ratingbadge.render(
          ratingBadgeContainer, {
            // REQUIRED
            "merchant_id": 1533780,
            // OPTIONAL
            "position": "BOTTOM_LEFT"
          });           
     });
  }
</script>
<!-- END GCR Badge Code -->

<script defer src="https://api.feefo.com/api/javascript/poly-performance"></script> <script data-ommit="true">

    document.addEventListener("DOMContentLoaded", () => 
    {
    	let bind = () => 
    	{
    		Object.entries(
	    	{
	    		addToCart: event => 
	    		{
	    			AEC.add(event.currentTarget, dataLayer);
	    		},
	    		removeFromCart:event => 
	    		{
	    			AEC.remove(event.currentTarget, dataLayer);
	    		},
	    		productClick:event => 
	    		{
	    			AEC.click(event.currentTarget, dataLayer);	
	    		},
	    		addToWishlist:event => 
	    		{
	    			AEC.wishlist(event.currentTarget, dataLayer);
	    		},
	    		addToCompare:event => 
	    		{
	    			AEC.compare(event.currentTarget, dataLayer);
	    		},
	    		addToCartSwatch:event => 
	    		{
	    			AEC.addSwatch(event.currentTarget, dataLayer);
	    		}
	        }).forEach(([event, callback]) => 
	    	{
	    	    [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }).forEach(element => 
	        	{
	            	element.addEventListener('click', callback);

	            	element.dataset.bound = true;
	        	});
		  	});
        };

        bind();

        if("PerformanceObserver" in window)
        {
        	const observer = new PerformanceObserver((items) => 
        	{
                items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 
                {
                    bind();
                });
      		});

      		observer.observe(
      		{
          		entryTypes: ["resource"]
      		});
        }
    });</script><script data-ommit="true">

    document.addEventListener("DOMContentLoaded", () => 
    {
    	var PromotionTrack = ((dataLayer) => 
	    {
	        return {
	            apply: () => 
	            {
	                var promotions = [], position = 0;
	
	                document.querySelectorAll('[data-promotion]').forEach(promotion => 
	                {
						let entity =
						{
                            id:      	promotion.dataset.promotionId,
                            name:    	promotion.dataset.promotionName,
                            creative:	promotion.dataset.promotionCreative,
                            position:	promotion.dataset.promotionPosition
                        };

	                	AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 
	    	            {
		    	            element: promotion
		    	        });

	                    promotions.push(entity);

	                    promotion.addEventListener('click', (event) => 
	                    {
	                    	var data = 
	                        {
                       			'event': 'promotionClick',
                                'ecommerce': 
                                {
                                    'promoClick': 
                                    {
                                        'promotions':
                                        [
                                            {
                                                'id':       event.target.dataset.promotionId,
                                                'name':     event.target.dataset.promotionName,
                                                'creative': event.target.dataset.promotionCreative,
                                                'position': event.target.dataset.promotionPosition
                                            }
                                        ]
                                    }
                                }
			                };
			                
                            AEC.Cookie.promotionClick(data, promotion).push(dataLayer);

                            /**
                             * Save persistent data
                             */
                            AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION,
	                        {
    	                        'promotion':data.ecommerce.promoClick.promotions[0]
    	                    });
		                });
	                });
	
	                if (promotions.length)
	                {
		                AEC.Cookie.promotion(
				        {
	                        'event':'promoViewNonInteractive',
                            'ecommerce':
                            {
                                'promoView':
                                {
                                    'promotions': promotions
                                }
                            }
                        }).push(dataLayer);
	                }
	
	                return this;
	            }
	        }
	    })(dataLayer).apply();
    });</script><script data-ommit="true">

    document.addEventListener("DOMContentLoaded", () => 
    {
    	(() => 
    	{
    		let map = {}, trace = {};
    
    		document.querySelectorAll('[data-widget]').forEach((element) => 
            {
                let widget = element.dataset.widget;
                
            	let entity = 
    			{
    				id: 				   element.dataset.id,
    				name: 				   element.dataset.name,
    				category:			   element.dataset.category,
    				brand:				   element.dataset.brand,
    				list:				   element.dataset.list,
    				price:		parseFloat(element.dataset.price),
    				position: 	parseFloat(element.dataset.position)
            	};

            	let attributes = element.dataset.attributes;
                
            	if (attributes)
    	        {
        	        Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 
        	        {
            	        entity[key] = value;
        	        });
        	    }

        	    if (!map.hasOwnProperty(widget))
        	    {
            	    map[widget] = [];
            	    
            	    map[widget].trace = {};
            	    map[widget].entry = [];
        	    }

        	    if (!map[widget].trace.hasOwnProperty(element.dataset.id))
        	    {
        	    	map[widget].trace[element.dataset.id] = true;
            	    
            	    map[widget].entry.push(entity);
        	    } 
            });

    		Object.entries(map).forEach(([key, value]) => 
	        {
		        if (value.entry.length)
		        {
    		        let data = 
    			    {
    					event: 'widgetViewNonInteractive',
    					ecommerce:
    					{
    						actionField:
    						{
    							list: 		  value.entry.find(Boolean).list,
    							currencyCode: "USD"    						},
    						impressions: value.entry
    					}
    				};

    		        if ('undefined' !== typeof dataLayer)
    				{
    					(function(callback)
    					{
    						if (AEC.Const.COOKIE_DIRECTIVE)
    						{
    							AEC.CookieConsent.queue(callback).process();
    						}
    						else 
    						{
    							callback.apply(window,[]);
    						}
    					})
    					(
    						(function(dataLayer, data)
    						{
    							return function()
    							{
    								AEC.EventDispatcher.trigger('ec.widget.view.data', data);
    								
    								dataLayer.push(data);
    							}
    						})(dataLayer, data)
    					);
    				}
		        }
	        });
    	})();
    });</script><script data-ommit="true">

	if (typeof dataLayer !== "undefined")
	{
		 AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 
		{
			Object.entries(response.events).forEach(([key, event]) => 
			{
				dataLayer.push(event);
			});
		});

		 AEC.EventDispatcher.on('ec.facebook.loaded', () => 
		{
			 });

		 if (window.google_tag_params)
		{
			(function(callback)
			{
				if (AEC.Const.COOKIE_DIRECTIVE)
				{
					if (!AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED)
					{
						AEC.CookieConsent.queue(callback);
					}
					else
					{
						callback.apply(window,[]);
					}
				}
				else 
				{
					callback.apply(window,[]);
				}
			})
			(
				(function(dataLayer)
				{
					return () => 
					{
						AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer);
					}
				})(dataLayer)
			);
		}

		  }
	else
	{
		console.log('dataLayer[] is not intialized. Check if GTM is installed properly');
	}</script> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":"\/*(customer|login|logout|auth|cart|checkout|search|download|redirect|rewrite|store|productalert)\/*"}},{"not":{"href_matches":"*.pdf"}},{"not":{"href_matches":"*.zip"}},{"not":{"selector_matches":".do-not-prerender"}},{"not":{"selector_matches":"[rel=nofollow]"}},{"not":{"selector_matches":"[target=_blank]"}},{"not":{"selector_matches":"[target=_parent]"}},{"not":{"selector_matches":"[target=_top]"}}]},"eagerness":"moderate"}]}</script> <script type="text&#x2F;javascript">    (() => {
        'use strict';

        class BFCacheHandler {
            /**
             * Initialize BFCache handler with configuration options
             */
            constructor() {
                this.options = {
                    isCustomerLoggedIn: false,
                    enableUserInteractionRefreshMiniCart: true,
                    autoCloseMenuMobile: true
                };
                
                this.userInteractionEvents = ['touchstart', 'mouseover', 'wheel', 'scroll', 'keydown'];
            }

            /**
             * Initialize all BFCache functionalities
             */
            init() {
                this.refreshMiniCart();
                this.reloadCustomerLoginPage();
                this.actionAutoCloseMenu(this.options.autoCloseMenuMobile);
            }

            /**
             * Refresh minicart based on configuration
             * Either immediately or on first user interaction
             */
            refreshMiniCart() {
                if (this.options.enableUserInteractionRefreshMiniCart) {
                    this.refreshMiniCartOnUserInteraction();
                } else {
                    this.actionRefreshMiniCart();
                }
            }

            /**
             * Refresh minicart on first user interaction
             * Removes event listeners after first trigger to avoid multiple calls
             */
            refreshMiniCartOnUserInteraction() {
                const refreshMiniCart = () => {
                    this.userInteractionEvents.forEach(eventType => {
                        window.removeEventListener(eventType, refreshMiniCart);
                    });
                    this.actionRefreshMiniCart();
                };

                this.userInteractionEvents.forEach(eventType => {
                    window.addEventListener(eventType, refreshMiniCart, {
                        once: true,
                        passive: true
                    });
                });
            }

            /**
             * Check customer login state consistency and reload if needed
             * Compares backend state with frontend localStorage state
             */
            reloadCustomerLoginPage() {
                const backendLoggedInState = this.options.isCustomerLoggedIn;
                
                const getCustomerDataFromStorage = () => {
                    try {
                        const cacheStorage = localStorage.getItem('mage-cache-storage');
                        const customerData = cacheStorage ? JSON.parse(cacheStorage).customer : null;
                        return customerData;
                    } catch (error) {
                        console.warn('BFCache: Failed to parse customer data from localStorage', error);
                        return null;
                    }
                };

                const customerData = getCustomerDataFromStorage();
                const frontendLoggedInState = Boolean(customerData?.firstname);

                if (frontendLoggedInState !== backendLoggedInState) {
                    window.location.reload();
                }
            }

            /**
             * Update minicart data from customer data sections
             * Reloads cart section to ensure accurate item count and totals
             */
            actionRefreshMiniCart() {
                require([
                    'Magento_Customer/js/customer-data'
                ], function (customerData) {
                    customerData.reload(['cart'], true);
                });
            }

            /**
             * Handles cart drawer menu and mobile menu state management
             * 
             * @param {boolean} autoCloseMenuMobile - Whether to auto-close mobile menu
             */
            actionAutoCloseMenu(autoCloseMenuMobile) {
                require([
                    'jquery',
                    'Magento_Customer/js/customer-data'
                ], function ($, customerData) {
                    customerData.reload(['messages'], true);
                    
                    const minicartCloseButton = $('#btn-minicart-close');
                    if (minicartCloseButton.length) {
                        minicartCloseButton.trigger('click');
                    }

                    if (autoCloseMenuMobile) {
                        const htmlElement = $('html');
                        
                        const navigationClasses = ['nav-open', 'nav-before-open'];
                        navigationClasses.forEach(function(className) {
                            if (htmlElement.hasClass(className)) {
                                htmlElement.removeClass(className);
                            }
                        });
                    }
                });
            }
        };

        /**
         * Handle pageshow event for BFCache scenarios
         * Detects back/forward navigation and page restoration from BFCache
         */
        const handlePageShow = (event) => {
            if (event.persisted) {
                new BFCacheHandler().init();
            }
        };

        // Register event listener with proper cleanup capability
        window.addEventListener('pageshow', handlePageShow, { passive: true });
    })();</script><style>    @media not (prefers-reduced-motion: reduce) {
        @view-transition {
            navigation: auto;
        }
    }</style><script>    window.addEventListener('pagereveal', (e) => {
        if (e.viewTransition && navigation.activation?.navigationType === 'traverse') {
            e.viewTransition.skipTransition();
        }
    });</script> <script>    define(
        'signifyd-fingerprint-module',
        [
            'uiComponent',
            'Magento_Customer/js/customer-data',
            'jquery'
        ], function (Component, customerData, $) {
            'use strict';
            var SignifydFingerprint = function() {
                return {
                    initialize: function () {
                        var me = this;
                        if (jQuery('.checkout-onepage-success').length > 0) {
                            customerData.reload(['signifyd-fingerprint']);
                        } else {
                            me.data = customerData.get('signifyd-fingerprint');
                            me.sent = false;
                            
                            if (Object.entries(me.data()).length === 0 &&
                                window.location.href.indexOf('checkout') > -1
                            ) {
                                customerData.reload(['signifyd-fingerprint']);
                            }
                            
                            me.sent = me.checkSessionId(me.data().dataOrderSessionId);
                            if (me.sent === false) {
                                me.observing = me.data.subscribe(function (newData) {
                                    me.sent = me.checkSessionId(newData.dataOrderSessionId);
                                });
                            }
                        }
                    },
                    checkSessionId: function(dataOrderSessionId) {
                        var me = this;
            
                        if (
                            typeof dataOrderSessionId !== 'undefined' && dataOrderSessionId.length > 0
                        ) {                        
                            if (typeof $.cookie('signifyd-' + dataOrderSessionId) !== 'undefined' &&
                                $.cookie('signifyd-' + dataOrderSessionId) !== null &&
                                $.cookie('signifyd-' + dataOrderSessionId) !== 'null'
                            ) {  
                                console.log('Fingerprint already sent');  
                            } else {                      
                                console.log('Sending fingerprint...');
                                
                                $.cookie('signifyd-' + dataOrderSessionId, true, {
                                    expires: 0.5,
                                    path: '/'
                                });
                
                                me.callScript(dataOrderSessionId);
                                if (typeof me.observing != "undefined") {
                                    me.observing.dispose();
                                }
                                return true;
                            }
                        } else {
                            console.log('Will not send fingerprint');
                            console.log(dataOrderSessionId);
                            return false;
                        }
                    },
                    callScript: function(dataOrderSessionId) {
                        var signifydScript = document.createElement('script');
                        signifydScript.setAttribute('async', true);
                        signifydScript.setAttribute('type', 'text/javascript');
                        signifydScript.setAttribute('id', 'sig-api');
                        signifydScript.setAttribute('data-order-session-id', dataOrderSessionId);
                        signifydScript.setAttribute('src', 'https://cdn-scripts.signifyd.com/api/script-tag.js');
                        $("head").append(signifydScript);
                    }
                }
            };
            jQuery(function() {
                SignifydFingerprint().initialize();
            });
        }
    );
    require(['signifyd-fingerprint-module']);</script></div>  <div id="feefo-rating-service"><script type="text/javascript" id="feefo-plugin-widget-bootstrap" src="//register.feefo.com/api/ecommerce/plugin/widget/merchant/poly-performance" async></script>
</div><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-f539479d433c216c324","applicationID":"1581845054","transactionName":"YQRRMRNUWBdYUEYNWlhOcgYVXFkKFlBTEFRaDlQWBFREB1EcQAFGQw1HSghbUgFB","queueTime":0,"applicationTime":1559,"atts":"TUNGR1tOS0gbUhBeTksc","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>